Title :
Joint source-channel turbo decoding of entropy-coded sources
Author :
Guyader, Arnaud ; Fabre, Eric ; Guillemot, Christine ; Robert, Matthias
Author_Institution :
IRISA, Rennes, France
fDate :
9/1/2001 12:00:00 AM
Abstract :
We analyze the dependencies between the variables involved in the source and channel coding chain. This analysis is carried out in the framework of Bayesian networks, which provide both an intuitive representation for the global model of the coding chain and a way of deriving joint (soft) decoding algorithms. Three sources of dependencies are involved in the chain: (1) the source model, a Markov chain of symbols; (2) the source coder model, based on a variable length code (VLC), for example a Huffman code; and (3) the channel coder, based on a convolutional error correcting code. Joint decoding relying on the hidden Markov model (HMM) of the global coding chain is intractable, except in trivial cases. We advocate instead an iterative procedure inspired from serial turbo codes, in which the three models of the coding chain are used alternately. This idea of using separately each factor of a big product model inside an iterative procedure usually requires the presence of an interleaver between successive components. We show that only one interleaver is necessary here, placed between the source coder and the channel coder. The decoding scheme we propose can be viewed as a turbo algorithm using alternately the intersymbol correlation due to the Markov source and the redundancy introduced by the channel code. The intermediary element, the source coder model, is used as a translator of soft information from the bit clock to the symbol clock
Keywords :
Huffman codes; belief networks; combined source-channel coding; convolutional codes; correlation methods; entropy codes; hidden Markov models; interleaved codes; turbo codes; variable length codes; Bayesian networks; HMM; Huffman code; Markov chain; Markov source; bit clock; channel code; channel coder; convolutional error correcting code; entropy-coded sources; global coding chain; global model; hidden Markov model; interleaver; intersymbol correlation; iterative procedure; joint soft decoding algorithms; joint source-channel turbo decoding; product model; redundancy; source coder model; source model; source-channel coding; symbol clock; turbo algorithm; variable length code; Algorithm design and analysis; Bayesian methods; Channel coding; Clocks; Convolutional codes; Error correction codes; Hidden Markov models; Iterative algorithms; Iterative decoding; Turbo codes;
Journal_Title :
Selected Areas in Communications, IEEE Journal on