Skip to content
naulon
Not checkedNot checked for notices yet.

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

Rafael Masashi Fukuda, Taufik Abrao

IEEE Access · 2019

doi:10.1109/access.2019.2902521 (opens in a new tab)

We email you when a new notice or a question about this paper appears.

Abstract

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\approx M$ ) than the case $K\ll 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\approx M$ and promising computational complexity for scenarios with increasing $K$ and low system loading.

Abstract licence: CC BY-NC-ND

Reads

Read by people on this page

None yet.

Checked or read by AI through naulon

None yet.

A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.

Are you an author?

Is this your paper?

Claim it to add your note and be paid when agents cite it. Free.