DocumentCode :
1206629
Title :
Parallel high-throughput limited search trellis decoder VLSI design
Author :
Sun, Fei ; Zhang, Tong
Author_Institution :
Dept. of Electr., Rensselaer Polytech. Inst., Troy, NY, USA
Volume :
13
Issue :
9
fYear :
2005
Firstpage :
1013
Lastpage :
1022
Abstract :
Limited search trellis decoding algorithms have great potentials of realizing low power due to their largely reduced computational complexity compared with the widely used Viterbi algorithm. However, because of the lack of operational parallelism and regularity in their original formulations, the limited search decoding algorithms have been traditionally ruled out for applications demanding very high throughput. We believe that, through appropriate algorithm and hardware architecture co-design, certain limited search trellis decoding algorithms can become serious competitors to the Viterbi algorithm for high-throughout applications. Focusing on the well-known T-algorithm, this paper presents techniques at the algorithm and VLSI architecture levels to design fully parallel T-algorithm limited search trellis decoders. We first develop a modified T-algorithm, called SPEC-T, to improve the algorithmic parallelism. Then, based on the conventional state-parallel register exchange Viterbi decoder, we develop a parallel SPEC-T decoder architecture that can effectively transform the reduced computational complexity at the algorithm level to the reduced switching activities in the hardware. We demonstrate the effectiveness of the SPEC-T design solution in the context of convolutional code decoding. Compared with state-parallel register exchange Viterbi decoders, the SPEC-T convolutional code decoders can achieve almost the same throughput and decoding performance, while realizing up to 56% power savings. For the first time, this work provides an approach to exploit the low power potential of the T-algorithm in very high throughput applications.
Keywords :
VLSI; Viterbi decoding; computational complexity; convolutional codes; parallel architectures; trellis codes; T-algorithm; VLSI; Viterbi algorithm; Viterbi decoder; computational complexity; convolutional code decoding; hardware architecture codesign; limited search decoding algorithms; operational parallelism; parallel SPEC-T decoder architecture; parallel architecture; switching activities; trellis decoder; Computational complexity; Computer architecture; Convolutional codes; Decoding; Hardware; Parallel processing; Registers; Throughput; Very large scale integration; Viterbi algorithm; Limited search trellis decoder; SPEC-; VLSI; Viterbi algorithm (VA); low power; parallel architecture;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2005.857181
Filename :
1525034
Link To Document :
بازگشت