• DocumentCode
    2673753
  • Title

    Accumulate-repeat-accumulate-accumulate-codes

  • Author

    Divsalar, Dariush ; Dolinar, Sam ; Thorpe, Jeremy

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    3
  • fYear
    2004
  • fDate
    26-29 Sept. 2004
  • Firstpage
    2292
  • Abstract
    Inspired by recently proposed accumulate-repeat-accumulate (ARA) codes (Abbasfar et al. (2004)), in this paper we propose a channel coding scheme called accumulate-repeat-accumulate-accumulate (ARAA) codes. These codes can he seen as serial turbo-like codes or as a subclass of low density parity check (LDPC) codes, and they have a projected graph or protograph representation, this allows for a high-speed iterative decoder implementation using belief propagation. An ARAA code can be viewed as a precoded repeat-and-accumulate (RA) code with puncturing in concatenation with another accumulator, where simply an accumulator is chosen as the precoder; thus ARAA codes have a very fast encoder structure. Using density evolution on their associated protographs, we find examples of rate-1/2 ARAA codes with maximum variable node degree 4 for which a minimum bit-SNR as low as 0.21 dB from the channel capacity limit can be achieved as the block size goes to infinity. Such a low threshold cannot be achieved by RA or irregular RA (IRA) or unstructured irregular LDPC codes with the same constraint on the maximum variable node degree. Furthermore by puncturing the accumulators we can construct families of higher rate ARAA codes with thresholds that stay close to their respective channel capacity thresholds uniformly. Iterative decoding simulation results show comparable performance with the best-known LDPC codes but with very low error floor even at moderate block sizes.
  • Keywords
    channel capacity; channel coding; concatenated codes; graph theory; iterative decoding; parity check codes; turbo codes; ARAA codes; LDPC codes; accumulate-repeat-accumulate-accumulate-codes; belief propagation; channel capacity; channel coding; concatenation; density evolution; error floor; high-speed iterative decoder implementation; iterative decoding; low density parity check codes; maximum variable node degree; performance; precoded repeat-and-accumulate code; projected graph; protograph representation; puncturing; serial turbo-like codes; Belief propagation; Channel capacity; Channel coding; H infinity control; Iterative decoding; Laboratories; Parity check codes; Propulsion; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Vehicular Technology Conference, 2004. VTC2004-Fall. 2004 IEEE 60th
  • ISSN
    1090-3038
  • Print_ISBN
    0-7803-8521-7
  • Type

    conf

  • DOI
    10.1109/VETECF.2004.1400450
  • Filename
    1400450