DocumentCode
1472173
Title
Lowering the Error Floor of LDPC Codes Using Cyclic Liftings
Author
Asvadi, Reza ; Banihashemi, Amir H. ; Ahmadian-Attari, Mahmoud
Author_Institution
Dept. of Electr. & Comput. Eng., K.N. Toosi Univ. of Technol., Tehran, Iran
Volume
57
Issue
4
fYear
2011
fDate
4/1/2011 12:00:00 AM
Firstpage
2213
Lastpage
2224
Abstract
Cyclic liftings are proposed to lower the error floor of low-density parity-check (LDPC) codes. The liftings are designed to eliminate dominant trapping sets of the base code by removing the short cycles which are part of the trapping sets. We derive a necessary and sufficient condition for the cyclic permutations assigned to the edges of a cycle ξ of length l(ξ) in the base graph such that the inverse image of ξ in the lifted graph consists of only cycles of length strictly larger than l(ξ). The proposed method is universal in the sense that it can be applied to any LDPC code over any channel and for any iterative decoding algorithm. It also preserves important properties of the base code such as degree distributions, and in some cases, the code rate. The constructed codes are quasi-cyclic and thus attractive from a practical point of view. The proposed method is applied to both structured and random codes over the binary symmetric channel (BSC). The error floor improves consistently by increasing the lifting degree, and the results show significant improvements in the error floor compared to the base code, a random code of the same degree distribution and block length, and a random lifting of the same degree. Similar improvements are also observed when the codes designed for the BSC are applied to the additive white Gaussian noise (AWGN) channel.
Keywords
binary codes; channel coding; cyclic codes; graph theory; iterative decoding; parity check codes; random codes; AWGN channel; LDPC codes; additive white Gaussian noise channel; base code; base graph; binary symmetric channel; cyclic liftings; cyclic permutations; dominant trapping set elimination; error floor; inverse image; iterative decoding algorithm; lifted graph; low-density parity-check codes; quasi-cyclic codes; random codes; random lifting; AWGN; Charge carrier processes; Decoding; Estimation; Floors; Iterative decoding; Cyclic lifting; error floor; graph covering; graph lifting; low-density parity-check (LDPC) codes; trapping sets;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2011.2110150
Filename
5730557
Link To Document