Title :
A new adaptive two-stage maximum-likelihood decoding algorithm for linear block codes
Author :
Wu, Xianren ; Sadjadpour, Hamid R. ; Tian, Zhi
Author_Institution :
Dept. of Electr. & Comput. Eng., Michigan Technol. Univ., Houghton, MI, USA
Abstract :
This work presents a maximum-likelihood (ML) decoding algorithm for linear block codes. In this algorithm, the optimal performance is achieved at low computational complexity through a two-stage processing. At the first stage, a minimum sufficient set S that includes the optimal solution is estimated. With the minimum sufficient set, the decoding complexity can be greatly reduced without performance degradation. At the second stage, ordered processing is performed within the estimated minimum sufficient set S to obtain the optimal solution. During the ordered processing, S is adoptively updated to minimize the computational complexity, and an effective stopping criterion is used to decide whether the optimal solution is found. Ordered processing not only helps to find the optimal solution quickly, but also enables simplified sub-optimal solutions with bounded block error rates. The proposed algorithm is also extended to decode block turbo codes. Finally, simulation results are given to show that this algorithm achieves optimal performance with a low average computational complexity.
Keywords :
adaptive codes; block codes; computational complexity; error statistics; linear codes; maximum likelihood decoding; optimisation; turbo codes; block error rates; block turbo codes; computational complexity; linear block codes; maximum-likelihood decoding algorithm; optimal performance; ordered processing; performance degradation; Block codes; Computational complexity; Degradation; Error analysis; Iterative decoding; Maximum likelihood decoding; Maximum likelihood estimation; Statistics; Testing; Turbo codes;
Conference_Titel :
Communications, 2004 IEEE International Conference on
Print_ISBN :
0-7803-8533-0
DOI :
10.1109/ICC.2004.1312583