Stochastic Decoding of LDPC Codes over GF(q)

被引:18
作者
Sarkis, Gabi [1 ]
Hemati, Saied [2 ]
Mannor, Shie [3 ]
Gross, Warren J. [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 2A7, Canada
[2] Linkoping Univ, Dept Elect Engn, Elect Syst Div, S-58183 Linkoping, Sweden
[3] Technion Israel Inst Technol, Dept Elect Engn, IL-32000 Haifa, Israel
基金
加拿大自然科学与工程研究理事会;
关键词
Non-binary LDPC codes; LDPC codes over GF(q); stochastic decoding; relaxed half-stochastic decoding; COMPLEXITY;
D O I
10.1109/TCOMM.2013.012913.110340
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Despite the outstanding performance of non-binary low-density parity-check (LDPC) codes over many communication channels, they are not in widespread use yet. This is due to the high implementation complexity of their decoding algorithms, even those that compromise performance for the sake of simplicity. In this paper, we present three algorithms based on stochastic computation to reduce the decoding complexity. The first is a purely stochastic algorithm with error-correcting performance matching that of the sum-product algorithm (SPA) for LDPC codes over Galois fields with low order and a small variable node degree. We also present a modified version which reduces the number of decoding iterations required while remaining purely stochastic and having a low per-iteration complexity. The second algorithm, relaxed half-stochastic (RHS) decoding, combines elements of the SPA and the stochastic decoder and uses successive relaxation to match the error-correcting performance of the SPA. Furthermore, it uses fewer iterations than the purely stochastic algorithm and does not have limitations on the field order and variable node degree of the codes it can decode. The third algorithm, NoX, is a fully stochastic specialization of RHS for codes with a variable node degree 2 that offers similar performance, but at a significantly lower computational complexity. We study the performance and complexity of the algorithms; noting that all have lower per-iteration complexity than SPA and that RHS can have comparable average per-codeword computational complexity, and NoX a lower one.
引用
收藏
页码:939 / 950
页数:12
相关论文
共 50 条
  • [31] COMPUTING-M DFTS OVER GF(Q) WITH ONE DFT OVER GF(QM)
    HONG, J
    VETTERLI, M
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1993, 39 (01) : 271 - 274
  • [32] Majority-Based Tracking Forecast Memories for Stochastic LDPC Decoding
    Tehrani, Saeed Sharifi
    Naderi, Ali
    Kamendje, Guy-Armand
    Hemati, Saied
    Mannor, Shie
    Gross, Warren J.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2010, 58 (09) : 4883 - 4896
  • [33] 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
  • [34] 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
  • [35] Two Enhanced Reliability-Based Decoding Algorithms for Nonbinary LDPC Codes
    Song, Liyuan
    Huang, Qin
    Wang, Zulin
    Zhang, Mu
    Wang, Shafei
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2016, 64 (02) : 479 - 489
  • [36] Symbol Flipping Decoding Algorithms Based on Prediction for Non-Binary LDPC Codes
    Wang, Shuai
    Huang, Qin
    Wang, Zulin
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2017, 65 (05) : 1913 - 1924
  • [37] FOURIER DOMAIN DECODING ALGORITHM OF NON-BINARY LDPC CODES FOR PARALLEL IMPLEMENTATION
    Kasai, Kenta
    Sakaniwa, Koichi
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 3128 - 3131
  • [38] A Low Complexity Decoding Algorithm for Majority-Logic Decodable Nonbinary LDPC Codes
    Zhao, Dayuan
    Ma, Xiao
    Chen, Chao
    Bai, Baoming
    IEEE COMMUNICATIONS LETTERS, 2010, 14 (11) : 1062 - 1064
  • [39] Fourier Domain Decoding Algorithm of Non-binary LDPC Codes for Parallel Implementation
    Kasai, Kenta
    Sakaniwa, Kohichi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (11) : 1949 - 1957
  • [40] HIGH SPEED DECODING OF NON-BINARY IRREGULAR LDPC CODES USING GPUS
    Beermann, Moritz
    Monzo, Enrique
    Schmalen, Laurent
    Vary, Peter
    2013 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2013, : 36 - 41