DocumentCode :
770382
Title :
The iterative collapse algorithm: a novel approach for the design of long constraint length Viterbi decoders. I
Author :
Daneshgaran, F. ; Kung Yao
Author_Institution :
Dept. of Electr. & Comput. Eng., California State Univ., Los Angeles, CA, USA
Volume :
43
Issue :
38020
fYear :
1995
Firstpage :
1409
Lastpage :
1418
Abstract :
The paper addresses in depth the system tradeoff issues of the VLSI implementation of long constraint length and/or high rate Viterbi decoders (VDs) and presents the iterative collapse algorithm (ICA) for the systematic generation of parallel architectures for the VD. The ICA is a specific form of partitioning the trellis diagram of the encoder using its inherent symmetries and permits the optimal down scaling of the design to the point where a single-chip VD is feasible. The effectiveness of the ICA is demonstrated by obtaining better than linear tradeoff between throughput and complexity for a wide range of complexity reduction factors. The existence of isomorphic topologies for the VDs associated with encoders having different memories derived through the application of the ICA permits the design of programmable decoders. Programmable decoders in turn can be used in a portable communication environment to provide power control for the portable transceiver depending on the channel state and the required data rate. The feasibility of the design of single-chip VDs leads to a significant power saving in comparison to the multi-chip design option.<>
Keywords :
VLSI; Viterbi decoding; channel capacity; communication complexity; digital communication; iterative methods; parallel algorithms; parallel architectures; trellis codes; VLSI implementation; channel state; complexity reduction factors; design; high rate Viterbi decoders; isomorphic topologies; iterative collapse algorithm; long constraint length Viterbi decoders; optimal down scaling; parallel architectures; portable communication environment; portable transceiver; power control; programmable decoders; required data rate; system tradeoff issues; throughput; trellis diagram; Algorithm design and analysis; Independent component analysis; Iterative algorithms; Iterative decoding; Iterative methods; Parallel architectures; Partitioning algorithms; Throughput; Very large scale integration; Viterbi algorithm;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/26.380191
Filename :
380191
Link To Document :
بازگشت