1. Introduction
Massive MIMO technology is an extension of conventional MIMO technology that allows it to service more customers concurrently on the same frequency. This improves data rate, spectrum efficiency, energy efficiency, channel capacity, and connection stability [1]. Through further evolution, it is more frequently employed in telecommunications and related industries, such as the 5G new radio system. Massive MIMO is an essential foundational technology for future wireless systems, and it can be used in concert with other technologies like intelligent reflecting surfaces, orthogonal frequency division multiplexing, artificial intelligence, etc. Navigation, transportation, healthcare, and other fields can all benefit from the integration of communication, positioning, and sensing functions made possible by massive MIMO enabling intelligent reflecting surfaces. New human–computer interactions are made possible via the integration of artificial intelligence and MIMO technology, which will also enable extremely dependable real-time industrial information transmission [2].
Massive MIMO technology has several advantages, but it also has many drawbacks. In a massive MIMO communication system, other antennas interfere with the signal during transmission, making it far more difficult to detect the intended signal [3]. At the receiver side, a detector appropriate for enormous multiple-input multiple-output must thus be constructed to strike a compromise between low complexity and excellent performance.
The maximum likelihood [4] detection algorithm finds the signal closest to the transmitted signal by rounding through all the received signals, but the high complexity of the traversal signal makes it difficult to apply the algorithm in practice. In order to mitigate the cost of computing, linear detection schemes are recommended to obtain near-optimal detection performance, commonly known as the zero-forced [5] algorithm and the minimum mean squared error (MMSE) [6] detection algorithm. A highly complex matrix inversion is used in the MMSE method, which is difficult to implement in practice.
To avoid inverse operations in high-dimensional matrices, a few iterative algorithms have emerged based on the MMSE detection algorithm. Depending on the iterative approach, they can be classified into the following three categories. The first category is the iterative algorithm based on gradient search. The convergence speed of the steepest descent [7] iterative algorithm, influenced by the initial point, becomes slower when approaching the final estimated signal. The conjugate gradient (CG) [8] detection algorithm is offered to increase the speed of convergence, but a complex pre-processing process is required. The second category is repetitive methods that rely on series expansion, like the Neumann series-expansion algorithm [9], where the complexity is acceptable if the quantity of series-expansion terms is less than three, but high complexity arises if the quantity of series-expansion levels is larger than or equal to three. The third group is those that rely on iterative schemes to solve linear equations. The common ones are the Jacobi iterative method [10], the successive over relaxation (SOR) iterative algorithm [11], the Richardson iterative algorithm [12], the Gauss–Seidel (GS) [13] iterative algorithm, etc. Such detection algorithms reverse the matrices into solving a system of linear equations, which have a strong stepwise nature and high requirements for the filter matrix.
There is a limit to what can be achieved using a single algorithm for detection [14]. Therefore, the combination of different detection algorithms in a complementary manner can further improve the detection capability. A hybrid iterative algorithm combining adaptive damped Jacobi and conjugate gradient was proposed in the literature [15], which requires several iterations to achieve near-optimal performance. The literature [16] indicates that combining QR with traditional techniques for detection provides excellent manifestations and effectively improves the plant throughput. In the literature [17], a hybrid iterative algorithm such as QR-MLD, has been suggested that further reduces the complexity of the ML detection algorithm by using a sphere decoding algorithm suitable for high signal-to-noise ratio and an easy-to-use DM algorithm. The literature [18] proposes JAGS detection methods, which is initialized via the Jacobi method and then estimated via GS, but the convergence speed is slow. The preprocessing Gauss–Seidel iterative algorithms [19,20] use the preprocessing matrix to transform the original linear equation into a completely new linear equation, which results in a faster convergence rate in the new framework. However, complex preprocessing processes create additional computational difficulties.
1.1. Contributions
To mitigate the high cost of the inverse operation of MMSE detection, this work employs a low-complexity iterative approach for signal identification based on solving linear equations. The following is a summary of this work’s main contributions:
An improved Gauss–Seidel iterative algorithm based on conjugate gradient and Jacobi (CJ) joint preprocessing is proposed, which can be described as the CJGS iterative method. The proposed algorithm attempts to combine CG and Jacobi iteration to accelerate the convergence of GS. Then the GS detector is employed to converge faster and iterate less.
A well-chosen initialization technique can lower computing cost and increase algorithmic accuracy. The best appropriate initialization technique for the advised approach is chosen by contrasting the three initialization strategies.
Software simulation and data analysis are utilized to provide more detailed examples of the suggested algorithm’s advantages in terms of complexity and performance. Simulation representations demonstrate that, independent of channel correlation, the CJGS iterative scheme surpasses both the enhanced GS-based iterative program and the conventional Gauss–Seidel repeated approach in terms of BER ability. Because of its reduced complexity, the MMSE detection ability may be attained with fewer iterations. As a result, the recommended strategy performs better in terms of complexity and detection effectiveness.
1.2. Paper Outline
The remaining parts of the paper are structured as follows: The large-scale MIMO system model, the channel model, and the principles of the MMSE detection algorithm are all covered in Section 2. The suggested detection methodology is explained in the third part. In the fourth part, the BER performance of the proposed method will be evaluated in light of previous study findings. Next, we determine how difficult the recommended approach is. The final portion contains the conclusions.
1.3. Notation
Vectors and matrices are displayed in bold lowercase and bold uppercase letters, respectively. Scalars are represented in lowercase letters. The operators and indicate matrix inverse and Hermitian transpose. The identity matrix is represented by , which denotes the element in row i, column j of the matrix . The result after the i-th iteration is the vector .
2. Massive MIMO System Model
The uplink of an uncoded massive MIMO system is studied, and consists of antennas configured at the received side serving single-antenna users within the same time-frequency resource [21]. Figure 1 illustrates a schematic diagram. And is much greater than .
The dimensional symbol vector transmitted by total users in the meantime is , where is the symbol vector sent by the user and is the set of modulated symbols for Quadrature Amplitude Modulation (QAM). The channel gain between the antennas at the receiving and transmitting apparatuses form the channel matrix , where is the channel coefficient between the transmit and the receive antenna. Then, the reception signal vector has the form [21]
(1)
where denotes a dimensional complex Additive White Gaussian Noise (AWGN) vector with zero mean, and the covariance matrix is . To simplify the operation, Equation (1) is transformed into an analogue real-valued model as [21](2)
The assumption is that there is perfect channel state information available at the receiving end.
2.1. Channel Model
In practical large-scale MIMO communications, channels are generally correlated. The detection becomes complicated when channels are correlated. Considering the correlation between the transceiver and receiver antennas in massive MIMO communications, Kronecker’s channel model [22] is described by
(3)
where denotes the independent identically distributed complex channel fading matrix, and and denote the degree of channel correlation between the receiving and transmitting antennas, respectively.(4)
(5)
where and represent the random phases of the transmit and receive antennas that are uniformly distributed, respectively. Assuming that and are known at the base station side, the channel correlation scenarios are classified into four types according to the different values, which are as follows [23].(1). and , the channel is independent and identically distributed.
(2). and , the channel is user-side relevant.
(3). and , the channel is base-station-side related.
(4). and , the channel is fully correlated.
2.2. MMSE Detection
Applied at the recipient side of a massive MIMO communication, the MMSE iterative scheme offers near-optimal detection performance by degrading inaccuracies of the transmitted and received signals [24]. Estimation of the transmitted signal using the MMSE detection method is expressed in terms of [25]
(6)
where denotes the Gram matrix, and represents the matched filter. The MMSE detection method has computational complexity, so it is difficult to apply in practice.3. Proposed Algorithm
The MMSE detection algorithm has near sub-optimal detection performance when applied to large-scale MIMO systems, which generates a high exponential level of complexity. The algorithm is difficult to re-engineer in hardware devices. This paper applies the CJGS iterative algorithm to signal detection in massive MIMO communication. The scheme can be broken down into three parts, initialization, CJ joint processing, and GS iterative estimation, and the block method of CJGS detection is shown in Figure 2. During the initial stage, the optimal initial value is selected to speed up convergence. In the CJ joint processing phase, the CG iteration is used to select the optimal search direction and is combined with Jacobi iteration to reduce the number of subsequent iteration cycles. In the GS iteration estimation phase, Gauss–Seidel iteration is used to converge quickly, thus improving the overall detection performance of the massive MIMO system.
3.1. GS Iterative Estimation
When GS is used for signal detection at the receiving end of a massive MIMO communication, the GS scheme can be executed according to the following steps.
-
Matrix decomposition. If there are fewer antennas at the user site than at the base station site for massive MIMO communication, the channels tend to be orthogonal to each other. The MMSE filter matrix is a positive definite matrix with diagonal dominance [26]. Matrix A can be divided into [26]
(7)
where , , and denote the diagonal matrix, the strict upper triangular matrix, and the strict lower triangular matrix of matrix A, respectively.2.. Calculate the initial value .
-
3. . GS iterative estimation. The signal-estimation formula of the GS iterative algorithm is [26]
(8)
3.2. Initialization
The initial estimate has an impact on the computational complexity, the convergence speed, and the number of subsequent iterations required in massive MIMO signal detection. Traditional detection algorithms generally have zero vectors as initial values, which are far away from the final estimate, so convergence is slower. When the matrix is a Hermitian positive definite matrix, the GS repetitive scheme converges for any initial solution [27]. For this reason, two initialization schemes are proposed below. Using the initial estimate of the zero vector as the reference object, we simulate the performance of the two initialization strategies discussed in Section 4.1. Scheme 3 refers to repetitive computation where the beginning value is zero.
-
In a given massive MIMO, the quantity of transmitting and receiving antennas is set. Thus, the initial solution is estimated by means of a linear transformation of the number estimating the initial solution, which can avoid matrix inversion operations and further limit computing power.
(9)
-
2.. The diagonal elements of the matrix are dominant in massive MIMO communication. Therefore, the elements of matrix A can be grouped into diagonal elements that are not negligible and non-diagonal elements that are negligible, i.e., . The computational complexity of inverting the matrix could be decreased by replacing with .
(10)
3.3. CJ Joint Processing
CJ joint processing combines CG and Jacobi to pre-iterate the initialized signal, taking advantage of the good convergence of the CG initial iteration. It is CJ joint processing that reduces the number of cycles required for subsequent iterative estimation.
The CG [8] detection algorithm searches in the direction conjugate to the gradient until the search causes the residuals to converge to zero. The CG iteration algorithm gives a good initial detection direction, but the pre-processing step generates high complexity over many iterations of the loop. Therefore, we choose one conjugate gradient iteration to avoid the increase in complexity.
In the CG iterative algorithm, it is known that the initial residuals and the starting conjugate search direction are assumed to be and , respectively. Then, the result for the CG iterative algorithm after one iteration is [28]
(11)
where is the search step.The expression for the signal estimate of the Jacobi iterative algorithm [10] applied to massive MIMO communication is [28]
(12)
Using the CG iterative algorithm as the starting value of the Jacobi iterative scheme, the result after one repetition of Jacobi can be given,
(13)
Combined with the description of the above, the CJGS iterative algorithm is shown in Algorithm 1.
Algorithm 1 CJGS iterative algorithm |
Input: y HB U |
Initialization: |
1. |
2. |
3. |
4. |
5. |
CJ joint processing: |
6. |
7. |
8. |
9. |
GS iterative estimation: |
For i = 2 do |
10. |
End |
Output: |
4. Simulation Results and Analysis
As a benchmark, MMSE detection algorithms are used to approximate optimal detection [29]. First, five iterative algorithms, GS, CPGS, PGS, and JAGS, have their bit error ratios (BERs) assessed in correlated and uncorrelated channels, respectively. The reference object used is the MMSE scheme. It functions very much the same as the greatest detecting system. Next, the CJGS iterative algorithm’s starting parameters are simulated and investigated. In conclusion, an analysis was conducted to compare the computational complexity of the aforementioned techniques, where i denotes the number of iterations in the scheme.
4.1. BER Performance
A comparison and analysis of the BER performance of different iterative algorithms with different antenna configurations is shown in Figure 3. The channel matrix is independent and identically distributed, that is , . Signal modulation is 16QAM.
In Figure 3a, it is clear that all schemes have excellent BER performance after a modest quantity of rounds, and that the CJGS scheme has improved BER performance over the other repetition methods for the identical number of rounds. The BER of the CJGS and JAGS iterative algorithms is after two iterations, but the gap between them is 8 dB. Therefore, the CJGS iterative method is better. From Figure 3b, it can be noticed that the CJGS iterative scheme requires three iterations, while the other four iterative schemes require more than seven iteration cycles to achieve the ability of the MMSE scheme when the MIMO antenna configuration is . If the signal-to-noise ratio (S/N) is 20 dB, the BER achievable via the CJGS iterative method is after three iterations, and the BERs achievable via GS, CPGS, JAGS, and PGS after seven iterations are , , , and , respectively. In Figure 3c, it can be seen that with the MIMO antenna configuration of , CJGS, GS, and JAGS can achieve better BER performance after two iterations, but the BER performance of CPGS and PGS is not very good.
Furthermore, by keeping at a fixed value and increasing , all algorithms can gain an identical BER in a fraction of the repetitions from Figure 3a,b. Conversely, if remains fixed and increases, all algorithms need a higher signal-to-noise ratio to obtain identical results, and the quantity of receptions required increases from Figure 3b,c.
Figure 4 is a comparison and analysis of the BER behavior of different iterative algorithms. The antenna configurations are different. The channel matrix satisfies , . Signal modulation is 16QAM.
In Figure 4a, with the MIMO antenna configuration of , the performance of the other four iterative algorithms after running five iterations is still worse than that of the CJGS iterative algorithm in one iteration. The minimum BER achieved via MMSE detection is , while the BER of the CJGS iteration is after one iteration. From Figure 4b, the CJGS iterative scheme provides a much more superior performance when the MIMO antenna configuration is , which converges faster than the remaining iterative methods. In Figure 4c, it can be seen that the CJGS iterative algorithm after three iterations can achieve effects identical to those of the MMSE detection scheme if the S/N is 16 dB.
A comparison and analysis of BER performance for different algorithms with different antenna configurations is shown in Figure 5. The channel matrix satisfies , . Signal modulation is 16QAM.
The detection performance of the GS, CPGS, JAGS, and PGS iterative algorithms is less satisfactory for an iteration number of one in Figure 5, while the CJGS iterative algorithm achieves a desirable performance close to MMSE detection. All iterative algorithms become better in detection performance as the number of iterations increases. As shown in Figure 3 and Figure 5, all algorithms require more iterations to achieve optimal performance when the transmit-side antenna is correlated. If the MIMO antenna configured is set to and the BER reaches , the required S/N ratio for CJGS is 20 dB, while the S/N ratio requirement for PGS and JAGS iterations is 24 dB. Therefore, the proposed algorithms are more suitable for channel scenarios where correlation exists on the transmit side of large-scale MIMO systems.
Figure 6 concerns the fully correlated channel, i.e., , . The BER performances of the GS iterative algorithm, CPGS iterative method, JA-GS detection algorithm, PGS detection method, and CJGS iterative algorithm are compared and analyzed for different antenna configurations with 16QAM modulation.
As shown in Figure 6, the detection capability of all the algorithms becomes better with more repetitions. From Figure 6a, the designed algorithm is shown to perform as well as the performance of MMSE detection at one iteration when the MIMO antenna configuration is , while all other iterations require more than five iterations to achieve the same results. If the S/N ratio is 16 dB, the BER achievable via the MMSE detection algorithm is , while the BER of the CJGS iterative algorithm is after five iterations. Thus, the CJGS iterative method can achieve a lower BER. From Figure 6b, it can be observed that to achieve the performance of MMSE detection when the MIMO antenna configuration is , the CJGS iterative algorithm needs to perform three iterations, while the other four iterative algorithms need more than seven iteration cycles. Figure 6c shows evidence that all algorithms achieve lower BER after five iterations when the MIMO antenna configuration is , but the suggested method has superior performance for equal iterations.
According to the previous description, near MMSE detection performance is achieved with the proposed method with only a few iterations. The novel scheme outperforms the other four iterative algorithms. With a reduction in the quantity of the received side and an increase in the sending side, the ratio between them decreases. The proposed algorithm still shows a reliable performance, which can be well adapted to both channel-uncorrelated and channel-correlated scenarios.
As shown in Figure 7, baseline1, baseline2, and baseline3 are the initial values of schemes 1 and 2 and the zero vector mentioned in Section 3.2, part B, respectively. When the Massive MIMO antenna configuration is , the number of iterations is two, and the baseband modulation method is 16QAM, the CJGS iterative method has superior BER performance and faster convergence when the initial values proposed in scheme 1 are used.
4.2. Complexity Analysis
In massive MIMO communications, computational cost is a critical metric for signal-detection algorithms [30]. The sophistication of the CJGS iterative scheme consists of three parts, initialization, conjugate gradient and Jacobi co-processing, and GS iteration estimation, and only the number of true multiplicative operations of the method is considered in the analysis. The computation of and is only once required, which is the same as the MMSE detection algorithm [31]. Therefore, this part of the calculation is ignored and only the complexity of the subsequent steps is analyzed. One real multiplication is noted as one real multiplication time, the multiplication of a complex number with a constant is noted as two real multiplication times, and the multiplication of two complex numbers is noted as four real multiplication times.
The complexity of : this involves multiplying a constant and a vector of with a complexity of .
The complexity of conjugate gradient and Jacobi co-processing:
The complexity of : this involves multiplying a matrix of and a vector of , with a complexity of .
The complexity of : this concerns multiplying a vector of and a vector of , with a complexity of . And it involves multiplying a matrix of and a vector of , with a complexity of . It concerns multiplying a vector of and a vector of , with a complexity of .
The complexity of : this involves multiplying a constant and a vector of , with a complexity of . The complexity of is .
The complexity of the GS iteration: the calculation of involves multiplying twice a matrix of and a vector of with a complexity of .
Hence, the total complexity of the CJGS algorithm is . Taken together, the computational complexity of the various algorithms is shown in Table 1.
In Figure 8, the complexity of the different algorithms for MIMO systems are compared. The base station antenna count is 128 and the user-side antenna count ranges from 0 to 30 with three iterations. The suggested algorithm is much less complex than the MMSE scheme, whose complexity is .
5. Conclusions
Massive MIMO systems may be able to achieve better spectral and energy efficiency, but signal detection is still an issue that needs to be investigated. This paper introduced the Gauss–Seidel iterative technique for large MIMO communication, which is based on Jacobi iteration and shared processing conjugate gradient. To increase convergence and boost BER performance, CG and Jacobi iterations are used with GS iterations. Theoretical and simulation studies show that the CJGS algorithm performs substantially better than existing detection systems for various antenna designs, requiring only a finite number of cycles to obtain the desired results. The proposed algorithm requires one iteration to achieve the desired BER performance when the receiving and transmitting ends have 256 and 64 antennas, respectively, if the correlation coefficient at the transceiver end of the channel is 0, and the other iterative algorithms require two iterations. Similarly, if the correlation coefficient at the transceiver end of the channel is 0.3, the proposed algorithm requires one iteration to achieve the desired BER performance, while the other iterative algorithms require more than five iterations. For this reason, the suggested algorithm in this study is not considerably impacted by the channel correlation. The CJGS iterative method achieves a reduction in computational complexity by maintaining its computational complexity at O(U2). Even if the research in this study unfortunately only takes into account the influence of channel correlation and antenna setup, precoding and soft decision techniques can be introduced in later studies to further increase the reliability of detection.
Software, L.C.; investigation, H.L.; writing—original draft, L.C.; writing—review and editing, D.S. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
The data that support the findings of this study are available from the corresponding author upon reasonable request due to privacy.
The authors declare no conflict of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 7. BER performance comparison of the CJGS iterative algorithm with different initial values.
Complex comparison of different algorithms.
Algorithm | Complexity |
---|---|
MMSE [ |
|
GS [ |
|
CPGS [ |
|
JAGS [ |
|
PGS [ |
|
CJGS |
|
References
1. Kumar, A.; Gupta, M. A review on activities of fifth generation mobile communication system. Alex. Eng. J.; 2017; 57, pp. 1125-1135. [DOI: https://dx.doi.org/10.1016/j.aej.2017.01.043]
2. Srinivas, P.; Miriyala, R.S.; Matsa, N.; Lakshmi Kantham, M.S.N.V.A.; Yallapu, S.; Ch, V.R. Capacity Evaluation of MIMO System:with and without Successive Interference Cancellation. Proceedings of the 7th International Conference on Computing Methodologies and Communication (ICCMC); Erode, India, 23–25 February 2023; pp. 27-31. [DOI: https://dx.doi.org/10.1109/ICCMC56507.2023.10084170]
3. Albreem, M.A.; Salah, W.; Kumar, A.; Alsharif, M.H.; Rambe, A.H.; Jusoh, M.; Uwaechia, A.N. Low Complexity Linear Detectors for Massive MIMO: A Comparative Study. IEEE Access; 2021; 9, pp. 45740-45753. [DOI: https://dx.doi.org/10.1109/ACCESS.2021.3065923]
4. Wang, Y.N.; Xiao, Y.; Dan, L.L.; Chen, H. On the BER Performance of Constant Envelope OFDM in Frequency Selective MIMO Channels with ML Detection. IEEE Wirel. Commun. Lett.; 2023; 12, pp. 1354-1358. [DOI: https://dx.doi.org/10.1109/LWC.2023.3274094]
5. Zhou, M.; Li, J.M.; Wan, A.; Yuan, J.; Yin, R.; Yang, L. Rate analysis of ZF receiver for uplink cell-free massive MIMO systems with D2D communications. Phys. Commun.; 2023; 58, 102024. [DOI: https://dx.doi.org/10.1016/j.phycom.2023.102024]
6. Kalachikov, A.A.; Shelkunov, N.S. Performance Evaluation of the Detection Algorithms for MIMO Spatial Multiplexing Based on Analytical Wireless MIMO Channel Models. Proceedings of the 2018 XIV International Scientific-Technical Conference on Actual Problems of Electronics Instrument Engineering (APEIE); Novosibirsk, Russia, 2–6 October 2018; pp. 180-183. [DOI: https://dx.doi.org/10.1109/APEIE.2018.8545229]
7. Deng, Q.; Liang, X.; Wang, X.; Huang, M.; Dong, C.; Zhang, Y. Fast Converging Iterative Precoding for Massive MIMO Systems: An Accelerated Weighted Neumann Series-Steepest Descent Approach. IEEE Access; 2020; 8, pp. 50244-50255. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.2979371]
8. Wei, Y.; Zhao, M.-M.; Hong, M.; Zhao, M.-J.; Lei, M. Learned Conjugate Gradient Descent Network for Massive MIMO Detection. IEEE Trans. Signal Process.; 2020; 68, pp. 6336-6349. [DOI: https://dx.doi.org/10.1109/TSP.2020.3035832]
9. Liu, X.; Zhang, Z.; Wang, X.; Lian, J.; Dai, X. A Low Complexity High Performance Weighted Neumann Series-based Massive MIMO Detection. Proceedings of the 28th Wireless and Optical Communications Conference (WOCC); Beijing, China, 9–10 May 2019; pp. 1-5. [DOI: https://dx.doi.org/10.1109/WOCC.2019.8770550]
10. Lee, Y. Decision-aided Jacobi iteration for signal detection in massive MIMO systems. Electron. Lett.; 2017; 53, pp. 1552-1554. [DOI: https://dx.doi.org/10.1049/el.2017.3329]
11. Yaohua, X.; Jian, W. Signal Detection Algorithm Based on SOR Algorithm in Massive MIMO System. Proceedings of the 14th IEEE International Conference on Signal Processing (ICSP); Beijing, China, 12–16 August 2018; pp. 662-667. [DOI: https://dx.doi.org/10.1109/ICSP.2018.8652482]
12. Gao, X.; Dai, L.; Yuen, C.; Zhang, Y. Low-Complexity MMSE Signal Detection Based on Richardson Method for Large-Scale MIMO Systems. Proceedings of the 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall); Vancouver, BC, Canada, 14–17 September 2014; pp. 1-5. [DOI: https://dx.doi.org/10.1109/VTCFall.2014.6966041]
13. Shahabuddin, S.; Hautala, I.; Juntti, M.; Studer, C. ADMM-Based Infinity-Norm Detection for Massive MIMO: Algorithm and VLSI Architecture. IEEE Trans. Very Large Scale Integr. Syst.; 2021; 29, pp. 747-759. [DOI: https://dx.doi.org/10.1109/TVLSI.2021.3056946]
14. Park, S. Kalman Combining Based Iterative Detection and Decoding for MIMO Systems With Hybrid ARQ. IEEE Trans. Veh. Technol.; 2022; 72, pp. 2040-2050. [DOI: https://dx.doi.org/10.1109/TVT.2022.3211307]
15. Dong, Y.Y.; Zhang, Z.Y.; Liang, C.; Yin, X.; Wang, X.; Zou, R.; Dai, X. A Low-Complexity Precoding Method Based on the Steepest Descent Algorithm for Downlink Massive MIMO Systems. Proceedings of the 2018 IEEE/CIC International Conference on Communications in China (ICCC); Beijing, China, 16–18 August 2018; pp. 17-21. [DOI: https://dx.doi.org/10.1109/ICCChina.2018.8641245]
16. Kumar, A.; Gour, N.; Sharma, H.; Shorfuzzaman, M.; Masud, M. Hybrid detection techniques for 5G and B5G M-MIMO system. Alex. Eng. J.; 2023; 75, pp. 429-437. [DOI: https://dx.doi.org/10.1016/j.aej.2023.06.005]
17. Chang, M.X.; Su, S.L. Complexity-reduced maximum-likelihood hybrid detection for MIMO systems. IET Commun.; 2023; 17, pp. 829-841. [DOI: https://dx.doi.org/10.1049/cmu2.12586]
18. Albreem, M.A.M.; El-Saleh, A.A.; Juntti, M. Linear Massive MIMO Uplink Detector Based on Joint Jacobi and Gauss-Seidel Methods. Proceedings of the 2020 16th International Conference on the Design of Reliable Communication Networks (DRCN); Milan, Italy, 25–27 March 2020; pp. 1-4. [DOI: https://dx.doi.org/10.1109/DRCN48652.2020.1570610672]
19. Wu, Z.; Ge, L.; You, X.; Zhang, C. Efficient near-MMSE detector for large-scale MIMO systems. Proceedings of the 2017 IEEE International Workshop on Signal Processing Systems (SiPS); Lorient, France, 3–5 October 2017; pp. 1-6. [DOI: https://dx.doi.org/10.1109/SiPS.2017.8109988]
20. Ahmad, M.; Zhang, X.; Khoso, I.A.; Shi, X.; Qian, Y. High-Precision Iterative Preconditioned Gauss–Seidel Detection Algorithm for Massive MIMO Systems. Electronics; 2022; 11, 3806. [DOI: https://dx.doi.org/10.3390/electronics11223806]
21. Shahabuddin, S.; Juntti, M.; Studer, C. ADMM-based infinity norm detection for large MU-MIMO: Algorithm and VLSI architecture. Proceedings of the 2017 IEEE International Symposium on Circuits and Systems (ISCAS); Baltimore, MD, USA, 28–31 May 2017; pp. 1-4. [DOI: https://dx.doi.org/10.1109/ISCAS.2017.8050311]
22. Khoso, I.A.; Zhang, X.; Shaikh, A.H.; Sahito, F.; Dayo, Z.A. Improved Gauss–Seidel detector for large-scale MIMO systems. IET Commun.; 2022; 16, pp. 291-302. [DOI: https://dx.doi.org/10.1049/cmu2.12331]
23. Zhou, J.; Hu, J.; Chen, J.; He, S. Biased MMSE soft-output detection based on conjugate gradient in massive MIMO. Proceedings of the IEEE 11th International Conference on ASIC (ASICON); Chengdu, China, 3–6 November 2015; pp. 1-4. [DOI: https://dx.doi.org/10.1109/ASICON.2015.7517204]
24. Chataut, R.; Akl, R.; Dey, U.K. Massive MIMO Uplink Signal Detector for 5G and Beyond Networks. Proceedings of the IEEE Texas Symposium on Wireless and Microwave Circuits and Systems (WMCS); Waco, TX, USA, 19–20 April 2022; pp. 1-7. [DOI: https://dx.doi.org/10.1109/WMCS55582.2022.9866166]
25. Mi, S.; Zhang, J.; Fan, F.; Yan, B.; Wang, M. Low complexity detection algorithms based on ADMIN for massive MIMO. China Commun.; 2023; 20, pp. 67-77. [DOI: https://dx.doi.org/10.23919/JCC.ea.2022-0183.202302]
26. Chinnusami, M.; Ravikumar, C.; Priya, S.B.M.; Arumainayagam, A.; Pau, G.; Anbazhagan, R.; Varma, P.S.; Sathish, K. Low Complexity Signal Detection for Massive MIMO in B5G Uplink System. IEEE Access; 2023; 11, pp. 91051-91059. [DOI: https://dx.doi.org/10.1109/ACCESS.2023.3266476]
27. Chataut, R.; Akl, R.; Dey, U.K.; Robaei, M. SSOR Preconditioned Gauss-Seidel Detection and Its Hardware Architecture for 5G and beyond Massive MIMO Networks. Electronics; 2021; 10, 578. [DOI: https://dx.doi.org/10.3390/electronics10050578]
28. Yasmin, H.; Aljahdaly, N.H.; Saeed, A.M.; Shah, R. Probing Families of Optical Soliton Solutions in Fractional Perturbed Radhakrishnan–Kundu–Lakshmanan Model with Improved Versions of Extended Direct Algebraic Method. Fractal Fract.; 2023; 7, 512. [DOI: https://dx.doi.org/10.3390/fractalfract7070512]
29. Yasmin, H.; Aljahdaly, N.H.; Saeed, A.M.; Shah, R. Investigating Families of Soliton Solutions for the Complex Structured Coupled Fractional Biswas–Arshed Model in Birefringent Fibers Using a Novel Analytical Technique. Fractal Fract.; 2023; 7, 491. [DOI: https://dx.doi.org/10.3390/fractalfract7070491]
30. Wang, Z.; Xu, W.; Xia, Y.; Shi, Q.; Huang, Y. A New Randomized Iterative Detection Algorithm for Uplink Large-scale MIMO Systems. IEEE Trans. Commun.; 2023; 71, pp. 5093-5107. [DOI: https://dx.doi.org/10.1109/TCOMM.2023.3267551]
31. Alshammari, S.; Al-Sawalha, M.M.; Shah, R. Approximate Analytical Methods for a Fractional-Order Nonlinear System of Jaulent–Miodek Equation with Energy-Dependent Schrödinger Potential. Fractal Fract.; 2023; 7, 140. [DOI: https://dx.doi.org/10.3390/fractalfract7020140]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Signal detection in massive MIMO systems faces many challenges. The minimum mean square error (MMSE) approach for massive multiple-input multiple-output (MIMO) communications offer near to optimal recognition but require inverting the high-dimensional matrix. To tackle this issue, a Gauss–Seidel (GS) detector based on conjugate gradient and Jacobi iteration (CJ) joint processing (CJGS) is presented. In order to accelerate algorithm convergence, the signal is first initialized using the optimal initialization regime among the three options. Second, the signal is processed via the CJ Joint Processor. The pre-processed result is then sent to the GS detector. According to simulation results, in channels with varying correlation values, the suggested iterative scheme’s BER is less than that of the GS and the improved iterative scheme based on GS. Furthermore, it can approach the BER performance of the MMSE detection algorithm with fewer iterations. The suggested technique has a computational complexity of O(U2), whereas the MMSE detection algorithm has a computational complexity of O(U3), where U is the number of users. For the same detection performance, the computational complexity of the proposed algorithm is an order of magnitude lower than that of MMSE. With fewer iterations, the proposed algorithm achieves a better balance between detection performance and computational complexity.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer