DocumentCode
923286
Title
Area-efficient architectures for the Viterbi algorithm. I. Theory
Author
Shung, C. Bernard ; Lin, Horng-Dar ; Cypher, Robert ; Siegel, Paul H. ; Thapar, Hemant K.
Author_Institution
Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Volume
41
Issue
4
fYear
1993
fDate
4/1/1993 12:00:00 AM
Firstpage
636
Lastpage
644
Abstract
In the state-parallel implementation of the Viterbi algorithm, one add-compare-select (ACS) unit is devoted to each state in the treillis. A systematic approach to partitioning, scheduling, and mapping N trellis states to P ACSs, where N >P , is presented here. The area saving of this architecture comes from the reduced number of ACSs and interconnection wires. The design of the ACS, path metric storage, and routing network is discussed in detail. The proposed architecture creates internal parallelism due to the ACS sharing, which can be exploited to increase the throughput rate by pipelining. Consequently, the architecture offers a favorable (smaller) area-time product, compared to the state-parallel implementation
Keywords
parallel architectures; Viterbi algorithm; add compare select unit; area efficient architectures; area-time product; decoding; parallel architecture; partitioning; path metric storage; pipelining; routing network; scheduling; state-parallel implementation; throughput rate; trellis states; Helium; Intersymbol interference; Maximum likelihood decoding; Pipeline processing; Routing; Signal processing algorithms; Speech recognition; Throughput; Viterbi algorithm; Wires;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/26.223789
Filename
223789
Link To Document