An Efficient Memory Construction Scheme for an Arbitrary Side Growing Huffman Table
Sung-Wen Wang, Shang‐Chih Chuang, Chih-Chieh Hsiao, Yi-Shin Tung, Ja‐Ling Wu · 2006
By grouping the common prefix of a Huffman tree, in stead of the commonly used single-side rowing Huffman tree (SGH-tree), we construct a memory efficient Huffman table on the basis of an arbitrary-side growing Huffman tree (AGH-tree) to speed up the Huffman decoding. Simulation results show that, in Huffman decoding, an AGH-tree based Huffman table is 2.35 times faster that of the Hashemian's method (an SGH-tree based one) and needs only one-fifth the corresponding memory size. In summary, a novel Huffman table construction scheme is proposed in this paper which provides better performance than existing construction schemes in both decoding speed and memory usage