HIGH-PERFORMANCE VLSI ARCHITECTURE FOR THE VITERBI ALGORITHM

Citation
M. Boo et al., HIGH-PERFORMANCE VLSI ARCHITECTURE FOR THE VITERBI ALGORITHM, IEEE transactions on communications, 45(2), 1997, pp. 168-176
Citations number
18
Categorie Soggetti
Telecommunications,"Engineering, Eletrical & Electronic
ISSN journal
00906778
Volume
45
Issue
2
Year of publication
1997
Pages
168 - 176
Database
ISI
SICI code
0090-6778(1997)45:2<168:HVAFTV>2.0.ZU;2-I
Abstract
The Viterbi algorithm (VA) is characterized by a graph, called a trell is, which defines the transitions between states, To define an area ef ficient architecture for the VA is equivalent to obtaining an efficien t mapping of the trellis, In this paper, we present a methodology that permits the efficient hardware mapping of the VA onto a processor net work of arbitrary size, This formal model is employed for the partitio ning of the computations among an arbitrary number of processors in su ch a way that the data are recirculated, optimizing the use of the E's and the communications, Therefore, the algorithm is mapped onto a col umn of processing elements and an optimal design solution is obtained for a particular set of area and/or speed constraints, Furthermore, th e management of the surviving path memory for its mapping and distribu tion among the processors was studied, As a result, we obtain a regula r and modular design appropriate for its VLSI implementation in which the only necessary communications between processors are the data reci rculations between stages.