DocumentCode :
2521505
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
fYear :
2008
fDate :
6-11 July 2008
Firstpage :
2513
Lastpage :
2517
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/ISIT.2008.4595444
Filename :
4595444
Link To Document :
بازگشت