Title :
High performance, high throughput turbo/SOVA decoder design
Author :
Wang, Zhongfeng ; Parhi, Keshab K.
Author_Institution :
Nat. Semicond. Co., Longmont, CO, USA
fDate :
4/1/2003 12:00:00 AM
Abstract :
Two efficient approaches are proposed to improve the performance of soft-output Viterbi (1998) algorithm (SOVA)-based turbo decoders. In the first approach, an easily obtainable variable and a simple mapping function are used to compute a target scaling factor to normalize the extrinsic information output from turbo decoders. An extra coding gain of 0.5 dB can be obtained with additive white Gaussian noise channels. This approach does not introduce extra latency and the hardware overhead is negligible. In the second approach, an adaptive upper bound based on the channel reliability is set for computing the metric difference between competing paths. By combining the two approaches, we show that the new SOVA-based turbo decoders can approach maximum a posteriori probability (MAP)-based turbo decoders within 0.1 dB when the target bit-error rate (BER) is moderately low (e.g., BER<10-4 for 1/2 rate codes). Following this, practical implementation issues are discussed and finite precision simulation results are provided. An area-efficient parallel decoding architecture is presented in this paper as an effective approach to design high-throughput turbo/SOVA decoders. With the efficient parallel architecture, multiple times throughput of a conventional serial decoder can be obtained by increasing the overall hardware by a small percentage. To resolve the problem of multiple memory accesses per cycle for the efficient parallel architecture, a novel two-level hierarchical interleaver architecture is proposed. Simulation results show that the proposed interleaver architecture performs as well as random interleavers, while requiring much less storage of random patterns.
Keywords :
AWGN channels; VLSI; Viterbi decoding; error statistics; integrated circuit design; interleaved codes; maximum likelihood decoding; parallel architectures; turbo codes; AWGN channels; BER; MAP-based turbo decoders; SOVA-based turbo decoders; VLSI design; adaptive upper bound; additive white Gaussian noise channels; area-efficient parallel decoding architecture; bit-error rate; channel reliability; coding gain; finite precision simulation results; hardware overhead; high throughput turbo/SOVA decoder design; mapping function; maximum a posteriori probability; metric difference; multiple memory accesses per cycle; random patterns storage; scaling factor; soft-output Viterbi algorithm; two-level hierarchical interleaver architecture; Additive white noise; Bit error rate; Decoding; Delay; Gain; Hardware; Parallel architectures; Throughput; Upper bound; Viterbi algorithm;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2003.810832