• DocumentCode
    1312735
  • Title

    A Huffman-type code generator with order-N complexity

  • Author

    Lu, Ming-i ; Chen, Chang-Fuu

  • Author_Institution
    Tatung Co., Taipei, Taiwan
  • Volume
    38
  • Issue
    9
  • fYear
    1990
  • fDate
    9/1/1990 12:00:00 AM
  • Firstpage
    1619
  • Lastpage
    1626
  • Abstract
    A new method with order-N complexity is presented to construct Huffman-type minimum-redundancy codes for N distinguished symbols in the source alphabets. This method includes a contraction process as well as an expansion process. The contraction process has (N-3) contraction stages. To reduce the data-transfer operations, (N-5) vacancies are reserved beforehand in the array which is used to store the probabilities of symbols. At each contraction stage, the number of the symbols whose probabilities are equal to or less than the sum of the two least probabilities is stored and named as the expansion index. Under the contraction process, the code lengths of the original symbols and those at each contraction stage increase monotonically. Since the proposed method gives a monotonically increasing code both in code length and in code value, its implementation becomes easy in VLSI technology, in microprocessor-based systems, or in software programming
  • Keywords
    encoding; Huffman-type code generator; VLSI; code length; code value; contraction process; data-transfer operations; expansion process; microprocessor-based systems; minimum-redundancy codes; monotonically increasing code; order-N complexity; software programming; source alphabets; Councils; Data analysis; Data structures; Encoding; Image coding; Linear predictive coding; Probability distribution; Software systems; System testing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/29.60077
  • Filename
    60077