• DocumentCode
    1682078
  • Title

    Constructing LDPC codes from simple loop-free encoding modules

  • Author

    Divsalar, Dariush ; Dolinar, Sam ; Thorpe, Jeremy ; Jones, Christopher

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    1
  • fYear
    2005
  • Firstpage
    658
  • Abstract
    Inspired by recently proposed accumulate-repeat-accumulate (ARA) codes, in this paper we propose a construction method for LDPC codes using simple loop-free encoding modules. Such codes can be viewed as serial/parallel concatenations of simple modules such as accumulators, repetition codes, differentiators, and punctured single parity check codes. Examples are accumulate-repeat-accumulate (ARA) codes, accumulate-repeat-accumulate-accumulate (ARAA) codes and accumulate-repeat-check-accumulate codes, and other variations. These codes constitute a subclass of LDPC codes with very fast encoder structure. They also have a projected graph or protograph representation that allows for high-speed decoder implementation. Based on density evolution, we show through some examples that low iterative decoding thresholds close to the channel capacity limits can be achieved with low maximum variable node degrees, as the block size goes to infinity. The decoding threshold in many examples outperforms that of the best known unstructured irregular LDPC codes constrained to have the same maximum node degree. Furthermore, by puncturing the accumulator modules, any desired higher rate codes can be obtained with thresholds that stay close to their respective channel capacity thresholds uniformly.
  • Keywords
    channel capacity; channel coding; concatenated codes; iterative decoding; parity check codes; ARA codes; ARAA codes; LDPC codes; accumulate-repeat-accumulate codes; accumulate-repeat-accumulate-accumulate codes; accumulate-repeat-check-accumulate codes; accumulators; block size; channel capacity thresholds; density evolution; differentiators; high-speed decoder; iterative decoding thresholds; loop-free encoding modules; maximum variable node degrees; projected graph; protograph representation; punctured single parity check codes; puncturing; repetition codes; serial/parallel concatenations; Channel capacity; Electronic mail; Encoding; H infinity control; Iterative decoding; Laboratories; Modular construction; Parity check codes; Propulsion; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2005. ICC 2005. 2005 IEEE International Conference on
  • Print_ISBN
    0-7803-8938-7
  • Type

    conf

  • DOI
    10.1109/ICC.2005.1494433
  • Filename
    1494433