DocumentCode
780856
Title
Multistage interconnection networks for parallel Viterbi decoders
Author
Akopian, David ; Takala, Jarmo ; Saarinen, Jukka ; Astola, Jaakko
Author_Institution
Nokia Corp., Tampere, Finland
Volume
51
Issue
9
fYear
2003
Firstpage
1536
Lastpage
1545
Abstract
We propose new multistage interconnection networks (MIN) for scalable parallel Viterbi decoder architectures. The architecture consists of the desired number of processing elements (PE) connected by the suggested MINs, thus allowing a tradeoff between complexity and speed. The structure of the MIN is derived first by transforming the de Bruijn interconnection-based Viterbi algorithm trellis into the equivalent trellis with a perfect shuffle interconnection, and then applying a new decomposition of the perfect shuffle operator. This results in an efficient modular system and data flow is formed by the shuffling in a local PE memory and data exchange through a fixed interconnection between PEs. We suggest several solutions for 1/n and k/n rate codes, where k denotes the number of input bits shifting into k shift registers of the encoder and, at each cycle, the encoder produces n output bits as linear combinations of certain bits in the shift registers.
Keywords
Viterbi decoding; computational complexity; electronic data interchange; hypercube networks; parallel architectures; shift registers; Viterbi algorithm trellis; data exchange; de Bruijn interconnection; multistage interconnection networks; parallel Viterbi decoder architecture; processing elements; shuffle interconnection; Australia; Communications Society; Convolutional codes; Markov processes; Maximum likelihood decoding; Maximum likelihood estimation; Multiprocessor interconnection networks; Shift registers; State estimation; Viterbi algorithm;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOMM.2003.816998
Filename
1231651
Link To Document