• DocumentCode
    1409590
  • Title

    Near-optimum decoding of product codes: block turbo codes

  • Author

    Pyndiah, Ramesh Mahendra

  • Author_Institution
    Ecole Nat. Superieure des Telecommun. de Bretagne, Brest, France
  • Volume
    46
  • Issue
    8
  • fYear
    1998
  • fDate
    8/1/1998 12:00:00 AM
  • Firstpage
    1003
  • Lastpage
    1010
  • Abstract
    This paper describes an iterative decoding algorithm for any product code built using linear block codes. It is based on soft-input/soft-output decoders for decoding the component codes so that near-optimum performance is obtained at each iteration. This soft-input/soft-output decoder is a Chase decoder which delivers soft outputs instead of binary decisions. The soft output of the decoder is an estimation of the log-likelihood ratio (LLR) of the binary decisions given by the Chase decoder. The theoretical justifications of this algorithm are developed and the method used for computing the soft output is fully described. The iterative decoding of product codes is also known as the block turbo code (BTC) because the concept is quite similar to turbo codes based on iterative decoding of concatenated recursive convolutional codes. The performance of different Bose-Chaudhuri-Hocquenghem (BCH)-BTCs are given for the Gaussian and the Rayleigh channel. Performance on the Gaussian channel indicates that data transmission at 0.8 dB of Shannon´s limit or more than 98% (R/C>0.98) of channel capacity can be achieved with high-code-rate BTC using only four iterations. For the Rayleigh channel, the slope of the bit-error rate (BER) curve is as steep as for the Gaussian channel without using channel state information
  • Keywords
    BCH codes; Gaussian channels; Rayleigh channels; block codes; channel capacity; channel coding; concatenated codes; convolutional codes; error statistics; iterative methods; linear codes; maximum likelihood decoding; BCH code; BER curve; Bose-Chaudhuri-Hocquenghem code; Chase decoder; Gaussian channel; Rayleigh channel; bit-error rate; block turbo codes; channel capacity; channel coding; component codes; concatenated recursive convolutional codes; high-code-rate; iterative decoding algorithm; linear block codes; log-likelihood ratio; maximum likelihood decoding; near-optimum decoding; near-optimum performance; product code; product codes; soft-input/soft-output decoders; Bit error rate; Block codes; Concatenated codes; Convolutional codes; Gaussian channels; Iterative algorithms; Iterative decoding; Product codes; Rayleigh channels; Turbo codes;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.705396
  • Filename
    705396