• DocumentCode
    761509
  • Title

    Iterative decoding of binary block and convolutional codes

  • Author

    Hagenauer, Joachim ; Offer, Elke ; Papke, Lutz

  • Author_Institution
    Tech. Univ. Munchen, Germany
  • Volume
    42
  • Issue
    2
  • fYear
    1996
  • fDate
    3/1/1996 12:00:00 AM
  • Firstpage
    429
  • Lastpage
    445
  • Abstract
    Iterative decoding of two-dimensional systematic convolutional codes has been termed “turbo” (de)coding. Using log-likelihood algebra, we show that any decoder can be used which accepts soft inputs-including a priori values-and delivers soft outputs that can be split into three terms: the soft channel and a priori inputs, and the extrinsic value. The extrinsic value is used as an a priori value for the next iteration. Decoding algorithms in the log-likelihood domain are given not only for convolutional codes but also for any linear binary systematic block code. The iteration is controlled by a stop criterion derived from cross entropy, which results in a minimal number of iterations. Optimal and suboptimal decoders with reduced complexity are presented. Simulation results show that very simple component codes are sufficient, block codes are appropriate for high rates and convolutional codes for lower rates less than 2/3. Any combination of block and convolutional component codes is possible. Several interleaving techniques are described. At a bit error rate (BER) of 10-4 the performance is slightly above or around the bounds given by the cutoff rate for reasonably simple block/convolutional component codes, interleaver sizes less than 1000 and for three to six iterations
  • Keywords
    block codes; convolutional codes; decoding; dual codes; entropy; interleaved codes; iterative methods; linear codes; BER; a priori inputs; binary block codes; bit error rate; component codes; convolutional codes; cross entropy; extrinsic value; interleaving techniques; iterative decoding; linear binary systematic block code; log-likelihood algebra; optimal decoders; soft channel; soft inputs; soft outputs; stop criterion; suboptimal decoders; turbo decoding; two-dimensional systematic codes; AWGN; Algebra; Bit error rate; Block codes; Concatenated codes; Convolutional codes; Feedback; Iterative algorithms; Iterative decoding; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.485714
  • Filename
    485714