• 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