Next Article in Journal
Ultrahigh-Strain-Rate Mechanical Properties of Polystyrene near the Glass Transition Temperature
Next Article in Special Issue
Distributed Prediction-Enhanced Beamforming Using LR/SVR Fusion and MUSIC Refinement in 5G O-RAN Systems
Previous Article in Journal
Gray Brick Wall Surface Damage Detection of Traditional Chinese Buildings in Macau: Damage Quantification and Thermodynamic Analysis Method via YOLOv8 Technology
Previous Article in Special Issue
Secrecy Rate Performance Analysis of Jammer-Aided Symbiotic Radio with Sensing Errors for Fifth Generation Wireless Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fast Convergence Scheme Using Chebyshev Iteration Based on SOR and Applied to Uplink M-MIMO B5G Systems for Multi-User Detection

Department of Electronic Engineering, National Formosa University, Yunlin 632301, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(12), 6658; https://doi.org/10.3390/app15126658
Submission received: 28 April 2025 / Revised: 4 June 2025 / Accepted: 10 June 2025 / Published: 13 June 2025

Abstract

Massive multiple input–multiple output (M-MIMO) is a promising and pivotal technology in contemporary wireless communication systems that can effectively enhance link reliability and data throughput, especially in uplink scenarios. Even so, the receiving end requires more computational complexity to reconstitute the signal. This problem has emerged in fourth-generation (4G) MIMO system; with the dramatic increase in demand for devices and data in beyond-5G (B5G) systems, this issue will become yet more obvious. To take into account both complexity and signal-revested capability at the receiver, this study uses the matrix iteration method to avoid the staggering amount of operations produced by the inverse matrix. Then, we propose a highly efficient multi-user detector (MUD) named hybrid SOR-based Chebyshev acceleration (CHSOR) for the uplink of M-MIMO orthogonal frequency-division multiplexing (OFDM) and universal filtered multi-carrier (UFMC) waveforms, which can be promoted to B5G developments. The proposed CHSOR scheme includes two stages: the first consists of successive over-relaxation (SOR) and modified successive over-relaxation (MSOR), combining the advantages of low complexity of both and generating a better initial transmission symbol, iteration matrix, and parameters for the next stage; sequentially, the second stage adopts the low-cost iterative Chebyshev acceleration method for performance refinement to obtain a lower bit error rate (BER). Under constrained evaluation settings, Section (Simulation Results and Discussion) presents the results of simulations performed in MATLAB version R2022a. Results show that the proposed detector can achieve a 91.624% improvement in BER performance compared with Chebyshev successive over-relaxation (CSOR). This is very near to the performance of the minimum mean square error (MMSE) detector and is achieved in only a few iterations. In summary, our proposed CHSOR scheme demonstrates fast convergence compared to previous works and as such possesses excellent BER and complexity performance, making it a competitive solution for uplink M-MIMO B5G systems.

1. Introduction

As technology rapidly develops and information updates become swift, people’s demand for the internet is increasing daily. This means that a large amount of data needs to be transmitted, presenting a significant challenge for wireless communication systems. Single-carrier modulation has long been unable to handle the needs of modern communications due to its susceptibility to inter-symbol interference (ISI), high bit error rate (BER), and large bandwidth requirements. In contrast, multi-carrier modulation effectively overcomes the limitations of single-carrier modulation by decomposing high-rate data streams into multiple low-rate streams for parallel transmission. Among such schemes, orthogonal frequency-division multiplexing (OFDM) introduces the concept of sub-carrier orthogonality and is the most famous technology [1,2,3]. It significantly reduces inter-carrier interference (ICI), further improves spectrum utilization efficiency, and is especially suitable for multi-path propagation and high-speed data transmission scenarios [4]. Consequently, OFDM has become a key technology in mobile communications.
With the ongoing development of the internet of things (IoT) [5,6,7], application fields are expanding to include smart homes, smart manufacturing, and telemedicine, leading to a significant increase in connected devices. Simultaneously, these devices’ connection and information exchange will inevitably bring about increasing data transmission requirements. To meet various applications of the IoT as proposed by international mobile telecommunications (IMT) [8,9], there are three important usage scenarios for fifth-generation (5G) devices, namely, enhanced mobile broadband (eMBB), ultra-reliable and low latency communications (URLLC), and massive machine-type communications (mMTC). Thus, achieving higher data transmission rates and lower latency is crucial. In light of these concerns, OFDM is no longer sufficient due to defects such as high side lobe loss and adjacent channel interference (ACI) [10]. Hence, the priority should be to find a multi-carrier waveform that can overcome the shortcomings of OFDM and make contact with the application scenarios of B5G. Universal filtered multi-carrier (UFMC) is a feasible candidate waveform that combines the benefits of OFDM and filter bank multi-carrier (FBMC), which can effectively suppress out-of-band (OOB) transmissions and reduce the impact of ACI.
In addition to better coping with the three major application scenarios of B5G, massive multiple input–multiple output (M-MIMO) technology [11,12], which mounts many antennas at the transmitter or receiver to promote space diversity, has become indispensable in modern wireless communications. It is implemented through beamforming and coherent superposition [11]. M-MIMO can improve system data throughput without increasing transmission power or bandwidth to efficiently achieve diversity gain, array gain, and capacity gain. Therefore, applying M-MIMO for UFMC waveforms can better meet high data rates and link reliability requirements.
Unfortunately, even though M-MIMO brings many benefits, it is still applied to traditional linear detectors such as zero-forcing (ZF) and minimum mean square error (MMSE) detectors [13], which results in excessive computational complexity. Because the calculation process of these methods involves matrix inversion with complexity of O ( N 3 ) , the computational burden increases dramatically, especially when the number of antennas increases; therefore, to eliminate the harm caused by matrix inversion due to traditional linear detectors, many researchers are currently developing linear detectors based on iterative algorithms such as the Jacobi method [14], Gauss-Seidel (GS) method [15], conjugate gradient (CG) method [16], successive over-relaxation (SOR) method [17], and accelerated over-relaxation (AOR) [18]. Through iterative operations, these detectors have successfully reduced complexity from the cubed signal dimension to the squared dimension. However, while iterative-based detectors benefit from lower complexity, this comes at the expense of some BER performance. More importantly, the initial estimate significantly impacts the conjugate direction sequence produced by the CG method, which has a greater impact than the SOR-based method, thereby affecting the overall convergence speed.
Given this, Yu et al. proposed a modified SOR (MSOR) [19] that adjusts the parameters in SOR to reduce its complexity; however, the BER performance also declined. Moreover, Ning et al. proposed a symmetric successive over-relaxation (SSOR) method [20] based on SOR. Their method combines forward and backward scanning SOR to optimize performance; however, the complexity is greatly increased. In [21], Hu et al. further proposed a symmetric accelerated over-relaxation (SAOR) method, using AOR to replace SOR and to achieve better BER performance but also making greater sacrifices in complexity. Therefore, Yu et al. [22] and our previous work in [23] both proposed two-stage methods, respectively, Chebyshev successive over-relaxation (CSOR) and Chebyshev accelerated over-relaxation (CAOR). In this light, combining the Chebyshev acceleration method with the SOR and AOR methods can achieve rapid convergence while still reducing complexity. In comparison, Berra et al. proposed an iterative block decision-feedback equalizer (IB-DFE) [24] based on an iterative architecture with nested inner and outer loops. Their approach combines the equalizer with traditional iterative methods such as GS, SOR, etc., to reduce complexity. However, it requires many iterations to converge, which leads to high complexity. Moreover, the authors only simulated 32 antennas and low-order QAM, which fails to cover the actual requirements of M-MIMO in 5G networks. In another work the same authors proposed AC-AORNet [25], which optimizes the parameters of the iterative algorithm through a deep unfolding network and incorporates Chebyshev acceleration to expedite convergence speed and improve BER performance. However, its training phase incurs considerable computational cost and time, resulting in increased overall complexity. To improve the initial state of the Chebyshev acceleration, they proposed related methods, namely, Chebyshev-RI [26] and Chebyshev-MAOR [27]. The former uses the stair matrix as the basis of the initial vector and provides a favorable input state for Chebyshev acceleration through the Richardson (RI) method in order to improve convergence speed and complexity performance. However, Chebyshev-RI suffers from significant performance degradation under high-order modulation, making it unsuitable for application in 5G systems. On the other hand, Chebyshev-MAOR [27] combines the modified AOR with Chebyshev acceleration to bring it closer to the MMSE detector’s performance. Nevertheless, this approach exhibits sensitivity to a low receive-to-transmit antenna ratio, and more iterations are required to meet performance expectations. On the other hand, the new randomized iterative detection algorithm (NRIDA) [28] proposed by Wang et al. has more efficient detection capabilities than the original randomized iterative detection algorithm (RIDA). It introduces a conditional sampling mechanism that selectively updates symbols in each iteration through a sampling distribution, effectively reducing unnecessary calculations. However, this method still has a significant performance gap with the MMSE detector. In addition, it was only simulated at 16-QAM, which is insufficient for B5G applications that need to support high-order modulation. In another study, Liu et al. proposed an iterative parallel interference cancellation approach based on the lattice reduction-aided (IPIC-LRA) method [29], introducing the LRA approach into parallel interference cancellation (PIC) to improve the accuracy of the initial estimate. Then, the iterative architecture makes corrections step-by-step to achieve better detection results. Similar to CG, however, inaccurate initial estimates significantly impact the subsequent calculation process, leading to an increase in the number of iterations and high signal delay.
In this paper we propose a highly efficient novel detector named CHSOR that combines the advantages of SOR, MSOR, and Chebyshev acceleration methods. Our proposed approach promotes a better balance between BER performance and complexity for multi-user M-MIMO systems through a straightforward two-stage structure that can naturally achieve low complexity within a small number of iterations. The first stage of the detector mixes the SOR and MSOR schemes to produce a rough estimate of parameters such as the compensation vector, iteration matrix, eigenvalue of the iteration matrix, etc., then passes the estimated values of these parameters and the symbol to the second stage as the initial state. In the second stage, the Chebyshev polynomial recurrence relationship characteristics are used to iterate for accelerated convergence and refinement performance. It is worth noting that owing to the iteration matrix of SOR and MSOR being supplemented by each other to double refine and enhance rough output, the combination of SOR and MSOR can generate better initial estimates toward the convergent direction in our study, which is conducive to making the most of the acceleration advantages of the Chebyshev method and improving signal detection efficiency. Simulations show that the proposed two-stage detector has a faster convergence rate and achieves excellent BER performance with moderate computational complexity. Moreover, CHSOR achieves better BER performance than early iterative methods such as Jacobi, GS, etc., as well as the more recently developed Chebyshev-RI and Chebyshev-MAOR methods. In addition, the CHSOR method can be implemented simultaneously in uplink multi-user M-MIMO OFDM and UFMC systems. The simulation scenario covers up to 256 antennas and 1024-QAM. Thus, the proposed CHSOR scheme demonstrates compatibility and practicality in 4G and B5G environments.
The remainder of this paper is organized as follows: Section 2 introduces the system model used in this article; Section 3 reviews the iterative methods proposed by some previous researchers and the CHSOR detector proposed in this study; Section 4 provides the simulation results, complexity analysis, and verification of the proposed method; finally, concluding remarks in Section 5 summarize the paper.

2. System Model

Consider an uplink synchronous M-MIMO system with the OFDM and UFMC waveform. The OFDM and UFMC systems have been adopted in 4G and B5G wireless communication systems to accommodate high data rate services and combat multi-path interference [30,31,32]. Therefore, in this section we describe the architecture of OFDM systems [33,34,35], UFMC systems [33,36,37,38,39], the M-MIMO channel model [40,41,42], the least-square (LS) channel estimation method, and traditional MMSE linear detectors [41,43]. MMSE is used as a benchmark for comparing BER performance. It is worth mentioning that in order to present more realistic massive antenna environments, we use the imperfect spatial correlation channels considered by the “comm.MIMOChannel” command in the MATLAB software tool as the simulation scenario within this study.
We first list the indices and constants used in this section, as Table 1.
To improve readability and maintain clear symbol definition, uppercase symbols represent frequency domain signals and lowercase symbols represent time domain signals, while bold typeface is used to indicates vectors or matrices.

2.1. OFDM Systems

Orthogonal frequency-division multiplexing (OFDM) is a multi-carrier modulation technology with the architecture shown in Figure 1. First, the data need to undergo quadrature amplitude modulation (QAM), pilot information insertion, and serial-to-parallel (S/P) conversion. Then, the OFDM signal is obtained through the N-point inverse fast Fourier transform (IFFT), which can be described as follows [33]:
x OFDM [ n ] = k = 0 N 1 X [ k ] · e j 2 π k n N , 0 n ( N 1 )
where X [ k ] is the QAM symbol signal and N is number of subcarriers.
Afterward, the cyclic prefix (CP) is introduced into the OFDM signal to make it resistant to the adverse effects of inter-symbol interference (ISI); the length of CP is usually 25 % of the number of subcarriers [44]. The signal with added CP is still a baseband signal after parallel-to-serial (P/S) conversion, and needs to be up-converted to radio frequency (RF) before transmitting.
At the receiving end, the signal passes through a series of actions, including down-conversion into a baseband signal, S/P processing, CP removal, and N-point fast Fourier transformation (FFT). Then, it is divided into data and pilot parts. The pilot part plays an important role in channel estimation and assumes that the estimated channel matrix is denoted as H ^ L S . Afterward, the data part can be estimated using H ^ L S , and is indicated as x ^ . Finally, the signal undergoes P/S processing and QAM demodulation to recover the transmitted data.

2.2. UFMC Systems

UFMC is one of the 5G candidate waveforms. Its block diagram is shown in Figure 2. First, the input data are QAM modulated, then inserted using pilot tones prior to S/P conversion. Then, the signal is divided into B sub-bands, each with M QAM symbols. Moreover, each sub-band passes through zero-padding, IFFT processing, and filtering in sequence before performing the vector addition operation to obtain the UFMC signal. It must be noted that the zero-padding step should make up the sub-band length to the subcarrier length N. The UFMC signals can be expressed as [33]
x U F M C [ n ] = b = 1 B l = 0 L 1 m = 0 N 1 X [ b , m ] · e j 2 π m n N f b ( l ) , 0 n ( N + L 1 ) ,
where X [ b , m ] is the QAM symbol after padding with zeros and f b ( l ) is the finite impulse response (FIR) filter. Usually, we select the filter type for f b ( l ) based on the Dolph–Chebyshev filter, which can be expressed as [37,45]
f b ( l ) = h b ( l ) e j 2 π N ( N N Z G 2 + ( b 1 2 ) n + N 2 ) l , 0 l ( L 1 ) ,
where N Z G is the zero-padded part of the sub-band and h b ( l ) is the Dolph–Chebyshev prototype filter. This filter has the mathematical model described below [37,45]:
h b ( l ) = ( 1 ) l cos N cos 1 μ cos π l N cosh N cosh 1 ( μ )
where μ = cos [ 1 N cosh 1 ( 10 α ) ] and α R + is defined as the attenuation parameter determining the filter side lobe attenuation level. Before transmitting, the UFMC signal must be up-converted into an RF signal.
At the receiving end, the received signal is down-converted from the channel output into a baseband signal and rearranged into a parallel signal through the S/P procedure. Next, the signal is padded with zeros to double the subcarrier length and the 2N-point FFT is applied. After discarding the even-indexed elements and extracting the remaining odd-indexed ones [33,45,46], the signal is separated into pilot parts to provide channel estimation and data parts for detection. Finally, the detected signal passes through a P/S process and QAM demodulation to recover the transmitted data.

2.3. M-MIMO Channel Model

Consider an uplink multi-user massive multiple input–multiple output (M-MIMO) scenario such as the one shown in Figure 3, assuming Q active users and N t antennas in each user’s device. Now, the number of antennas at the transmitting end and receiving end are N T and N R , respectively, where N T is equal to Q N t and N R is far outweighs N T . The transmitted signal and the base station-received signal can be expressed as x = [ x 1 , x 2 , , x N T ] T and y = [ y 1 , y 2 , , y N R ] T , respectively. Then, the channel model is described as
y = Hx + n ,
where H C N R × N T is the channel matrix and n is the noise vector with size N R × 1 . For ease of comprehension, the component form of the model can be re-expressed as follows:
y 1 y 2 y i y N R = h 11 h 12 h 1 N T h 21 h i j h N R 1 h N R N T x 1 x 2 x j x N T + n 1 n 2 n i n N R , 1 i N R , 1 j N T
where h i j is the impulse response channel path between the j t h transmitting antenna and i t h receiving antenna and where n i is the noise element received by the i t h receiving antenna.
To set up the outdoor transmission environment in this study, we establish a channel with two independent and identically distributed (i.i.d.) paths and conform to a Gaussian distribution with unit variance and zero mean. We also assume that no line-of-sight (LoS) path exists between transmitting and receiving antennas and utilize the Rayleigh fading channel to simulate the channel matrix H [47]. In addition, the noise vector employs additive white Gaussian noise (AWGN) which is i.i.d. and follows a complex Gaussian distribution. Among the popular pilot insertion methods [41] there are block-type, comb-type, and lattice-type versions. We adopt the comb-type scheme [41,48] due to its simple structure and ease of implementation at the base station for Rayleigh fading channel estimation, with pilots regularly inserted into the subcarriers. Furthermore, this pilot tone information is applied to the least-square (LS) method [49] for channel estimation, which is shown as follows:
H ^ L S = ( X p H X p ) 1 X p H Y p = X p 1 Y p
where H ^ L S represents the channel matrix estimated by considering the data containing the pilot tone through the LS method and X p and Y p respectively represent the transmit and receive signals, including the response to the pilot tone. To ensure that ( X p H X p ) 1 exists, X p must be of full column rank.
Here, we consider a detector with the goal of restoring the transmitted signal vector x as much as possible according to the received signal vector y . In line with [50], in an uplink MIMO environment, the performance of the traditional MMSE detector has been proven to be the benchmark among linear detectors, and its estimated transmitted signal can be expressed as follows:
x ^ M M S E = ( H ^ L S H H ^ L S + σ 2 I N T ) 1 H ^ L S H y = W 1 y M F
where σ 2 is the noise variance, I N T is the identity matrix, W is the MMSE’s filter matrix defined by H ^ L S H H ^ L S + σ 2 I N T , and y M F is the output of the matched filter estimated from H ^ L S H y . In this context, the MMSE detection process includes the inverse operation of the matrix; therefore, its computational complexity is extremely high and difficult to implement in multi-user MIMO systems, much less in massive antenna scenarios.

3. Proposed Scheme

To provide a simpler and more contextual description of our proposed scheme, we first review iterative methods that are relevant to this study, including the original SOR [17,51], modified SOR [19], and Chebyshev acceleration [52,53] methods. In the following, we introduce our proposed CHSOR method, which converges through a two-stage process and requires only a few iterations, thereby achieving a good balance between BER and complexity. In addition, the derivation of iterative convergence for the proposed CHSOR method is provided in detail in Appendix A.

3.1. Overview of Iteration Method

3.1.1. Original SOR Method

Assume a linear system model described by the linear equation
Ax = b ,
where A is a symmetric positive definite matrix, x is an unknown complex vector, and b is the matched filter output of the received signal y . Then, decompose A into
A = D L U ,
where D , L , and U are respectively the diagonal matrix, strict lower triangular matrix, and strict upper triangular matrix of A . In [17,54], Gao et al. illustrated that the recursive relation of the iteration equation of the original SOR can be written as follows:
x ( k ) = ( D ω L ) 1 { [ ( 1 ω ) D + ω U ] x ( k 1 ) + ω b }
where ω is a relaxation parameter and k is the iteration index. To make this more approachable, we replace ( D ω L ) and [ ( 1 ω ) D + ω U ] with M S O R and N S O R , respectively. Therefore, we can define the iteration matrix of SOR (denoted G S O R ) as follows:
G S O R = M S O R 1 N S O R .
In addition, we can say that d S O R is the compensation vector of SOR, defined as
d S O R = M S O R 1 · ω b .
It is worth mentioning that d S O R in the above equation can be adjusted according to the solution direction corresponding to b , allowing us to compensate for the offset error generated during the iteration process. Thus, Equation (11) can be streamlined as follows:
x ( k ) = G S O R x ( k 1 ) + d S O R .
In terms of convergence, the spectral radius is usually used to determine whether the linear iteration method is convergent [55]. The spectral radius ρ ( G ) for any iteration matrix G is defined as follows [52,55]:
ρ ( G ) max λ σ ( G ) λ
where σ ( G ) is called the spectrum of G (which is the set of eigenvalues of G ) and λ is G ’s eigenvalue. In order for Equation (14) to converge, ρ ( G S O R ) needs to satisfy the following condition:
ρ ( G S O R ) < 1 .
In other words, a spectral radius less than 1 ensures the convergence of the iterative method. To better explain the condition expressed in Equation (16), we can observe the error vector ε ( k ) and describe it succinctly as explained below.
First, consider the error vector ε ( k ) = x ( k ) x * at the k t h iteration, where x ( k ) is the result at iteration k and x * is the target solution. In addition, the error vector ε ( k ) has the following relationship with the iteration matrix G S O R :
ε ( k ) = G S O R ε ( k 1 ) = G S O R 2 ε ( k 2 ) = = G S O R k ε ( 0 ) .
From the above equation, we can take the norm to obtain the following Cauchy inequality:
ε ( k ) 2 = G S O R k ε ( 0 ) 2 G S O R k 2 ε ( 0 ) 2 .
We can now find that G S O R k 2 ε ( 0 ) 2 is the upper bound of ε ( k ) 2 . When k , we only need to confirm G S O R k 2 < 1 in order to ensure that ε ( k ) 2 equals zero (which indicates convergence) and that G S O R k 2 = ρ ( G S O R k ) = ( ρ ( G S O R ) ) k . Therefore, if the spectral radius ρ ( G S O R ) of G S O R is less than 1, then iterative convergence is guaranteed. Interested readers can refer to advanced linear algebra books for the more detailed and rigorous mathematics.
When the spectral radius is less than 1, the error can gradually approach zero in each iteration, thereby ensuring the convergence of the iterative method. Therefore, the SOR iteration method is guaranteed to converge when ω is in the interval [0, 2].

3.1.2. Modified SOR Method

Yu et al. brought forward the MSOR method in [19]. MSOR can be regarded as a variant of the original SOR method which reduces its complexity by modifying the parameters in the iteration matrix and compensation vector. Its iteration equation is expressed as follows [19]:
x ( k ) = ( D ω L ) 1 { [ U + ( 1 ω ) L ] x ( k 1 ) + b } .
As previously mentioned, the matrix A is assumed to be a symmetric positive definite matrix and its diagonal elements must be positive numbers, confirming that matrix D is non-singular. Here, we define ( D ω L ) as M M S O R , which is the diagonal matrix minus the product of the relaxation parameter ω and a strictly lower triangular matrix. Its inverse matrix can be written as
M M S O R 1 = ( D ω L ) 1 ,
while N M S O R is the matrix without diagonal elements, defined as
N M S O R = U + ( 1 ω ) L .
Therefore, similar to the SOR method, Equation (17) can be simplified to
x ( k ) = G M S O R x ( k 1 ) + d M S O R ,
and we say that G M S O R is the iteration matrix of MSOR, defined as follows:
G M S O R = M M S O R 1 N M S O R = ( D ω L ) 1 [ U + ( 1 ω ) L ] .
In addition, the compensation vector d M S O R for MSOR is written as
d M S O R = M M S O R 1 b = ( D ω L ) 1 b .
According to the definition of the spectral radius from Equation (15), we know that the spectral radius of G M S O R (denoting ρ ( G M S O R ) ) must comply with the following:
ρ ( G M S O R ) < 1 .
For the same reason as above [55], the MSOR iterative method guarantees convergence when 1 ω 2 .

3.1.3. Chebyshev Acceleration

Chebyshev acceleration is also called the Chebyshev semi-iterative method, which can be regarded as an extension of the extrapolation method [53]. It uses a feasible iteration scheme to provide an initial state to the recurrence relation of Chebyshev polynomials in order to derive coefficients adapted to each iteration, which helps to achieve accelerated convergence.
Here, we consider the following iterative equation: x ( k ) = G x ( k 1 ) + d , where G is the iteration matrix. Assume that the equation converges and that each iteration result is x ( 0 ) , x ( 1 ) , x ( 2 ) , , x ( k ) , , x * ; in other words, x ( k ) is the result of the k t h iteration and x * is the final converged product. Further, the error of the k t h iteration can be defined as follows:
ε ( k ) = x ( k ) x * .
In a more advanced form, the iteration relationship among { ε ( k ) } can be rewritten as follows:
ε ( k ) = G ε ( k 1 ) = G 2 ε ( k 2 ) = = G k ε ( 0 )
where G is the iteration matrix.
We can find a more accurate result x ˜ ( k ) based on the known iteration set { x ( 0 ) , x ( 1 ) , x ( 2 ) , , x ( k ) }. Then, x ˜ ( k ) can be expressed in linear combination form as follows:
x ˜ ( k ) = i = 0 k a i · x ( i )
where { a i } is an undetermined coefficient set that plays a weighting role and needs to satisfy the restriction of i = 0 k a i = 1 [52]; put another way, x ˜ ( k ) is the weighted average of x ( i ) . Next, we use the distance between x ˜ ( k ) and x * to define the estimated error ε ˜ ( k ) , as follows:
ε ˜ ( k ) = x ˜ ( k ) x * = i = 0 k a i ( x ( i ) x * ) = i = 0 k a i G i ε ( 0 ) p k ( G ) ε ( 0 )
where p k ( G ) = i = 0 k a i G i is a polynomial with degree k. From Equation (27), we can obtain the following inequality:
x ˜ ( k ) x * 2 = p k ( G ) ε ( 0 ) 2 p k ( G ) 2 ε ( 0 ) 2 .
Therefore, we can find that the upper bound of the estimated error ε ˜ ( k ) is p k ( G ) 2 ε ( 0 ) 2 . In other words, the estimated error is eliminated when p k ( G ) 2 ε ( 0 ) 2 equals zero. To achieve fast convergence, p k ( G ) 2 should be as small as possible [52]. Thus, the following minimization problem is derived:
min p k P k p k ( I ) = I p k ( G ) 2
where P k represents the set of all k-degree polynomials. Moreover, we assume that the iteration matrix G is symmetric and that Equation (29) is derived as
min p k P k p k ( I ) = I p k ( G ) 2 = min p k P k p k ( I ) = I max λ σ G p k λ = min p k P k p k ( I ) = I max λ λ min , λ max p k λ ,
in which λ min and λ max are the minimum and maximum of the eigenvalues, respectively. In addition, the definition of σ ( G ) is the same as in Equation (15). As mentioned before, we can confirm that the iterations will converge; thus, we can assume that the eigenvalues λ are real and lie within the interval [ 1 , 1 ] , allowing the above equation to be further rewritten as follows:
min p k P k p k ( I ) = I max λ 1 , 1 p k λ .
Because the minimization problem of Equation (31) can be solved using the characteristics of Chebyshev polynomials [52], we obtain
p k t = T k t v T k 1 v ,
where v is the spectral radius of G , i.e., v = ρ ( G ) , and where T k ( t ) is a k-degree Chebyshev polynomial [52,53] with the following recurrence relation:
T k ( t ) = 2 · t · T k 1 ( t ) T k 2 ( t ) , k = 2 , 3 , .
To streamline Equation (33), we can replace 1 T k 1 v with μ ( k ) , then obtain the recurrence relationship as follows:
μ ( k ) = 1 2 v · 1 μ ( k 1 ) 1 μ ( k 2 ) .
From Equations (32) and (33) along with μ ( k ) = 1 T k 1 v and the polynomial p k t can be combined to form the following expression:
p k t = 2 v · μ ( k ) μ ( k 1 ) t · p k 1 t μ ( k ) μ ( k 2 ) p k 2 t .
After this, we can substitute Equation (35) into Equation (27) to derive the Chebyshev acceleration equation:
x ˜ ( k ) = 2 v · μ ( k ) μ ( k 1 ) G · x ˜ ( k 1 ) μ ( k ) μ ( k 2 ) x ˜ ( k 2 ) + 2 v · μ ( k ) μ ( k 1 ) d .

3.2. Proposed CHSOR Method

The review in the previous subsections helps in comprehending the convergence conditions and parameter range for the iteration equations of the SOR and MSOR schemes along with the convergence properties of the recurrence relation for Chebyshev polynomials. This prompts us to develop the highly efficient two-stage detection procedure shown in Figure 4. In the first stage, we combine the advantages of the original SOR and MSOR with the improved convergence speed provided by the relaxation parameter ω to find the optimal convergence direction and starting point for the second stage. In the second stage, we use the recursive Chebyshev acceleration in an approach we call hybrid SOR-based Chebyshev acceleration (CHSOR). The proposed CHSOR scheme speeds up convergence, helping to reduce complexity and improve BER performance.
To explain the algorithms used in the first and second stages in a more streamlined and clear way, we list their process steps in Algorithm 1.
As mentioned in Section 3.1.2, MSOR is a variant of SOR. Below, we describe the procedure in detail and explain the reason for combining these approaches in our proposed CHSOR scheme. The combined equations are shown afterwards. First, we can utilize the expressions N S O R = [ ( 1 ω ) D + ω U ] and N M S O R = U + ( 1 ω ) L to observe the main differences between SOR and MSOR. In these expressions, N S O R can be regarded as a generalized weighting of the upper triangular matrix and N M S O R , similar to removing diagonal elements and then adding a weighting lower triangular matrix of N S O R ; in other words, N M S O R is a matrix that has no diagonal elements. Thus, we can expect that mixing the two iterated matrices can bring the output towards a better convergence state by integrating their complementarity. In addition, from their definition we know that M S O R and M M S O R are both the same as ( D ω L ) . This means that ( D ω L ) does not need to repeat the operation when combining the SOR and MSOR algorithms, which reduces the complexity of the proposed method. Therefore, it is worthwhile to anticipate integrating the MSOR and SOR into one matrix in order to produce a confident estimate parameter and initial state, allowing us to obtain a better detection signal at almost no cost in terms of complexity. We call this first stage the hybrid SOR (HSOR) stage.
As shown in Figure 5, we denote the MSOR input as x ˜ ( 0 ) , then rewrite the output of MSOR as x according to Equation (20) and substitute it into Equation (14) to produce the output x ˜ ( 1 ) of the HSOR stage. The expression is as follows:
x ˜ ( 1 ) = G S O R x + d S O R = G S O R ( G M S O R x ˜ ( 0 ) + d M S O R ) + d S O R = G S O R G M S O R x ˜ ( 0 ) + G S O R d M S O R + d S O R .
Next, we define the iteration matrix G H S O R and compensation vector d H S O R for the HSOR stage as G S O R G M S O R and ( G S O R d M S O R + d S O R ) , respectively. Further, we can rewrite the Equation (37) as follows:
x ˜ ( 1 ) = G H S O R x ˜ ( 0 ) + d H S O R .
Similar, to the SOR and MSOR methods, the spectral radius of the HSOR iteration matrix ρ ( G H S O R ) must be less than 1 to ensure that Equation (38) converges, as described below:
ρ ( G H S O R ) max λ σ ( G H S O R ) λ < 1 .
Therefore, we can find the mathematical equations for the theoretical value of the relaxation parameter ω t h e o r y as follows [23,56]:
ω t h e o r y = 1 1 μ 2
where μ is ρ ( G H S O R ) ω = 1 .
To guarantee the convergent condition, we need to define the interval of the relaxation parameter ω . The derivation shown in Appendix A demonstrates that the HSOR method converges when ω is in the interval [1, 2]. To verify the above inference and choose the best relaxation parameter ω , Figure 6 shows the BER performance of the HSOR scheme under different values of ω with the antenna configuration N R × N T = 64 × 16 and the SNR at 35 dB. This experiment obtains an optimal ω value of 1.1 and verifies that our inferred convergence interval of ω is between 1 and 2. More importantly, the theoretical value of the relaxation parameter ω t h e o r y obtained using Equation (40) is consistent with the ω e s t i m a t e experimental results, i.e., ω t h e o r y is equal to ω e s t i m a t e . In addition, the optimal value of 1.1 used in this paper applies to both the OFDM and UFMC waveforms.
Specifically, the spectral radius ρ ( G H S O R ) corresponding to the selected relaxation parameter ω e s t i m a t e is 0.648, while the experiment further confirms the stability and convergence of our proposed method.
In the second stage, we adopt the recurrent Chebyshev acceleration algorithm to refine the BER performance. To help explain the processing steps, the streamlined Chebyshev acceleration process is shown in the second stage of Algorithm 1. As shown in Steps 2 and 3 of the second stage of Algorithm 1, this method uses the recurrence characteristics of Chebyshev polynomials to update and adjust the coefficients of each iteration, which gradually suppresses errors and significantly improves iteration efficiency.
Algorithm 1. Hybrid SOR-based Chebyshev acceleration (CHSOR) scheme
Receiver signal input:
Step 1    W M M S E = H H H + σ 2 I N T A
               A = D L U
Step 2    y M F = H H y b
HSOR scheme (First Stage):
Step 1   Consider the MSOR scheme:
               G M S O R = ( D ω L ) 1 [ U + ( 1 ω ) L ] and d M S O R = ( D ω L ) 1 b
Step 2   Consider the SOR scheme:
               G S O R = ( D ω L ) 1 [ ( 1 ω ) D + ω U ] and d S O R = ( D ω L ) 1 ω b
Step 3   Generate the HSOR’s iteration matrix G H S O R and compensation vector d H S O R :
               G H S O R = G S O R G M S O R and d H S O R = G S O R d M S O R + d S O R
Step 4   Set μ = ρ ( G H S O R ) ω = 1 , ρ ( G H S O R ) max λ σ ( G H S O R ) λ is the spectral radius
              of G H S O R .
Step 5   Set μ ( 0 ) = 1 , μ ( 1 ) = μ , x ˜ ( 0 ) = 1 and k = 1 .
              Compute ω t h e o r y = 1 1 μ 2
              Compute x ˜ ( 1 ) = G H S O R x ˜ ( 0 ) + d H S O R
Chebyshev acceleration scheme (Second Stage):
While not converging, do
Step 1    k = k + 1
Step 2    μ ( k ) = ( 2 μ 1 μ ( k 1 ) 1 μ ( k 2 ) ) 1
Step 3    x ˜ ( k ) = 2 μ ( k ) μ ( k 1 ) G H S O R μ x ˜ ( k 1 ) μ ( k ) μ ( k 2 ) x ˜ ( k 2 ) + 2 μ ( k ) μ ( k 1 ) μ d H S O R
End
Set x ˜ = x ˜ ( k ) .
Receiver signal output: The estimate of the transmitted signal vector x ˜ .
In brief, the first stage makes use of HSOR to obtain a preliminary estimate through MSOR with lower complexity, then makes use of SOR to produce a more precise result with better BER performance. This result is then passed to the second Chebyshev acceleration stage, providing an improved initial status for iteration. Moreover, the first stage initializes parameters such as μ , k, μ ( 0 ) , μ ( 1 ) , x ˜ ( 0 ) , and x ˜ ( 1 ) . These parameters are delivered to the Chebyshev acceleration stage along with the iteration matrix G H S O R and compensation vector d H S O R . In the second stage, the Chebyshev acceleration method uses the parameters and products from the HSOR stage to efficiently refine the BER performance. It is worth mentioning that because we utilize two SOR-based methods in the first stage, the same parts do not need to be calculated repeatedly, which can further reduce the complexity burden and cost.

4. Simulation Results and Complexity Analysis

4.1. Simulation Results and Discussion

In this section, we follow the multi-user uplink M-MIMO environment illustrated in Section 2 to perform numerical simulations with OFDM and UFMC waveforms in order to evaluate and verify the performance of our proposed CHSOR receiver. The number of subcarriers of OFDM is set to be equal to the amount of data (512). In addition, it is necessary to add a CP with a length of 128, i.e., a quarter of the number of subcarriers, and 52 pilot data in one symbol. For UFMC, we set the number of subcarriers to 1024 and the total data volume to 512. This is divided into B = 16 sub-bands, each with M = 32 data. With these settings, 256 zeros must be padded at the head and the tail of the symbol to account for the difference between the number of subcarriers and the amount of data. For the filter type, we adopt a Chebyshev FIR filter [57,58] with a length of 43 and a side attenuation of 40 dB. To assess the impact of antenna configuration on performance, we set the number of transmit antennas N T to 16 and the number of receive antennas N R to 64, 128, 192, and 256. To facilitate further analysis, we used the parameter β as the ratio of the receiving to transmitting antennas, or antenna ratio, denoted as β = N R N T [50,59]. In terms of channels, we established two flat Rayleigh fading channels with additive white Gaussian noise (AWGN). The maximum signal-to-noise ratio (SNR) for these channels was set at 50 dB and least-squares (LS) estimation was used to obtain the channel state information (CSI). For clarity, the above experimental parameters are tabulated in Table 2.
The following experiments were applied to the OFDM and UFMC waveforms. Our proposed CHSOR scheme is compared with nine detectors, including SOR [17], MSOR [19], AOR [18], SSOR [20], SAOR [21], CSOR [22], Chebyshev-MAOR [27], Chebyshev-RI [26], and MMSE, with the MMSE scheme used as a benchmark. The MATLAB version R2022a mathematical software tool was used to simulate the numerical results and graphics. We executed 500,000 Monte Carlo rounds for each graph and used Microsoft Excel for the calculations and statistical tables.
To observe which of UFMC and OFDM is more suitable for B5G and future communication environments, we used BER performance and power spectral density (PSD) indices to make an intuitive comparison. Figure 7 shows the BER vs. SNR for both waveforms detected using MMSE when N R × N T = 64 × 16 . It can be seen that UFMC is better than OFDM; when the SNR is 35 dB, the BER of OFDM and UFMC are 1.599 × 10 3 and 4.946 × 10 5 , respectively, which is a 96.907 % improvement. On the other hand, the PSD comparison in Figure 8 shows that the power sidelobe level of the OFDM waveform is larger than that of the UFMC waveform, indicating higher out-of-band emission and a tendency towards ACI. Therefore, we observe that the UFMC waveform has higher spectral efficiency and can better suppress the occurrence of ACI. In summary, the UFMC waveform is superior to the OFDM waveform regarding both BER performance and PSD, and is a promising B5G candidate waveform in future applications.
For BER performance, Figure 9, Figure 10, Figure 11 and Figure 12 show the BER vs. SNR curves of each method under different antenna configurations; Figure 9a, Figure 10a, Figure 11a and Figure 12a show the results for OFDM, while Figure 9b, Figure 10b, Figure 11b and Figure 12b show the results for UFMC. It is worth noting that the BER of the Gauss-Seidel (GS) and Conjugate-Gradient (CG) methods in Figure 9 and Figure 10 is relatively poor when the number of receive antennas N R is 64 and 128; thus, better performance at higher N R is unlikely. Based on these results, GS and CG are excluded from the subsequent figures for visual conciseness and to avoid clutter. On the other hand, Figure 9a,b shows that when N R × N T = 64 × 16 and the number of iterations is 4, the BER performance curves of the proposed CHSOR method almost overlap with the MMSE detector. In particular, in Figure 9a for the OFDM system, when the SNR is 35 dB, the BER numerical results of the proposed and CSOR methods are 1.620 × 10 3 and 1.934 × 10 2 , respectively, which is an improvement of 91.624 % . For the UFMC system in Figure 9b, the results show that the BER of the proposed and CSOR methods are 5.324 × 10 5 and 1.469 × 10 2 , respectively, which is an improvement of 99.638 % . Therefore, the proposed CHSOR detector provides a significant improvement compared to the CSOR method, especially for the UFMC system.
To observe the impact of M-MIMO on the BER performance of different detectors, we increased the number of receiving antennas from 128 to 192, and then to 256, as shown in Figure 10, Figure 11 and Figure 12, respectively. Our proposed CHSOR detector still provides superior BER performance compared to the others. It is worth mentioning that when the number of receiving antennas is 128, the BER performance curve of the proposed CHSOR method remains very close to the MMSE detection method after two iterations. When the number of antennas N R is increased to 192 and then again to 256, the BER performance of our proposed CHSOR method still maintains the same trend, only needing one iteration for both OFDM and UFMC. It can be seen that increasing the number of receiving antennas can speed up the convergence of the receiver without exception. These represent promising results for the application of M-MIMO to B5G applications.
For more clarity, Table 3 enumerates the detailed BER results of the proposed CHSOR scheme and the Chebyshev-MAOR scheme. The improvement rate of the proposed CHSOR scheme is compared to the Chebyshev-MAOR scheme at SNR = 30 dB for N R × N T = 128 × 16 and N R × N T = 192 × 16 under both the OFDM and UFMC systems. Examining the numerical data in the CHSOR scheme in Table 3. when N R increases, in addition to the decrease in BER and enhancement of the improvement rate relative to other detectors, the application of UFMC for B5G systems is especially powerful.
According to the discussion in Section 3, convergence means that the signal vector gradually tends to a stable state after iteration; in other words, the BER reaches a stable value when the state no longer changes. To facilitate subsequent discussion, we define a convergence parameter that we call the BER altered rate δ ( k ) for each iteration, as follows:
δ ( k ) = ψ ( k ) ψ ( k + 1 ) ψ ( k )
where ψ ( k ) represents the BER obtained at the k t h iteration and δ ( k ) represents the altered rate in BER between the current iteration and the next iteration. In this paper, without loss of generality, we select a small enough δ ( k ) variation of 1%; therefore, the iteration schemes can be convergent as long as they meet the following conditions:
δ ( k ) < 1 % .
To verify and compare the iteration convergence among all detectors in this study, we enumerate the BER altered rate for each iteration in Table 4, Table 5, Table 6 and Table 7 and plot the convergence curve in Figure 13, Figure 14, Figure 15 and Figure 16 with antenna configurations of N R × N T = 64 × 16 , N R × N T = 128 × 16 , N R × N T = 192 × 16 , and N R × N T = 256 × 16 , respectively. For Figure 13, the antenna configuration N R × N T is 64 × 16 and the SNR is 37 dB, in which Figure 13a,b show the experiments conducted with the OFDM and UFMC systems, respectively. From the overall numerical analysis and observation of Table 4 and Figure 13a, it can be seen that the CHSOR method always performs the best and converges within five iterations. Compared to the second-best performing CSOR method, the BER improves by 90.329 % . The results for the UFMC system are shown in Figure 13b. When the number of iterations is 5, the BER performance of the CHSOR method is improved by 99.849 % compared with the CSOR method. When the N R is increased to 128 and the SNR is 34 dB, the proposed method converges in three iterations, while the other methods fail to converge even after five iterations. The simulation results for N R increased to 192 and SNR of 32 dB are shown in Figure 15a,b for the OFDM and UFMC systems, respectively. Similar to the results for N R of 128, Table 6b shows that the proposed method converges in three iterations for UFMC; furthermore, Table 6a shows that CHSOR converges after just two iterations for OFDM. When the number of iterations is 2, the proposed scheme has an improvement rate of 96.789 % and 99.989 % over Chebyshev-MAOR in the OFDM and UFMC systems, respectively. While CHSOR already demonstrates near-MMSE performance with only two iterations at N R of 192, its advantage becomes even better when the number of antennas is further increased to 256. As shown in the BER vs. iteration curves in Figure 16, the line for the CHSOR scheme is almost flat for both OFDM and UFMC systems, indicating that the proposed method converges almost within one iteration. With a large enough number of antennas, such as 192 or 256, it can significantly aid the HSOR stage to reduce the burden on the Chebyshev stage. In contrast, although Chebyshev-MAOR remains the fastest among the other methods, it still requires 3–4 iterations to reach a similar BER level, as evidenced in Table 7.
In summary, among the related detectors discussed in this paper, our proposed CHSOR algorithm has fast convergence speed and presents the best BER performance. Moreover, the experimental results in Figure 13, Figure 14, Figure 15 and Figure 16 and Table 4, Table 5, Table 6 and Table 7 along with Appendix A theoretically prove the convergence of the proposed scheme and verify convergence from the obtained experimental data.
To analyze the BER performance of different detectors varies with different ratios of N R to the total number of user antennas N T , we denote this as β , or the antenna ratio [50,59]. Figure 17 and Figure 18 show the results of the experiments with one and two iterations, respectively, when the SNR is 30 dB. In Figure 17, it can be seen tht when the antenna ratio is low, no method can achieve the BER performance of MMSE with one iteration. As β increases, the BER of the proposed CHSOR scheme decreases significantly and gradually approaches the MMSE detector. Even though the BER of other methods also improves, the declining trend is quite slow compared with our CHSOR scheme. When β is equal to 16, the CHSOR scheme is remarkably close to the MMSE detector. Next, the results with two iterations are shown in Figure 18. Compared with Figure 17, the BER performance of each method improves, but all are still inferior to our proposed method. Moreover, the curve of the CHSOR method almost coincides with the MMSE curve at any antenna ratio β .
To show the performance differences more intuitively, we enumerate the BER differences between each method and the MMSE detector under the same conditions in Table 8 and Table 9 based on Figure 17 and Figure 18. Table 8a for the OFDM system shows that when β is 12 and 16, the distances are 2.463 × 10 4 and 1.453 × 10 5 , respectively. Table 8b for the UFMC system shows that when β is 12 and 16, the gap can be reduced to 3.604 × 10 5 and 4.883 × 10 7 , respectively. Moreover, when the number of iterations is 2 and with a sufficiently high β , the gap between our method and MMSE can be reduced to approximately order 10 9 for both the OFDM or UFMC systems, as enumerated in Table 9.
Thus far, the discussion on the impact of the number of receive antennas and antenna ratios on the uplink receiver of the BER performance has been well established. Due to the advantage actuated by the spatial diversity gain of massive antennas, as long as the antenna ratio β becomes higher, the BER of any method will decrease without exception. It is worth noting that the effect is particularly significant for our proposed CHSOR scheme. Moreover, this performance echoes what was inferred earlier; when N R increases, BER performance can be improved and convergence acceleration can be achieved with reduced complexity. This means that the experimental results are reasonable and confirms that the proposed method can adequately and efficiently utilize the spatial diversity gain, resulting in performance quite close to that of the MMSE baseline. Moreover, the sensitivity of different schemes to the number of antennas is also worth observing and discussing. For instance, Chebyshev-MAOR exhibits strong dependence on the number of antennas. Its performance degrades considerably under low antenna ratio MIMO configurations, such as β = 4 , and only shows good results when the number of receiving antennas is high enough, such as β = 16 . On the other hand, for Chebyshev-RI the performance improvement remains marginal even when the number of antennas increases. In contrast, the proposed CHSOR method demonstrates robust and consistent performance across various antenna settings. CHSOR remains stable and effective regardless of whether the antenna ratio is low or high, highlighting its superior adaptability and reliability in M-MIMO systems.

4.2. Computational Complexity Analysis

4.2.1. Complexity Formula Analysis

In this subsection, we evaluate the computational complexity of the proposed method in terms of the number of required complex multiplications and additions (CMAs) and compare it with other detection methods mentioned in this paper [17,18,19,20,21,22,24,25]. We use i and N T to denote the number of iterations and total number of user antennas, respectively. We sequentially analyze the algebraic calculation of the proposed CHSOR detection method through its iterative equation as follows:
x ˜ ( k ) = 2 μ ( k ) μ ( k 1 ) · μ ( G H S O R x ˜ ( k 1 ) + d H S O R ) μ ( k ) μ ( k 2 ) x ˜ ( k 2 )
where the iteration matrix G H S O R is equal to M S O R 1 N S O R M M S O R 1 N M S O R , which requires 6 N T 2 2 N T CMAs, and the compensation vector d H S O R is G S O R d M S O R + d S O R , which needs 3 N T 2 + N T CMAs. Therefore, according to Equation (38), the operation complexity for the first stage can be obtained as a total of 11 N T 2 N T CMAs. For the second stage, executing the Chebyshev acceleration algorithm, including 2 μ ( k ) μ ( k 1 ) · μ ( G H S O R x ˜ ( k 1 ) + d H S O R ) , μ ( k ) μ ( k 2 ) x ˜ ( k 2 ) , and their addition operation, requires 2 N T 2 + N T , N T , and N T CMAs, respectively. Because the second stage is an iterative algorithm, the above computational complexity is added and multiplied by the number of iterations i, expressed as i ( 2 N T 2 + 3 N T ) . Therefore, our proposed CHSOR method requires a total of 11 N T 2 N T + i ( 2 N T 2 + 3 N T ) CMAs. The complexity analysis for the other methods is derived similarly and is not elaborated here. For greater clarity, the algebraic expressions of the computational complexity for different schemes are tabulated in Table 10. It is worth mentioning that it can be seen from the algebraic formulas in Table 10 that the complexity is independent of the number of receiving antennas. Of course, this is an important attraction for the B5G uplink system, which urgently needs M-MIMO.

4.2.2. Complexity Quantitative Analysis

For more intuitive comparison and quantitative analysis, the exact parameter values are substituted in Table 10, with numerical values enumerated in Table 11 and presented using a bar chart in Figure 19.
Next, computational complexity and BER performance are discussed to provide a comprehensive comparison. It can be seen from Figure 9a,b that with four iterations the proposed method improves the BER by 91.624 % and 99.638 % compared with CSOR in the OFDM and UFMC systems, respectively. For complexity, Table 11 shows that it only increases by 22.381 % regardless of whether the OFDM or UFMC system is used.
Moreover, Figure 13 along with Table 4 and Table 11 allow us to observe and compare each method’s iterative procedure and required complexity when it reaches convergence under the antenna configuration with N R × N T = 64 × 16 and SNR at 37 dB. Evidently, the CHSOR method converges at the fourth iteration and the complexity load is 5040 CMAs. Among the other methods, the CSOR scheme has the best performance; however, it still has not converged after six iterations, and its complexity burden of 5544 CMAs has exceeded that of the CHSOR method after four iterations. Although at first glance our proposed CHSOR scheme seems slightly higher than the CSOR method with the same number of iterations, the BER performance of the CHSOR scheme can be much better than that of the CSOR method with only a few iterations.
As previously mentioned, Figure 13, Figure 14, Figure 15 and Figure 16 show the relationship between the number of iterations i and BER performance among all schemes for different antenna configurations. From these results, we can conclude that faster the convergence is achieved when there are more antennas at the receiving end. Taking the proposed method as an example, when N R increases from 64 to 256, the number of iterations required for convergence can be reduced from 4 to 2 or even 1; in addition, the BER performance is significantly better than other methods. Therefore, the proposed CHSOR detector achieves a strong balance between computational complexity and BER performance. When N R increases, the proposed CHSOR detector takes full advantage of the spatial diversity gain of M-MIMO and the optimal initial conditions of the HSOR stage to provide excellent convergence speed without sacrificing any computational complexity, thereby considering both computational complexity and BER performance.

5. Conclusions

In development to date, M-MIMO has become the hope for the next generation of advanced wireless communications. In this article, we propose a high-efficiency and low-complexity two-stage receiver called CHSOR to overcome the challenge of M-MIMO technology applied to B5G uplink environments.
First, we utilize the double refinement feature of SOR and MSOR to provide more accurate initial status and estimated parameters for the next stage. In the second stage, the Chebyshev recurrence relation is used to achieve rapid convergence and higher BER performance estimation. As expected, the first stage facilitates the speed and convergence direction of the second stage.
Our simulation results show that the proposed CHSOR scheme has the best BER performance compared to previous detectors. In particular, it delivers a 91.624% BER improvement over CSOR, demonstrating superior detection capability. Moreover, thanks to its rapid convergence, the proposed CHSOR scheme does not need to sacrifice complexity for BER performance. At the same time, its computational complexity is independent of the number of receiving antennas; as the antenna ratio increases, not only does its BER performance improve, its complexity decreases instead of increasing, since convergence is accelerated. This is undoubtedly an important benefit for the B5G uplink system, which urgently needs M-MIMO. It is worth mentioning that as the antenna ratio continues to increase, the proposed CHSOR scheme converges to the optimal MMSE baseline in almost one iteration; therefore, we expect that the load of the Chebyshev stage can be significantly reduced.
In summary, the proposed method uses a double refinement feature and a relatively simple SOR-based architecture. This results in excellent characteristics of high BER performance and moderate computational complexity that make it suitable for application in current and next-generation wireless communication environments and provides a high-performance option with guaranteed convergence for B5G uplink systems.

Author Contributions

Conceptualization, Y.-P.T. and G.-H.L.; methodology, Y.-P.T. and G.-H.L.; software, G.-H.L.; validation, Y.-P.T.; formal analysis, Y.-P.T.; investigation, Y.-P.T.; resources, Y.-P.T. and G.-H.L.; data curation, Y.-P.T. and G.-H.L.; writing—original draft preparation, Y.-P.T. and G.-H.L.; writing—review and editing, Y.-P.T.; visualization, G.-H.L.; supervision, Y.-P.T.; project administration, Y.-P.T.; funding acquisition, Y.-P.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data underlying the results are available as part of the article, and no additional source data are required.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
4Gfourth-generation
5Gfifth-generation
ACIadjacent channel interference
AORaccelerated over-relaxation
AWGNadditive white Gaussian noise
B5Gbeyond 5G
BERbit error rate
CAORChebyshev accelerated over-relaxation
CGconjugate gradient
CHSORhybrid SOR-based Chebyshev acceleration
CMAscomplex multiplications and additions
CPcyclic prefix
CSIchannel state information
CSORChebyshev successive over-relaxation
eMBBenhanced mobile broadband
FBMCfilter bank multi-carrier
FFTfast Fourier transform
FIRfinite impulse response
GSGauss-Seidel
IB-DFEiterative block decision-feedback equalizer
ICIinter-carrier interference
IFFTinverse fast Fourier transform
i.i.d.independent and identically distributed
IMTinternational mobile telecommunications
IoTinternet of things
ISIinter-symbol interference
IPIC-LRAiterative parallel interference cancellation based on the lattice reduction-aided
LoSline of sight
LRAlattice reduction-aided
LSleast-square
M-MIMOmassive multiple input–multiple output
MMSEminimum mean square error
mMTCmassive machine-type communications
MSORmodified successive over-relaxation
MUDmulti-user detector
NRIDAnew randomized iterative detection algorithm
OFDMorthogonal frequency-division multiplexing
OOBout-of-band
P/Sparallel-to-serial
PICparallel interference cancellation
PSDpower spectral density
QAMquadrature amplitude modulation
RIRichardson
RIDArandomized iterative detection algorithm
RFradio frequency
S/Pserial-to-parallel
SAORsymmetric accelerated over-relaxation
SNRsignal-to-noise ratio
SORsuccessive over-relaxation
SSORsymmetric successive over-relaxation
UFMCuniversal filtered multi-carrier
URLLCultra-reliable and low latency communications
ZFzero-forcing

Appendix A

This appendix provides a brief but succinct derivation of convergence for the HSOR stage in our proposed scheme and its convergence conditions. Of course, as the HSOR stage converges, the CHSOR scheme converges as well.
Considering Equation (39), we know that the spectral radius of the iteration matrix ρ ( G ) needs to be less than one (i.e., the maximum eigenvalue of the iteration matrix in the iteration equation is less than one); then, the iteration equation can be proved to converge. In Equation (38), the conformation of the HSOR iteration matrix G H S O R is G S O R multiplied by G M S O R , and its expansion is as follows:
G H S O R = G S O R G M S O R = ( D ω L ) 1 ( 1 ω ) D + ω U ( D ω L ) 1 U + ( 1 ω ) L .
According to the eigenvalue theorem [60], we can obtain
G H S O R x = ( D ω L ) 1 ( 1 ω ) D + ω U ( D ω L ) 1 U + ( 1 ω ) L x = λ x ,
where λ is the eigenvalue of G H S O R , corresponding to the eigenvector x . Here, we move two D ω L 1 from the left to the right side of the equality, yielding
( D ω D + ω U ) ( U + L ω L ) x = ( D ω L ) ( D ω L ) λ x ,
and we can expand Equation (A3) as follows:
( DU + DL ω DL ω DU ω DL + ω 2 DL + ω U 2 + ω UL ω 2 UL ) x = ( D 2 ω DL ω LD + ω 2 L 2 ) λ x .
Then, we have
[ ( 1 ω ) DU + ( 1 2 ω + ω 2 ) DL + ω U 2 + ( ω ω 2 ) UL ] x = ( λ D 2 λ ω DL λ ω LD + λ ω 2 L 2 ) x .
Further rearranging Equation (A5) yields Equation (A6), as follows:
[ ( 1 ω ) DU + ( 1 + λ ω 2 ω + ω 2 ) DL + ( ω ω 2 ) UL + ( λ ω ) LD + ( ω ) U 2 + ( λ ) D 2 + ( λ ω 2 ) L 2 ] x = 0 .
Now, we multiply Equation (A6) by the transpose of x :
x T [ ( 1 ω ) DU + ( 1 + λ ω 2 ω + ω 2 ) DL + ( ω ω 2 ) UL + ( λ ω ) LD + ( ω ) U 2 + ( λ ) D 2 + ( λ ω 2 ) L 2 ] x = 0 ( x T [ ( 1 ω ) DU + ( 1 + λ ω 2 ω + ω 2 ) DL + ( ω ω 2 ) UL + ( λ ω ) LD + ( ω ) U 2 + ( λ ) D 2 + ( λ ω 2 ) L 2 ] x ) T = 0 x T [ ( 1 ω ) DU + ( 1 + λ ω 2 ω + ω 2 ) DL + ( ω ω 2 ) UL + ( λ ω ) LD + ( ω ) U 2 + ( λ ) D 2 + ( λ ω 2 ) L 2 ] T ( x T ) T = 0 x T { [ ( 1 ω ) DU ] T + [ ( 1 + λ ω 2 ω + ω 2 ) DL ] T + [ ( ω ω 2 ) UL ] T + [ ( λ ω ) LD ] T + [ ( ω ) U 2 ] T + [ ( λ ) D 2 ] T + [ ( λ ω 2 ) L 2 ] T } x = 0 .
Therefore, we can obtain
x T [ ( 1 ω ) DL + ( 1 + λ ω 2 ω + ω 2 ) DU + ( ω ω 2 ) LU + ( λ ω ) UD + ( ω ) L 2 + ( λ ) D 2 + ( λ ω 2 ) U 2 ] x = 0 .
Next, we combine Equations (A7) and (A8) to produce
x T [ ( 1 ω ) D ( L + U ) + ( 1 + λ ω 2 ω + ω 2 ) D ( L + U ) + ( ω ω 2 ) ( UL + LU ) + ( λ ω ) ( L + U ) D + ( ω ) ( U 2 + L 2 ) + ( λ ) ( D 2 + D 2 ) + ( λ ω 2 ) ( L 2 + U 2 ) ] x = 0 .
After reducing Equation (A9), we can obtain Equation (A10) as follows:
x T [ ( 2 + λ ω 3 ω + ω 2 ) D ( L + U ) + ( ω ω 2 ) ( UL + LU ) + ( λ ω ) ( L + U ) D + ( ω λ ω 2 ) ( U 2 + L 2 ) + ( 2 λ ) D 2 ] x = 0 .
Moreover, because W = D L U , we can rewrite this to L + U = D W and substitute it into Equation (A10):
x T [ ( 2 + λ ω 3 ω + ω 2 ) D ( D W ) + ( ω ω 2 ) ( UL + LU ) + ( λ ω ) ( D W ) D + ( ω λ ω 2 ) ( U 2 + L 2 ) + ( 2 λ ) D 2 ] x = 0 .
For a clearer analysis, we can expand Equation (A11) and rearrange it as follows:
x T [ ( 2 + 2 λ ω 3 ω + ω 2 2 λ ) D 2 + ( 2 2 λ ω + 3 ω ω 2 ) DW + ( ω ω 2 ) ( UL + LU ) + ( ω λ ω 2 ) ( U 2 + L 2 ) ] x = 0 .
Because both D and W are symmetric positive definite matrices, x T D 2 x and x T WDx should be greater than zero for all non-zero x . Moreover, to ensure that x T WDx > 0 always holds, WD must also be symmetric. Therefore, we can infer Equation (A12) to the following inequalities:
2 + 2 λ ω 3 ω + ω 2 2 λ > 0 λ < ω 2 3 ω + 2 2 2 ω
and
2 2 λ ω + 3 ω ω 2 > 0 λ < ω 2 3 ω + 2 2 ω .
Observing Equations (A13) and (A14), according to convergence based on the SOR scheme, we assume that 0 < ω < 2 but ω 1 and ω 0 . Below, we discuss the two inequalities separately.
(i)
For Equation (A13):
We first factorize Equation (A13):
λ < ω 2 3 ω + 2 2 2 ω = ( ω 2 ) ( ω 1 ) 2 ( 1 ω ) = ω 2 2 .
Substituting ω = 0 and ω = 2 into Equation (A15), we can respectively obtain
ω 2 2 ω = 0 = 1
and
ω 2 2 ω = 2 = 0 .
From Equations (A16) and (A17), we can find that when 0 < ω < 2 and ω 1 , the range of λ is between 0 and 1, which is less than 1; therefore, it meets the convergence conditions.
(ii)
For Equation (A14):
We factorize Equation (A14) as follows:
λ < ω 2 3 ω + 2 2 ω = ( ω 1 ) ( ω 2 ) 2 ω .
Using the solution of the inequality in Equation (A18), we can find that the extreme value of λ will occur when ω is between 1 and 2. Now, to find the extreme value of λ and determine whether it is less than 1, we can differentiate Equation (A18); its expression is as follows:
d d ω ω 2 3 ω + 2 2 ω = ω 2 + 2 2 ω 2 .
When Equation (A19) equals zero, it has an extreme value. In other words, when ω = ± 2 , the extreme value of λ will appear. Because ω = 2 is not between 1 and 2, we choose ω = 2 . By substituting ω = 2 back into Equation (A14), we obtain the extreme value of λ , denoted as λ ; then,
λ = ω 2 3 ω + 2 2 ω ω = 2 = 3 2 2 2 0.086 .
Due to the extreme value of λ , we have λ = 0.086 , which is less than 1. Furthermore, we can confirm that λ is the maximum extreme value through the second derivative of Equation (A18). Therefore, as long as ω is between 1 and 2, λ will be less than 1. Thus, it also meets the convergence conditions.
In summary, by combining (i) and (ii), we can determine that when 1 < ω < 2 , λ will be less than 1; in other words, the HSOR method can ensure convergence when 1 < ω < 2 . Therefore, we can infer that the CHSOR method will converge for 1 < ω < 2 .

References

  1. Conceição, F.; Gomes, M.; Silva, V.; Dinis, R.; Silva, A.; Castanheira, D. A survey of candidate waveforms for beyond 5G systems. Electronics 2020, 10, 21. [Google Scholar] [CrossRef]
  2. Berceanu, M.G.; Florea, C.; Halunga, S. Performance comparison of massive MIMO system with orthogonal and nonorthogonal multiple access for uplink in 5G systems. Appl. Sci. 2020, 10, 7139. [Google Scholar] [CrossRef]
  3. Du, C.; Yu, J.; Yan, Z.; Ren, J.; Zhang, R.; Li, Y. Efficient Subcarrier-Level OFDM Backscatter Communications. IEEE Trans. Mob. Comput. 2025, 24, 5078–5093. [Google Scholar] [CrossRef]
  4. Saoud, B.; Shayea, I. Performance evaluation of MIMO-OFDM system in wireless network. In Proceedings of the 2023 10th International Conference on Wireless Networks and Mobile Communications (WINCOM), Istanbul, Turkiye, 26–28 October 2023; pp. 1–5. [Google Scholar] [CrossRef]
  5. Ismael, W.M.; Gao, M.; Zahary, A.; Yemeni, Z.; Ibrahim, Y.; Hawban, A. Edge-based Anomaly Data Detection Approach for Wireless Sensor Network-based Internet of Things. In Proceedings of the 2021 International Conference of Technology, Science and Administration (ICTSA), Taiz, Yemen, 22–24 March 2021; pp. 1–6. [Google Scholar] [CrossRef]
  6. Nozica, D.; Blazevic, D.; Keser, T. Industrial-Grade Edge Computing Device for Smart Furniture Products. Appl. Sci. 2025, 15, 4355. [Google Scholar] [CrossRef]
  7. Lee, C.; Fumagalli, A. Internet of things security-multilayered method for end to end data communications over cellular networks. In Proceedings of the 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), Limerick, Ireland, 15–18 April 2019; pp. 24–28. [Google Scholar] [CrossRef]
  8. Fuentes, M.; Carcel, J.L.; Dietrich, C.; Yu, L.; Garro, E.; Pauli, V.; Lazarakis, F.I.; Grøndalen, O.; Bulakci, O.; Yu, J. 5G new radio evaluation against IMT-2020 key performance indicators. IEEE Access 2020, 8, 110880–110896. [Google Scholar] [CrossRef]
  9. Usman, M.A.; Weerasinghe, N.S.; Ansari, R.; Usman, M.R.; Politis, C. Investigating Reliability for URLLC in EUHT-5G a new IMT-2020 Candidate Technology. In Proceedings of the 2022 IEEE Globecom Workshops (GC Wkshps), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 662–667. [Google Scholar] [CrossRef]
  10. Yamada, H.; Suganuma, H.; Maehara, F. System capacity analysis of asynchronous FBMC and OFDM systems in the presence of adjacent channel interference and multipath fading. In Proceedings of the 2022 IEEE Radio and Wireless Symposium (RWS), Las Vegas, NV, USA, 16–19 January 2022; pp. 171–173. [Google Scholar] [CrossRef]
  11. Larsson, E.G.; Edfors, O.; Tufvesson, F.; Marzetta, T.L. Massive MIMO for next generation wireless systems. IEEE Commun. Mag. 2014, 52, 186–195. [Google Scholar] [CrossRef]
  12. Earle, B.; Al-Habashna, A.; Wainer, G.; Li, X.; Xue, G. Machine Learning Models for Channel Status Classification in M-Mimo Systems Using Limited CSI Feedback. In Proceedings of the 2023 Annual Modeling and Simulation Conference (ANNSIM), Hamilton, ON, Canada, 23–26 May 2023; pp. 645–656. [Google Scholar]
  13. Varanasi, M.K.; Mullis, C.T.; Kapur, A. On the limitation of linear MMSE detection. IEEE Trans. Inf. Theory 2006, 52, 4282–4286. [Google Scholar] [CrossRef]
  14. Kong, B.Y.; Park, I.C. Low-complexity symbol detection for massive MIMO uplink based on Jacobi method. In Proceedings of the 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Valencia, Spain, 4–8 September 2016; pp. 1–5. [Google Scholar] [CrossRef]
  15. Shen, D.; Chen, L.; Li, Q.; Chen, T.; Zhao, F. A Weighted Gauss-Seidel Iterative Algorithm with Fast Convergence. In Proceedings of the 2023 3rd International Symposium on Computer Technology and Information Science (ISCTIS), Chengdu, China, 7–9 July 2023; pp. 414–418. [Google Scholar] [CrossRef]
  16. Fang, Y.; Chen, L.; You, C.; Wen, D.; Zhu, P. Finite-Precision Conjugate Gradient Method for Massive MIMO Detection. arXiv 2025, arXiv:2504.09820. [Google Scholar] [CrossRef]
  17. Gao, X.; Dai, L.; Hu, Y.; Wang, Z.; Wang, Z. Matrix inversion-less signal detection using SOR method for uplink large-scale MIMO systems. In Proceedings of the 2014 IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014; pp. 3291–3295. [Google Scholar] [CrossRef]
  18. Hadjidimos, A. Accelerated overrelaxation method. Math. Comput. 1978, 32, 149–157. [Google Scholar] [CrossRef]
  19. Yu, A.; Zhang, C.; Zhang, S.; You, X. Efficient SOR-based detection and architecture for large-scale MIMO uplink. In Proceedings of the 2016 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), Jeju, Republic of Korea, 25–28 October 2016; pp. 402–405. [Google Scholar] [CrossRef]
  20. Ning, J.; Lu, Z.; Xie, T.; Quan, J. Low complexity signal detector based on SSOR method for massive MIMO systems. In Proceedings of the 2015 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, Ghent, Belgium, 17–19 June 2015; pp. 1–4. [Google Scholar] [CrossRef]
  21. Hu, Y.; Wu, J.; Wang, Y. SAOR-based precoding with enhanced BER performance for massive MIMO systems. In Proceedings of the 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Okinawa, Japan, 11–13 February 2019; pp. 512–516. [Google Scholar] [CrossRef]
  22. Yu, A.; Yang, C.; Zhang, Z.; You, X.; Zhang, C. Efficient SOR based massive MIMO detection using Chebyshev acceleration. In Proceedings of the 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP), Shanghai, China, 19–21 November 2018; pp. 1–5. [Google Scholar] [CrossRef]
  23. Tu, Y.P.; Chen, C.Y.; Lin, K.H. An Efficient Two-Stage Receiver Base on AOR Iterative Algorithm and Chebyshev Acceleration for Uplink Multiuser Massive-MIMO OFDM Systems. Electronics 2021, 11, 92. [Google Scholar] [CrossRef]
  24. Berra, S.; Chakraborty, S.; Dinis, R. A Low Complexity Iterative SC-FDE Receiver for Massive MIMO Systems. IEEE Trans. Veh. Technol. 2024, 73, 10405–10420. [Google Scholar] [CrossRef]
  25. Berra, S.; Chakraborty, S.; Dinis, R.; Shahabuddin, S. Deep unfolding of Chebyshev accelerated iterative method for massive MIMO detection. IEEE Access 2023, 11, 52555–52569. [Google Scholar] [CrossRef]
  26. Berra, S.; Dinis, R.; Shahabuddin, S. Fast matrix inversion based on Chebyshev acceleration for linear detection in massive MIMO systems. Electron. Lett. 2022, 58, 451–453. [Google Scholar] [CrossRef]
  27. Berra, S.; Dinis, R.; Rabie, K.; Shahabuddin, S. Efficient iterative massive MIMO detection using Chebyshev acceleration. Phys. Commun. 2022, 52, 101651. [Google Scholar] [CrossRef]
  28. 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, 5093–5107. [Google Scholar] [CrossRef]
  29. Liu, H.; Cheng, X.; Li, W.; Feng, F.; Wang, L.; Xiao, Y.; Fu, S. A novel iterative detection method based on a lattice reduction-aided algorithm for MIMO OFDM systems. Sci. Rep. 2024, 14, 2779. [Google Scholar] [CrossRef] [PubMed]
  30. Hazareena, A.; Mustafa, B.A. A survey: On the waveforms for 5G. In Proceedings of the 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 29–31 March 2018; pp. 64–67. [Google Scholar] [CrossRef]
  31. Lee, J.; Lou, H.L.; Toumpakaris, D.; Cioffi, J.M. Effect of carrier frequency offset on OFDM systems for multipath fading channels. In Proceedings of the IEEE Global Telecommunications Conference, 2004. GLOBECOM’04, Dallas, TX, USA, 29 November–3 December 2004; Volume 6, pp. 3721–3725. [Google Scholar] [CrossRef]
  32. Chen, B.S.; Yang, C.Y.; Liao, W.J. Robust fast time-varying multipath fading channel estimation and equalization for MIMO-OFDM systems via a fuzzy method. IEEE Trans. Veh. Technol. 2012, 61, 1599–1609. [Google Scholar] [CrossRef]
  33. Doré, J.B.; Gerzaguet, R.; Cassiau, N.; Ktenas, D. Waveform contenders for 5G: Description, analysis and comparison. Phys. Commun. 2017, 24, 46–61. [Google Scholar] [CrossRef]
  34. Suyama, S.; Fukuda, H.; Suzuki, H.; Fukawa, K. 10 Gbps 8× 8 MIMO-OFDM broadband experimental system for 11 GHz band super high bit-rate mobile communications. In Proceedings of the OFDM 2012: 17th International OFDM Workshop 2012 (InOWo’12), VDE, Essen, Germany, 29–30 August 2012; pp. 1–6. [Google Scholar]
  35. Moreolo, M.S.; Fàbrega, J.M.; Nadal, L.; Vílchez, F.J. Software-defined optical OFDM transmission systems: Enabling elasticity in the data plane. In Proceedings of the 2012 14th International Conference on Transparent Optical Networks (ICTON), Coventry, UK, 2–5 July 2012; pp. 1–4. [Google Scholar] [CrossRef]
  36. Rani, P.N.; Rani, C.S. UFMC: The 5G modulation technique. In Proceedings of the 2016 IEEE international conference on computational intelligence and computing research (ICCIC), Chennai, India, 15–17 December 2016; pp. 1–3. [Google Scholar] [CrossRef]
  37. Sidiq, S.; Mustafa, F.; Sheikh, J.A.; Malik, B.A. FBMC and UFMC: The modulation techniques for 5G. In Proceedings of the 2019 International Conference on Power Electronics, Control and Automation (ICPECA), New Delhi, India, 16–17 November 2019; pp. 1–5. [Google Scholar] [CrossRef]
  38. Yarrabothu, R.S.; Nelakuditi, U.R. Optimization of out-of-band emission using kaiser-bessel filter for UFMC in 5G cellular communications. China Commun. 2019, 16, 15–23. [Google Scholar] [CrossRef]
  39. Tuli, E.A.; Kim, D.S.; Lee, J.M. Performance Enhancement of UFMC Systems using Kaiser Window Filter. In Proceedings of the 2021 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Republic of Korea, 20–22 October 2021. [Google Scholar] [CrossRef]
  40. Albreem, M.A.; Juntti, M.; Shahabuddin, S. Massive MIMO detection techniques: A survey. IEEE Commun. Surv. Tutor. 2019, 21, 3109–3132. [Google Scholar] [CrossRef]
  41. Cho, Y.S.; Kim, J.; Yang, W.Y.; Kang, C.G. MIMO-OFDM Wireless Communications with MATLAB; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
  42. Luo, S.; Pedersen, G.F.; Zhang, S. Massive MIMO array design with high isolation by using decoupling cavity. IEEE Trans. Circuits Syst. Ii Express Briefs 2022, 70, 974–978. [Google Scholar] [CrossRef]
  43. Farzamnia, A.; Hlaing, N.W.; Haldar, M.K.; Rahebi, J. Channel estimation for sparse channel OFDM systems using least square and minimum mean square error techniques. In Proceedings of the 2017 international conference on engineering and technology (ICET), Antalya, Turkey, 21–23 August 2017; pp. 1–5. [Google Scholar] [CrossRef]
  44. Firdaus, M.; Moegiharto, Y. Performance of OFDM System against Different Cyclic Prefix Lengths on Multipath Fading Channels. arXiv 2022, arXiv:2207.13045. [Google Scholar] [CrossRef]
  45. Manda, R.; Gowri, R. Filter design for universal filtered multicarrier (UFMC) based systems. In Proceedings of the 2019 4th International Conference on Information Systems and Computer Networks (ISCON), Mathura, India, 21–22 November 2019; pp. 520–523. [Google Scholar] [CrossRef]
  46. Wang, X.; Wild, T.; Schaich, F. Filter optimization for carrier-frequency-and timing-offset in universal filtered multi-carrier systems. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–6. [Google Scholar] [CrossRef]
  47. Kang, M.; Alouini, M.S. Capacity of correlated MIMO Rayleigh channels. IEEE Trans. Wirel. Commun. 2006, 5, 143–155. [Google Scholar] [CrossRef]
  48. Mishra, V.; Tripathi, P.K.; Rana, P.; Joshi, H.D. Performance analysis of comb type pilot aided channel estimation in ofdm with different pilot sequences. In Proceedings of the 2013 Tenth International Conference on Wireless and Optical Communications Networks (WOCN), Bhopal, India, 26–28 July 2013; pp. 1–5. [Google Scholar] [CrossRef]
  49. Chen, W.; Qi, L.; Yanjun, F. An improved least square channel estimation algorithm for underwater acoustic OFDM systems. In Proceedings of the 2010 2nd International Conference on Future Computer and Communication, Wuhan, China, 21–24 May 2010; Volume 3, pp. V3–577–V3–580. [Google Scholar] [CrossRef]
  50. 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, 45740–45753. [Google Scholar] [CrossRef]
  51. Young, D.M. Convergence properties of the symmetric and unsymmetric successive overrelaxation methods and related methods. Math. Comput. 1970, 24, 793–807. [Google Scholar] [CrossRef]
  52. Young, D.M. Iterative Solution of Large Linear Systems; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
  53. Mason, J.C.; Handscomb, D.C. Chebyshev Polynomials; Chapman and Hall/CRC: New York, NY, USA, 2002. [Google Scholar] [CrossRef]
  54. Hadjidimos, A. Successive overrelaxation (SOR) and related methods. J. Comput. Appl. Math. 2000, 123, 177–199. [Google Scholar] [CrossRef]
  55. Haotian, X.; Junqin, W.; Jianhao, S. Massive MIMO joint precoding algorithm based on SORMI and Chebyshev iteration. In Proceedings of the 2021 2nd International Conference on Computer Communication and Network Security (CCNS), Xining, China, 30 July–1 August 2021; pp. 122–125. [Google Scholar] [CrossRef]
  56. Yu, A.; Jing, S.; Tan, X.; Wu, Z.; Yan, Z.; Zhang, Z.; You, X.; Zhang, C. Efficient successive over relaxation detectors for massive MIMO. IEEE Trans. Circuits Syst. Regul. Pap. 2020, 67, 2128–2139. [Google Scholar] [CrossRef]
  57. Vaigandla, K.K.; Siluveru, M.; Karne, R. Study and Comparative Analysis of OFDM and UFMC Modulation Schemes. J. Electron. Comput. Netw. Appl. Math. (JECNAM) 2023, 3, 41–50. [Google Scholar] [CrossRef]
  58. Ravindran, R.; Viswakumar, A. Performance evaluation of 5G waveforms: UFMC and FBMC-OQAM with Cyclic Prefix-OFDM System. In Proceedings of the 2019 9th International Conference on Advances in Computing and Communication (ICACC), Kochi, India, 6–8 November 2019; pp. 6–10. [Google Scholar] [CrossRef]
  59. Tu, Y.P.; Jian, P.S.; Huang, Y.F. Novel Hybrid SOR-and AOR-Based Multi-User Detection for Uplink M-MIMO B5G Systems. Electronics 2023, 13, 187. [Google Scholar] [CrossRef]
  60. Cox, D.A. Stickelberger and the eigenvalue theorem. In Commutative Algebra: Expository Papers Dedicated to David Eisenbud on the Occasion of his 75th Birthday; Springer: Berlin/Heidelberg, Germany, 2021; pp. 283–298. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the OFDM.
Figure 1. Block diagram of the OFDM.
Applsci 15 06658 g001
Figure 2. Block diagram of UFMC.
Figure 2. Block diagram of UFMC.
Applsci 15 06658 g002
Figure 3. Uplink M-MIMO architecture diagram.
Figure 3. Uplink M-MIMO architecture diagram.
Applsci 15 06658 g003
Figure 4. Block diagram of the CHSOR method.
Figure 4. Block diagram of the CHSOR method.
Applsci 15 06658 g004
Figure 5. Block diagram of the HSOR stage.
Figure 5. Block diagram of the HSOR stage.
Applsci 15 06658 g005
Figure 6. BER vs. ω for OFDM and UFMC using the HSOR method when N R × N T = 64 × 16 and SNR = 35 dB.
Figure 6. BER vs. ω for OFDM and UFMC using the HSOR method when N R × N T = 64 × 16 and SNR = 35 dB.
Applsci 15 06658 g006
Figure 7. BER performance comparison for OFDM vs. UFMC with N R × N T = 64 × 16 .
Figure 7. BER performance comparison for OFDM vs. UFMC with N R × N T = 64 × 16 .
Applsci 15 06658 g007
Figure 8. PSD comparison for OFDM vs. UFMC.
Figure 8. PSD comparison for OFDM vs. UFMC.
Applsci 15 06658 g008
Figure 9. BER performance comparison for different detection methods with N R × N T = 64 × 16 and number of iterations = 4 for (a) OFDM and (b) UFMC.
Figure 9. BER performance comparison for different detection methods with N R × N T = 64 × 16 and number of iterations = 4 for (a) OFDM and (b) UFMC.
Applsci 15 06658 g009
Figure 10. BER performance comparison for different detection methods with N R × N T = 128 × 16 and number of iterations = 2 for (a) OFDM and (b) UFMC.
Figure 10. BER performance comparison for different detection methods with N R × N T = 128 × 16 and number of iterations = 2 for (a) OFDM and (b) UFMC.
Applsci 15 06658 g010aApplsci 15 06658 g010b
Figure 11. BER performance comparison for different detection methods with N R × N T = 192 × 16 , and number of iterations = 1 for (a) OFDM and (b) UFMC.
Figure 11. BER performance comparison for different detection methods with N R × N T = 192 × 16 , and number of iterations = 1 for (a) OFDM and (b) UFMC.
Applsci 15 06658 g011
Figure 12. BER performance comparison for different detection methods with N R × N T = 256 × 16 and number of iterations = 1 for (a) OFDM and (b) UFMC.
Figure 12. BER performance comparison for different detection methods with N R × N T = 256 × 16 and number of iterations = 1 for (a) OFDM and (b) UFMC.
Applsci 15 06658 g012
Figure 13. BER performance vs. number of iterations with N R × N T = 64 × 16 and SNR = 37 dB for (a) OFDM and (b) UFMC.
Figure 13. BER performance vs. number of iterations with N R × N T = 64 × 16 and SNR = 37 dB for (a) OFDM and (b) UFMC.
Applsci 15 06658 g013
Figure 14. BER performance vs. number of iterations with N R × N T = 128 × 16 and SNR = 34 dB for (a) OFDM and (b) UFMC.
Figure 14. BER performance vs. number of iterations with N R × N T = 128 × 16 and SNR = 34 dB for (a) OFDM and (b) UFMC.
Applsci 15 06658 g014
Figure 15. BER performance vs. number of iterations with N R × N T = 192 × 16 and SNR = 32 dB for (a) OFDM and (b) UFMC.
Figure 15. BER performance vs. number of iterations with N R × N T = 192 × 16 and SNR = 32 dB for (a) OFDM and (b) UFMC.
Applsci 15 06658 g015
Figure 16. BER performance vs. number of iterations with N R × N T = 256 × 16 and SNR = 30 dB for (a) OFDM and (b) UFMC.
Figure 16. BER performance vs. number of iterations with N R × N T = 256 × 16 and SNR = 30 dB for (a) OFDM and (b) UFMC.
Applsci 15 06658 g016
Figure 17. BER vs. β for different detection schemes when the number of iterations is 1 and the SNR is 30 dB for (a) OFDM and (b) UFMC.
Figure 17. BER vs. β for different detection schemes when the number of iterations is 1 and the SNR is 30 dB for (a) OFDM and (b) UFMC.
Applsci 15 06658 g017
Figure 18. BER vs. β for different detection schemes when the number of iterations is 2 and the SNR is 30 dB for (a) OFDM and (b) UFMC.
Figure 18. BER vs. β for different detection schemes when the number of iterations is 2 and the SNR is 30 dB for (a) OFDM and (b) UFMC.
Applsci 15 06658 g018aApplsci 15 06658 g018b
Figure 19. Bar chart of computational complexity for different detectors with N T = 16 .
Figure 19. Bar chart of computational complexity for different detectors with N T = 16 .
Applsci 15 06658 g019
Table 1. Parameters and characterization.
Table 1. Parameters and characterization.
ParametersCharacterization
ntime index
k , m frequency index
Nnumber of subcarriers
Bnumber of sub-bands at the UFMC system
Llength of the Dolph-Chebyshev filter
N T number of transmitter antennas
N R number of receiving antennas
Table 2. Parameters used in simulation scenarios.
Table 2. Parameters used in simulation scenarios.
ParameterValue
Modulation1024-QAM
Amount of data512
Pilot Length52
Number of transmitting antennas16
Number of receiving antennas64,128,192,256
Channel typeRayleigh fading channel
Spatial-correlation coefficient (Tx, Rx)(0.3, 0.4)
NoiseAWGN
Number of paths2
The maximum SNR50
Channel estimationLS
Monte Carlo times500,000
OFDM parameters
CP Length128
UFMC parameters
Number of subcarriers1024
Number of sub-bands16
Number of subcarriers in each sub-band32
Number of zero-padding256
Filter typeChebyshev FIR filter
Filter length43
Filter sidelobe attenuation40
Table 3. BER numerical results improvement rate of proposed CHSOR and Chebyshev-MAOR at SNR = 30 dB for N R × N T = 128 × 16 and N R × N T = 192 × 16 under OFDM and UFMC.
Table 3. BER numerical results improvement rate of proposed CHSOR and Chebyshev-MAOR at SNR = 30 dB for N R × N T = 128 × 16 and N R × N T = 192 × 16 under OFDM and UFMC.
OFDMUFMC
CHSOR’s BERChebyshev-MAOR’s BERImprovement Rate (%)CHSOR’s BERChebyshev-MAOR’s BERImprovement Rate (%)
N R = 128
i = 2
3.737 × 10 3 6.892 × 10 2 94.578 1.951 × 10 4 6.471 × 10 2 99.699
N R = 192
i = 1
9.476 × 10 4 2.592 × 10 2 96.344 4.764 × 10 5 2.184 × 10 2 99.782
Table 4. The altered rate in BER between iterations of each method at N R × N T = 64 × 16 and SNR = 37 dB for (a) OFDM and (b) UFMC.
Table 4. The altered rate in BER between iterations of each method at N R × N T = 64 × 16 and SNR = 37 dB for (a) OFDM and (b) UFMC.
Scheme δ ( 1 ) δ ( 2 ) δ ( 3 ) δ ( 4 ) δ ( 5 )
(a)
SOR31.973%46.006%60.562%75.059%83.093%
MSOR27.944%37.631%50.730%63.708%74.285%
AOR34.035%53.444%72.523%86.377%86.256%
SSOR32.479%41.178%50.509%58.834%64.508%
SAOR34.866%44.787%55.058%64.132%69.552%
CSOR38.972%60.083%76.246%85.268%79.095%
Chebyshev-MAOR−11.658%−5.862%−2.816%−1.857%−1.283%
Chebyshev-RI25.154%37.638%54.286%69.577%81.921%
CHSOR93.986%93.033%36.644%2.966%0.195%
(b)
MSOR29.970%37.830%51.624%66.313%78.997%
AOR34.100%53.920%74.763%90.855%96.159%
SSOR32.565%41.600%51.857%61.534%68.615%
SAOR34.970%45.315%56.784%67.506%74.740%
CSOR39.202%61.307%79.396%90.574%93.302%
Chebyshev-MAOR−11.660%−5.846%−2.813%−1.854%−1.280%
Chebyshev-RI25.210%37.957%55.632%74.093%89.304%
CHSOR95.928%98.926%93.233%25.568%0.894%
Table 5. The altered rate in BER between iterations of each method at N R × N T = 128 × 16 and SNR = 34 dB for (a) OFDM and (b) UFMC.
Table 5. The altered rate in BER between iterations of each method at N R × N T = 128 × 16 and SNR = 34 dB for (a) OFDM and (b) UFMC.
Scheme δ ( 1 ) δ ( 2 ) δ ( 3 ) δ ( 4 ) δ ( 5 )
(a)
SOR54.855%80.580%95.354%92.632%34.096%
MSOR51.649%75.891%92.787%94.472%55.665%
AOR57.374%85.023%97.147%87.003%17.657%
SSOR70.512%89.219%94.574%79.240%22.364%
SAOR71.458%90.276%94.951%75.746%18.477%
CSOR77.082%95.770%93.943%32.539%2.321%
Chebyshev-MAOR45.546%31.766%23.355%10.575%5.714%
Chebyshev-RI54.160%79.458%95.306%88.386%40.738%
CHSOR97.426%6.456%−0.002%0.035%0.004%
(b)
SOR55.083%82.094%97.525%99.640%91.201%
MSOR51.844%77.248%95.202%99.153%98.063%
AOR57.632%86.603%98.981%99.737%64.124%
SSOR71.347%91.470%97.761%98.461%89.436%
SAOR72.319%92.552%98.243%98.691%82.061%
CSOR78.343%97.640%99.755%91.586%−1.653%
Chebyshev-MAOR46.397%31.882%22.743%10.002%5.292%
Chebyshev-RI54.522%82.204%98.437%99.417%85.085%
CHSOR99.985%28.235%0%−0.820%0%
Table 6. The altered rate in BER between iterations of each method at N R × N T = 192 × 16 and SNR = 32 dB for (a) OFDM and (b) UFMC.
Table 6. The altered rate in BER between iterations of each method at N R × N T = 192 × 16 and SNR = 32 dB for (a) OFDM and (b) UFMC.
Scheme δ ( 1 ) δ ( 2 ) δ ( 3 ) δ ( 4 ) δ ( 5 )
(a)
SOR68.751%93.826%97.939%48.856%3.412%
MSOR66.646%91.967%97.924%62.866%5.643%
AOR70.434%95.359%97.726%35.321%2.003%
SSOR89.008%98.134%81.405%11.401%0.934%
SAOR89.409%98.240%79.749%10.561%0.905%
CSOR91.680%98.491%53.111%3.244%0.095%
Chebyshev-MAOR92.071%80.046%43.541%14.506%7.654%
Chebyshev-RI72.978%95.883%94.635%39.338%6.868%
CHSOR59.505%0.086%−0.012%−0.002%0.002%
(b)
SOR69.246%95.436%99.890%96.420%11.864%
MSOR67.105%93.680%99.761%98.853%14.634%
AOR70.964%96.813%99.950%89.069%4.630%
SSOR90.438%99.469%99.658%49.537%2.752%
SAOR90.905%99.552%99.618%44.103%3.670%
CSOR93.238%99.907%97.484%6.034%3.670%
Chebyshev-MAOR93.894%80.776%44.157%16.235%9.455%
Chebyshev-RI74.083%98.350%99.848%84.871%11.382%
CHSOR98.685%−2.941%0%0%0%
Table 7. The altered rate in BER between iterations of each method at N R × N T = 256 × 16 and SNR = 30 dB for (a) OFDM and (b) UFMC.
Table 7. The altered rate in BER between iterations of each method at N R × N T = 256 × 16 and SNR = 30 dB for (a) OFDM and (b) UFMC.
Scheme δ ( 1 ) δ ( 2 ) δ ( 3 ) δ ( 4 ) δ ( 5 )
(a)
SOR77.258%93.372%89.753%11.497%0.633%
MSOR75.907%96.739%91.871%15.639%0.897%
AOR78.342%97.875%87.069%8.460%0.387%
SSOR95.701%96.458%26.869%2.027%0.213%
SAOR95.857%96.373%26.058%2.006%0.208%
CSOR96.496%92.876%13.021%0.575%−0.031%
Chebyshev-MAOR95.767%38.911%0.234%0.380%0.150%
Chebyshev-RI85.245%97.220%70.412%9.261%1.720%
CHSOR9.023%−0.009%0.007%−0.001%0%
(b)
SOR78.108%98.918%99.868%42.308%1.111%
MSOR76.737%98.447%99.885%55.808%3.794%
AOR79.209%99.258%99.834%28.911%1.114%
SSOR97.260%99.928%80.490%5.080%−0.282%
SAOR97.410%99.931%78.588%5.319%0.281%
CSOR98.171%99.927%46.047%−1.437%−0.850%
Chebyshev-MAOR99.488%96.588%21.663%0.279%0.280%
Chebyshev-RI87.531%99.771%98.085%29.760%7.368%
CHSOR49.130%−1.425%0.281%0%0%
Table 8. BER difference rate between the BER of all detection methods and MMSE at different β when the number of iterations is 1 and the SNR is 30 dB for (a) OFDM and (b) UFMC.
Table 8. BER difference rate between the BER of all detection methods and MMSE at different β when the number of iterations is 1 and the SNR is 30 dB for (a) OFDM and (b) UFMC.
Scheme β = 4 β = 8 β = 12 β = 16
(a)
SOR 3.533 × 10 1 3.242 × 10 1 2.982 × 10 1 2.778 × 10 1
MSOR 3.583 × 10 1 3.281 × 10 1 3.012 × 10 1 2.802 × 10 1
AOR 3.506 × 10 1 3.211 × 10 1 2.956 × 10 1 2.756 × 10 1
SSOR 3.047 × 10 1 2.291 × 10 1 1.753 × 10 1 1.374 × 10 1
SAOR 2.983 × 10 1 2.284 × 10 1 1.754 × 10 1 1.377 × 10 1
CSOR 2.473 × 10 1 1.582 × 10 1 1.032 × 10 1 6.916 × 10 2
Chebyshev-MAOR 3.621 × 10 1 1.181 × 10 1 2.506 × 10 2 5.661 × 10 3
Chebyshev-RI 2.713 × 10 1 2.196 × 10 1 1.740 × 10 1 1.381 × 10 1
CHSOR 7.368 × 10 2 4.886 × 10 3 2.463 × 10 4 1.453 × 10 5
(b)
SOR 3.719 × 10 1 3.276 × 10 1 2.986 × 10 1 2.776 × 10 1
MSOR 3.769 × 10 1 3.314 × 10 1 3.016 × 10 1 2.801 × 10 1
AOR 3.693 × 10 1 3.245 × 10 1 2.961 × 10 1 2.755 × 10 1
SSOR 3.232 × 10 1 2.319 × 10 1 1.747 × 10 1 1.360 × 10 1
SAOR 3.167 × 10 1 2.312 × 10 1 1.749 × 10 1 1.363 × 10 1
CSOR 2.656 × 10 1 1.608 × 10 1 1.025 × 10 1 6.779 × 10 2
Chebyshev-MAOR 3.810 × 10 1 1.195 × 10 1 2.164 × 10 2 3.637 × 10 3
Chebyshev-RI 2.898 × 10 1 2.230 × 10 1 1.745 × 10 1 1.381 × 10 1
CHSOR 8.548 × 10 2 2.900 × 10 3 3.604 × 10 5 4.883 × 10 7
Table 9. BER difference rate between the BER of all detection methods and MMSE at different β when the number of iterations is 2 and the SNR is 30 dB for (a) OFDM and (b) UFMC.
Table 9. BER difference rate between the BER of all detection methods and MMSE at different β when the number of iterations is 2 and the SNR is 30 dB for (a) OFDM and (b) UFMC.
Scheme β = 4 β = 8 β = 12 β = 16
(a)
SOR 2.342 × 10 1 1.465 × 10 1 9.432 × 10 2 6.295 × 10 2
MSOR 2.526 × 10 1 1.586 × 10 1 1.015 × 10 1 6.732 × 10 2
AOR 2.248 × 10 1 1.372 × 10 1 8.861 × 10 2 5.942 × 10 2
SSOR 2.002 × 10 1 7.042 × 10 2 2.190 × 10 2 5.719 × 10 3
SAOR 1.886 × 10 1 6.819 × 10 2 2.126 × 10 2 5.519 × 10 3
CSOR 1.461 × 10 1 3.969 × 10 2 1.023 × 10 2 2.243 × 10 3
Chebyshev-MAOR 4.071 × 10 1 6.498 × 10 2 2.293 × 10 3 9.210 × 10 5
Chebyshev-RI 1.981 × 10 1 1.009 × 10 1 4.847 × 10 2 2.002 × 10 2
CHSOR 7.230 × 10 3 4.010 × 10 5 6.793 × 10 9 8.832 × 10 8
(b)
SOR 2.521 × 10 1 1.480 × 10 1 9.257 × 10 2 6.061 × 10 2
MSOR 2.708 × 10 1 1.604 × 10 1 9.991 × 10 2 6.501 × 10 2
AOR 2.425 × 10 1 1.385 × 10 1 8.672 × 10 2 5.707 × 10 2
SSOR 2.174 × 10 1 6.899 × 10 2 1.803 × 10 2 3.672 × 10 3
SAOR 2.055 × 10 1 6.662 × 10 2 1.733 × 10 2 3.479 × 10 3
CSOR 1.618 × 10 1 3.741 × 10 2 7.688 × 10 3 1.206 × 10 3
Chebyshev-MAOR 4.261 × 10 1 6.420 × 10 2 1.323 × 10 3 1.610 × 10 5
Chebyshev-RI 2.160 × 10 1 1.023 × 10 1 4.607 × 10 2 1.697 × 10 2
CHSOR 7.884 × 10 3 8.138 × 10 6 6.836 × 10 8 4.185 × 10 9
Table 10. Algebraic expressions of computational complexity for different detectors.
Table 10. Algebraic expressions of computational complexity for different detectors.
Detection MethodsComplex Multiplications and Additions (CMAs)
SOR 5 2 N T 2 + 1 2 N T + i ( 2 N T 2 + N T )
MSOR 5 2 N T 2 3 2 N T + i ( 2 N T 2 + N T )
AOR 3 N T 2 + i ( 3 N T 2 )
SSOR 5 N T 2 + N T + i ( 4 N T 2 + 2 N T )
SAOR 6 N T 2 + i ( 6 N T 2 )
CSOR 5 2 N T 2 + 1 2 N T + i ( 2 N T 2 + 3 N T )
Chebyshev-MAOR 17 2 N T 2 3 2 N T + i ( 2 N T 2 + 3 N T )
Chebyshev-RI 3 N T 2 2 N T + i ( 2 N T 2 + 3 N T )
CHSOR 11 N T 2 N T + i ( 2 N T 2 + 3 N T )
Table 11. Numerical complexity comparison for different detectors with N T = 16 .
Table 11. Numerical complexity comparison for different detectors with N T = 16 .
Detection MethodsCMAs
i = 1
CMAs
i = 2
CMAs
i = 3
CMAs
i = 4
CMAs
i = 5
CMAs
i = 6
SOR117617042232276032883816
MSOR114416722200272832563784
AOR153623043072384046085376
SSOR235234084464552065767632
SAOR3072460861447680921610,752
CSOR146422803096391247285544
Chebyshev-MAOR296837844600541662327048
Chebyshev-RI155223683184400048165632
CHSOR336039204480504056006160
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.

Share and Cite

MDPI and ACS Style

Tu, Y.-P.; Liu, G.-H. A Fast Convergence Scheme Using Chebyshev Iteration Based on SOR and Applied to Uplink M-MIMO B5G Systems for Multi-User Detection. Appl. Sci. 2025, 15, 6658. https://doi.org/10.3390/app15126658

AMA Style

Tu Y-P, Liu G-H. A Fast Convergence Scheme Using Chebyshev Iteration Based on SOR and Applied to Uplink M-MIMO B5G Systems for Multi-User Detection. Applied Sciences. 2025; 15(12):6658. https://doi.org/10.3390/app15126658

Chicago/Turabian Style

Tu, Yung-Ping, and Guan-Hong Liu. 2025. "A Fast Convergence Scheme Using Chebyshev Iteration Based on SOR and Applied to Uplink M-MIMO B5G Systems for Multi-User Detection" Applied Sciences 15, no. 12: 6658. https://doi.org/10.3390/app15126658

APA Style

Tu, Y.-P., & Liu, G.-H. (2025). A Fast Convergence Scheme Using Chebyshev Iteration Based on SOR and Applied to Uplink M-MIMO B5G Systems for Multi-User Detection. Applied Sciences, 15(12), 6658. https://doi.org/10.3390/app15126658

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop