Linear, Quadratic, and Semidefinite Programming Massive MIMO Detectors: Reliability and Complexity

被引:16
作者
Fukuda, Rafael Masashi [1 ]
Abrao, Taufik [1 ]
机构
[1] Univ Estadual Londrina, Elect Engn Dept, BR-86057970 Londrina, Brazil
关键词
Massive MIMO communication; low-complexity detectors; convex optimization; linear programming; quadratic programming; semidefinite programming; RELAXATION; OPTIMIZATION; ALGORITHMS; WIRELESS;
D O I
10.1109/ACCESS.2019.2902521
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the downsides of the massive multiple-input-multiple-output (M-MIMO) system is its computational complexity. Considering that techniques and different algorithms proposed in the literature applied to conventional MIMO may not be well suited or readily applicable to M-MIMO systems, in this paper, the application of different formulations inside the convex optimization framework is investigated. This paper is divided into two parts. In the first part, linear programming, quadratic programming (QP), and semidefinite programming are explored in an M-MIMO environment with high-order modulation and under realistic channel conditions, i.e., considering spatial correlation, error in the channel estimation, as well as different system loading. The bit error rate is evaluated numerically through Monte Carlo simulations. In the second part, algorithms to solve the QP formulation are explored, and computational complexity in terms of floating-point operations (flops) is compared with linear detectors. Those algorithms have interesting aspects when applied to our specific problem (M-MIMO detection formulated as QP), such as the exploitation of the structure of the problem (simple constraints) and the improvement of the rate of convergence due to the well-conditioned Gram matrix (channel hardening). The number of iterations is higher when the number of users K becomes similar to the number of base station antennas M (i.e., K approximate to M) than the case K << M; the number of iterations increases slowly as the number of users K and base station antennas M increases while keeping a low system loading. The QP with projected algorithms presented better performance than minimum mean square error detector when K approximate to M and promising computational complexity for scenarios with increasing K and low system loading.
引用
收藏
页码:29506 / 29519
页数:14
相关论文
共 43 条
[11]   Gradient Projection-Based Alternating Minimization Algorithm for Designing Hybrid Beamforming in Millimeter-Wave MIMO Systems [J].
Chen, Jung-Chieh .
IEEE COMMUNICATIONS LETTERS, 2019, 23 (01) :112-115
[12]  
Couillet R., 2011, RANDOM MATRIX METHOD
[13]   Linear programming detection and decoding for MIMO systems [J].
Cui, Tao ;
Ho, Tracey ;
Tellambura, Chintha .
2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, :1783-+
[14]   Low-Complexity Soft-Output Signal Detection Based on Gauss-Seidel Method for Uplink Multiuser Large-Scale MIMO Systems [J].
Dai, Linglong ;
Gao, Xinyu ;
Su, Xin ;
Han, Shuangfeng ;
I, Chih-Lin ;
Wang, Zhaocheng .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2015, 64 (10) :4839-4845
[15]   Low Complexity Detection Algorithms in Large-Scale MIMO Systems [J].
Elghariani, Ali ;
Zoltowski, Michael .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2016, 15 (03) :1689-1702
[16]   Interior point methods 25 years later [J].
Gondzio, Jacek .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 218 (03) :587-601
[17]  
Grant M., 2014, CVX MATLAB SOFTWARE
[18]   Graph implementations for nonsmooth convex programs [J].
Grant, Michael C. ;
Boyd, Stephen P. .
Lecture Notes in Control and Information Sciences, 2008, 371 :95-110
[19]  
Hampton J. R., 2014, Introduction to MIMO Communications
[20]  
Hashimoto Y., 2014, P 8 INT C SIGN PROC, P1