Generalized channel inversion methods for multiuser MIMO systems

Block diagonalization (BD) is a well-known precoding method in multiuser multi-input multi-output (MIMO) broadcast channels. This scheme can be considered as a extension of the zero-forcing (ZF) channel inversion to the case where each receiver is equipped with multiple antennas. One of the limitation of the BD is that the sum rate does not grow linearly with the number of users and transmit antennas at low and medium signal-to-noise ratio regime, since the complete suppression of multi-user interference is achieved at the expense of noise enhancement. Also it performs poorly under imperfect channel state information. In this paper, we propose a generalized minimum mean-squared error (MMSE) channel inversion algorithm for users with multiple antennas to overcome the drawbacks of the BD for multiuser MIMO systems. We first introduce a generalized ZF channel inversion algorithm as a new approach of the conventional BD. Applying this idea to the MMSE channel inversion for identifying orthonormal basis vectors of the precoder, and employing the MMSE criterion for finding its combining matrix, the proposed scheme increases the signal-to-interference-plus-noise ratio at each user's receiver. Simulation results confirm that the proposed scheme exhibits a linear growth of the sum rate, as opposed to the BD scheme. For block fading channels with four transmit antennas, the proposed scheme provides a 3 dB gain over the conventional BD scheme at 1% frame error rate. Also, we present a modified precoding method for systems with channel estimation errors and show that the proposed algorithm is robust to channel estimation errors.

[1]  Timothy N. Davidson,et al.  Tomlinson-Harashima Precoding for Broadcast Channels with Uncertainty , 2007, IEEE Journal on Selected Areas in Communications.

[2]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

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

[4]  Yong Hoon Lee,et al.  Regularized Channel Diagonalization for Multiuser MIMO Downlink Using a Modified MMSE Criterion , 2007, IEEE Transactions on Signal Processing.

[5]  A. Goldsmith,et al.  Sum power iterative water-filling for multi-antenna Gaussian broadcast channels , 2002, Conference Record of the Thirty-Sixth Asilomar Conference on Signals, Systems and Computers, 2002..

[6]  M. Joham,et al.  MMSE Approaches to Multiuser Spatio-Temporal Tomlinson-Harashima Precoding , 2004 .

[7]  Andrea J. Goldsmith,et al.  Capacity and power allocation for fading MIMO channels with channel estimation error , 2006, IEEE Trans. Inf. Theory.

[8]  M. J. Gans,et al.  On Limits of Wireless Communications in a Fading Environment when Using Multiple Antennas , 1998, Wirel. Pers. Commun..

[9]  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..

[10]  Inkyu Lee,et al.  Space-time bit-interleaved coded modulation for OFDM systems , 2004, IEEE Transactions on Signal Processing.

[11]  Nihar Jindal,et al.  MIMO broadcast channels with finite rate feedback , 2006, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[12]  Ender Ayanoglu,et al.  Achieving full spatial multiplexing and full diversity in wireless communications , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..

[13]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[14]  Martin Haardt,et al.  Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels , 2004, IEEE Transactions on Signal Processing.

[15]  David James Love,et al.  Multiple antenna MMSE based downlink precoding with quantized feedback or channel mismatch , 2008, IEEE Transactions on Communications.

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

[17]  Nihar Jindal Finite Rate Feedback MIMO Broadcast Channels , 2006 .

[18]  Shlomo Shamai,et al.  The capacity region of the Gaussian MIMO broadcast channel , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[19]  Shidong Zhou,et al.  Joint linear transmitter and receiver design for the downlink of multiuser MIMO systems , 2005, IEEE Commun. Lett..

[20]  Kyoung-Jae Lee,et al.  Transceiver design based on blockwise uniform channel decomposition for coded MIMO systems , 2009, IEEE Transactions on Wireless Communications.

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

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

[23]  A. Lee Swindlehurst,et al.  A vector-perturbation technique for near-capacity multiantenna multiuser communication-part I: channel inversion and regularization , 2005, IEEE Transactions on Communications.

[24]  Emre Telatar,et al.  Capacity of Multi-antenna Gaussian Channels , 1999, Eur. Trans. Telecommun..

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

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

[27]  Veljko Stankovic,et al.  Generalized Design of Multi-User MIMO Precoding Matrices , 2008, IEEE Transactions on Wireless Communications.