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 条
  • [31] Efficient GPU-based implementation for decoding non-binary LDPC codes with layered and flooding schedules
    Liu, Zhanxian
    Liu, Rongke
    Hou, Yi
    Peng, Hao
    Zhao, Ling
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (16):
  • [32] Binary Linear-Time Erasure Decoding for Non-Binary LDPC codes
    Savin, Valentin
    2009 IEEE INFORMATION THEORY WORKSHOP (ITW 2009), 2009, : 258 - 262
  • [33] A Stopping Criterion for Symbol Flipping Decoding of Non-Binary LDPC Codes
    Zhao, Zhanzhan
    Jiao, Xiaopeng
    Mu, Jianjun
    Li, Qingqing
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2021, E104A (11) : 1644 - 1648
  • [34] Decoding of Non-Binary LDPC Codes Using the Information Bottleneck Method
    Stark, Maximilian
    Bauch, Gerhard
    Lewandowsky, Jan
    Saha, Souradip
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [35] A Novel Truncation Rule for the EMS Decoding of Non-binary LDPC Codes
    Deka, Kuntal
    Rajesh, A.
    Bora, P. K.
    2018 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS (SPCOM 2018), 2018, : 11 - 15
  • [36] Randomly Penalized Symbol Flipping Decoding of Non-Binary LDPC Codes
    Zhao, Zhanzhan
    Jiao, Xiaopeng
    Mu, Jianjun
    He, Yu-Cheng
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (01) : 639 - 654
  • [37] A parallel sliding-window belief propagation algorithm for Q-ary LDPC codes accelerated by GPU
    Bowei Shan
    Sihua Chen
    Yong Fang
    Multimedia Tools and Applications, 2020, 79 : 34287 - 34300
  • [38] A parallel sliding-window belief propagation algorithm forQ-ary LDPC codes accelerated by GPU
    Shan, Bowei
    Chen, Sihua
    Fang, Yong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (45-46) : 34287 - 34300
  • [39] Informed Dynamic Scheduling Strategies for Novel Majority-Logic Decoding of Non-Binary LDPC Codes
    Liu, Xuan
    Jamalipour, Abbas
    2015 9TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2015,
  • [40] An Efficient Scheduling Scheme for Layered Belief Propagation Decoding of Regular LDPC Codes
    Li, Hua
    Ding, Hong
    Zheng, Linhua
    Lei, Ziwei
    Xiong, Hui
    Wang, Tan
    2016 8TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2016, : 397 - 400