• 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