Title :
Heuristic survivor selection for reduced complexity BCJR-type algorithms
Author :
Sikora, Marcin ; Costello, Daniel J., Jr.
Author_Institution :
Dept. of Electr. Eng., Univ. of Notre Dame, Notre Dame, IN
Abstract :
The invention of turbo coding demonstrated that interleaved concatenation of weak codes can achieve excellent performance in the waterfall region of the bit error rate curve when decoded iteratively. The performance curve of turbo codes, however, typically exhibits an error floor due to poor minimum distance. The minimum distance can be increased by introducing a stronger component code into the concatenation, but this can lead to unacceptably large decoding effort if full BCJR decoding is used. In this paper we consider reduced complexity soft input soft output decoding of convolutional codes with long constraint lengths. In particular, we consider the M*-BCJR algorithm, which uses the M-algorithm principle to preserve only the M most promising trellis states at each step of the forward recursion. We demonstrate that the forward state metrics, typically used in M-type algorithms, are insufficient to reliably identify the best M states. In contrast, very small M suffices to achieve very good decoding performance if the state selection is based on both the forward metric and an estimate of the backward metric. We present how a heuristic based on a supercode, a higher rate code containing all the codewords of the original code but having a simpler trellis representation, can serve as an efficient estimate for the backward state metrics, enabling practical decoding of turbo codes with a strong component code.
Keywords :
convolutional codes; error statistics; iterative decoding; trellis codes; turbo codes; M-algorithm principle; backward metric; bit error rate; codewords; complexity BCJR-type algorithms; convolutional codes; forward metric; heuristic survivor selection; soft input soft output decoding; trellis representation; turbo coding; waterfall region; Bit error rate; Concatenated codes; Convolutional codes; Iterative decoding; NASA; Parity check codes; Signal to noise ratio; State estimation; State-space methods; Turbo codes;
Conference_Titel :
Information Theory, 2008. ISIT 2008. IEEE International Symposium on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4244-2256-2
Electronic_ISBN :
978-1-4244-2257-9
DOI :
10.1109/ISIT.2008.4595444