DocumentCode
774279
Title
Design and hardware architectures for dynamic Huffman coding
Author
Liu, L.-Y. ; Wang, J.F. ; Wang, R.-J. ; Lee, J.Y.
Author_Institution
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Volume
142
Issue
6
fYear
1995
fDate
11/1/1995 12:00:00 AM
Firstpage
411
Lastpage
418
Abstract
To date, dynamic Huffman coding has not been available for high-speed applications because the tree updating spends a lot of time by current adaptive Huffman coding hardware. The authors present concurrent techniques and the parallel hardware architectures for dynamic Huffman encoding and decoding. For step reduction, they employ the concurrent algorithm for encoding as well as proposing the frequency presetting approach for decoding. For hardware architecture, they use the content addressable memory for performing the massive searching operations in parallel. The output rate achieved by the proposed encoding architecture is near 1 bit/cycle and the input rate of our decoding architecture is from 0.6 to near 1 bit/cycle. Compared with the fast design which achieves the input/output rate of [log N]/[N+1] bit/cycle for an N-symbol source on average, our architectures apparently have higher throughput. Due to the improvement on the throughput, our dynamic coding architectures are able to serve for the applications with a higher speed demand
Keywords
Huffman codes; data compression; decoding; encoding; concurrent algorithm; concurrent techniques; decoding; dynamic Huffman coding; encoding; frequency presetting approach; hardware architectures; high-speed applications; parallel hardware architectures; step reduction; tree updating;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:19952157
Filename
487914
Link To Document