• DocumentCode
    942486
  • Title

    Data structure of Huffman codes and its application to efficient encoding and decoding (Corresp.)

  • Author

    Tanaka, Hatsukazu

  • Volume
    33
  • Issue
    1
  • fYear
    1987
  • fDate
    1/1/1987 12:00:00 AM
  • Firstpage
    154
  • Lastpage
    156
  • Abstract
    The data structure of Huffman codes and its application to efficient encoding and decoding of Huffman codes are studied in detail. The tree structure is presented by a two-dimensional array which can be applied for the decoding of Huffman codes as a state transition table of the finite-state decoding automaton. Inversion produces a one-dimensional state transition table of the semiautonomous finite-state sequential machine which can be used as a Huffman encoder with a push-down stack. The encoding and decoding procedures are simple and efficient. It is not only possible to implement by simple hardware but is also applicable to software implementation.
  • Keywords
    Data structures; Huffman coding; Automata; Binary codes; Data analysis; Data structures; Decoding; Encoding; Hardware; Probability distribution; Tree data structures; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.1987.1057265
  • Filename
    1057265