DocumentCode
748590
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
Volume
56
Issue
6
fYear
2008
fDate
6/1/2008 12:00:00 AM
Firstpage
877
Lastpage
885
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;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOMM.2008.060315
Filename
4542743
Link To Document