Improved decoder design for LDPC codes based on selective node processing

This paper proposes a low complexity decoder design for low density parity check (ldpc) codes. The design primarily comprises a novel decoding algorithm and semi parallel high throughput architecture. Based on the observation that nodes with high log likelihood ratio provide almost same information in every iteration and can be deemed as static, we propose an algorithm in which the parity check matrix H is updated to a reduced form every time a static node is encountered resulting in lesser number of computations in subsequent iterations. Also the design greatly benefits from the area efficient semi-parallel architecture and the various improvisations introduced at different levels of abstraction in the decoder design. The decoder design is implemented for a ldpc code compliant with WLAN 802.11n standard using sum product algorithm. The simulation results showed a significantly higher throughput with an easily controllable increase in bit error rate.

[1]  Stamatis Vassiliadis,et al.  Sparse Matrix Storage Format , 2005 .

[2]  D.J.C. MacKay,et al.  Good error-correcting codes based on very sparse matrices , 1997, Proceedings of IEEE International Symposium on Information Theory.

[3]  Tinoosh Mohsenin,et al.  A Split-Decoding Message Passing Algorithm for Low Density Parity Check Decoders , 2010, J. Signal Process. Syst..

[4]  Robert Michael Tanner,et al.  A recursive approach to low complexity codes , 1981, IEEE Trans. Inf. Theory.

[5]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[6]  Lara Dolecek,et al.  Design of LDPC decoders for improved low error rate performance: quantization and algorithm choices , 2009, IEEE Transactions on Communications.

[7]  Ajay Dholakia,et al.  Reduced-complexity decoding of LDPC codes , 2005, IEEE Transactions on Communications.

[8]  D. Costello,et al.  Approaching capacity with asymptotically regular LDPC codes , 2009, 2009 Information Theory and Applications Workshop.

[9]  Radford M. Neal,et al.  Near Shannon limit performance of low density parity check codes , 1996 .

[10]  X. Jin Factor graphs and the Sum-Product Algorithm , 2002 .

[11]  Edgar Martínez-Moro,et al.  An Introduction to LDPC Codes , 2013 .

[12]  Zhixing Yang,et al.  Fast Min-Sum Algorithms for Decoding of LDPC over GF(q) , 2006, 2006 IEEE Information Theory Workshop - ITW '06 Chengdu.

[13]  Rüdiger L. Urbanke,et al.  The capacity of low-density parity-check codes under message-passing decoding , 2001, IEEE Trans. Inf. Theory.