DocumentCode :
787968
Title :
An encoding procedure and a decoding procedure for a new modified Huffman code
Author :
Lu, Ming-i ; Chen, Chang-Fuu
Author_Institution :
Dept. of Electr. Eng., Tatung Inst. of Technol., Taipei, Taiwan
Volume :
38
Issue :
1
fYear :
1990
Firstpage :
128
Lastpage :
136
Abstract :
The conventional Huffman table, which stores a set of code words with different lengths, is difficult to construct. An easily constructed table that includes a code-length array and an encoding mapping array can accompany an encoding procedure to replace the conventional Huffman table. The code-length array records the number of code words of the same length, and the index of this array represents the code length. The encoding mapping array records the indexes of the probability vector for the corresponding symbols, with the elements of the probability vector in decreasing order. The code word generated by the encoding procedure is a new modified Huffman code that can be decoded by a simple procedure. The hardware structure for the encoding and decoding procedures is presented. The required maximum number of clock cycles for encoding and decoding are (N+1) and (N+2), respectively, where N is the number of symbols in the source alphabet. The encoding procedure can accompany the generation of the code-length array, replacing many Huffman tables required in the coding system with a time-varying probability vector. The algorithm has a good performance with respect to speed and memory requirements.<>
Keywords :
decoding; encoding; signal processing; array index; clock cycles maximum number; code word; code-length array; decoding; decreasing order; encoding mapping array; hardware structure; modified Huffman code; probability vector indexes; signal processing; source alphabet symbols; Clocks; Councils; Decoding; Encoding; Hardware; Time varying systems;
fLanguage :
English
Journal_Title :
Acoustics, Speech and Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
0096-3518
Type :
jour
DOI :
10.1109/29.45625
Filename :
45625
Link To Document :
بازگشت