Memory-Reduced Non-Binary LDPC Decoding With Accumulative Bubble Check

Non-binary (NB) low-density parity check (LDPC) codes offer stronger error correcting capability than binary LDPC codes. However, the improvement is accompanied by a considerable increase in the decoding complexity and a huge memory requirement, especially in the check node (CN). To overcome these limitations, we propose a memory-reduced NB-LDPC decoding method with an accumulative bubble check (a-bubble check) algorithm. The proposed a-bubble check reduces the memory requirements of the CNs by using the differences between the log-likelihood ratio entries. In addition, we propose a non-uniform memory structure to further decrease the memory capacity of the CN processor. For the GF(64)(160, 80) NB-LDPC code, the proposed memory-reduced NB-LDPC decoding architecture achieves a memory requirement reduction of 32.4% for the CNs and 16.2% for the entire decoder without degrading the error correction capability.

[1]  Ji-Hoon Kim,et al.  High-Throughput Non-Binary LDPC Decoder Based on Aggressive Overlap Scheduling , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[2]  Emmanuel Boutillon,et al.  A Novel Architecture for Elementary-Check-Node Processing in Nonbinary LDPC Decoders , 2017, IEEE Transactions on Circuits and Systems II: Express Briefs.

[3]  Zhengya Zhang,et al.  A Fully Parallel Nonbinary LDPC Decoder With Fine-Grained Dynamic Clock Gating , 2015, IEEE Journal of Solid-State Circuits.

[4]  David Declercq,et al.  Low-complexity decoding for non-binary LDPC codes in high order fields , 2010, IEEE Transactions on Communications.

[5]  Dan Feng Zhao,et al.  Min-Max decoding for non binary LDPC codes , 2016 .

[6]  E. Boutillon,et al.  Simplified check node processing in nonbinary LDPC decoders , 2010, 2010 6th International Symposium on Turbo Codes & Iterative Information Processing.

[7]  Emmanuel Boutillon,et al.  Bubble check: a simplified algorithm for elementary check node processing in extended min-sum non-binary LDPC decoders , 2010 .

[8]  Zongwang Li,et al.  A Simplified Min-Sum Decoding Algorithm for Non-Binary LDPC Codes , 2012, IEEE Transactions on Communications.

[9]  Hsie-Chia Chang,et al.  An Efficient Decoder Architecture for Nonbinary LDPC Codes With Extended Min-Sum Algorithm , 2016, IEEE Transactions on Circuits and Systems II: Express Briefs.

[10]  Zhongfeng Wang,et al.  A 21.66 Gbps Nonbinary LDPC Decoder for High-Speed Communications , 2018, IEEE Transactions on Circuits and Systems II: Express Briefs.

[11]  David Declercq,et al.  Decoding Algorithms for Nonbinary LDPC Codes Over GF$(q)$ , 2007, IEEE Transactions on Communications.

[12]  D. Mackay,et al.  Low density parity check codes over GF(q) , 1998, 1998 Information Theory Workshop (Cat. No.98EX131).