The List-Sequential (LISS) Algorithm and Its Application

For iterative detection/decoding (turbo) schemes, we modify sequential decoding, which contrary to a posteriori probability (APP) Bahl-Cocke-Jelinek-Raviv (BCJR) decoding, enjoys a complexity almost independent of the number of states. This novel list-sequential (LISS) decoder avoids most of the drawbacks of the classical sequential decoders, such as variable workload and erased frames when working within a turbo scheme. It uses a metric containing a priori and channel values, a metric length bias term for speeding up the tree search, a soft extension of paths without increasing the stack size, and soft weighting to obtain a soft output. We present several turbo applications using the LISS including equalization, single-antenna interference cancellation, multiuser and multiple-input multiple-output detection. It is shown that the LISS achieves the optimal (genie) or APP performance at a bit-error rate after the outer decoder of less than 10-4, but it also works with channels which have a high number of taps, constellation points, antennas, and states where the APP (BCJR) algorithm becomes infeasible

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

[2]  Gennaro Lanzetta Soft-Input/Soft-Output Sequential Decoding , 2000 .

[3]  Paul D. Alexander,et al.  List detection for multi-access channels , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[4]  Daniel J. Costello,et al.  A multiple stack algorithm for erasurefree decoding of convolutional codes , 1977, IEEE Transactions on Communications.

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

[6]  Joachim Hagenauer,et al.  The turbo principle-tutorial introduction and state of the art , 1997 .

[7]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[8]  Joachim Hagenauer,et al.  Iterative list-sequential (LISS) detector for fading multiple-access channels , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[9]  Stephan ten Brink,et al.  Achieving near-capacity on a multiple-antenna channel , 2003, IEEE Trans. Commun..

[10]  James L. Massey Variable-length codes and the Fano metric , 1972, IEEE Trans. Inf. Theory.

[11]  Joachim Hagenauer,et al.  Turbo Equalization for Channels with High Memory Using a List-Sequential (LISS) Equalizer , 2003 .

[12]  C. Kuhn Detection, Decoding and Estimation with a List-Sequential (LISS) Algorithm , 2006 .

[13]  Kitty K. Y. Wong,et al.  Achieving Single-User Performance in a FEC-coded DS-CDMA system using the Low-Complexity Soft-Output M-Algorithm , 2005 .

[14]  M. Melamed Detection , 2021, SETI: Astronomy as a Contact Sport.

[15]  Hans-Andrea Loeliger,et al.  On the information rate of binary-input channels with memory , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[16]  Joachim Hagenauer,et al.  Iterative detection of MIMO transmission using a list-sequential (LISS) detector , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[17]  Philippe Godlewski,et al.  Replication decoding , 1979, IEEE Trans. Inf. Theory.

[18]  G. David Forney,et al.  Concatenated codes , 2009, Scholarpedia.

[19]  Robert Mario Fano,et al.  A heuristic discussion of probabilistic decoding , 1963, IEEE Trans. Inf. Theory.

[20]  Co-channel interference cancelling receiver for TDMA mobile systems , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[21]  Xiaodong Wang,et al.  Turbo multiuser detection with unknown interferers , 2002, IEEE Trans. Commun..

[22]  Craig K. Rushforth,et al.  Multiuser signal detection using sequential decoding , 1990, IEEE Trans. Commun..

[23]  John B. Anderson,et al.  Sequential Coding Algorithms: A Survey and Cost Analysis , 1984, IEEE Trans. Commun..

[24]  F. Jelinek Fast sequential decoding algorithm using a stack , 1969 .

[25]  S. Lin,et al.  ON SEQUENTIAL DECODING , 1967 .

[26]  J. Hagenauer,et al.  Sequential decoding using a priori information , 1996 .

[27]  Kaiping Li,et al.  Bidirectional Sequential Decoding , 1993, Proceedings. IEEE International Symposium on Information Theory.

[28]  C. K. Rushforth,et al.  Multi-user signal detection using sequential decoding , 1988, MILCOM 88, 21st Century Military Communications - What's Possible?'. Conference record. Military Communications Conference.

[29]  Desmond P. Taylor,et al.  Maximum Likelihood Receiver for Multiple Channel Transmission Systems , 2007 .

[30]  John G. Proakis,et al.  Digital Communications , 1983 .

[31]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[32]  Joachim Hagenauer,et al.  Single antenna interference cancellation using a list-sequential (LISS) algorithm , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..