Improved trellis-based decoder for non-binary LDPC codes

In this paper, we use a column-wise, row-wise approach for efficiently choosing reliable messages in decoding non-binary Low-Density Parity-Check (LDPC) codes, and build configurations with those reliable messages for updating check nodes. This method decreases the number of configurations compared to conventional trellis-based decoding algorithms. In addition, a novel algorithm with precomputed messages is proposed which improves decoding performance. Using the reduced configuration set with the improved message updating scheme it is shown that we can achieve an improved decoding performance while reducing the hardware complexity. Compared to trellis-based decoders, the proposed decoder reduces the number of required operations in computing check-to-variable messages and achieves better error-correcting performance.

[1]  David Declercq,et al.  Trellis-Based Extended Min-Sum Algorithm for Non-Binary LDPC Codes and its Hardware Structure , 2013, IEEE Transactions on Communications.

[2]  Yeong-Luh Ueng,et al.  A High-Throughput Trellis-Based Layered Decoding Architecture for Non-Binary LDPC Codes Using Max-Log-QSPA , 2013, IEEE Transactions on Signal Processing.

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

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

[5]  C. Spagnol,et al.  Hardware Implementation of ${\rm GF}(2^{m})$ LDPC Decoders , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[6]  David Declercq,et al.  Simplified Trellis Min–Max Decoder Architecture for Nonbinary Low-Density Parity-Check Codes , 2015, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  Valentin Savin,et al.  Min-Max decoding for non binary LDPC codes , 2008, 2008 IEEE International Symposium on Information Theory.

[8]  R. M. Tanner,et al.  A Class of Group-Structured LDPC Codes , 2001 .

[9]  David Declercq,et al.  One Minimum Only Trellis Decoder for Non-Binary Low-Density Parity-Check Codes , 2015, IEEE Transactions on Circuits and Systems I: Regular Papers.

[10]  Gerald E. Sobelman,et al.  Scaling, Offset, and Balancing Techniques in FFT-Based BP Nonbinary LDPC Decoders , 2013, 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]  C. Spagnol,et al.  Hardware Implementation of LDPC Decoders , 2009 .