Title :
A CMOS IC for Gb/s Viterbi decoding: system design and VLSI implementation
Author :
Dawid, Herbert ; Fettweis, Gerhard ; Meyr, Heinrich
Author_Institution :
Inst. for Integrated Syst. in Signal Process., Tech. Hochschule Aachen, Germany
fDate :
3/1/1996 12:00:00 AM
Abstract :
At present, the Viterbi algorithm (VA) is widely used in communication systems for decoding and equalization. The achievable speed of conventional Viterbi decoders (VD\´s) is limited by the inherent nonlinear add-compare-select (ACS) recursion. The aim of this paper is to describe system design and VLSI implementation of a complex system of fabricated ASIC\´s for high speed Viterbi decoding using the "minimized method" (MM) parallelized VA. We particularly emphasize the interaction between system design, architecture and VLSI implementation as well as system partitioning issues and the resulting requirements for the system design flow. Our design objectives were 1) to achieve the same decoding performance as a conventional VD using the parallelized algorithm, 2) to achieve a speed of more than 1 Gb/s, and 3) to realize a system for this task using a single cascadable ASIC. With a minimum system configuration of four identical ASIC\´s produced by using 1.0 /spl mu/ CMOS technology, the design objective of a decoding speed of 1.2 Gb/s is achieved. This means, compared to previous implementations of Viterbi decoders, the speed is increased by an order of magnitude.
Keywords :
CMOS digital integrated circuits; VLSI; Viterbi decoding; application specific integrated circuits; integrated circuit design; 1.0 micron; 1.2 Gbit/s; CMOS IC; VLSI; Viterbi algorithm; architecture; cascadable ASIC; channel decoding; communication systems; high speed Viterbi decoding; minimized method; nonlinear add-compare-select recursion; parallelized algorithm; system design; system partitioning; CMOS integrated circuits; CMOS technology; Convolutional codes; Decoding; Signal processing; Signal processing algorithms; System performance; Very large scale integration; Viterbi algorithm;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on