Title :
High-Speed Recursion Architectures for MAP-Based Turbo Decoders
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR
fDate :
4/1/2007 12:00:00 AM
Abstract :
The maximum a posterior probability (MAP) algorithm has been widely used in Turbo decoding for its outstanding performance. However, it is very challenging to design high-speed MAP decoders because of inherent recursive computations. This paper presents two novel high-speed recursion architectures for MAP-based Turbo decoders. Algorithmic transformation, approximation, and architectural optimization are incorporated in the proposed designs to reduce the critical path. Simulations show that neither of the proposed designs has observable decoding performance loss compared to the true MAP algorithm when applied in Turbo decoding. Synthesis results show that the proposed Radix-2 recursion architecture can achieve comparable processing speed to that of the state-of-the-art recursion (Radix-4) architecture with significantly lower complexity while the proposed Radix-4 architecture is 32% faster than the best existing design
Keywords :
VLSI; high-speed integrated circuits; integrated logic circuits; iterative decoding; maximum likelihood estimation; turbo codes; MAP-based turbo decoders; VLSI; error correction codes; high-speed recursion architectures; maximum a posterior probability algorithm; Algorithm design and analysis; Approximation algorithms; Clocks; Computer architecture; Design optimization; Iterative algorithms; Iterative decoding; Table lookup; Turbo codes; Very large scale integration; Error correction codes; Turbo code; VLSI; high-speed design; maximum a posterior probability (MAP) decoder;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2007.893668