A reduced-state soft input soft output algorithm based on state partitioning

SISO (soft input soft output) algorithms are present in several decoding schemes, particularly in concatenated ones that admit an efficient iterative detection, e.g. turbo codes. These algorithms have been an interesting research subject, especially for the aspects related to complexity reduction. This paper presents the idea of partitioning the set of original states in a channel or a code, generating a scaled (or reduced) trellis. Merging two or more states produces a new super-state and a standard SISO algorithm can follow the system evolution in terms of the new description.

[1]  J.B. Huber,et al.  Reduced-state soft-output trellis-equalization incorporating soft feedback , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[2]  Joachim Hagenauer,et al.  A Viterbi algorithm with soft-decision outputs and its applications , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[3]  B. Hao,et al.  Applied Symbolic Dynamics and Chaos , 1998 .

[4]  Yeheskel Bar-Ness,et al.  Reduced-complexity sequence estimation using state partitioning , 1996, IEEE Trans. Commun..

[5]  Keith M. Chugg,et al.  Reduced-state soft-input/soft-output algorithms for complexity reduction in iterative and non-iterative data detection , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[6]  Patrick Robertson,et al.  A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[7]  Alexandra Duel-Hallen,et al.  Delayed decision-feedback sequence estimation , 1989, IEEE Trans. Commun..

[8]  Shahid U. H. Qureshi,et al.  Reduced-state sequence estimation with set partitioning and decision feedback , 1988, IEEE Trans. Commun..

[9]  L. Lee Real-Time Minimal-Bit-Error Probability Decoding of Convolutional Codes , 1974, IEEE Trans. Commun..

[10]  Dariush Divsalar,et al.  A soft-input soft-output APP module for iterative decoding of concatenated codes , 1997, IEEE Communications Letters.

[11]  Joachim Hagenauer,et al.  Iterative decoding of binary block and convolutional codes , 1996, IEEE Trans. Inf. Theory.

[12]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.