Vector Perturbation Precoding Under Imperfect CSI and Inaccurate Power Scaling Factors

We focus on the design of vector perturbation (VP) precoding for multiuser multiple-input-single-output (MU-MISO) broadcast channel systems where the centralized transmitter equipped with multiple antennas and communicates simultaneously to multiple single-antenna receivers. While conventional VP requires the feedback of the channel matrix at the transmitter for precoding and the power scaling factor at the receivers for detection, VP precoding has so far been developed and analyzed under assumptions that the transmitter has perfect channel state information (CSI) or the receivers have perfect knowledge of the channel- and data-dependent power scaling factors. In practical limited feedback scenarios, wireless communication systems suffer from limited time and frequency resource for pilots to feed-forward information and only a quantized version of power scaling factors is available at the receivers; under such limitations, the performance of VP precoding will degrade significantly compared with ideal scenarios and would always encounter an error floor at mid-to-high signal-to-noise ratio (SNR) regions. Motivated by such observations, we propose a robust VP precoder design, which takes the imperfectness of CSI and power scaling factor jointly into account under the criterion of minimum mean-square error (MMSE). The closed-form expressions of the proposed precoder are then derived. As illustrated by the simulation results, the proposed VP precoder is less sensitive to CSI and power scaling factor imperfections compared with the classic VP precoder and other existing MMSE-based VP precoders, as it has a lower error floor when imperfectness is assumed to be fixed, and power scaling factor accuracy is shown to offer a non-linear performance gain compared with that of the linear gain CSI accuracy could offer.

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

[2]  Gerald Matz,et al.  Vector Perturbation Precoding Revisited , 2011, IEEE Transactions on Signal Processing.

[3]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

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

[5]  Amir K. Khandani,et al.  Communication Over MIMO Broadcast Channels Using Lattice-Basis Reduction , 2006, IEEE Transactions on Information Theory.

[6]  Tharmalingam Ratnarajah,et al.  Limited feedback vector perturbation precoding by MinMax optimization , 2014, 2014 IEEE Global Communications Conference.

[7]  Babak Hassibi,et al.  On the sphere-decoding algorithm I. Expected complexity , 2005, IEEE Transactions on Signal Processing.

[8]  Erik Agrell,et al.  Faster Recursions in Sphere Decoding , 2009, IEEE Transactions on Information Theory.

[9]  Arogyaswami Paulraj,et al.  Low-Complexity MMSE Precoding for Coordinated Multipoint With Per-Antenna Power Constraint , 2013, IEEE Signal Processing Letters.

[10]  Mathini Sellathurai,et al.  Vector Perturbation Based on Symbol Scaling for Limited Feedback MISO Downlinks , 2014, IEEE Transactions on Signal Processing.

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

[12]  Robert W. Heath,et al.  Performance of vector perturbation multiuser MIMO systems with limited feedback , 2009, IEEE Transactions on Communications.

[13]  Ami Wiesel,et al.  Zero-Forcing Precoding and Generalized Inverses , 2008, IEEE Transactions on Signal Processing.

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

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

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

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

[18]  Wolfgang Utschick,et al.  Information Theory Minimum mean square error vector precoding , 2008, Eur. Trans. Telecommun..

[19]  Babak Hassibi,et al.  On the sphere-decoding algorithm II. Generalizations, second-order statistics, and applications to communications , 2005, IEEE Transactions on Signal Processing.

[20]  Frank Dietrich,et al.  Robust Signal Processing for Wireless Communications , 2007 .

[21]  Xiqi Gao,et al.  Robust Transmission for Massive MIMO Downlink With Imperfect CSI , 2017, IEEE Transactions on Communications.

[22]  Pekka Kyosti,et al.  MATLAB implementation of the 3GPP spatial channel model (3GPP TR 25.996) , 2005 .

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

[24]  Tho Le-Ngoc,et al.  Vector Perturbation Precoding Under Quantized CSI , 2016, IEEE Transactions on Vehicular Technology.

[25]  Ping Zhang,et al.  Robust Vector Perturbation Precoding Design for MIMO Broadcast Channel. , 2019, 1901.09199.