Title :
MAP tailbiting decoders
Author :
Anderson, J.B. ; Hladik, S.M.
Author_Institution :
Dept. of Electr. Comput. & Syst. Eng., Rensselaer Polytech. Inst., Troy, NY, USA
fDate :
29 Jun-4 Jul 1997
Abstract :
The output of a MAP decoder is the probability of various data symbols and encoder states, rather than the symbol or state itself. The input is the channel observations and the a priori data distribution. For trellis decoding and Markov data, the MAP decoder becomes the BCJR algorithm. The algorithm as given by Bahl et al. (1974) requires that the starting and ending states of the trellis be known, or at least assigned a priori probabilities. With a tailbiting encoder, these quantities cannot be known. The tailbiting technique, in which the starting state of the encoder is set equal to its eventual ending state, improves the decoder error probability when the code word length is short, without the rate reduction that occurs with encoder termination bits. Until now, the BCJR algorithm and tailbiting have not been compatible techniques. This has meant that methods such as turbo decoding and Hagenauer´s (see IEEE Trans. Communications, vol.COM-43, p.2449-57, 1995) source-controlled decoding could not be combined with tailbiting encoders
Keywords :
Markov processes; channel coding; decoding; maximum likelihood estimation; probability; source coding; trellis codes; BCJR algorithm; MAP tailbiting decoders; Markov data; a priori data distribution; channel observations; code word length; data symbols probability; decoder error probability; encoder states probability; ending state; source-controlled decoding; starting state; tailbiting encoder; trellis decoding; turbo decoding; Arithmetic; Convergence; Decoding; Eigenvalues and eigenfunctions; Error probability; Research and development; Sparse matrices; Yttrium;
Conference_Titel :
Information Theory. 1997. Proceedings., 1997 IEEE International Symposium on
Conference_Location :
Ulm
Print_ISBN :
0-7803-3956-8
DOI :
10.1109/ISIT.1997.613139