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
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;
Conference_Titel :
Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-5825-7
DOI :
10.1109/ACSSC.2009.5470119