S/MIMO MC-CDMA Heuristic Multiuser Detectors Based on Single-Objective Optimization

This paper analyzes the complexity-performance trade-off of several heuristic near-optimum multiuser detection (MuD) approaches applied to the uplink of synchronous single/multiple-input multiple-output multicarrier code division multiple access (S/MIMO MC-CDMA) systems. Genetic algorithm (GA), short term tabu search (STTS) and reactive tabu search (RTS), simulated annealing (SA), particle swarm optimization (PSO), and 1-opt local search (1-LS) heuristic multiuser detection algorithms (Heur-MuDs) are analyzed in details, using a single-objective antenna-diversity-aided optimization approach. Monte- Carlo simulations show that, after convergence, the performances reached by all near-optimum Heur-MuDs are similar. However, the computational complexities may differ substantially, depending on the system operation conditions. Their complexities are carefully analyzed in order to obtain a general complexity-performance framework comparison and to show that unitary Hamming distance search MuD (uH-ds) approaches (1-LS, SA, RTS and STTS) reach the best convergence rates, and among them, the 1-LS-MuD provides the best trade-off between implementation complexity and bit error rate (BER) performance.

[1]  Björn E. Ottersten,et al.  On the complexity of sphere decoding in digital communications , 2005, IEEE Transactions on Signal Processing.

[2]  J. K. Lenstra,et al.  Local search in combinatorial optimization (2nd revised edition) , 2003 .

[3]  J. K. Lenstra,et al.  Local Search in Combinatorial Optimisation. , 1997 .

[4]  Taufik Abrão,et al.  DS/CDMA Multiuser Detection with Evolutionary Algorithms , 2006, J. Univers. Comput. Sci..

[5]  Ramjee Prasad,et al.  Overview of multicarrier CDMA , 1997, IEEE Commun. Mag..

[6]  Yeheskel Bar-Ness,et al.  Partial sampling MMSE interference suppression in asynchronous multicarrier CDMA system , 2001, IEEE J. Sel. Areas Commun..

[7]  Heng Siong Lim,et al.  An efficient local search heuristics for asynchronous multiuser detection , 2003, IEEE Communications Letters.

[8]  Roberto Battiti,et al.  The Reactive Tabu Search , 1994, INFORMS J. Comput..

[9]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[10]  Lajos Hanzo,et al.  Antenna-diversity-assisted genetic-algorithm-based multiuser detection schemes for synchronous CDMA systems , 2003, IEEE Trans. Commun..

[11]  Muhammad Naeem,et al.  An Application of GA for Symbol Detection in MIMO Communication Systems , 2007, Third International Conference on Natural Computation (ICNC 2007).

[12]  Hua Wei,et al.  Reduced-complexity near-optimum genetic algorithm assisted multiuser detection for synchronous multicarrier CDMA , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[13]  P.J.E. Jeszensky,et al.  Evolutionary programming with cloning and adaptive cost function applied to multi-user DS-CDMA systems , 2004, Eighth IEEE International Symposium on Spread Spectrum Techniques and Applications - Programme and Book of Abstracts (IEEE Cat. No.04TH8738).

[14]  Min Zhang,et al.  Sub-optimal Multiuser Detector Using a Time-varying Gain Chaotic Simulated Annealing Neural Network , 2007, Third International Conference on Natural Computation (ICNC 2007).

[15]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[16]  William H. Press,et al.  Numerical Recipes in Fortran 77: The Art of Scientific Computing 2nd Editionn - Volume 1 of Fortran Numerical Recipes , 1992 .

[17]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[18]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[19]  Amir K. Khandani,et al.  A near maximum likelihood decoding algorithm for MIMO systems based on semi-definite programming , 2005, ISIT.

[20]  Sergio Verdu,et al.  Multiuser Detection , 1998 .

[21]  P.J.E. Jeszensky,et al.  Simplified Local Search Algorithm for Multiuser Detection in Multipath Rayleigh Channels , 2007, 2007 16th IST Mobile and Wireless Communications Summit.

[22]  Taufik Abrão,et al.  Local search multiuser detection , 2009 .

[23]  F. Glover HEURISTICS FOR INTEGER PROGRAMMING USING SURROGATE CONSTRAINTS , 1977 .

[24]  B. Sundar Rajan,et al.  A Low-Complexity Detector for Large MIMO Systems and Multicarrier CDMA Systems , 2008, IEEE Journal on Selected Areas in Communications.

[25]  Lajos Hanzo,et al.  Multiuser MIMO-OFDM for Next-Generation Wireless Systems , 2007, Proceedings of the IEEE.

[26]  Hang Long,et al.  WLC06-6: PSO Selection of Surviving Nodes in QRM Detection for MIMO Systems , 2006, IEEE Globecom 2006.

[27]  S. Dreyfus,et al.  Thermodynamical Approach to the Traveling Salesman Problem : An Efficient Simulation Algorithm , 2004 .

[28]  B.A. Angelico,et al.  Weighting Particle Swarm Optimization SIMO MC-CDMA Multiuser Detectors , 2008, 2008 IEEE 10th International Symposium on Spread Spectrum Techniques and Applications.

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

[30]  S.I. Shah,et al.  Heuristics Assisted Detection in High Speed Wireless Communication Systems , 2006, 2006 IEEE International Multitopic Conference.

[31]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[32]  Ying Zhao,et al.  Particle swarm optimization algorithm in signal detection and blind extraction , 2004, 7th International Symposium on Parallel Architectures, Algorithms and Networks, 2004. Proceedings..

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

[34]  Andreas Antoniou,et al.  A near-optimal multiuser detector for DS-CDMA systems using semidefinite programming relaxation , 2003, IEEE Trans. Signal Process..

[35]  F. Ciriaco,et al.  Particle Swarm and Quantum Particle Swarm Optimization Applied to DS/CDMA Multiuser Detection in Flat Rayleigh Channels , 2006, 2006 IEEE Ninth International Symposium on Spread Spectrum Techniques and Applications.

[36]  S. Moshavi,et al.  Multi-user detection for DS-CDMA communications , 1996, IEEE Commun. Mag..

[37]  Kengo Katayama,et al.  Performance of simulated annealing-based heuristic for the unconstrained binary quadratic programming problem , 2001, Eur. J. Oper. Res..

[38]  Z. Siveski,et al.  PCS global mobile satellites , 1996, IEEE Commun. Mag..

[39]  Ramjee Prasad,et al.  An overview of multi-carrier CDMA , 1996, Proceedings of ISSSTA'95 International Symposium on Spread Spectrum Techniques and Applications.