• DocumentCode
    1454199
  • Title

    Design of capacity-approaching irregular low-density parity-check codes

  • Author

    Richardson, Thomas J. ; Shokrollahi, M. Amin ; Urbanke, Rüdiger L.

  • Author_Institution
    Lucent Technol. Bell Labs., Murray Hill, NJ, USA
  • Volume
    47
  • Issue
    2
  • fYear
    2001
  • fDate
    2/1/2001 12:00:00 AM
  • Firstpage
    619
  • Lastpage
    637
  • 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
    AWGN channels; channel capacity; decoding; error detection codes; optimisation; probability; stability; Shannon capacity; additive white Gaussian noise channel; asymptotic theoretical bounds; belief-propagation decoder; binary-input AWGN channel; bipartite graph; capacity-approaching irregular codes; code design; decoding; degree distribution; degree structure optimisation; irregular bipartite graphs; low-density parity-check codes; message densities; message nodes; probability densities; simulation results; stability condition; symmetric communication channel; symmetry property; upper bound; Bipartite graph; Capacity planning; Communication channels; Decoding; Error correction codes; H infinity control; Parity check codes; Stability; Turbo codes; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.910578
  • Filename
    910578