GPU Accelerated Belief Propagation Decoding of Non-Binary LDPC Codes with Parallel and Sequential Scheduling

被引:0
|
作者
Moritz Beermann
Enrique Monzó
Laurent Schmalen
Peter Vary
机构
[1] RWTH Aachen University,
[2] Institute of Communication Systems and Data Processing,undefined
[3] Bell Laboratories,undefined
[4] Alcatel-Lucent,undefined
[5] Philips Research,undefined
来源
关键词
Graphical processing units (GPUs); Error correction coding; Low-density parity-check codes; Non-binary LDPC codes; Iterative decoding;
D O I
暂无
中图分类号
学科分类号
摘要
Low-Density Parity-Check (LDPC) codes are very powerful channel coding schemes with a broad range of applications. The existence of low complexity (i.e., linear time) iterative message passing decoders with close to optimum error correction performance is one of the main strengths of LDPC codes. It has been shown that the performance of these decoders can be further enhanced if the LDPC codes are extended to higher order Galois fields, yielding so called non-binary LDPC codes. However, this performance gain comes at the cost of rapidly increasing decoding complexity. To deal with this increased complexity, we present an efficient implementation of a signed-log domain FFT decoder for non-binary irregular LDPC codes which exploits the inherent massive parallelization capabilities of message passing decoders. We employ Nvidia’s Compute Unified Device Architecture (CUDA) to incorporate the available processing power of state-of-the-art Graphics Processing Units (GPUs). Furthermore, we present a CUDA implementation of the signed-log domain FFT decoder using the so-called layered update rule, in which check nodes are updated one after another. This sequential updating of nodes has been shown to converge about twice as fast as the traditional flooding scheme. To achieve a high speedup of the layered CUDA implementation, we employ quasi-cyclic non-binary LDPC codes since they allow to update multiple neighboring check nodes in parallel without any performance loss.
引用
下载
收藏
页码:21 / 34
页数:13
相关论文
共 50 条
  • [1] GPU Accelerated Belief Propagation Decoding of Non-Binary LDPC Codes with Parallel and Sequential Scheduling
    Beermann, Moritz
    Monzo, Enrique
    Schmalen, Laurent
    Vary, Peter
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 78 (01): : 21 - 34
  • [2] Improved Decoding of Binary and Non-Binary LDPC Codes by Probabilistic Shuffled Belief Propagation
    Beermann, Moritz
    Schmalen, Laurent
    Vary, Peter
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [3] Research on Scheduling Strategy of Non-Binary LDPC Codes Decoding
    Zhou, Yaqiang
    Tian, Yuan
    Li, Yibing
    2017 PROGRESS IN ELECTROMAGNETICS RESEARCH SYMPOSIUM - FALL (PIERS - FALL), 2017, : 422 - 426
  • [4] Bounds on the Belief Propagation Threshold of Non-Binary LDPC Codes
    Geller, Leonid
    Burshtein, David
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (05) : 2639 - 2657
  • [5] Bounds on the Belief Propagation Threshold of Non-Binary LDPC Codes
    Geller, Leonid
    Burshtein, David
    2012 IEEE INFORMATION THEORY WORKSHOP (ITW), 2012, : 357 - 361
  • [6] Sequential Decoding of Non-Binary LDPC Codes on Graphics Processing Units
    Romero, David L.
    Chang, Nicholas B.
    2012 CONFERENCE RECORD OF THE FORTY SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2012, : 1267 - 1271
  • [7] GPU Accelerated Scalable Parallel Decoding of LDPC Codes
    Wang, Guohui
    Wu, Michael
    Sun, Yang
    Cavallaro, Joseph R.
    2011 CONFERENCE RECORD OF THE FORTY-FIFTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS (ASILOMAR), 2011, : 2053 - 2057
  • [8] Parallel Symbol-Flipping Decoding for Non-Binary LDPC Codes
    Huang, Chao-Cheng
    Wu, Chi-Jen
    Chen, Chao-Yu
    Chao, Chi-chao
    IEEE COMMUNICATIONS LETTERS, 2013, 17 (06) : 1228 - 1231
  • [9] Layered Decoding for Non-Binary LDPC Codes
    Zhou, Shuai
    Sha, Jin
    Li, Li
    Wang, Zhongfeng
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 481 - 484
  • [10] GPU Accelerated Parallel Algorithm of Sliding-Window Belief Propagation for LDPC Codes
    Shan, Bowei
    Fang, Yong
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2020, 48 (03) : 566 - 579