Enhanced Linear Iterative Detector for Massive Multiuser MIMO Uplink

Xiaosi Tan,Jiejun Jin,Kai Sun,Yunhao Xu,Muhao Li,Yaping Zhang,Zaichen Zhang,Xiaohu You,Chuan Zhang
DOI: https://doi.org/10.1109/tcsi.2019.2924970
2020-01-01
Abstract:For massive multiuser multiple-input multiple-output (MIMO) systems, linear detectors, such as minimum mean square error (MMSE), suffer from unbearable computational pressure due to the large-scale matrix inversions. Various iterative detectors, such as Jacobi and steepest descent (SD) as well as their enhanced variants, are applied to improve the performance and complexity trade-off. However, their benefits would not maintain when: 1) the number of users is close to that of the base station antennas and 2) channel correlation is considered. To address this problem, an iterative detector based on SD and Barzilai-Borwein (BB) algorithms entitled SDBB is introduced in this paper. Furthermore, a novel enhanced SDBB (ESDBB) detector is proposed, which combines SDBB with SD to achieve better performance in the challenging scenarios. Both theoretical and numerical results are detailed to demonstrate the advantages of ESDBB in balancing the performance and complexity. Specifically, attaining faster convergence and better bit error rate (BER) results, ESDBB outperforms methods, including adaptive Jacobi and successive over relaxation (SOR). An efficient hardware architecture for the ESDBB detector is also proposed. Implementation results on a Xilinx Virtex-7 XC7VX690T FPGA show the advantages of the proposed ESDBB detector compared to the state of the art (SOA) in terms of throughput (31.3 Mb/s) and efficiency.
What problem does this paper attempt to address?