Title :
Multistage interconnection networks for parallel Viterbi decoders
Author :
Akopian, David ; Takala, Jarmo ; Saarinen, Jukka ; Astola, Jaakko
Author_Institution :
Nokia Corp., Tampere, Finland
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;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2003.816998