Design of capacity-approaching irregular low-density parity-check codes
Top Cited Papers
- 1 February 2001
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 47 (2), 619-637
- https://doi.org/10.1109/18.910578
Abstract
We design low-density parity-check (LDPC) codes that perform at rates extremely close to the Shannon capacity. The codes are built from highly irregular bipartite graphs with carefully chosen degree patterns on both sides. Our theoretical analysis of the codes is based on the work of Richardson and Urbanke (see ibid., vol.47, no.2, p.599-618, 2000). Assuming that the underlying communication channel is symmetric, we prove that the probability densities at the message nodes of the graph possess a certain symmetry. Using this symmetry property we then show that, under the assumption of no cycles, the message densities always converge as the number of iterations tends to infinity. Furthermore, we prove a stability condition which implies an upper bound on the fraction of errors that a belief-propagation decoder can correct when applied to a code induced from a bipartite graph with a given degree distribution. Our codes are found by optimizing the degree structure of the underlying graphs. We develop several strategies to perform this optimization. We also present some simulation results for the codes found which show that the performance of the codes is very close to the asymptotic theoretical bounds.Keywords
This publication has 16 references indexed in Scilit:
- Improved low-density parity-check codes using irregular graphs and belief propagationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Efficient encoding of low-density parity-check codesIEEE Transactions on Information Theory, 2001
- The capacity of low-density parity-check codes under message-passing decodingIEEE Transactions on Information Theory, 2001
- Capacity-Achieving SequencesPublished by Springer Nature ,2001
- Good error-correcting codes based on very sparse matricesIEEE Transactions on Information Theory, 1999
- Comparison of constructions of irregular Gallager codesIEEE Transactions on Communications, 1999
- On the Error-Correcting Capabilities of Cycle Codes of GraphsCombinatorics, Probability and Computing, 1997
- Practical loss-resilient codesPublished by Association for Computing Machinery (ACM) ,1997
- Linear-time encodable and decodable error-correcting codesIEEE Transactions on Information Theory, 1996
- A recursive approach to low complexity codesIEEE Transactions on Information Theory, 1981