• DocumentCode
    1492280
  • Title

    Memory optimization of MAP turbo decoder algorithms

  • Author

    Schurgers, Curt ; Catthoor, Francky ; Engels, Marc

  • Author_Institution
    Interuniversitair Microelectron. Center, Leuven, Belgium
  • Volume
    9
  • Issue
    2
  • fYear
    2001
  • fDate
    4/1/2001 12:00:00 AM
  • Firstpage
    305
  • Lastpage
    312
  • Abstract
    Turbo codes are the most recent breakthrough in coding theory. However, the decoder´s implementation cost limits their incorporation in commercial systems. Although the decoding algorithm is highly data dominated, no true memory optimization study has been performed yet. We have extensively and systematically investigated different memory optimizations for the maximum a posteriori (MAP) class of decoding algorithms. It turns out that it is not possible to present one decoder structure as being optimal. In fact, there are several tradeoffs, which depend on the specific turbo code, the implementation target (hardware or software), and the selected cost function. We therefore end up with a parametric family of new optimized algorithms out of which the designer can choose. The impact of our optimizations is illustrated by a representative example, which shows a significant decrease in both decoding energy (factor 2.5) and delay (factor 1.7).
  • Keywords
    maximum likelihood decoding; turbo codes; MAP turbo decoder algorithm; memory optimization; Algorithm design and analysis; Cost function; Delay; Design optimization; Hardware; Iterative algorithms; Iterative decoding; Satellite communication; Turbo codes; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.924051
  • Filename
    924051