AREA-EFFICIENT ARCHITECTURES FOR THE VITERBI ALGORITHM .1. THEORY

Citation
Cb. Shung et al., AREA-EFFICIENT ARCHITECTURES FOR THE VITERBI ALGORITHM .1. THEORY, IEEE transactions on communications, 41(4), 1993, pp. 636-644
Citations number
14
Categorie Soggetti
Telecommunications,"Engineering, Eletrical & Electronic
ISSN journal
00906778
Volume
41
Issue
4
Year of publication
1993
Pages
636 - 644
Database
ISI
SICI code
0090-6778(1993)41:4<636:AAFTVA>2.0.ZU;2-B
Abstract
The Viterbi algorithm has been widely applied to many decoding and est imation applications in communications and signal processing. A state- parallel implementation is usually used in which one add-compare-selec t (ACS) unit is devoted to each state in the trellis. In this paper we present a systematic approach of partitioning, scheduling, and mappin g the N trellis states to P ACS's, where N > P. The area saving of our architecture comes from the reduced number of both the ACS's and inte rconnection wires. The design of the ACS, path metric storage, and rou ting network is discussed in detail. The proposed architecture creates internal parallelism due to the ACS sharing, which can be exploited t o increase the throughput rate by pipelining. Consequently, the area-e fficient architecture offers a favorable (smaller) area-time product, compared to a state-parallel implementation. These results will be dem onstrated by application examples in the accompanying paper.