Iterative symbol decoding of variable-length codes with convolutional codes

Hung Tsai Wu, Chun Feng Wu, Wen-Whei Chang

Research output: Contribution to journalArticlepeer-review


In this paper, we present a symbol-level iterative sourcechannel decoding (ISCD) algorithm for reliable transmission of variable-length codes (VLCs). Firstly, an improved source a posteriori probability (APP) decoding approach is proposed for packetized variable-length encoded Markov sources. Also proposed is a recursive implementation based on a three-dimensional joint trellis for symbol decoding of binary convolutional codes. APP channel decoding on this joint trellis is realized by modification of the Bahl-Cocke-Jelinek-Raviv algorithm and adaptation to the nonstationary VLC trellis. Simulation results indicate that the proposed ISCD scheme allows to exchange between its constituent decoders the symbol-level extrinsic information and achieves high robustness against channel noises.

Original languageEnglish
Article number000007
Pages (from-to)40-49
Number of pages10
JournalJournal of Communications and Networks
Issue number1
StatePublished - 1 Feb 2016


  • Extrinsic information
  • Iterative source-channel decoding (ISCD)
  • Three-dimensional joint trellis
  • Variable-length code (VLC)

Fingerprint Dive into the research topics of 'Iterative symbol decoding of variable-length codes with convolutional codes'. Together they form a unique fingerprint.

Cite this