Next Article in Journal
Efficient Algorithms for Permutation Arrays from Permutation Polynomials
Previous Article in Journal
EMAT: Enhanced Multi-Aspect Attention Transformer for Financial Time Series Forecasting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhance the Performance of Expectation Propagation Detection in Spatially Correlated Massive MIMO Channels via DFT Precoding

by
Huaicheng Luo
1,
Jia Tang
1,
Zeliang Ou
2,
Yitong Liu
2,* and
Hongwen Yang
2
1
School of Future, Beijing University of Posts and Telecommunicaitons, Beijing 100876, China
2
School of Information and Communication Engineering, Beijing University of Posts and Telecommunicaitons, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(10), 1030; https://doi.org/10.3390/e27101030
Submission received: 31 July 2025 / Revised: 22 September 2025 / Accepted: 29 September 2025 / Published: 1 October 2025
(This article belongs to the Special Issue Next-Generation Multiple Access for Future Wireless Communications)

Abstract

Expectation Propagation (EP) has emerged as a promising detection algorithm for large-scale multiple-input multiple-output (MIMO) systems owing to its excellent performance and practical complexity. However, transmit antenna correlation significantly degrades the performance of EP detection, especially when the number of transmit and receive antennas is equal and high-order modulation is adopted. Based on the fact that the eigenvector matrix of the channel transmit correlation matrix approaches asymptotically to a discrete Fourier transform (DFT) matrix, a DFT precoder is proposed to effectively eliminate transmit antenna correlation. Simulation results demonstrate that for high-order, high-dimensional massive MIMO systems with strong transmit antenna correlation, employing the proposed DFT precoding can significantly accelerate the convergence of the EP algorithm and reduce the detection error rate.

1. Introduction

With the rapid evolution of 5G and the advent of 6G, demands for spectral and energy efficiency have spurred interest in massive multiple-input multiple-output (mMIMO) technology [1,2,3]. In a rich scattering wireless propagation environment, equipping transmitters and receivers with a larger number of antennas will increase the degree of freedom (DoF) of the channel and hence the multiplexing gain. Consequently, the system spectral efficiency can be considerably increased. On the other hand, the signals received by the receiver through multiple antennas are a linear mixture of a large number of transmitted symbols with noise superimposed. This poses significant challenges to signal detection. While optimal maximum-likelihood (ML) detection yields the best performance, its complexity increases exponentially with the number of transmit antennas, making it completely impractical for mMIMO systems. Linear detectors such as Zero Forcing (ZF) and Minimum Mean Square Error (MMSE) offer lower complexity and are easy to implement in practical systems; however, these algorithms exhibit unsatisfactory performance [4]. Nonlinear detection methods, such as Sphere Decoding (SD), Tree Search (TS), and MMSE with Successive Interference Cancellation (MMSE-SIC), can provide better detection accuracy, but their computational complexity grows rapidly with the system dimension, making them impractical for massive MIMO systems.
Recently, artificial intelligence (AI)-based approaches have also been explored for MIMO detection [5,6]. Expectation Propagation (EP) is one such Bayesian-inspired method that has emerged as a promising approximate Bayesian approach [7], which strikes a balance between detection performance and computational complexity in large-scale MIMO detection [8,9]. Regarding the EP algorithm, most existing studies focus on enhancing it by reducing algorithm complexity or improving detection performance [10,11,12,13,14]. Meanwhile, some research efforts have focused on integrating EP with deep learning or neural networks to attain more robust and superior performance [15,16,17,18,19,20].
Although EP has demonstrated excellent performance under ideal independent and identically distributed (i.i.d.) Rayleigh fading channels, massive real-world MIMO systems often experience spatial channel correlation [21,22,23], which poses a significant challenge to EP detection accuracy. There are numerous application scenarios where both the transmitter and receiver are equipped with large-scale antennas with correlation between antennas. Examples include backhaul links [24], millimeter-wave communications [25], V2X communications [26], and communications between UAVs and the ground [27]. With the increase in frequency bands and technological development, future mobile terminals and IoT terminals may also be equipped with large-scale antennas. In addition, for reconfigurable intelligent surface (RIS)-aided communication scenarios, the total equivalent channel from the transmitter to the receiver via the RIS may also exhibit spatial correlation [28]. At the same time, high-dimensional signal detection requires EP or similar Bayesian algorithms, which are quite sensitive to antenna correlation [29].
To address this problem, some existing works have investigated the performance of EP in correlated channels. For instance, [19] and [20] leverage deep learning to optimize EP parameters, while [13] proposes a preconditioned conjugate gradient (pCG) method to replace matrix inversion, thereby improving numerical stability and reducing complexity. Although these approaches demonstrate enhanced robustness under spatial correlation, they generally treat correlation as a secondary evaluation scenario rather than the main design objective.
This limitation becomes even more critical in the context of millimeter-wave (mmWave) massive MIMO—a key enabling technology for 5G and 6G networks. In practical deployments, antennas are packed in close proximity and thus inherently correlated [30], which significantly undermines detection performance. While having full channel state information (CSI) at the transmitter could, in principle, allow techniques such as beamforming to mitigate correlation effects [31], this is difficult to realize in practice: feedback overhead scales prohibitively with the array size, and mmWave channels are highly time-varying, especially in high-mobility scenarios such as communications between cars and base stations.
Motivated by these challenges, in this work, we focus on the effect of transmit antenna correlation and propose a simple precoding scheme to alleviate such correlation and improve EP detection performance in mMIMO systems. Since the eigenvector matrix of the channel transmit correlation matrix asymptotically approaches a discrete Fourier transform (DFT) matrix [22,32], a DFT precoder is effective in eliminating transmit antenna correlation for mMIMO systems. Simulation results show that when the number of antennas at the transmitter and receiver is equal and the transmitted symbols adopt high-order modulation, the proposed DFT precoder can significantly speed up EP convergence and reduce the detection error rate. One particular advantage of the proposed scheme is that it does not require any CSI at the transmitter—neither the instantaneous CSI nor the statistical CSI [33]. To the best of our knowledge, there is no similar method in the existing literature. The proposed precoding can be implemented in the digital domain, as well as in the analog domain [34] or the beam domain [35], since spatial DFT transforms the signal into the beam domain.
Notations: Boldface lowercase letters x and uppercase letters X denote column vectors and matrices, respectively. For a matrix X, [ X ] i , j denotes the element in the i-th row and j-th column. X and X F denotes the 2-norm and the Frobenius norm, respectively. X T and X H denote, respectively, the transpose and the conjugate transpose of X . diag ( X ) and diag ( x ) , respectively, denote the diagonal extraction operator and the expansion from vector to diagonal matrix, respectively. sort ( x ) denotes sorting the elements of x in descending order. In addition, E [ · ] denotes the expectation, and CN ( 0 , A ) denotes the circularly symmetric complex Gaussian random vector with covariance matrix A . CN x : μ , A represents the joint probability density function of x , which is circularly symmetric about μ and follows a complex Gaussian distribution with covariance matrix A . Furthermore, the upright j denotes the square root of minus one ( j = 1 ), while the italic j denotes an integer. A B stands for A is proportional to B.

2. System Model

The system we are considering is a point-to-point narrowband mMIMO system as shown in Figure 1, where the transmitter and the receiver are equipped with N t and N r antennas, respectively. The data symbol vector x = ( x 1 , x 2 , , x N t ) T is transmitted over N t transmit antennas. The elements of x are independently and equally likely drawn from the M-ary quadrature amplitude modulation (M-QAM) constellation Θ , which is normalized such that E [ | x i | 2 ] = 1 for i = 1 , 2 , , N t .
We assume that the time duration of x (i.e., the symbol interval) is much shorter than the channel coherence time, such that the channel does not change during the transmission of x . Then, the received signal can be expressed as
y = H x + n
where y = ( y 1 , y 2 , , y N r ) T C N r × 1 , H C N r × N t is the mMIMO channel coefficient matrix, and n CN ( 0 , σ n 2 I ) is the additive white Gaussian noise (AWGN). The signal-to-noise ratio (SNR) of the system can be defined as SNR = N t / σ n 2 , which is the ratio of the total transmit power E [ x 2 ] = N t to the noise power at each antenna.
Similar to most research (e.g., [8]), we also assume that perfect CSI, i.e., H , is available at the receiver but unknown to the transmitter.
If we ignore the receiver side correlation, the spatial correlation among transmit antennas can be captured as H = W R H / 2 , where W has i.i.d. entries drawn from CN ( 0 , 1 ) [36]. The spatial correlation matrix at the transmitter is given by
R = 1 N r E [ H H H ] = R 1 / 2 R H / 2 .
Since the matrix R defined above is Hermitian, it can be decomposed into
R = UE U H
where U is a unitary matrix and E is a diagonal matrix whose diagonal elements are the eigenvalues of R .
There exist many models for the correlation matrix R . For example, the geometrical one-ring scattering model [37] assumes no line-of-sight path between the transmitter and receiver, with the departure angle (AoD) of all scatterers relative to the transmitter uniformly distributed around the center AoD θ and an angular spread of Δ . If the transmit antennas are linearly and uniformly distributed at intervals of half a wavelength, then the ( i , j ) -th elements of R can be computed as
R i , j = 1 2 Δ Δ Δ e j π α + θ i j sin α d α
The most popular model for R in the literature is the exponential model [38], where R is a Toeplitz matrix and its ( i , j ) -th element is given by
[ R ] i , j = ρ | i j |
where ρ [ 0 , 1 ) denotes the correlation coefficient between adjacent antennas. In the following, we will mainly consider Equation (5) as the transmit antenna correlation model.

3. Expectation Propagation

3.1. Expectation Propagation Algorithm

Expectation Propagation [7] is an approximate Bayesian inference method that seeks a tractable distribution q ( x ) to approximate the posterior probability distribution p ( x | y ) p ( y | x ) p ( x ) . In the context of MIMO signal detection problem, p y | x = CN y : Hx , σ n 2 I is the channel likelihood function, and q ( x ) is chosen as a complex Gaussian distribution CN ( x : μ , Σ ) with mean vector μ and covariance matrix Σ . The prior distribution of x , p ( x ) , is approximated as a complex Gaussian distribution CN x : diag ( Λ ) 1 γ , diag ( Λ ) 1 where γ = ( γ 1 , γ 2 , , γ N t ) T C N t × 1 and Λ = ( λ 1 , λ 2 , , λ N t ) T C N t × 1 are variational parameters updated iteratively.
Let L be the maximum number of iterations. The EP algorithm proceeds as follows:
(1)
Initialization: Set λ i ( 1 ) = 1 and γ i ( 1 ) = 0 for all i = 1 , 2 , , N t . Form vectors Λ ( 1 ) = [ λ 1 ( 1 ) , λ 2 ( 1 ) , , λ N t ( 1 ) ] T and γ ( 1 ) = [ γ 1 ( 1 ) , γ 2 ( 1 ) , , γ N t ( 1 ) ] T .
(2)
Posterior update: At iteration l, compute
Σ ( l ) = σ n 2 H H H + diag ( Λ ( l ) ) 1 ,
μ ( l ) = Σ ( l ) σ n 2 H H y + γ ( l ) .
(3)
Cavity distribution: For each symbol x i , compute the parameters of cavity distribution q i ( x i ) = CN ( x i : t i ( l ) , h i 2 ( l ) ) as
h i 2 ( l ) = Σ i i ( l ) 1 Σ i i ( l ) λ i ( l ) ,
t i ( l ) = h i 2 ( l ) μ i ( l ) Σ i i ( l ) γ i ( l ) .
(4)
Moment matching and parameters update: Define the distribution p ˜ ( x i ) q i ( x i ) p ( x i ) , compute its mean and variance:
m i ( l ) = x i Θ x i exp | x i t i ( l ) | 2 h i 2 ( l ) x i Θ exp | x i t i ( l ) | 2 h i 2 ( l ) ,
V i ( l ) = x i Θ | x i m i ( l ) | 2 exp | x i t i ( l ) | 2 h i 2 ( l ) x i Θ exp | x i t i ( l ) | 2 h i 2 ( l ) ,
where Θ is the modulation constellation set. Next, update the variational parameters as
λ i ( l + 1 ) = 1 V i ( l ) 1 h i 2 ( l ) ,
γ i ( l + 1 ) = m i ( l ) V i ( l ) t i ( l ) h i 2 ( l ) .
To stabilize convergence, apply damping with factor β ( 0 , 1 ] :
λ i ( l + 1 ) ( 1 β ) λ i ( l ) + β λ i ( l + 1 ) ,
γ i ( l + 1 ) ( 1 β ) γ i ( l ) + β γ i ( l + 1 ) .
(5)
Iteration: Repeat steps 2–4 until convergence or the maximum number of iterations L is reached.
(6)
Decision: The final detection output is taken as
x ^ = Hard μ ( L ) ,
where the hard-decision function Hard ( · ) maps the elements of μ ( L ) to a point in Θ .
In summary, the EP algorithm constructs a Gaussian approximation to the posterior distribution of the transmitted signal. During the iterative process, the discrepancy between the first- and second-order moments of the symbol-wise posterior distribution and its Gaussian approximation is progressively reduced. For high-dimensional signal detection with high-order modulation, the EP algorithm converges rapidly and achieves significant performance gains over conventional methods [8].

3.2. Transmit Antenna Correlation Degrades the Performance of EP

The performance of the EP algorithm is closely related to the characteristics of the channel matrix H . One of the unfavorable factors in the channel structure is the correlation of transmit antennas [29,39]. We have conducted extensive simulations, and the results show that the correlation between transmit antennas degrades the performance of the EP algorithm. The higher the correlation coefficient, the closer the number of transmit and receive antennas, and the higher the modulation order, the more severe the performance loss. Figure 2 shows an example of the simulation results. Figure 2a shows the symbol error rate (SER) performance of a MIMO system with different numbers of antennas under different channel correlations, where the number of transmit and receive antennas is configured to be the same. As the antenna correlation increases (i.e., larger ρ ), SER performance degrades significantly. Compared with the uncorrelated i.i.d. Rayleigh channel ( ρ = 0 ), the performance loss caused by high correlation is quite significant. When ρ = 0.8 , the performance loss at SER = 1 × 10 3 is about 10.1 dB, 12.1 dB and 13.1 dB for N t = 32 , 64 , and 128, respectively. Figure 2b shows the SER performance of a MIMO system with different numbers of receive antennas, while the number of transmit antennas is fixed at N t = 64 . As the number of receive antennas increases, the SER performance improves significantly, and the impact of transmit antenna correlation diminishes accordingly. Therefore, the scenario where the impact of transmit antenna correlation most needs to be addressed is when the number of transmit antennas is equal to the number of receive antennas.
The impact of transmit antenna correlation on the performance of EP detection is understandable. Consider a MIMO system where only two symbols x 1 , x 2 are transmitted over antenna 1 and antenna 2, respectively. The received signal is given by
y = h 1 x 1 + h 2 x 2 + n ,
where h 1 and h 2 are the first two columns of H . Given the received signal y , the posterior distribution of x = [ x 1 x 2 ] T is
p ( x y ) exp 1 σ n 2 y h 1 x 1 h 2 x 2 2 .
Using a complete orthonormal basis v 1 , v 2 , h 1 and h 2 can be decomposed as h 1 = h 1 v 1 and h 2 = α 1 v 1 + α 2 v 2 , where v 2 v 1 , v 1 = v 2 = 1 . The projection of y onto the space spanned by { v 1 , v 2 } is y ˜ = β 1 v 1 + β 2 v 2 . Since y ˜ is the sufficient statistics for the signal detection, by replacing y with y and substituting the orthogonal expansion of h 1 and x 2 into (18), we have
p ( x 1 , x 2 y ) exp 1 σ n 2 | β 1 h 1 x 1 α 1 x 2 | 2 exp 1 σ n 2 | β 2 α 2 x 2 | 2 .
This indicates that x 1 and x 2 are posteriorly correlated. The EP algorithm tries to solve the posterior mean by iteratively approximating x as independent Gaussian variables. The posterior correlation shown in (19) will affect the Gaussian approximation in the EP algorithm, thereby influencing the convergence speed and convergence accuracy of the EP algorithm. Specifically, from the principle and procedure of the EP algorithm, it can be seen that the posterior distribution is approximated by a joint Gaussian distribution with mean μ and covariance Σ . However, after updating μ and Σ , the cavity distribution is computed using only the diagonal elements of Σ . Subsequently, moment matching and parameter updates are carried out independently for each symbol. As a result, spatial channel correlation induces posterior dependence among symbols, which conflicts with the independence assumption inherent in EP, thereby leading to performance degradation.
Note that the correlation coefficient of x 1 and x 2 conditioned on a given signal y is dictated by the magnitude of α 1 = v 1 H h 2 = h 1 1 h 1 H h 2 . With two highly correlated transmit antennas, we have a larger ρ = 1 N r E [ h 1 H h 2 ] , which implies a lower probability of α 1 being small, a higher chance of x 1 and x 2 being highly correlated, and hence a higher approximation error in EP.
The impact of antenna correlation can also be observed through the cavity variance, which is defined in (8). A larger cavity variance h i 2 indicates lower symbol reliability, and consequently, a higher detection error probability [8,39].
At the initialization stage, following [10], we set γ = 0 and Λ i = λ = 1 . By decomposing H = U S V H and combining Equations (6)–(8), the initial cavity variance for symbol x i is given by
h i 2 = j = 1 N t ( σ n 2 S j 2 + λ σ n 2 | v i j | 2 ) j = 1 N t ( S j 2 S j 2 + λ σ n 2 | v i j | 2 ) ,
where v i j is the ( i , j ) -th element of the right singular matrix V , and S j is the j-th singular value. Equation (20) indicates that the singular values S and the energy distribution in V have a great influence on cavity variance h 2 . Figure 3 shows some statistical results of the cavity variance obtained via Monte Carlo simulations. We can see that the initial h 2 for correlated channels is uniformly larger than that in the i.i.d. case. This is especially evident when the transmitter and receiver have the same number of antennas ( N t = N r ). If the receiver is equipped with more antennas than the transmitter ( N r > N t ), h 2 is significantly smaller. This enables us to predict that when the number of receive antennas is greater than that of transmit antennas, the performance of EP improves rapidly, and the impact of antenna correlation on it weakens accordingly, which is consistent with the observations in Figure 2.

4. Eliminating Antenna Correlation Using DFT Precoding

In MIMO systems, precoding/beamforming generally stands for a linear mapping that transforms the original data symbols into a vector to be transmitted over multiple antennas [31,40,41]. Theoretically, the optimal mapping should be channel-specific—the precoder should be optimized with specific H .
In large-scale antenna systems, it is no easy task for the transmitter to obtain sufficiently accurate CSI, which often results in a certain overhead burden. As wavelengths become increasingly shorter, even statistical CSI is not easy to obtain accurately. For instance, in millimeter-wave communications, the sub-centimeter-level movements of surrounding pedestrians and vehicles can alter the propagation environment and affect the channel’s correlation matrix. In this paper, we focus on precoding schemes that do not require instantaneous CSI, nor do they depend on the specific channel correlation matrix. This is possible because in mMIMO systems, the correlation matrices share some common structural features. For example, the correlation coefficient decreases rapidly as the antenna spacing increases, meaning the entire correlation matrix is mainly determined by the correlation between adjacent antennas.
With a precoding matrix (precoder) P C N t × N t applied in the system, the original signal vector x is first transformed into Px , and then transmitted through N t transmit antennas. We assume that precoding does not change the average transmit power of the signal, i.e., E [ Px 2 ] = E [ x 2 ] . The received signal becomes
y = H P x + n = H ˜ x + n ,
where H ˜ = H P is the equivalent channel matrix taking into account the effect of precoding.
From the perspective of the EP algorithm, H ˜ is the channel matrix input for executing the algorithm. Similar to Equation (2), the equivalent transmitter-side correlation matrix for this equivalent channel matrix is given by
R eq = 1 N r E P H H H HP = P H R P = P H UEU H P .
Now, it is obvious that by choosing the precoding matrix as P = U , the equivalent correlation matrix becomes R eq = E , where all the off-diagonal elements are zero, implying that the transmit antenna correlation has been completely eliminated.
For uniform linear arrays, the correlation matrix has a Toeplitz form [22]. By using Szegö’s theorem [32], R will approach a circulant matrix for sufficiently large N t . It is well known that the eigenvector matrix of a circulant matrix is the unitary DFT matrix. So we have
R F E ˜ F H ,
where F is the normalized DFT matrix, E ˜ is a diagonal matrix, which is actually E with its diagonal elements permuted.
Equation (23) is equivalent to F H RF E ˜ . The approximation error can be measured by comparing the diagonal elements of F H RF with those of E ˜ . Define
e = sort diag ( F H RF ) sort diag ( E ) 2 E F 2 .
It is obvious that the smaller the value of e, the closer F H RF is to a diagonal matrix, and the closer F approaches U (up to column permutation). Figure 4a is the simulation results of e under different correlation levels. As N t increases, e decreases, confirming that in the large-scale regime, the DFT matrix is very close to the eigenvector matrix of R .
Another method to evaluate the approximation error is to observe the diagonal property of R eq = P H RP . If F = U , then R eq = E must be a diagonal matrix. The deviation between F and U will result in non-zero off-diagonal elements of R eq . Define diagonal dominance ratio of R eq as
D = diag ( R eq ) 2 R eq F 2 .
The degree to which D approaches 1 represents the degree to which F approaches U . We can clearly see from Figure 4b that as the number of antennas increases, D will become very close to 1.
A conclusion we can immediately draw from the above analysis is that for massive MIMO systems, if we choose the precoding matrix P = F , then we will have R eq E ˜ ; that is, the adoption of DFT precoding can effectively eliminate the correlation among transmit antennas.

5. Simulation Results

In this section, we use simulations to verify our proposed precoding scheme. We select no precoding and eigenvalue decomposition (EVD)-based precoding (i.e., P = U ) as the baselines. In all simulations, we adopt Equation (5) as the model for the correlation matrix, set L = 5 as the number of iterations for the EP algorithm, and use β = 0.5 as the damping factor in Equations (14) and (15).
Simulation results for a 64 × 64 MIMO system with 16-QAM under transmit-side correlation are summarized in Figure 5a. It can be observed that the performance of the proposed DFT precoding matches that of the EVD-based precoding scheme very well. At an SER of 1 × 10 3 , the performance gains are about 4 dB, 5.2 dB, and 8 dB for transmit correlation coefficients ρ = 0.5 , ρ = 0.7 , and ρ = 0.8 , respectively. Figure 5b examines the proposed precoding scheme under varying antenna configurations. At SER = 10 3 , the gains achieved via the proposed DFT precoding for the 32 × 32 , 64 × 64 , and 128 × 128 antenna configurations are approximately 6.2 dB, 5 dB, and 4 dB, respectively. Figure 5c presents the simulation results for different modulation orders, including quadrature phase shift keying (QPSK), 16-QAM, and 64-QAM. At SER = 10 3 , the SNR gains relative to the unprecoded scheme are approximately 5 dB for 16-QAM and 9 dB for 64-QAM, while a slight performance reduction is observed for QPSK. This is because QPSK is less affected by spatial correlation. This result indicates that higher-order modulations derive greater benefits from precoding under correlated channel conditions.
The proposed DFT precoding scheme only modifies the transmitter without altering the EP algorithm at the receiver; thus, it does not affect the receiver’s algorithm complexity or hardware cost. Introducing precoding at the transmitter does introduce a certain degree of computational or hardware complexity if DFT is implemented in the analog domain or via lens [35]. However, due to the availability of fast DFT algorithms, the increase in complexity is limited. If this scheme is applied to a wideband MIMO-OFDM system, the complexity of precoding will be comparable to that of OFDM modulation.

6. Conclusions

As the number of antennas continues to grow and transmit antennas are deployed with increasing density, coupling and correlation between antennas become increasingly unavoidable. On the other hand, the signal dimensionality brought by large-scale antennas makes it difficult for traditional signal detection methods to achieve good performance, leaving Bayesian methods such as EP as the only viable option. However, antenna correlation has a significant impact on the performance of the EP algorithm. This paper proposes a simple CSI-free scheme that can effectively eliminate the correlation between antennas and significantly improve system performance by implementing the DFT transform at the transmitter.
Although DFT precoding can mitigate performance losses caused by antenna correlation, and some qualitative discussions have been provided in this paper, how the structural characteristics of the channel matrix affect the EP algorithm remains an important issue to be addressed.

Author Contributions

Conceptualization, Z.O.; Methodology, Y.L.; Formal analysis, H.L.; Investigation, H.L. and J.T.; Writing—original draft, H.L.; Writing—review & editing, H.Y. 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.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Björnson, E.; Kara, F.; Kolomvakis, N.; Kosasih, A.; Ramezani, P.; Salman, M.B. Enabling 6G Performance in the Upper Mid-Band by Transitioning From Massive to Gigantic MIMO. IEEE Open J. Commun. Soc. 2025, 6, 5450–5463. [Google Scholar] [CrossRef]
  2. Ngo, H.Q.; Interdonato, G.; Larsson, E.G.; Caire, G.; Andrews, J.G. Ultradense Cell-Free Massive MIMO for 6G: Technical Overview and Open Questions. Proc. IEEE 2024, 112, 805–831. [Google Scholar] [CrossRef]
  3. Huo, Y.; Lin, X.; Di, B.; Zhang, H.; Hernando, F.J.L.; Tan, A.S.; Mumtaz, S.; Demir, Ö.T.; Chen-Hu, K. Technology Trends for Massive MIMO towards 6G. Sensors 2023, 23, 6062. [Google Scholar] [CrossRef]
  4. Albreem, M.A.; Juntti, M.; Shahabuddin, S. Massive MIMO Detection Techniques: A Survey. IEEE Commun. Surv. Tutor. 2019, 21, 3109–3132. [Google Scholar] [CrossRef]
  5. He, H.; Kosasih, A.; Yu, X.; Zhang, J.; Letaief, K.B. GNN-Enhanced Approximate Message Passing for Massive/Ultra-Massive MIMO Detection. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Glasgow, UK, 26–29 March 2023; pp. 1–6. [Google Scholar]
  6. He, H.; Yu, X.; Zhang, J.; Letaief, K.B. Message Passing Meets Graph Neural Networks: A New Paradigm for Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2024, 23, 4709–4723. [Google Scholar] [CrossRef]
  7. Minka, T.P. Expectation propagation for approximate Bayesian inference. arXiv 2013, arXiv:1301.2294. [Google Scholar] [CrossRef]
  8. Céspedes, J.; Olmos, P.M.; Sánchez-Fernández, M.; Perez-Cruz, F. Expectation Propagation Detection for High-Order High-Dimensional MIMO Systems. IEEE Trans. Commun. 2014, 62, 2840–2849. [Google Scholar] [CrossRef]
  9. Dong, Y.; Li, H.; Zhang, Z.; Wang, X.; Dai, X. Efficient EP Detectors Based on Channel Sparsification for Massive MIMO Systems. IEEE Commun. Lett. 2020, 24, 539–542. [Google Scholar] [CrossRef]
  10. Yao, G.; Chen, H.; Hu, J. An improved expectation propagation based detection scheme for MIMO systems. IEEE Trans. Commun. 2021, 69, 2163–2175. [Google Scholar] [CrossRef]
  11. Tan, X.; Ueng, Y.-L.; Zhang, Z.; You, X.; Zhang, C. A low-complexity massive MIMO detection based on approximate expectation propagation. IEEE Trans. Veh. Technol. 2019, 68, 7260–7272. [Google Scholar] [CrossRef]
  12. Tan, X.; Ding, M.; Ji, Z.; Zhang, Z.; You, X.; Zhang, C. An improved power expectation propagation detector for massive MIMO systems. IEEE Trans. Veh. Technol. 2023, 73, 1353–1357. [Google Scholar] [CrossRef]
  13. Schmid, L.; Sulz, D.; Schmalen, L. Fast and Robust Expectation Propagation MIMO Detection via Preconditioned Conjugated Gradient. In Proceedings of the 2024 58th Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 27–30 October 2024; pp. 1603–1608. [Google Scholar]
  14. Ou, Z.; Yang, H. Adaptive Expectation Propagation for MIMO Signal Detection. In Proceedings of the 2024 IEEE 24th International Conference on Communication Technology (ICCT), Chengdu, China, 18–20 October 2024; pp. 510–515. [Google Scholar]
  15. Liu, Z.; He, D.; Wu, N.; Yan, Q.; Li, Y. Model-Driven IEP-GNN Framework for MIMO Detection With Bayesian Optimization. IEEE Wirel. Commun. Lett. 2024, 13, 387–391. [Google Scholar] [CrossRef]
  16. Lu, Q.; Luan, S.; Chang, X.-W. GCEPNet: Graph Convolution-Enhanced Expectation Propagation for Massive MIMO Detection. In Proceedings of the 2024 IEEE Global Communications Conference (GLOBECOM), Cape Town, South Africa, 8–12 December 2024; pp. 444–449. [Google Scholar]
  17. Xin, P.; Wang, H.; Liu, Y.; Chen, J.; Song, T.; Wang, D. An Artificial Intelligence-Assisted Expectation Propagation Detection for MIMO Systems. Electronics 2023, 12, 388. [Google Scholar] [CrossRef]
  18. Zhou, X.; Zhang, J.; Wen, C.-K.; Jin, S.; Han, S. Graph Neural Network-Enhanced Expectation Propagation Algorithm for MIMO Turbo Receivers. IEEE Trans. Signal Process. 2023, 71, 3458–3473. [Google Scholar] [CrossRef]
  19. Chen, H.; Yao, G.; Hu, J. Algorithm parameters selection method with deep learning for EP MIMO detector. IEEE Trans. Veh. Technol. 2021, 70, 10146–10156. [Google Scholar] [CrossRef]
  20. Ge, Y.; Tan, X.; Ji, Z.; Zhang, Z.; You, X.; Zhang, C. Improving approximate expectation propagation massive MIMO detector with deep learning. IEEE Wirel. Commun. Lett. 2021, 10, 2145–2149. [Google Scholar] [CrossRef]
  21. Zhang, Y.; Zhang, J.; Zhang, J.; Liu, G.; Zhang, Y.; Yao, Y. A theoretical analysis of favorable propagation on massive MIMO channels with generalized angle distributions. Electronics 2022, 11, 2150. [Google Scholar] [CrossRef]
  22. Sanguinetti, L.; Björnson, E.; Hoydis, J. Toward Massive MIMO 2.0: Understanding Spatial Correlation, Interference Suppression, and Pilot Contamination. IEEE Trans. Commun. 2020, 68, 232–257. [Google Scholar] [CrossRef]
  23. Demir, Ö.T.; Björnson, E.; Sanguinetti, L. Channel Modeling and Channel Estimation for Holographic Massive MIMO With Planar Arrays. IEEE Wirel. Commun. Lett. 2022, 11, 997–1001. [Google Scholar] [CrossRef]
  24. Li, Y.-N.R.; Xiao, H.; Li, J.; Wu, H. Wireless backhaul of dense small cell networks with high dimension MIMO. In Proceedings of the 2014 IEEE Globecom Workshops (GC Wkshps), Austin, TX, USA, 8–12 December 2014; pp. 1254–1259. [Google Scholar]
  25. Neil, C.T.; Garcia-Rodriguez, A.; Smith, P.J.; Dmochowski, P.A.; Masouros, C.; Shafi, M. On the Performance of Spatially Correlated Large Antenna Arrays for Millimeter-Wave Frequencies. IEEE Trans. Antennas Propag. 2018, 66, 132–148. [Google Scholar] [CrossRef]
  26. He, S.; Du, J.; Liao, Y. Multi-User Scheduling for 6G V2X Ultra-Massive MIMO System. Sensors 2021, 21, 6742. [Google Scholar] [CrossRef]
  27. Bai, L.; Huang, Z.; Cheng, X. A Non-Stationary Model With Time-Space Consistency for 6G Massive MIMO mmWave UAV Channels. IEEE Trans. Wirel. Commun. 2023, 22, 2048–2064. [Google Scholar] [CrossRef]
  28. Li, G.-H.; Yue, D.-W.; Jin, S.-N. Spatially Correlated Rayleigh Fading Characteristics of RIS-Aided mmWave MIMO Communications. IEEE Commun. Lett. 2023, 27, 2222–2226. [Google Scholar] [CrossRef]
  29. Chen, Y.; Feng, H.; Song, S.; Wang, Z. Correlated Channel-Oriented Expectation Propagation-Based Detector for Massive MIMO Systems. IEEE Trans. Circuits Syst. I Regul. Pap. 2024, 71, 1429–1442. [Google Scholar] [CrossRef]
  30. Busari, S.A.; Huq, K.M.S.; Mumtaz, S.; Rodriguez, J.; Haas, H. Millimeter-Wave Massive MIMO Communication for Future Wireless Systems: A Survey. IEEE Commun. Surv. Tutor. 2018, 20, 836–869. [Google Scholar] [CrossRef]
  31. Karabulut, U.; Awada, A.; Viering, I.; Simsek, M.; Fettweis, G.P. Spatial and Temporal Channel Characteristics of 5G 3D Channel Model with Beamforming for User Mobility Investigations. IEEE Commun. Mag. 2018, 56, 38–45. [Google Scholar] [CrossRef]
  32. Gray, R.M. Toeplitz and circulant matrices: A review. Found. Trends Commun. Inf. Theory 2006, 2, 155–239. [Google Scholar] [CrossRef]
  33. Giannakis, G.B.; Liu, Z.; Ma, X.; Zhou, S. Space-Time Coding for Broadband Wireless Communications; John Wiley & Sons: Hoboken, NJ, USA, 2007. [Google Scholar]
  34. Li, N.; Wei, Z.; Yang, H.; Zhang, X.; Yang, D. Hybrid Precoding for mmWave Massive MIMO Systems With Partially Connected Structure. IEEE Access 2017, 5, 15142–15151. [Google Scholar] [CrossRef]
  35. Cheng, Z.; Wei, Z.; Yang, H. Low-Complexity Joint User and Beam Selection for Beamspace mmWave MIMO Systems. IEEE Commun. Lett. 2020, 24, 2065–2069. [Google Scholar] [CrossRef]
  36. Longoria-Gandara, O.; Parra-Michel, R. Estimation of Correlated MIMO Channels using Partial Channel State Information and DPSS. IEEE Trans. Wirel. Commun. 2011, 10, 3711–3719. [Google Scholar] [CrossRef]
  37. Shiu, D.S.; Foschini, G.J.; Gans, M.J.; Kahn, J.M. Fading Correlation and Its Effect on the Capacity of Multielement Antenna Systems. IEEE Trans. Commun. 2000, 48, 502–513. [Google Scholar] [CrossRef]
  38. Aalo, V.A. Performance of maximal-ratio diversity systems in a correlated Nakagami-fading environment. IEEE Trans. Commun. 1995, 43, 2360–2369. [Google Scholar] [CrossRef]
  39. Wang, H.; Cheng, B.; Tan, X.; You, X.; Zhang, C. An efficient approximate expectation propagation detector with block-diagonal neumann-series. IEEE Trans. Circuits Syst. I Regul. Pap. 2023, 70, 1403–1416. [Google Scholar] [CrossRef]
  40. Berra, S.; Benchabane, A.; Chakraborty, S.; Maruta, K.; Dinis, R.; Beko, M. A Low Complexity Linear Precoding Method for Extremely Large-Scale MIMO Systems. IEEE Open J. Veh. Technol. 2025, 6, 240–255. [Google Scholar] [CrossRef]
  41. Björnson, E. What Is the Difference Between Beamforming and Precoding? 2017. Available online: https://ma-mimo.ellintech.se/2017/10/03/what-is-the-difference-between-beamforming-and-precoding/ (accessed on 28 September 2025).
Figure 1. System model.
Figure 1. System model.
Entropy 27 01030 g001
Figure 2. SER performance of EP versus SNR under different correlated channels with 16-QAM modulation.
Figure 2. SER performance of EP versus SNR under different correlated channels with 16-QAM modulation.
Entropy 27 01030 g002
Figure 3. h 2 ’s mean versus antenna scales and ρ .
Figure 3. h 2 ’s mean versus antenna scales and ρ .
Entropy 27 01030 g003
Figure 4. Comparison of the proximity between DFT precoder and EVD precoder.
Figure 4. Comparison of the proximity between DFT precoder and EVD precoder.
Entropy 27 01030 g004
Figure 5. SER performance of EP detection with various precoding schemes under transmit-side correlation.
Figure 5. SER performance of EP detection with various precoding schemes under transmit-side correlation.
Entropy 27 01030 g005
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

Luo, H.; Tang, J.; Ou, Z.; Liu, Y.; Yang, H. Enhance the Performance of Expectation Propagation Detection in Spatially Correlated Massive MIMO Channels via DFT Precoding. Entropy 2025, 27, 1030. https://doi.org/10.3390/e27101030

AMA Style

Luo H, Tang J, Ou Z, Liu Y, Yang H. Enhance the Performance of Expectation Propagation Detection in Spatially Correlated Massive MIMO Channels via DFT Precoding. Entropy. 2025; 27(10):1030. https://doi.org/10.3390/e27101030

Chicago/Turabian Style

Luo, Huaicheng, Jia Tang, Zeliang Ou, Yitong Liu, and Hongwen Yang. 2025. "Enhance the Performance of Expectation Propagation Detection in Spatially Correlated Massive MIMO Channels via DFT Precoding" Entropy 27, no. 10: 1030. https://doi.org/10.3390/e27101030

APA Style

Luo, H., Tang, J., Ou, Z., Liu, Y., & Yang, H. (2025). Enhance the Performance of Expectation Propagation Detection in Spatially Correlated Massive MIMO Channels via DFT Precoding. Entropy, 27(10), 1030. https://doi.org/10.3390/e27101030

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