• DocumentCode
    771958
  • Title

    Efficient VLSI designs for data transformation of tree-based codes

  • Author

    Mukherjee, Amar ; Ranganathan, N. ; Bassiouni, M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Central Florida, Orlando, FL, USA
  • Volume
    38
  • Issue
    3
  • fYear
    1991
  • fDate
    3/1/1991 12:00:00 AM
  • Firstpage
    306
  • Lastpage
    314
  • Abstract
    A class of VLSI architectures for data transformation of tree-based codes is proposed, concentrating on transformation functions used for data compression and decompression. Two algorithms are presented: a sequential algorithm that generates the code bits serially one bit per machine cycle, and a parallel algorithm that generates the entire code bits of a symbol in one machine cycle. The algorithms use the principle of propagation of a token in a reverse binary tree constructed from the original codes. The design approaches are applicable to any binary codes, although the static Huffman code is used as an illustration. A hardware algorithm for generating adaptive Huffman codes is proposed, and a VLSI architecture for implementing the algorithm is described. The high speed of the algorithms ensures that data transformation is done on the fly, as data are being transferred from/to high-speed I/O communication devices
  • Keywords
    VLSI; codes; computerised signal processing; data compression; digital signal processing chips; parallel algorithms; parallel architectures; trees (mathematics); DSP; VLSI architectures; adaptive Huffman codes; binary codes; data compression; data decompression; data transformation; hardware algorithm; high-speed I/O communication devices; parallel algorithm; sequential algorithm; static Huffman code; transformation functions; tree-based codes; Binary codes; Binary trees; Costs; Data communication; Data compression; Hardware; Memory; Microelectronics; Parallel algorithms; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-4094
  • Type

    jour

  • DOI
    10.1109/31.101323
  • Filename
    101323