DocumentCode
2436630
Title
A fast ACSU architecture for Viterbi decoder using T-algorithm
Author
He, Jinjin ; Liu, Huaping ; Wang, Zhongfeng
Author_Institution
Sch. of EECS, Oregon State Univ., Corvallis, OR, USA
fYear
2009
fDate
1-4 Nov. 2009
Firstpage
231
Lastpage
235
Abstract
Modern digital communication systems usually employ convolutional codes with large constraint length for good decoding performance, which leads to large complexity and power consumption in Viterbi decoders. It is essential to use T-algorithm in Viterbi decoders to prune significant portions of the trellis states to dramatically reduce power consumption. However, the operation of searching for the best path metrics in the add-compare-select loop in T-algorithm significantly limits the clock speed. In this paper, we propose an efficient architecture based on pre-computation for Viterbi decoders incorporating T-algorithm. Through optimization at both algorithm level and architecture level, the new architecture greatly shortens the long critical path introduced by the conventional T-algorithm. The design example provided in this work demonstrates more than twice improvement in clock speed with negligible computation overhead while maintaining decoding performance.
Keywords
Viterbi decoding; convolutional codes; trellis codes; T-algorithm; Viterbi decoder; add-compare-select loop; convolutional codes; digital communication systems; fast ACSU architecture; trellis states; Bit error rate; Clocks; Computer architecture; Convolutional codes; Digital communication; Energy consumption; Helium; Maximum likelihood decoding; USA Councils; Viterbi algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
978-1-4244-5825-7
Type
conf
DOI
10.1109/ACSSC.2009.5470119
Filename
5470119
Link To Document