Title :
Self-synchronizing Huffman codes (Corresp.)
Author :
Ferguson, Thomas J. ; Rabinowitz, Joshua H.
fDate :
7/1/1984 12:00:00 AM
Abstract :
A problem associated with the use of variable-length source codes is that loss of synchronization may lead to extended errors in the decoded text. In this correspondence it is shown that some binary Huffman codes contain a codeword that resynchronizes the decoder regardless of the synchronization slippage preceding that codeword. Such codes are self-synchronizing in a probabilistic sense, yet require no additional system overhead. Some sufficient conditions are found for the existence or nonexistence of self-synchronizing Huffman codes for many classes of source probabilities. One of our results shows that many common languages can be encoded with self-synchronizing Huffman codes.
Keywords :
Huffman coding; Autocorrelation; Control systems; Decoding; Error correction codes; Feedback; Radar; Shift registers; Sufficient conditions; Upper bound;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.1984.1056931