DocumentCode :
2949027
Title :
An improved iterative decoding algorithm for block turbo codes
Author :
Lalam, M. ; Amis, K. ; Leroux, D. ; Feng, D. ; Yuan, J.
Author_Institution :
SC Dept., GET-ENST Bretagne
fYear :
2006
fDate :
9-14 July 2006
Firstpage :
2403
Lastpage :
2407
Abstract :
Since the introduction of the block turbo code (BTC) except, several soft-input/soft-output (SISO) algorithms have been used in order to softly decode product codes. The classical Chase-Pyndiah algorithm seems to be one with the best trade-off between complexity and performance, especially for low error correction capability t (typically 1 or 2) where it is nearly optimal. However, as an algebraic decoding-based algorithm, the lack of codeword diversity is one of its weakness for BTCs with higher error correction capability and/or non binary BTCs. In this paper, we propose an improved iterative decoding algorithm for BTCs. We present a simple sliding encoding-window (SEW) based decoding algorithm which exploits the cyclic and systematic properties of RS and BCH codes. By adding the SEW algorithm to a classical algebraic decoding method, the proposed decoder can easily generate a list of codewords that are close to the decoded codeword. With the codeword diversity, we can compute more reliable soft output necessary in the turbo decoding process, Monte-Carlo simulations of binary and non-binary BTCs are carried out on Gaussian channels. The results show that the algorithm can improve the error performance up to 1.5 dB relative to the conventional Chase-Pyndiah decoder, while the increase in complexity due to the encoding is minor since it is a low-cost process compared to that of algebraic decoding. Compared to the other encoder-based decoding algorithms in the literature, the proposed algorithm has the advantage that there is no requirement to recompute the generator of parity-check matrix by using Gaussian elimination operations, thus a lower computational complexity
Keywords :
BCH codes; Gaussian channels; Monte Carlo methods; Reed-Solomon codes; algebraic codes; block codes; computational complexity; error correction; iterative decoding; matrix algebra; parity check codes; product codes; turbo codes; BCH codes; Gaussian channels; Monte-Carlo simulations; RS codes; SISO algorithms; algebraic decoding method; block turbo code; codeword diversity; computational complexity; error correction; iterative decoding algorithm; parity-check matrix; product codes; sliding encoding-window based decoding algorithm; soft-input soft-output algorithms; Ambient intelligence; Block codes; Encoding; Error correction; Error correction codes; Iterative algorithms; Iterative decoding; Product codes; Testing; Turbo codes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Theory, 2006 IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
1-4244-0505-X
Electronic_ISBN :
1-4244-0504-1
Type :
conf
DOI :
10.1109/ISIT.2006.262019
Filename :
4036401
Link To Document :
بازگشت