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 条
  • [41] Silver: Silent VOLE and Oblivious Transfer from Hardness of Decoding Structured LDPC Codes
    Couteau, Geoffroy
    Rindal, Peter
    Raghuraman, Srinivasan
    ADVANCES IN CRYPTOLOGY - CRYPTO 2021, PT III, 2021, 12827 : 502 - 534
  • [42] Set Min-Sum Decoding Algorithm for Non-Binary LDPC Codes
    Song, Liyuan
    Huang, Qin
    Wang, Zulin
    2016 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2016, : 3008 - 3012
  • [43] The Min-max Decoding Algorithm of Nonbinary LDPC Codes Based on Early Stopping
    Wang, Zhongxun
    Gao, Xinglong
    JOURNAL OF COMPUTERS, 2014, 9 (10) : 2488 - 2492
  • [44] Linear-Complexity ADMM Updates for Decoding LDPC Codes in Partial Response Channels
    Jiao, Xiaopeng
    Mu, Jianjun
    He, Yu-Cheng
    Xu, Weinan
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (12) : 2200 - 2204
  • [45] Fast Fourier Transform Simplified Soft-Distance Decoding Algorithm for Decoding Non-Binary LDPC Codes
    Arnone, L. J.
    Gayoso, C. A.
    Gonzalez, C. M.
    Rabini, M. R.
    Moreira, J. Castineira
    Farrell, P. G.
    PROCEEDINGS OF THE 2014 ARGENTINE SCHOOL OF MICRO-NANOELECTRONICS, TECHNOLOGY AND APPLICATIONS (EAMTA), 2014, : 13 - 17
  • [46] Coset Probability Based Majority-logic Decoding for Non-binary LDPC Codes
    Wijekoon, V. B.
    Liu, Shuiyin
    Viterbo, Emanuele
    Hong, Yi
    Micheloni, Rino
    Marelli, Alessia
    2019 IEEE INFORMATION THEORY WORKSHOP (ITW), 2019, : 539 - 543
  • [47] Set Message-Passing Decoding Algorithms for Regular Non-Binary LDPC Codes
    Huang, Qin
    Song, Liyuan
    Wang, Zulin
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2017, 65 (12) : 5110 - 5122
  • [48] Memory-Reduced Look-Up Tables for Efficient ADMM Decoding of LDPC Codes
    Jiao, Xiaopeng
    He, Yu-Cheng
    Mu, Jianjun
    IEEE SIGNAL PROCESSING LETTERS, 2018, 25 (01) : 110 - 114
  • [49] Low-Complexity Decoding for Non-Binary LDPC Codes in High Order Fields
    Voicila, Adrian
    Declercq, David
    Verdier, Francois
    Fossorier, Marc
    Urard, Pascal
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2010, 58 (05) : 1365 - 1375
  • [50] An Iterative Check Polytope Projection Algorithm for ADMM-Based LP Decoding of LDPC Codes
    Wei, Haoyuan
    Banihashemi, Amir H.
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (01) : 29 - 32