Design and performance of selected classes of Tanner codes

We study the design of structured Tanner codes with low error-rate floors on the binary additive white Gaussian noise channel (BAWGNC) and the binary erasure channel (BEC). The design technique involves the “doping" of standard LDPC protographs, meaning Hamming or recursive systematic convolutional (RSC) code constraints are used together with singleparity-check (SPC) constraints to construct a code’s protograph. We show that the doping of a “good" graph with Hamming or RSC codes is a pragmatic approach that frequently results in a code with a good threshold and very low error-rate floor. We focus on low-rate Tanner codes, in part because the design of low-rate, low-floor LDPC codes is particularly difficult.

[1]  Nenad Miladinovic,et al.  Generalized LDPC codes with Reed-Solomon and BCH codes as component codes for binary channels , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[2]  Stephan ten Brink,et al.  Design of low-density parity-check codes for modulation and detection , 2004, IEEE Transactions on Communications.

[3]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[4]  R. M. Tanner On Quasi-Cyclic Repeat-Accumulate Codes , 2000 .

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

[6]  G. Liva,et al.  Short low-error-floor Tanner codes with Hamming nodes , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

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

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

[9]  Dariush Divsalar,et al.  Accumulate repeat accumulate codes , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[10]  J. Boutros,et al.  Generalized low density (Tanner) codes , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[11]  Robert J. McEliece,et al.  On the BCJR trellis for linear block codes , 1996, IEEE Trans. Inf. Theory.

[12]  P. A. Wintz,et al.  Error Free Coding , 1973 .

[13]  Peter Elias,et al.  Error-free Coding , 1954, Trans. IRE Prof. Group Inf. Theory.

[14]  William E. Ryan,et al.  Design of quasi-cyclic Tanner codes with low error floors , 2006 .

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

[16]  I. Djordjevic,et al.  Generalized low-density parity-check codes for optical communication systems , 2005, Journal of Lightwave Technology.

[17]  Michael Lentmaier,et al.  Iterative decoding of generalized low-density parity-check codes , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).