Skip to main navigation Skip to search Skip to main content

MAP decoding of variable length codes with self-synchronization strings

  • University of Mississippi

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

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 discrepancy 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-synchronization 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 performance improvement and complexity reduction are obtained. Simulation results demonstrate the effectiveness of the proposed method.

Original languageEnglish
Pages (from-to)4325-4330
Number of pages6
JournalIEEE Transactions on Signal Processing
Volume55
Issue number8
DOIs
StatePublished - Aug 2007

Keywords

  • Huffman-equivalent variable-length code (VLC)
  • Maximum a posteriori probability (MAP) decoding
  • Self-synchronization strings (SSSs)

Fingerprint

Dive into the research topics of 'MAP decoding of variable length codes with self-synchronization strings'. Together they form a unique fingerprint.

Cite this