In this paper, we derive a novel analytical framework for designing optimal multiple-input multiple-output (MIMO) uplink space-time scheduling algorithms with respect to general convex utility functions. The novel approach we take is to discretize the search space and apply integer-programming techniques. We assume that mobile terminal has n/sub T/ transmit antennas while the base station has n/sub R/ receive antennas. With multiple antennas at the transmitter and the receiver, joint beam-forming has to be considered. In order that our proposed framework is practicable and can be implemented with a reasonable cost in a real environment, we impose a linear spatial processing constraint at the physical layer of the base station. We apply the framework to two commonly used system utility functions, namely, maximal throughput and proportional fair. We devise an optimal scheduling algorithm based on our framework as a performance reference and observe that transmit antennas and receive antennas have different roles in the system performance. On the other hand, we study how far we are from the optimal performance on a widely used heuristic called the greedy algorithm in 3G1x and Universal Mobile Terrestrial Service (UMTS) systems. We found that it is optimal when n/sub R/=1 but there is quite a large performance penalty when n/sub R/>1 compared with the optimal reference. We further propose another heuristic algorithm [called the genetic algorithm(GA)] and found that the GA is quite promising in terms of performance complexity tradeoff, especially for large K (number of mobile users), n/sub T/, and n/sub R/.
[1]
Wei Yu,et al.
Iterative water-filling for Gaussian vector multiple-access channels
,
2001,
IEEE Transactions on Information Theory.
[2]
Frank Kelly,et al.
Rate control for communication networks: shadow prices, proportional fairness and stability
,
1998,
J. Oper. Res. Soc..
[3]
Reinaldo A. Valenzuela,et al.
Simplified processing for high spectral efficiency wireless communication employing multi-element arrays
,
1999,
IEEE J. Sel. Areas Commun..
[4]
Andrea Massa,et al.
A real‐time approach to array control based on a learned genetic algorithm
,
2003
.
[5]
S. G. Wilson,et al.
Design and analysis of turbo codes on Rayleigh fading channels
,
1996,
Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.
[6]
A. Jalali,et al.
Data throughput of CDMA-HDR a high efficiency-high data rate personal communication wireless system
,
2000,
VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).
[7]
David Tse,et al.
Multiaccess Fading Channels-Part I: Polymatroid Structure, Optimal Resource Allocation and Throughput Capacities
,
1998,
IEEE Trans. Inf. Theory.
[8]
David E. Goldberg,et al.
Genetic Algorithms in Search Optimization and Machine Learning
,
1988
.
[9]
Youjian Liu,et al.
Full rate space-time turbo codes
,
2001,
IEEE J. Sel. Areas Commun..