Abstract

Maximum a posteriori probability (MAP) decoding of Huffman-equivalent variable-length codes (VLCs) has two undesired features. One is the high decoding complexity, and the other is the dis- crepancy between the objective of MAP decoding and the Levenshtein distance which is commonly used as the performance metric. In this correspondence, improvement over these two issues is targeted through extracting self-synchronization information in VLC coded sequence and incorporating it into MAP decoding. It will be shown that self-synchro- nization strings (SSSs) are concatenation of Huffman codewords and can be readily found. Occurrence probabilities of SSSs are then analyzed. By using this self-synchronization information, MAP decoding is split into multiple decoding of short data segments so that both decoding perfor- mance improvement and complexity reduction are obtained. Simulation results demonstrate the effectiveness of the proposed method. Index Terms—Huffman-equivalent variable-length code (VLC), max- imum a posteriori probability (MAP) decoding, self-synchronization strings (SSSs).

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call