A Tabu Search Scheduling Algorithm for MIMO CDMA Systems

In multiuser multiple input multiple output (MIMO) systems, it is optimal to serve multiple users at the same time in order to achieve high data rates. However, the use of a transmit beamforming technique requires a well designed user selection scheme to obtain good performances. The optimal scheduling solution can only be obtained through a highly computationally complex exhaustive search. In addition, when employing a multiple access scheme, such as the code division (CDMA), the complexity of an optimal user selection becomes higher even for moderate number of users and antennas. In this context, this paper proposes a heuristic scheduling algorithm based on a tabu search approach for MIMO CDMA systems using ZFBF as a transmit technique. We use a graph theoretical approach to model the system as a weighted undirected graph. The problem of user selection is then formulated as a graph coloring problem. Numerical results show that the proposed algorithm outperforms the greedy scheduling scheme and achieves performances, in terms of system sum rate, very close to those of the highly complex optimal solution.

[1]  Mihalis Yannakakis,et al.  The Maximum k-Colorable Subgraph Problem for Chordal Graphs , 1987, Inf. Process. Lett..

[2]  Shlomo Shamai,et al.  On the achievable throughput of a multiantenna Gaussian broadcast channel , 2003, IEEE Transactions on Information Theory.

[3]  Vincent K. N. Lau,et al.  Optimal downlink space-time scheduling design with convex utility functions-multiple-antenna systems with orthogonal spatial multiplexing , 2005, IEEE Transactions on Vehicular Technology.

[4]  N.D. Sidiropoulos,et al.  On downlink beamforming with greedy user selection: performance analysis and a simple new algorithm , 2005, IEEE Transactions on Signal Processing.

[5]  Andrea J. Goldsmith,et al.  Optimality of zero-forcing beamforming with multiuser diversity , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[6]  Alain Hertz,et al.  Using tabu search techniques for graph coloring , 1987, Computing.

[7]  Jeffrey G. Andrews,et al.  Multiuser Antenna Partitioning for Cellular MIMO–CDMA Systems , 2007, IEEE Transactions on Vehicular Technology.

[8]  Vincent K. N. Lau,et al.  Cross Layer Design of Downlink Multi-Antenna OFDMA Systems with Imperfect CSIT for Slow Fading Channels , 2007, IEEE Transactions on Wireless Communications.

[9]  Wessam Ajib,et al.  A graph theory based scheduling algorithm For MIMO-CDMA systems using zero forcing beamforming , 2008, 2008 IEEE Symposium on Computers and Communications.

[10]  Witold A. Krzymien,et al.  Downlink Scheduling via Genetic Algorithms for Multiuser Single-Carrier and Multicarrier MIMO Systems With Dirty Paper Coding , 2009, IEEE Transactions on Vehicular Technology.