Proceedings of Spie: An Improved Detection Algorithm For Massive MIMO System
Proceedings of Spie: An Improved Detection Algorithm For Massive MIMO System
SPIEDigitalLibrary.org/conference-proceedings-of-spie
Du Pan, YiMing Yu, XiangChen Ma, SongTao Gao, YanHong Jiao, HaiTao
Zhang, "An improved detection algorithm for massive MIMO system," Proc.
SPIE 12331, International Conference on Mechanisms and Robotics (ICMAR
2022), 1233105 (10 November 2022); doi: 10.1117/12.2652691
Abstract
The massive multiple-input multiple-output (MIMO) system is one of the most important key technologies in 5G era and
will play an important role in the future telecommunication development. In massive MIMO signal detection, a huge
number of matrix calculations need to be completed, especially matrix inversion. This makes the massive MIMO
detection algorithm computationally complex and consumes lots of resources. Firstly, this paper briefly introduces and
analyzes a variety of traditional iterative algorithms. Based on simplifying the inversion of MMSE matrix by solving
linear equations, an improved algorithm is proposed to reduce the number of iterations by optimizing the initial solution
to achieve the same detection performance as the traditional algorithms. The computational complexity of the proposed
algorithm keep consistently at 𝑂(K 2 ), which is one order of magnitude lower than the traditional ones.
Keywords-massive MIMO; Signal detection; Iterative algorithms; Optimized initial solution
1. INTRODUCTION
As one of the core technologies of 5G, massive MIMO technology is equipped with dozens or even hundreds of antenna
arrays at the base station to serve multiple single-antenna user equipment(UE) at the same time, which can not only
significantly improve the spectrum efficiency of the system, but also the energy efficiency [1].
Since massive MIMO has a large number of antennas on the base station side greatly increasing the difficulty of detecting
signals, how to ensure the efficient detection performance of the system, and high accuracy of recover signals while
reducing the computational complexity as much as possible, are key issues that needs to be solved urgently in the fifth
generation mobile communication research [2] .
In recent years, in order to balance the relationship between signal detection performance and computational complexity,
many researchers have successively proposed a variety of different matrix inversion simplification algorithms based on the
traditional linear detection algorithm MMSE. These algorithms can be divided into four categories: Signal detection
algorithm based on approximate matrix inversion [3], signal detection algorithm based on iterative algorithm to solve
linear equation [4], detection algorithm based on gradient search approximate solution [5] and signal detection algorithm
based on approximate information transmission [6].
From the perspective of improving the detection performance of the algorithm, relying on the signal detection algorithm
based on solving linear equations, this paper proposes an optimized initial solution for the iterative algorithm. In order to
verify the improvement of detection performance by the proposed solution, the paper applies it to the Jacobi and Gauss-
Seidel two classical algorithms. The simulation results show that the optimized initial solution can achieve a good balance
between detection performance and computational complexity. In addition, the optimized initial solution proposed in this
paper can be applied to a variety of iterative algorithms, with a wide range of application scenarios.
2. SYSTEM MODEL
For the uplink massive MIMO system, the system model is shown in Fig. 1 [7]. Assuming that the MIMO system consists
of K transmitting antennas and N receiving antennas, K N. If the base station and the single-antenna UE are fully
synchronized, all users in the uplink use the same time-frequency resource to send data to the base station, which is full
frequency multiplexing technology.
The estimated value of the received signal after signal detection and restoration using the Gauss-Seidel iterative algorithm
is:
𝒔̂(𝑛) = (𝑫 − 𝑳)−1 (𝑼𝒔̂(𝑛+1) + 𝒚𝑀𝐹 ) (10)
Using 𝑩𝐺𝑆 = (𝑫 − 𝑳)−1 𝑼 represents the iterative matrix of Gauss-Seidel, when ρ(𝑩𝐺𝑆 ) < 1, Gauss-Seidel algorithm
converged. The Gauss-Seidel iterative algorithm is widely used in practical applications due to its simplicity. However,
there is an obvious shortcoming of the algorithm: when ρ(𝑩𝐺𝑆 ) getting close to 1, the convergence speed of the
algorithm slows down.
Jacobi / 4nK 2
4nK 2 4nK 2 2K
Gauss-Seidel 2K(2α − 1)
4. SIMULATION RESULTS
This article uses the MATLAB simulation platform to verify the impact of the optimized initial solution on the detection
performance. The wireless transmission channel in the simulation is set to the fast fading Rayleigh channel, the antenna
5. CONCLUSION
This paper proposed an optimized initial solution of the inverse algorithm of MMSE detection matrix based on the
iterative algorithm, which improves the detection performance and is suitable for more than one iterative algorithms. The
iterative algorithm using the optimal initial solution can iterate less times and converge quickly. At the same time, the
optimized initial solution proposed in this paper can set with different optimal bandwidth parameters according to
REFERENCES
[1] T. L. Marzetta, "Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas," IEEE
Transactions on Wireless Communications, 2010, 9(11): 3590-3600.
[2] M. Wu, B. Yin, G. Wang, C. Dick, J. R. Cavallaro and C. Studer, "Large-Scale MIMO Detection for 3GPP LTE:
Algorithms and FPGA Implementations," IEEE Journal of Selected Topics in Signal Processing, 2014, 8(5):
916-929.
[3] Z. Chen, F. Sohrabi and W. Yu, "Multi-Cell Sparse Activity Detection for Massive Random Access: Massive
MIMO Versus Cooperative MIMO," IEEE Transactions on Wireless Communications, 2019, 18(8): 4060-4074.
[4] M. A. Albreem, M. Juntti and S. Shahabuddin, "Massive MIMO Detection Techniques: A Survey," IEEE
Communications Surveys & Tutorials, 2019, 21(4): 3109-3132.
[5] Keke Zu, Jun Zhu and Martin Haardt, “Uplink Multi-user MIMO Detection via Parallel Access,” 2019 IEEE
International Conference on Acoustics, Speech and Signal Processing, 2019, pp. 4365-4369.
[6] S. Yang and L. Hanzo, "Fifty Years of MIMO Detection: The Road to Large-Scale MIMOs," IEEE
Communications Surveys & Tutorials, 2015, 17(4): 1941-1988.
[7] E. G. Larsson, O. Edfors, F. Tufvesson and T. L. Marzetta, "Massive MIMO for next generation wireless
systems," IEEE Communications Magazine, 2014, 52(2): 186-195.
[8] Zanella A, Chiani M, Win M Z. “Analytical evaluation of MIMO systems with unequal power transmission in a
Rayleigh fading environment,” IEEE GLOBECOM, 2003:1837-1841.
[9] W. Song, X. Chen, L. Wang and X. Lu, "Joint conjugate gradient and Jacobi iteration based low complexity
precoding for massive MIMO systems," 2016 IEEE/CIC International Conference on Communications in China
(ICCC), Chengdu, 2016, pp. 1-5.
[10] Lei Liu, Yuhao Chi, Chau Yuen, Yong Liang Guan and Ying Li, “Capacity-Achieving MIMO-NOMA: Iterative
LMMSE Detection,” IEEE Transactions on Signal Processing, 2019, 67(7): 1758-1773.