Low complexity multi-user multi-stream MIMO vector perturbation precoder for FPGA implementation

A new minimum-total-mean-square-error (MTMSE) criterion based vector perturbation precoder is proposed for multi-user multi-stream MIMO downlink, which has much lower computational complexity and slightly better BER performance than the traditional MTMSE-MUMS-VP precoder we proposed before. Furthermore, the proposed precoder is verified on a Xilinx Virtex-4 FPGA at 400 MHz. Many slices resource can be saved due to the reduction of complexity, and with 16 QAM constellation the data throughput is up to 12.8 Gbit/s in a {2, 2, 2, 2} × 8 MIMO configuration.

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

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

[3]  Inkyu Lee,et al.  Modulo Loss Reduction for Vector Perturbation Systems , 2010, IEEE Transactions on Communications.

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

[5]  Jiandong Li,et al.  Multi-user Multi-stream Vector Perturbation Precoding , 2013, Wirel. Pers. Commun..

[6]  Jiandong Li,et al.  Distributed Spatial Interference Coordination for IEEE 802.11n Wireless Networks , 2012, IEICE Trans. Commun..

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

[8]  Yang Zhang,et al.  Low Complexity User Grouping Vector Perturbation , 2012, IEEE Wireless Communications Letters.

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

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

[11]  Filippo Tosato,et al.  Joint Linear and Nonlinear Precoding in MIMO Systems , 2011, IEEE Communications Letters.