Title :
Bi-directional soft-output M-algorithm for iterative decoding
Author :
Wong, Kitty K Y ; McLane, Peter J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Canada
Abstract :
A method to produce soft-outputs is proposed for the M-algorithm. The soft-output M-algorithm (SOMA) reduces the complexity of trellis decoding by retaining only M states per trellis depth. Its complexity increases with M rather than with the number of states in the trellis. We also propose an improved SOMA that is based on bi-directional decoding. The performance of the SOMA and the bi-directional SOMA (bi-SOMA) are assessed in decoding a turbo code and in turbo equalization. Simulation results show negligible performance loss when a 16-state turbo code is decoded by the SOMA with M = 12. For turbo equalization, near-optimal performance can be achieved by retaining only a small number of equalizer states as long as the. number of states retained by the decoder is sufficiently large. For a BPSK turbo equalization system with 16 states in both trellises, a SOMA-equalizer with M = 4 and a bi-SOMA decoder with M = 8 suffices. For a QPSK system with 256 equalizer states and 16 decoder states, a SOMA-equalizer with M = 16 and a SOMA-decoder with M = 12 suffices.
Keywords :
equalisers; iterative decoding; quadrature phase shift keying; turbo codes; QPSK system; bidirectional decoding; bidirectional soft-output M-algorithm; iterative decoding; trellis decoding; turbo code; turbo equalization; Bidirectional control; Binary phase shift keying; Bit error rate; Concatenated codes; Equalizers; Iterative algorithms; Iterative decoding; Performance loss; Quadrature phase shift keying; Turbo codes;
Conference_Titel :
Communications, 2004 IEEE International Conference on
Print_ISBN :
0-7803-8533-0
DOI :
10.1109/ICC.2004.1312610