• DocumentCode
    2427571
  • Title

    Decoding Turbo Codes Based on Their Parity-Check Matrices

  • Author

    Jiang, Fan ; Psota, Eric ; Pérez, Lance C.

  • Author_Institution
    Dept. of Electr. Eng., Tuskegee Univ., AL
  • fYear
    2007
  • fDate
    4-6 March 2007
  • Firstpage
    221
  • Lastpage
    224
  • Abstract
    The turbo iterative decoding algorithm only performs well for turbo codes with relatively small memories. Moreover, its decoding complexity becomes prohibitively large when the turbo encoders have very large memories. The sum-product and linear programming decoding algorithms are based on the parity-check matrices of the codes. They are widely used to decode low-density parity-check codes. These algorithms do not suffer the limitations of the turbo iterative decoding algorithm. In order to apply them to the turbo codes, the parity-check matrices of turbo codes must be found. By treating turbo codes as serially concatenated codes, the generator and parity-check matrices of the turbo codes are derived in this paper. Turbo codes with low-density parity-check matrices are then designed based on the derived results. Provided these matrices, turbo codes are decoded using the sum-product algorithms. Preliminary results show that the sum-product decoding of turbo codes performs slightly worse than sum-product decoding of conventional low-density parity-check codes. However, since the encoding of turbo codes has less complexity than the straightforward encoding of low-density parity-check codes, this loss in performance may be justified by the drastically decreased encoding complexity. The availability of the parity-check matrices of turbo codes also makes them ready to be decoded by the linear programming decoding algorithm which is optimum for the given linear constraints.
  • Keywords
    concatenated codes; encoding; iterative decoding; linear programming; matrix algebra; parity check codes; turbo codes; encoding; iterative decoding; linear constraints; linear programming decoding; parity-check matrices; serially concatenated codes; sum-product decoding; turbo codes; Availability; Concatenated codes; Encoding; Iterative algorithms; Iterative decoding; Linear programming; Parity check codes; Performance loss; Sum product algorithm; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory, 2007. SSST '07. Thirty-Ninth Southeastern Symposium on
  • Conference_Location
    Macon, GA
  • ISSN
    0094-2898
  • Print_ISBN
    1-4244-1126-2
  • Electronic_ISBN
    0094-2898
  • Type

    conf

  • DOI
    10.1109/SSST.2007.352352
  • Filename
    4160838