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 条
  • [21] Adaptive Multiset Stochastic Decoding of Non-Binary LDPC Codes
    Ciobanu, Alexandru
    Hemati, Saied
    Gross, Warren J.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (16) : 4100 - 4113
  • [22] A Hybrid Decoding Scheme for Short Non-Binary LDPC Codes
    Baldi, Marco
    Chiaraluce, Franco
    Maturo, Nicola
    Liva, Gianluigi
    Paolini, Enrico
    IEEE COMMUNICATIONS LETTERS, 2014, 18 (12) : 2093 - 2096
  • [23] Non-binary Decoding of Structured LDPC Codes: Density Evolution
    Capirone, Daniele
    Como, Giacomo
    Fagnani, Fabio
    Garin, Federica
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-6, 2008, : 950 - 954
  • [24] Memory Efficient EMS Decoding for Non-Binary LDPC Codes
    Zhou, Leixin
    Sha, Jin
    Chen, Yun
    Wang, Zhongfeng
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 1336 - 1339
  • [25] Non-binary Hybrid LDPC Codes: structure, decoding and optimization
    Sassatelli, Lucile
    Declercq, David
    PROCEEDINGS OF 2006 IEEE INFORMATION THEORY WORKSHOP, 2006, : 71 - +
  • [26] Selective-Update Decoding of Non-Binary LDPC Codes
    El Hassani, Sanae
    Hamon, Marie-Helene
    Penard, Pierre
    2010 IEEE 71ST VEHICULAR TECHNOLOGY CONFERENCE, 2010,
  • [27] Effective Informed Dynamic Scheduling for Belief Propagation Decoding of LDPC Codes
    Gong, Yi
    Liu, Xingcheng
    Ye, Weicai
    Han, Guojun
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2011, 59 (10) : 2683 - 2691
  • [28] Informed dynamic scheduling for belief-propagation decoding of LDPC codes
    Casado, Andres I. Vila
    Griot, Miguel
    Wesel, Richard D.
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 932 - 937
  • [29] Check Node Reliability-Based Scheduling for BP Decoding of Non-Binary LDPC Codes
    Han, Guojun
    Guan, Yong Liang
    Huang, Xinmei
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2013, 61 (03) : 877 - 885
  • [30] Decoding of Short Non-Binary LDPC Codes Using a Non Iterative Decoding Algorithm
    El Kobi, Mahmoud
    Zein, Mohamad
    Al Ghouwayel, Ali Chamas
    Hijazi, Hussein
    2014 THIRD INTERNATIONAL CONFERENCE ON E-TECHNOLOGIES AND NETWORKS FOR DEVELOPMENT (ICEND), 2014, : 29 - 32