Sum Rate Maximization using Linear Precoding and Decoding in the Multiuser MIMO Downlink

We propose an algorithm to maximize the instantaneous sum data rate transmitted by a base station in the downlink of a multiuser multiple-input, multiple-output system. The transmitter and the receivers may each be equipped with multiple antennas and each user may receive more than one data stream. We show that maximizing the sum rate is closely linked to minimizing the product of mean squared errors (PMSE). The algorithm employs an uplink/downlink duality to iteratively design transmit-receive linear precoders, decoders, and power allocations that minimize the PMSE for all data streams under a sum power constraint. Numerical simulations illustrate the effectiveness of the algorithm and support the use of the PMSE criterion in maximizing the overall instantaneous data rate.

[1]  Andrea J. Goldsmith,et al.  Duality, achievable rates, and sum-rate capacity of Gaussian MIMO broadcast channels , 2003, IEEE Trans. Inf. Theory.

[2]  Martin Schubert,et al.  MMSE transmit optimization for multi-user multi-antenna systems , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[3]  Shlomo Shamai,et al.  Mutual information and minimum mean-square error in Gaussian channels , 2004, IEEE Transactions on Information Theory.

[4]  Robert F. H. Fischer,et al.  Precoding in multiantenna and multiuser communications , 2004, IEEE Transactions on Wireless Communications.

[5]  Andrea J. Goldsmith,et al.  Degrees of freedom in adaptive modulation: a unified view , 2001, IEEE Trans. Commun..

[6]  Max H. M. Costa,et al.  Writing on dirty paper , 1983, IEEE Trans. Inf. Theory.

[7]  H. Boche,et al.  Downlink Sum-MSE Transceiver Optimization for Linear Multi-User MIMO Systems , 2005, Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005..

[8]  G. Caire,et al.  Precoding Schemes for the MIMO-GBC , 2006, 2006 International Zurich Seminar on Communications.

[9]  Raviraj S. Adve,et al.  Linear Processing for the Downlink in Multiuser MIMO Systems with Multiple Data Streams , 2006, 2006 IEEE International Conference on Communications.

[10]  Raviraj S. Adve,et al.  Joint multiuser transmit-receive optimization using linear processing , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[11]  Paul T. Boggs,et al.  Sequential Quadratic Programming , 1995, Acta Numerica.

[12]  Matti Latva-aho,et al.  Joint Design of Tx-Rx Beamformers in MIMO Downlink Channel , 2007, IEEE Transactions on Signal Processing.

[13]  Wei Yu,et al.  Sum capacity of Gaussian vector broadcast channels , 2004, IEEE Transactions on Information Theory.

[14]  Upamanyu Madhow,et al.  MMSE interference suppression for direct-sequence spread-spectrum CDMA , 1994, IEEE Trans. Commun..

[15]  Holger Boche,et al.  Throughput maximization for the multiuser MIMO broadcast channel , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[16]  John M. Cioffi,et al.  Joint Tx-Rx beamforming design for multicarrier MIMO channels: a unified framework for convex optimization , 2003, IEEE Trans. Signal Process..

[17]  Holger Boche,et al.  Solution of the multiuser downlink beamforming problem with individual SINR constraints , 2004, IEEE Transactions on Vehicular Technology.

[18]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[19]  W. Utschick,et al.  Near Maximum Sum-Rate Non-Zero-Forcing Linear Precoding with Successive User Selection , 2006, 2006 Fortieth Asilomar Conference on Signals, Systems and Computers.

[20]  Andrea J. Goldsmith,et al.  Sum power iterative water-filling for multi-antenna Gaussian broadcast channels , 2005, IEEE Transactions on Information Theory.

[21]  David Tse,et al.  Sum capacity of the vector Gaussian broadcast channel and uplink-downlink duality , 2003, IEEE Trans. Inf. Theory.

[22]  Amine Mezghani,et al.  Transceiver Design for Multi-User MIMO Systems , 2006 .

[23]  N. Jindal,et al.  Dirty Paper Coding vs. Linear Precoding for MIMO Broadcast Channels , 2006, 2006 Fortieth Asilomar Conference on Signals, Systems and Computers.