A block alternating likelihood maximization approach to multiuser detection

In this paper, we address the maximum-likelihood (ML) multiuser detection problem for asynchronous code-division multiple access (CDMA) systems with multiple receiver antennas in frequency-selective fading environments. Multiuser ML detection (MLD) in this case provides attractive symbol error performance, but it requires the solution of a large-scale combinatorial optimization problem. To deal with the computational complexity of this problem, we propose an efficient approximation method based on a block alternating likelihood maximization (BALM) principle. The idea behind BALM is to decompose the large-scale MLD problem into smaller subproblems. Assuming binary or quaternary phase shift keying (BPSK or QPSK) (which are often employed in CDMA), the combinatorial subproblems are then accurately and efficiently approximated by the semidefinite relaxation (SDR) algorithm-an algorithm that has been recently shown to lead to quasi-ML performance in synchronous CDMA scenarios. Simulation results indicate that this BALM detector provides close-to-optimal bit error rate (BER) performance. The BALM principle is quite flexible, and we demonstrate this flexibility by extending BALM to multicarrier (MC) multiuser systems. By exploiting the special signal correlation structure of MC systems, we develop a variation of BALM in which dynamic programming (DP) is used to solve the subproblems. It is shown using simulations that the BER performance of this DP-based BALM detector is as promising as that of the SDR-based BALM detector.

[1]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[2]  H. Vincent Poor,et al.  Space-time multiuser detection in multipath CDMA channels , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[3]  Zhi-Quan Luo,et al.  Quasi-maximum-likelihood multiuser detection using semi-definite relaxation with application to synchronous CDMA , 2002, IEEE Trans. Signal Process..

[4]  Y. Nesterov Semidefinite relaxation and nonconvex quadratic optimization , 1998 .

[5]  Bernard Fino,et al.  Multiuser detection: , 1999, Ann. des Télécommunications.

[6]  H. Vincent Poor,et al.  Space-time multiuser detection in multipath CDMA channels , 1999, IEEE Trans. Signal Process..

[7]  Lars K. Rasmussen,et al.  Limited Complexity Maximum-Likelihood Detection for CDMA , 1998 .

[8]  Alfred O. Hero,et al.  Space-alternating generalized expectation-maximization algorithm , 1994, IEEE Trans. Signal Process..

[9]  Stuart C. Schwartz,et al.  Integrated spatial-temporal detectors for asynchronous Gaussian multiple-access channels , 1995, IEEE Trans. Commun..

[10]  Costas N. Georghiades,et al.  The slowest descent method and its application to sequence estimation , 2001, IEEE Trans. Commun..

[11]  Sergio Verdú,et al.  Minimum probability of error for asynchronous Gaussian multiple-access channels , 1986, IEEE Trans. Inf. Theory.

[12]  Alfred O. Hero,et al.  A maximum likelihood digital receiver using coordinate ascent and the discrete wavelet transform , 1999, IEEE Trans. Signal Process..

[13]  Alex J. Grant,et al.  Polynomial complexity optimal detection of certain multiple-access systems , 2000, IEEE Trans. Inf. Theory.

[14]  Mahesh K. Varanasi,et al.  Near-optimum detection in synchronous code-division multiple-access systems , 1991, IEEE Trans. Commun..

[15]  Robert J. Vanderbei,et al.  An Interior-Point Method for Semidefinite Programming , 1996, SIAM J. Optim..

[16]  Anthony Ephremides,et al.  Solving a Class of Optimum Multiuser Detection Problems with Polynomial Complexity , 1998, IEEE Trans. Inf. Theory.

[17]  R. Monteiro,et al.  A projected gradient algorithm for solving the maxcut SDP relaxation , 2001 .

[18]  Roy D. Yates,et al.  Optimum multiuser detection is tractable for synchronous CDMA systems using m-sequences , 1998, IEEE Communications Letters.

[19]  Pak-Chung Ching,et al.  Maximum likelihood detection for multicarrier systems employing non-orthogonal pulse shapes , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[20]  Björn E. Ottersten,et al.  Semidefinite programming for detection in linear systems - optimality conditions and space-time decoding , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[21]  Lajos Hanzo,et al.  Genetic algorithm assisted joint multiuser symbol detection and fading channel estimation for synchronous CDMA systems , 2001, IEEE J. Sel. Areas Commun..

[22]  Branimir R. Vojcic,et al.  A new approach to greedy multiuser detection , 2002, IEEE Trans. Commun..

[23]  P. Laguna,et al.  Signal Processing , 2002, Yearbook of Medical Informatics.

[24]  Sergio Verdú,et al.  Computational complexity of optimum multiuser detection , 1989, Algorithmica.

[25]  Behnaam Aazhang,et al.  Multistage detection in asynchronous code-division multiple-access communications , 1990, IEEE Trans. Commun..

[26]  Yin Zhang,et al.  Rank-Two Relaxation Heuristics for MAX-CUT and Other Binary Quadratic Programs , 2002, SIAM J. Optim..

[27]  H. Vincent Poor,et al.  Iterative multiuser receivers for CDMA channels: an EM-based approach , 1996, IEEE Trans. Commun..

[28]  Krishna R. Pattipati,et al.  A class of coordinate descent methods for multiuser detection , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[29]  Kadri Hacioglu,et al.  Multiuser detection using a genetic algorithm in CDMA communications systems , 2000, IEEE Trans. Commun..

[30]  Lars K. Rasmussen,et al.  Constrained maximum-likelihood detection in CDMA , 2001, IEEE Trans. Commun..

[31]  Eric Moulines,et al.  Semidefinite positive relaxation of the maximum-likelihood criterion applied to multiuser detection in a CDMA context , 2002, IEEE Signal Processing Letters.

[32]  David P. Williamson,et al.  Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming , 1995, JACM.

[33]  W. van Etten,et al.  Maximum Likelihood Receiver for Multiple Channel Transmission Systems , 1976, IEEE Trans. Commun..

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

[35]  Andreas Antoniou,et al.  A near-optimal multiuser detector for CDMA channels using semidefinite programming relaxation , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[36]  Alexander Vardy,et al.  Closest point search in lattices , 2002, IEEE Trans. Inf. Theory.

[37]  Y. Nesterov Quality of semidefinite relaxation for nonconvex quadratic optimization , 1997 .

[38]  H. Vincent Poor,et al.  Iterative space-time processing for multiuser detection in multipath CDMA channels , 2002, IEEE Trans. Signal Process..

[39]  Lars K. Rasmussen,et al.  Near optimum tree-search detection schemes for bit-synchronous multiuser CDMA systems over Gaussian and two-path Rayleigh-fading channels , 1997, IEEE Trans. Commun..

[40]  Roy D. Yates,et al.  CDMA multiuser detection: a nonlinear programming approach , 2002, IEEE Trans. Commun..