Title :
An intuitive justification and a simplified implementation of the MAP decoder for convolutional codes
Author :
Viterbi, Andrew J.
Author_Institution :
QUALCOMM Inc., San Diego, CA, USA
fDate :
2/1/1998 12:00:00 AM
Abstract :
An intuitive shortcut to understanding the maximum a posteriori (MAP) decoder is presented based on an approximation. This is shown to correspond to a dual-maxima computation combined with forward and backward recursions of Viterbi algorithm computations. The logarithmic version of the MAP algorithm can similarly be reduced to the same form by applying the same approximation. Conversely, if a correction term is added to the approximation, the exact MAP algorithm is recovered. It is also shown how the MAP decoder memory can be drastically reduced at the cost of a modest increase in processing speed
Keywords :
Viterbi decoding; approximation theory; computational complexity; convolutional codes; maximum likelihood decoding; probability; recursive estimation; MAP decoder; MAP decoder memory reduction; Viterbi algorithm computations; approximation; backward recursion; convolutional codes; correction term; dual-maxima computation; exact MAP algorithm; forward recursion; logarithmic MAP algorithm; maximum a posteriori decoder; processing speed; Approximation algorithms; Bit error rate; Block codes; Concatenated codes; Convolutional codes; Costs; Helium; Interleaved codes; Iterative decoding; Viterbi algorithm;
Journal_Title :
Selected Areas in Communications, IEEE Journal on