TY - JOUR
T1 - Eliminating trapping sets in low-density parity-check codes by using tanner graph covers
AU - Ivković, Miloš
AU - Chilappagari, Shashi Kiran
AU - Vasić, Bane
N1 - Funding Information:
Manuscript received August 21, 2007; revised April 25, 2008. This work was supported by grants from INSIC-EHDR and NSF-CCR (Grant 0634969). The material in this correspondence was presented at the 2007 IEEE International Symposium on Information Theory, Nice, France, June 2007. M. Ivković is with the Department of Mathematics, University of Arizona Tucson, AZ 85721 USA, (e-mail: [email protected]). S. K. Chilappagari and B. Vasić are with the Department of Electrical and Computer Engineering, University of Arizona, Tucson, AZ 85721 USA (e-mail: [email protected]; [email protected]). Communicated by H.-A. Loeliger, Associate Editor for Coding Techniques. Color versions of Figures 4–7 are available online at http://ieeexplore.ieee. org. Digital Object Identifier 10.1109/TIT.2008.926319
PY - 2008/8
Y1 - 2008/8
N2 - We discuss error floor asympotics and present a method for improving the performance of low-density parity-check (LDPC) codes in the high SNR (error floor) region. The method is based on Tanner graph covers that do not have trapping sets from the original code. The advantages of the method are that it is universal, as it can be applied to any LDPC code/ channel/decoding algorithm and it improves performance at the expense of increasing the code length, without losing the code regularity, without changing the decoding algorithm, and, under certain conditions, without lowering the code rate. The proposed method can be modified to construct convolutional LDPC codes also. The method is illustrated by modifying Tanner, MacKay and Margulis codes to improve performance on the binary symmetric channel (BSC) under the Gallager B decoding algorithm. Decoding results on AWGN channel are also presented to illustrate that optimizing codes for one channel/decoding algorithm can lead to performance improvement on other channels.
AB - We discuss error floor asympotics and present a method for improving the performance of low-density parity-check (LDPC) codes in the high SNR (error floor) region. The method is based on Tanner graph covers that do not have trapping sets from the original code. The advantages of the method are that it is universal, as it can be applied to any LDPC code/ channel/decoding algorithm and it improves performance at the expense of increasing the code length, without losing the code regularity, without changing the decoding algorithm, and, under certain conditions, without lowering the code rate. The proposed method can be modified to construct convolutional LDPC codes also. The method is illustrated by modifying Tanner, MacKay and Margulis codes to improve performance on the binary symmetric channel (BSC) under the Gallager B decoding algorithm. Decoding results on AWGN channel are also presented to illustrate that optimizing codes for one channel/decoding algorithm can lead to performance improvement on other channels.
KW - Convolutional low-density parity-codes (LDPC) codes
KW - Error floor
KW - Gallager B
KW - Low-density parity codes (LDPC) codes
KW - Min-sum decoding algorithm
KW - Tanner code
KW - Trapping sets
UR - http://www.scopus.com/inward/record.url?scp=48849093765&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=48849093765&partnerID=8YFLogxK
U2 - 10.1109/TIT.2008.926319
DO - 10.1109/TIT.2008.926319
M3 - Article
AN - SCOPUS:48849093765
SN - 0018-9448
VL - 54
SP - 3763
EP - 3768
JO - IEEE Transactions on Information Theory
JF - IEEE Transactions on Information Theory
IS - 8
ER -