Bounded angle iterative decoding of LDPC codes

A modification to the usual iterative decoding algorithm for LDPC codes, called bounded angle iterative (BA-I) decoding, is introduced. The modified decoder erases codewords detected during iterations that fall outside a maximum decoding angle with respect to the received observation. The new algorithm is applicable in scenarios that demand a very low undetected error rate but require short LDPC codes that are too vulnerable to undetected errors when the usual iterative decoding algorithm is used. BA-I decoding provides a means of reducing the maximum undetected error rate for short LDPC codes significantly, by incorporating a simple extra condition into the iterative decoder structure without redesigning the code. The reduction in undetected error rate comes at a price of increasing the threshold signal-to-noise ratio (SNR) required for achieving a good overall error rate, but this increase in channel threshold can be minimized by allowing the decoderpsilas maximum decoding angle to vary with SNR.

[1]  Dariush Divsalar,et al.  The limits of coding with joint constraints on detected and undetected error rates , 2008, 2008 IEEE International Symposium on Information Theory.

[2]  Hui Jin,et al.  Irregular Repeat – Accumulate Codes 1 , 2000 .

[3]  F. Pollara,et al.  Serial concatenation of interleaved codes: performance analysis, design and iterative decoding , 1996, Proceedings of IEEE International Symposium on Information Theory.

[4]  Ramesh Pyndiah,et al.  Near-optimum decoding of product codes: block turbo codes , 1998, IEEE Trans. Commun..

[5]  J. Thorpe Low-Density Parity-Check (LDPC) Codes Constructed from Protographs , 2003 .

[6]  Dariush Divsalar,et al.  Protograph based LDPC codes with minimum distance linearly growing with block size , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[7]  Dariush Divsalar,et al.  Accumulate-Repeat-Accumulate Codes , 2007, IEEE Trans. Commun..

[8]  Dariush Divsalar,et al.  Hybrid concatenated codes and iterative decoding , 1997, Proceedings of IEEE International Symposium on Information Theory.

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

[10]  Alain Glavieux,et al.  Reflections on the Prize Paper : "Near optimum error-correcting coding and decoding: turbo codes" , 1998 .

[11]  William E. Ryan,et al.  Quasi-Cyclic Generalized LDPC Codes With Low Error Floors , 2007, IEEE Trans. Commun..

[12]  Dariush Divsalar,et al.  Coding theorems for 'turbo-like' codes , 1998 .

[13]  Marc P. C. Fossorier,et al.  Doubly Generalized LDPC Codes , 2006, 2006 IEEE International Symposium on Information Theory.

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