DocumentCode
937907
Title
High-speed VLSI architectures for Huffman and Viterbi decoders
Author
Parhi, Keshab K.
Author_Institution
Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
Volume
39
Issue
6
fYear
1992
fDate
6/1/1992 12:00:00 AM
Firstpage
385
Lastpage
391
Abstract
Pipelined and parallel architectures for high-speed implementation of Huffman and Viterbi decoders (both of which belong to the class of tree-based decoders) are presented. Huffman decoders are used for lossless compression. The Viterbi decoder is commonly used in communications systems. The achievable speed in these decoders is inherently limited due to the sequential nature of their computation. This speed limitation is overcome using a previously proposed technique of look-ahead computation. The incremental computation technique is used to obtain efficient parallel (or block) implementations. The decomposition technique is exploited to reduce the hardware complexity in pipelined Viterbi decoders, but not in Huffman decoders. Logic minimization is used to reduce the hardware overhead complexity in pipelined Huffman decoders
Keywords
VLSI; decoding; digital arithmetic; integrated logic circuits; parallel architectures; pipeline processing; Huffman decoders; VLSI architectures; Viterbi decoders; block processor; decomposition technique; hardware complexity-reduction; high-speed implementation; incremental computation; look-ahead computation; lossless compression; parallel architectures; pipelined decoders; tree-based decoders; Automata; Concurrent computing; Decoding; Hardware; Image coding; Parallel architectures; Pipeline processing; Speech; Very large scale integration; Viterbi algorithm;
fLanguage
English
Journal_Title
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1057-7130
Type
jour
DOI
10.1109/82.145297
Filename
145297
Link To Document