Title :
Twin-stack decoding of recursive systematic convolutional codes
Author :
Sivasankaran, Ravi ; McLaughlin, Steven W.
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fDate :
7/1/2001 12:00:00 AM
Abstract :
We present a method for soft-in/soft-out sequential decoding of recursive systematic convolutional codes. The proposed decoder, the twin-stack decoder, is an extension of the well-known ZJ stack decoder, and it uses two stacks. The use of the two stacks lends itself to the generation of soft outputs, and the decoder is easily incorporated into the iterative “turbo” configuration. Under thresholded decoding, it is observed that the decoder is capable of achieving near-maximum a posteriori bit-error rate performance at moderate to high signal-to-noise ratios (SNRs). Also, in the iterative (turbo) configuration, at moderate SNRs (above 2.0 dB), the performance of the proposed decoder is within 1.5 dB of the BCJR algorithm for a 16-state, R=1/3, recursive code, but this difference narrows progressively at higher SNRs. The complexity of the decoder asymptotically decreases (with SNR) as 1/(number of states), providing a good tradeoff between computational burden and performance. The proposed decoder is also within 1.0 dB of other well-known suboptimal soft-out decoding techniques
Keywords :
computational complexity; concatenated codes; convolutional codes; error statistics; iterative decoding; noise; sequential decoding; turbo codes; BCJR algorithm; MAP BER performance; SNR; bit-error rate performance; concatenated coding; decoder complexity; iterative decoding; iterative turbo configuration; recursive systematic convolutional codes; signal-to-noise ratios; soft outputs; soft-in/soft-out sequential decoding; suboptimal soft-out decoding; thresholded decoding; twin-stack decoding; Bit error rate; Communications Society; Computational complexity; Convolutional codes; Helium; Iterative algorithms; Iterative decoding; Maximum likelihood decoding; Signal to noise ratio; Viterbi algorithm;
Journal_Title :
Communications, IEEE Transactions on