Title :
On the complexity of joint source-channel decoding of Markov sequences over memoryless channels
Author :
Dumitrescu, Sorina ; Wu, Xiaolin
Author_Institution :
McMaster Univ., Hamilton, ON
fDate :
6/1/2008 12:00:00 AM
Abstract :
We investigate the complexity of joint source- channel maximum a posteriori (MAP) decoding of a Markov sequence which is first encoded by a source code, then encoded by a convolutional code, and sent through a noisy memoryless channel. As established previously the MAP decoding can be performed by a Viterbi-like algorithm on a trellis whose states are triples of the states of the Markov source, source coder and convolutional coder. The large size of the product space (in the order of K2N, where K is the number of source symbols and N is the number of states of the convolutional coder) appears to prohibit such a scheme. We show that for finite impulse response convolutional codes, the state space size of joint source-channel decoding can be reduced to O(K2+N log N), hence the decoding time becomes O(TK2 +TN log N), where T is the length in bits of the decoded bitstream. We further prove that an additional complexity reduction can be achieved when K > N, if the logarithm of the source transition probabilities satisfy the so- called Monge property. This decrease becomes more significant as the tree structure of the source code is more unbalanced. The reduction factor ranges between O(K/N) (for a fixed-length source code) and O(K / log N) (for Golomb-Rice code).
Keywords :
Markov processes; Viterbi decoding; channel coding; combined source-channel coding; convolutional codes; maximum likelihood decoding; sequential codes; trellis codes; Markov sequences; Markov source; Monge property; Viterbi-like algorithm; complexity reduction; convolutional code; finite impulse response; joint source-channel decoding; maximum a posteriori decoding; memoryless channels; source symbols; Channel coding; Communication systems; Convolutional codes; Delay; Error correction codes; Iterative decoding; Memoryless systems; Redundancy; State-space methods; Tree data structures;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2008.060315