Low-latency architectures for high-throughput rate Viterbi decoders
Authors:
- K.K. ParhiKPK.K. Parhi
- 1 June 2004
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 12 (6) , 642-651
Abstract
In this paper, a novel K-nested layered look-ahead method and its corresponding architecture, which combine K-trellis steps into one trellis step (where K is the encoder constraint length), are proposed for implementing low-latency high-throughput rate Viterbi decoders. The proposed method guarantees parallel paths between any two-trellis states in the look-ahead trellises and distributes the add-compare-select (ACS) computations to all trellis layers. It leads to regular and simple architecture for the Viterbi decoding algorithm. The look-ahead ACS computation latency of the proposed method increases logarithmically with respect to the look-ahead step (M) divided by the encoder constraint length (K) as opposed to linearly as in prior work. For a 4-state (i.e., K=3) convolutional code, the decoding latency of the Viterbi decoder using proposed method is reduced by 84%, at the expense of about 22% increase in hardware complexity, compared with conventional M-step look-ahead method with M=48 (where M is also the level of parallelism). The main advantage of our proposed design is that it has the least latency among all known look-ahead Viterbi decoders for a given level of parallelism.Keywords
This publication has 12 references indexed in Scilit:
- A modular architecture for dynamic programming and maximum likelihood sequence estimation2005
- High-speed add-compare-select units using locally self-resetting CMOS2003
- Look-ahead in dynamic programming and quantizer loops2003
- A 210 Mb/s radix-4 bit-level pipelined Viterbi decoder2002
- Implementation of scalable power and area efficient high-throughput Viterbi decodersIEEE Journal of Solid-State Circuits, 2002
- A 550 Mb/s radix-4 bit-level pipelined 16-state 0.25-μm CMOS Viterbi decoder2000
- High-speed VLSI architectures for Huffman and Viterbi decodersIEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 1992
- A 140-Mb/s, 32-state, radix-4 Viterbi decoderIEEE Journal of Solid-State Circuits, 1992
- High-speed parallel Viterbi decoding: algorithm and VLSI-architectureIEEE Communications Magazine, 1991
- High-rate Viterbi processor: a systolic array solutionIEEE Journal on Selected Areas in Communications, 1990