Multi-user Multi-stream Vector Perturbation Precoding

Vector perturbation (VP) is a prominent precoding technique attracted a lot of attention in recent years. Till now, however, various extended VP techniques are almost restricted to one antenna configuration of each user, termed as multi-user single-stream VP, which contradicts with the multi-antenna terminals of the next generation wireless systems. So, the popular block diagonal (BD) algorithm and VP was naturally combined and proposed to solve this problem. However, the so-called BD-VP completely suppresses multi-user interference at the expense of noise enhancement and results in performance degradation. To overcome the shortcoming of BD-VP, we propose three criteria based multi-user multi-stream VP (MUMS-VP) algorithms with different performance and complexity tradeoffs: zero-forcing expanded channel inversion (ZF ECI)-VP algorithm, minimum-total-mean-square-error criterion (MTMSE) based two MUMS-VP algorithms and maximum signal-to-leakage-and-noise-ratio (MSLNR) criterion based MUMS-VP algorithm. The general expression of achievable rates of MUMS-VP algorithms is derived. Analysis and simulation results show that the proposed ZF MUMS-VP is equivalent to BD-VP, while MTMSE MUMS-VP II has the maximum achievable sum rates among these algorithms. MTMSE MUMS-VP I, II and MSLNR MUMS-VP greatly outperform BD-VP in BER performance for both fixed modulation scenario and adaptive modulation scenario. Furthermore, all proposed algorithms have much lower complexity than BD-VP.

[1]  Robert F. H. Fischer,et al.  Low-complexity near-maximum-likelihood detection and precoding for MIMO systems using lattice reduction , 2003, Proceedings 2003 IEEE Information Theory Workshop (Cat. No.03EX674).

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

[3]  Claus-Peter Schnorr,et al.  Lattice Basis Reduction: Improved Practical Algorithms and Solving Subset Sum Problems , 1991, FCT.

[4]  Peng Lu,et al.  Vector Perturbation Precoding for MIMO Broadcast Channel with Quantized Channel Feedback , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[5]  Ali H. Sayed,et al.  Active Antenna Selection in Multiuser MIMO Communications , 2007, IEEE Transactions on Signal Processing.

[6]  Daniel P. Palomar,et al.  A Unified Framework for Communications through MIMO Channels , 2003 .

[7]  Antonio A. D'Amico,et al.  Tomlinson-Harashima Precoding in MIMO Systems: A Unified Approach to Transceiver Optimization Based on Multiplicative Schur-Convexity , 2008, IEEE Transactions on Signal Processing.

[8]  Robert W. Heath,et al.  Block Diagonalized Vector Perturbation for Multiuser MIMO Systems , 2008, IEEE Transactions on Wireless Communications.

[9]  Inkyu Lee,et al.  Improved Vector Perturbation with Modulo Loss Reduction for Multiuser Downlink Systems , 2009, 2009 IEEE International Conference on Communications.

[10]  Gerald Matz,et al.  Vector perturbation precoding for receivers with limited dynamic range , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  Alexander Vardy,et al.  Closest point search in lattices , 2002, IEEE Trans. Inf. Theory.

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

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

[14]  Inkyu Lee,et al.  Decoupled Search for Vector Perturbation in Multiuser Downlink Systems , 2010, 2010 IEEE International Conference on Communications.

[15]  Byonghyo Shim,et al.  A vector perturbation with virtual users for multiuser MIMO downlink , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

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

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

[18]  Robert F. H. Fischer,et al.  Precoding and Signal Shaping for Digital Transmission , 2002 .

[19]  Daniel J. Ryan Space-Time Vector Perturbation Precoding , 2010, 2010 IEEE International Conference on Communications.

[20]  Wolfgang Utschick,et al.  Minimum Mean Square Error Vector Precoding , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[21]  A. Lee Swindlehurst,et al.  A vector-perturbation technique for near-capacity multiantenna multiuser communication-part II: perturbation , 2005, IEEE Transactions on Communications.

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

[23]  Joohwan Chun,et al.  Symbol detection in V-BLAST architectures under channel estimation errors , 2007, IEEE Transactions on Wireless Communications.

[24]  Jiandong Li,et al.  A practical scheme for CSI mismatch in limited feedback MIMO joint transceiver design , 2010, 2010 IEEE International Conference on Communication Systems.

[25]  Robert F. H. Fischer,et al.  Lattice-reduction-aided broadcast precoding , 2004, IEEE Transactions on Communications.

[26]  László Lovász,et al.  Factoring polynomials with rational coefficients , 1982 .

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

[28]  Ali H. Sayed,et al.  A Leakage-Based Precoding Scheme for Downlink Multi-User MIMO Channels , 2007, IEEE Transactions on Wireless Communications.

[29]  Wai Ho Mow,et al.  Complex Lattice Reduction Algorithm for Low-Complexity MIMO Detection , 2006, ArXiv.

[30]  Shlomo Shamai,et al.  The Capacity Region of the Gaussian Multiple-Input Multiple-Output Broadcast Channel , 2006, IEEE Transactions on Information Theory.

[31]  Inkyu Lee,et al.  Generalized channel inversion methods for multiuser MIMO systems , 2009, IEEE Transactions on Communications.

[32]  Robert F. H. Fischer,et al.  Lattice-reduction-aided Tomlinson–Harashima precoding for point-to-multipoint transmission , 2006 .

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

[34]  Tung-Sang Ng,et al.  Generalized multiuser orthogonal space-division multiplexing , 2004, IEEE Transactions on Wireless Communications.

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

[36]  Gene H. Golub,et al.  Matrix computations , 1983 .

[37]  Ross D. Murch,et al.  A transmit preprocessing technique for multiuser MIMO systems using a decomposition approach , 2004, IEEE Transactions on Wireless Communications.

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