Next Article in Journal
Quantitative Assessment of Facial Paralysis Using Dynamic 3D Photogrammetry and Deep Learning: A Hybrid Approach Integrating Expert Consensus
Previous Article in Journal
Development of Mobile Robot-Based Precision 3D Position Measurement System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Scalable Statistical Channel Estimation and Its Applications in User-Centric Cell-Free Massive MIMO Systems

by
Ling Xing
,
Dongle Wang
,
Xiaohui Zhang
*,
Honghai Wu
and
Kaikai Deng
School of Information Engineering, Henan University of Science and Technology, Luoyang 471023, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(11), 3263; https://doi.org/10.3390/s25113263
Submission received: 3 April 2025 / Revised: 20 May 2025 / Accepted: 20 May 2025 / Published: 22 May 2025
(This article belongs to the Section Communications)

Abstract

:
Cell-free massive multiple-input multiple-output (mMIMO) technology utilizes collaborative signal processing to significantly improve system performance. In cell-free mMIMO systems, accurate channel state information (CSI) is a key element in improving the overall system performance. The existing statistical CSI acquisition methods for large-scale fading (LSF) processing schemes assume that each access points (APs) provides service to all user equipments (UEs) in the system. However, as the number of UEs or APs increases, the computational complexity of statistical CSI estimation tends to infinity, which is not scalable in large-scale networks. To address this limitation, this paper proposes a scalable statistical CSI estimation method under the user-centric cell-free mMIMO system, which blindly estimates the partial statistical CSI required for LSF schemes using uplink (UL) data signals. Additionally, the estimated partial statistical CSI can also be used for downlink (DL) LSF precoding (LSFP) or power control in fully distributed precoding. Simulation results show that under the LSFP scheme, the proposed method can achieve comparable spectral efficiency (SE) with the traditional CSI acquisition scheme while ensuring scalability. When applied to power control in fully distributed precoding, it significantly reduces the fronthaul link CSI overhead while maintaining a nearly similar SE performance compared to existing solutions.

1. Introduction

Cell-free mMIMO has gained significant attention due to its ability to provide universally good service to UEs, and it is regarded as a key technology for driving the development of 6G in the future. Traditional cellular mMIMO, which relies on cell division, often results in poor signal quality for edge UEs, while spectral efficiency progressively declines as the cell coverage area expands. In contrast, in a cell-free mMIMO system, numerous distributed APs are deployed near the UEs, with each AP equipped with a small number of antennas. All APs are connected to a central processing unit (CPU) responsible for handling all signals via wired or wireless fronthaul links. The APs collaborate to coherently transmit/receive signals for the UE, thereby reducing the interference issues faced by users at the cell edge. Since each UE is mainly influenced by the signals from nearby APs, this cell-free mMIMO system composed of numerous APs is also referred to as a user-centric network. This system architecture fully leverages the advantages of macro diversity, enhancing the overall system SE and ensuring a uniform quality of service for UEs [1,2].
As research deepens, the acquisition and optimization of CSI have become increasingly critical in cell-free mMIMO systems. The performance of such systems heavily depends on accurate CSI estimation. However, existing CSI estimation methods often suffer from high computational complexity and poor scalability in large-scale networks. In large systems, traditional CSI acquisition techniques typically involve extensive data exchange and complex computations, which consume substantial computational resources and degrade real-time processing capabilities, thereby limiting system performance. Particularly in uncertain channel environments, the robustness and efficiency of beamforming algorithms face significant challenges [3,4]. Therefore, there is an urgent need for new methods to address the complexity and scalability issues in CSI acquisition, thereby enhancing the adaptability and intelligence of the overall system [5].

1.1. Related Work

In cell-free mMIMO systems, CSI is crucial for optimizing system performance. The system can generally be categorized into three types based on the level of collaboration between APs as folllows: distributed [6,7], centralized [8,9,10], and semi-distributed large-scale fading (LSF) processing [11]. In a centralized system, the instantaneous CSI of the whole network is collected at the CPU, which is used to suppress interference among the UEs. In [9], the authors designed a near-optimal max–min fairness (MMF) power allocation method for centralized zero-forcing (ZF) precoding by iteratively maximizing the minimum SE of all UEs, and they combined this with a low complexity heuristic scheme. In [12], the author proposed a centralized minimum mean square error (MMSE) precoding scheme and its joint power optimization strategy. The author proved that the centralized MMSE precoding can provide higher SE than centralized ZF precoding. Although the centralized scheme can effectively suppress inter-user interference and improve spectral efficiency, it relies on the CPU to conduct the signal processing and channel estimation of the entire network. In contrast, distributed techniques offload the signal processing task to distributed APs by using local CSI. In [13], full-pilot ZF (FZF) precoding was proposed to eliminate the interference between UEs using local CSI at the APs, but the actual performance of the system is determined by the quantity of antenna arrays at each AP. To alleviate this constraint, local partial ZF (LP-ZF) precoding was proposed in [14] by allowing each AP to reduce its interference to the strongest UEs. In [10], the authors proposed a local partial MMSE (LP-MMSE) precoding to suppress inter-UE interference using UL-DL duality at the APs, which greatly improves the system performance, and this scheme had no requirement on the number of antennas at the APs. Compared to FZF and LP-ZF, LP-MMSE offers greater flexibility. Although computing local CSI distributively at each AP can avoid the fronthaul consumption of sending local CSI to the CPU, the performance of the distributed approaches is far inferior to the centralized methods.
To reduce the performance gap between distributed and centralized schemes, researchers have proposed utilizing LSF processing techniques to enhance the performance of distributed solutions [15,16]. During LSF processing, the LSF weight calculations require network-wide statistical CSI at the CPU. Previous studies on LSF generally assumed perfect instantaneous CSI to obtain the required statistical CSI for LSF weights’ calculation [11], but this is only an ideal state and is not feasible in practical applications. In [17], the authors proposed computing statistical CSI by performing a weighted average of local channel estimates from each AP, which requires statistical CSI exchange between APs and CPU via fronthaul links. In [18], a new method was proposed for estimating CSI at the CPU using uplink data information. Although this method can reduce the fronthaul CSI overhead introduced during the LSF processing, it was derived under the condition that all APs provide services to all UEs. The complexity of statistical CSI estimation for each UE gradually increases as the number of UEs keeps increasing. Thus, this method is not scalable to large-scale networks with numerous UEs. In addition, the authors in [19] designed a distributed fractional power allocation (FPA-dis) strategy that relies on large-scale fading factors for maximum ratio (MR) precoding, and in the literature [20], a generalized fractional power control (GFPA) algorithm was further proposed to extend it to other precoding schemes. However, the GFPA algorithm requires local CSI to be sent to the CPU for power control, which leads to significant statistical CSI overhead on the fronthaul links.

1.2. Contributions

In this research, we propose a scalable method to estimate the statistical CSI in a user-centric cell-free mMIMO system, where each AP only serves a subset of UEs within the system. The proposed method uses uplink data to blindly estimate the partial statistical CSI required for LSF processing or power control in fully distributed DL beamforming. It avoids the statistical CSI exchange between APs and CPU for LSF processing and distributed power control, thus significantly reducing the statistical CSI overhead on the fronthaul link while ensuring system scalability. The key contributions can be summarized as follows:
  • Under the user-centric model, we propose a method that utilizes UL data signals to blindly estimate the partial statistical CSI necessary for LSF schemes. This method can achieve spectral efficiency comparable to, or even better than, that of conventional schemes while being scalable to large-scale networks with numerous UEs.
  • We show that the scalable CSI estimation method proposed in this paper can also be used for distributed power control methods such as GFPA [20]. By blindly estimating the required CSI using UL data, this approach attains approximately the same SE as the traditional full statistical CSI feedback, which significantly reduces the fronthaul overhead for CSI transmission.
  • The proposed power control and statistical channel estimation methods are scalable to large-scale networks with numerous UEs, as each AP only provides services for a subset of UEs, with limited computational complexity in a user-centric framework.
Notation:  · * denotes conjugate; · T denotes transpose; · H denotes conjugate transpose; · 2 denotes Euclidean norm; the expectation operator is indicated by E { · } ; diag · denotes the diagonal matrix; 0 m × n denotes an m-row n-column zero matrix; and I N is a identity matrix with N rows and N columns. N C ( · ) denotes Complex Gaussian Distribution.

2. System Model

We consider a cell-free mMIMO system, as illustrated in Figure 1, consisting of K single-antenna UEs and L APs that are randomly deployed across a specific area. Each AP is equipped with N antennas, where M = N L and M K . Each AP connects to the CPU via a fronthaul link, allowing them to share CSI and data between them via the CPU. We choose the conventional time division duplex (TDD) operating mode [10,21]. Each channel coherence block is segmented into channel uses allocated for UL and DL communications. Specifically, τ p channel uses are assigned for channel estimation, τ u channel uses for UL data transmission, and τ d channel uses will be used for DL data transmission. The channel between AP l and UE k is represented by h k l C N , and satisfies the following:
h k l N C ( 0 , R k l ) ,
where R k l = E { h k l h k l H } is a matrix describing the correlation of channels between AP l and UE k at different spatial locations. h ^ k l denotes the MMSE estimation of the channel h k l , and h ˜ k l = h k l h ^ k l is the error generated during the estimation process and satisfies the following:
h ˜ k l N C ( 0 , C k l ) ,
where C k l = E { h ˜ k l h ˜ k l H } is a matrix describing the covariance relationship between the channel estimation errors h ˜ k l .
To enable system scalability, we use the user-centric dynamic cooperative clustering (DCC) framework from [10]. In this framework, each UE is served by a subset of APs that are chosen according to the best channel conditions. The set of APs serving UE k is denoted by M k { 1 , , L } , which is a subset of all L APs. Conversely, each AP l serves a set of UEs P l { 1 , , K } . We establish the service relationship between UE i and AP l through the diagonal service association matrix D i l C N × N . We assume that if an AP is determined to serve a particular UE, it will utilize all of its available antennas for that UE. The value of the diagonal matrix D i l is determined as follows: If i P l , then D i l = I N ; otherwise, D i l = 0 N . Let diagonal matrix D k = diag D k 1 , , D k L C M × M represent the service relationships between all APs and UE k.

3. Uplink Data Transmission and Scalable Statistical CSI Estimation

In this section, we first introduce the LSF detection (LSFD) scheme for UL transmission and then propose a scalable approach for the blind estimation of the partial statistical CSI required for LSF schemes based on UL data signals. LSFD consists of two layers of data decoding processes, where local channel information at each AP is utilized for the first layer of local decoding. The signal received at AP l can be formulated as follows:
r l = k = 1 K h k l s k + n l , 1 l L ,
where s k represents the signal transmitted by UE k, with signals from different UEs being mutually independent, and n l is the additive noise at AP l.
After AP l integrates the data signals from all serving UEs, it processes these signals according to the local combining vectors v i l ,   i = 1 , , K to generate a preliminary estimate of the uplink signal. The local signal for UE k is estimated as follows:
s ^ k l = v k l H D k l r l = v k l H D k l h k l s k + i = 1 , i k K v k l H D i l h i l s i + v k l H n l .
Following the local combination process, each AP l sends the estimated local signal values s ^ i l : i = 1 , K to the CPU.
Upon obtaining the transmitted signal from each AP, the CPU will use the network-wide statistical CSI to generate the LSFD vector for the second layer decoding of each UE. The LSFD vector that CPU selected for UE k is denoted by e k = [ e k 1 , , e k L ] T . The CPU’s final estimation of the uplink data for UE k is as follows:
s ^ k = l = 1 L e k l * s ^ k l = l = 1 L e k l * v k l H D k l r l .
The LSFD vector’s basic criteria are defined in [11] as follows:
e k = i = 1 K p i E g k i g k i H + σ 2 Ψ k 1 E g k k ,
where
g k i = v k 1 H h i 1 , , v k L H h i L T ,
Ψ k = diag E v k 1 2 2 , , E v k L 2 2 .
p i is the power of UE i during UL data transmission. However, Equation (6) is derived under the assumption that every AP serves all UEs. As the quantity of UEs increases, the computational complexity of this method tends to approach infinity. In reference [18], a CSI estimation (CSIE) method is proposed based on Equation (6). However, this method also apparently fails to meet the requirements of scalability.
Under the user-centric DCC framework, the scalable LSFD vector of UE k can be obtained by the following equation:
e ˜ k = i L k p i E { q k i q k i H } + σ 2 θ k 1 E { q k k } ,
where L k = i : D i D k 0 L N is defined as the cluster of UEs that share the same APs with UE k. θ k = diag E v k 1 D k 1 2 2 , , E v k L D k L 2 2 . In particular, note that
q k i = v k 1 H D k 1 h i 1 v k L H D k L h i L
represents the combination of the combining vectors of UE k with the channel vectors of UE i. q k i is an L-dimensional sparse vector, with an effective dimension of M k ( M k denotes the cardinality of the set M k ); θ k is a sparse diagonal matrix, since when l M k , the matrix D k l = 0 N ; and the corresponding entries in q k i and θ k are zero. The all-zero columns/rows in q k i and θ k will be removed before the matrix inversion is taken. So Equation (9) only needs to compute the inverse of a M k × M k matrix, while Equation (6) needs to compute the inverse of a L × L matrix. Therefore, the computational complexity of Equation (9) is much lower compared to Equation (6).

Scalable Statistical CSI Estimation

From Equation (9), it can be seen that when using the traditional method to compute e ˜ k , the CPU needs to compute the complex matrix E { q k i q k i H } and the complex vector E { q k k } , and this requires each AP to send its locally estimated statistical CSI to the CPU via fronthaul links, which lead to CSI overhead in fronthaul. However, we can utilize the estimated UL signals from all APs, which are sent to the CPU, as shown in Equation (4), as training data to blindly estimate e ˜ k at the CPU. Let F k = i L k p i E { q k i q k i H } + σ 2 θ k , f k = E { q k k } represent the partial statistical CSI needed to compute the LSFD vector in Equation (9).
Let z = s 1 , , s K T be the collective data signal from all UEs and z k = s ^ k 1 , , s ^ k L T represent the estimated signal for UE k. While all UEs transmit their signals, only the APs corresponding to l M k will actually estimate them. Thus, we have the following:
z k = G k z + n k ,
where
G k = v k 1 H D k 1 h 11 v k 1 H D k 1 h K 1 v k L H D k L h 1 L v k L H D k L h K L
represents the equivalent channel matrix of UE k, which is a L × K sparse matrix, with corresponding element v k l H D k l h i l = 0 , when l M k . n k = v k 1 H D k 1 n 1 , , v k L H D k L n L T is a sparse noise vector. Considering that the transmission signals of different UEs are independent, we have the following:
E z k z k H = E ( G k z + n k ) ( G k z + n k ) H = E G k z z H G k H + E n k n k H = i L k p i E { q k i q k i H } + σ 2 θ k
The correlation between the original transmission signal s k from UE k and its local estimate s ^ k l , as illustrated in Equation (4), can be written as follows:
E { s ^ k l s k * } = E v k l H D k l h k l s k s k * + E i = 1 , i k K v k l H D i l h i l s i s k * + E v k l H n l s k * = p k E v k l H D k l h k l .
Thus, we have:
F k = E { z k z k H } ,
f k = E { q k k } = [ 1 p k E { s ^ k 1 s k * } , , 1 p k E { s ^ k L s k * } ] T .
During the cth coherent block, when utilizing channel t, we define z k t c as the local estimation of the uplink data signal for UE k. Throughout the entire coherent block, Z k c = z k l c , , z k τ u c is defined as the overall estimation of the uplink data signal for UE k. Then, F k can be estimated as follows:
F ^ k = 1 τ u C c = 1 C Z k c Z k c H ,
where C denotes the total number of coherent blocks.
We found that to calculate f k , we need the actual UL data signal s k sent by UE k, which is unavailable to the CPU. However, the CPU can integrate the local estimation of UE k’s transmitted signal at each AP in Equation (4) to estimate s k , which is given as follows:
s ˜ k = l M k s ^ k l .
Then, the CPU makes a decision on s ˜ k to obtain the preliminary detection result s ¨ k of the uplink data signal for UE k. If the estimation error of UE k at each AP is small, we can perfectly replace s k with s ¨ k , and we have the following:
f k [ 1 p k E { s ^ k 1 s ¨ k * } , , 1 p k E { s ^ k L s ¨ k * } ] T .
Let s ¨ k t c be the overall estimation of the UL data signal for UE k at the tth channel use during the cth coherent block. In addition, let s ^ k l t c represent the local estimation of the uplink signal from UE k at AP l during the tth channel use of the cth coherent block. Across all channel uses in the cth coherence block, we have z ¨ k c = s ¨ k l c , , s ¨ k τ u c and z ^ k l c = s ^ k l l c , , s ^ k l τ u c . Then, f k can be expressed as follows:
f ^ k = 1 p k τ u C c = 1 C z ^ k l c z ¨ k c H , , c = 1 C z ^ k L c z ¨ k c H T .
From Equation (17) and Equation (20), we can directly estimate the LSFD vector e ˜ k for UE k as follows:
e ˜ k = F ^ k 1 f ^ k .

4. Downlink Transmission Using Estimated Statistical CSI

In the process of downlink data transmission, the transmitted signal from AP l, denoted as x l , is a superposition of individually precoded signals intended for each UE served by that AP, which is given as follows:
x l = i = 1 K D i l w i l ς i = i P l w i l ς i ,
where { ς i : i = 1 , , K } are mutually independent unit power data symbols sent to each UE during downlink transmission, and they satisfy E ς k 2 2 = 1 for any UE k. w i l C N denotes the effective precoding vector assigned to UE i by AP l, which contains the joint effect of precoding and power control. In the user-centric DCC framework, the effective transmit precoding vector is defined as follows:
D i l w i l = w i l if l M i 0 N if l M i .
The choice of precoding vectors should be satisfied at each AP l as follows:
E { x l 2 2 } ρ max l = 1 , , L ,
where the maximum power ρ max (uniform across all APs) represents the upper transmit power threshold for each AP. The signals received at UE k from all linked APs are labeled as follows:
u k = l M k h k l H x l + n k ,
where n k is the Gaussian noise generated during data transmission satisfying n k N C ( 0 , σ 2 ) , and σ 2 denotes the power of the noise. The achievable SE for UE k is as follows:
SE k = τ d τ c log 2 1 + SINR k ,
where SINR k represents the ratio of the signal to the interference and noise for UE k.

4.1. Application in Large Scale Fading Precoding

The LSFP scheme employs a two-layer approach for downlink precoding. Firstly, the CPU selects the LSFP vector b k = [ b k 1 , , b k L ] T to process the original data. The LSFP vector for UE k is as follows:
b k = ρ k b ¯ k ,
where ρ k denotes the total power allocated to UE k, and there are multiple choices for ρ k , such as the modified fractional power allocation (MFPA) strategy [20]. b ¯ k denotes the CPU-chosen LSFP vector for UE k before power optimization, and using the duality of UL-DL, we have b ¯ k = e ˜ k * . At the end of the first layer of precoding, the signal sent to UE k from AP l is expressed as follows:
ς k l = b k l * ς k .
The CPU then transmits all UEs’ precoded data signals { ς i l : i = 1 , , K } to AP l.
After receiving the signal from the CPU, the AP l utilizes the local precoding vectors, such as the scalable LP-MMSE [10] scheme, as follows:
w ˜ k l LP MMSE = p k i P l p i h ^ i l h ^ i l H + C i l + σ 2 I N 1 h ^ k l
to preprocess the DL signal { ς i l : i = 1 , , K } using its understanding of the local channel information. Since the LSFP has an additional layer of precoding, UE k’s effective precoding vector at AP l is denoted as w k l = w ˜ k l b k l * , and the final precoding result at AP l in Equation (22) becomes as follows:
x l = i = 1 K D i l w i l ς i = i P l w ˜ i l b i l * ς i .
In Section 3, we can directly compute UE k’s LSFD vector using uplink data. By applying UL-DL duality and noting that w ˜ k l = v k l , we can apply UL LSFD for DL LSFP. Therefore, the LSFP vector b ¯ k before power control can be obtained from Equation (21) as follows:
b ¯ k = e ˜ k * = F ^ k 1 f ^ k * .
Given the parameter b ¯ k , the CPU can allocate power under the constraints of Equation (24) and finally compute the LSFP vector b k . Since this process does not require every AP to transmit the local CSI to the CPU, there is no fronthaul overhead involved in this process.

4.2. Application in Fractional Power Allocation

In fully distributed DL data transmission, let ρ k l be the power control factor assigned to UE k by AP l. Then, UE k’s effective precoding vector locally at AP l is as follows:
w k l = ρ k l w ¯ k l
where w ¯ k l C N satisfies the following:
E { w ¯ k l 2 2 } = E w ˜ k l / E { w ˜ k l 2 2 } 2 2 = 1
where w ˜ k l = v k l reuses the UL combining vector v k l for DL precoding, e.g., the scalable LP-MMSE scheme in Equation (29). Under distributed operation, the SINR of UE k is as follows:
SINR k = l = 1 L E h k l H ρ k l D k l w ¯ k l 2 i = 1 K E l = 1 L h k l H ρ i l D i l w ¯ i l 2 l = 1 L E h k l H ρ k l D k l w ¯ k l 2 + σ 2
Proof: It uses the same method as in [22], Th. 4.4, but applies it to the signal model given in Equation (25).
In distributed downlink power control, our goal is to find a suitable power allocation coefficient ρ k l to enhance the system’s spectral efficiency while adhering to the constraints set by Equation (24). In [20], the author proposed the generalized fractional power allocation (GFPA) algorithm by finding the equivalent large-scale fading channel factor. Under the GFPA algorithm, ρ k l is set to correspond to the following:
ρ k l = ρ max χ ˜ k l M k χ ˜ k α i P l χ ˜ i l M i χ ˜ i α γ ,
where indices α [ 0 , 1 ] , and γ [ 0.4 , 1.6 ] . Note that
χ ˜ k l = E h k l H D k l w ˜ k l / N
is an equivalent large-scale fading channel factor proposed by GFPA. According to Equation (35), the calculation of ρ k l requires the CSI from other APs. Since the APs are mutually independent in a distributed operation, this necessitates the CPU to integrate the statistical CSI from each AP, which undoubtedly introduces additional fronthaul overhead.
To solve this issue, we can apply the approach presented in Section 3 to blindly estimate the required CSI of the GFPA via uplink data. When uplink data are transmitted at power { p k = 1 , k = 1 , , K } , using w ˜ k l = v k l and Equation (14), then, Equation (36) can be rewritten as follows:
χ ˜ k l = E h k l H D k l w ˜ k l / N = E { s ^ k l s k * } * / N
where E { s ^ k l s k * } can be calculated by Equation (19) and Equation (20).
The GFPA algorithm in Equation (36) requires the local CSI to be sent to the CPU at each AP for power control, while Equation (37) shows that we can use the UL data signal to blindly estimate the equivalent large-scale fading channel factor in Equation (36), which avoids the fronthaul transmission overhead of CSI.

4.3. CSI Overhead Evaluation

In a cell-free mMIMO system, the APs interact with the CPU via the fronthaul link. The computation of statistical CSI requires each AP to transmit its local channel knowledge to the CPU for integration, which incurs a large amount of forward overhead. In addition to the transmission overhead of the data signals, Table 1 provides a comparison of the additional CSI overhead incurred by the schemes discussed in this paper.
When directly using the partial CSI feedback (PCSIF) in Equation (9) to compute the LSFD vector, each AP l needs to send E v k l H D k l h i l for k P l , i L k ; E v k l H D k l h i l 2 for k P l , i L k ; and E v k l D k l 2 2 for k P l to the CPU, where each AP does not know the true value of the channel vector h i l but can substitute it with the estimated value h ^ i l . Therefore, each AP needs to send P l ( 3 L k + 1 ) / 2 ( P l , L k denotes the cardinality of the set P l and L k , respectively) complex scalars to the CPU.
When using the scalable statistical CSI estimation (CSIE-S) method described in Equation (21) to calculate the LSFD vector, there is no additional CSI overhead in the fronthaul link because it relies on UL data for estimation. When the statistical CSI estimation (CSIE) scheme from the literature [18] is used, there is no CSI overhead involved either, as it also estimates the LSFD vector using uplink data. However, CSIE is not scalable because it is derived based on Equation (6).
For UE k, if the GFPA algorithm in Equation (35) is used to calculate the power control coefficients, each AP l needs to send the equivalent large-scale fading channel factors χ ˜ k l for all P l UEs it serves to the CPU. For the proposed estimate-based GFPA (GFPA-E) algorithm that uses Equation (37) to estimate χ ˜ k l on the CPU using UL data, there is no need for the CSI overhead involved in the fronthaul link.

5. Performance Analysis

We use MATLAB-R2021b simulations to evaluate the effectiveness of the scheme presented in this work. We configured L = 100 APs and K = 50 UEs uniformly distributed over an area. Each AP boasts N = 4 antennas, while each UE relies on just one antenna. The maximum DL transmission power is ρ max = 1000   mW , and the channel bandwidth is 20 MHz. We consider two different scenarios as shown in Table 2.
Figure 2 compares the cumulative distribution function (CDF) curves of the DL SE per UE corresponding to different power control algorithms under LSFP for CSIE-S, CSIE, and PCSIF in scenario 1. We consider the LP-MMSE precoding and three different power control strategies as listed in scenario 1 of Table 2. it is evident that compared to the traditional non-scalable CSIE, the proposed CSIE-S method can achieve nearly the same SE performance under various power allocation algorithms while ensuring system scalability. Compared to PCSIF, CSIE-S avoids fronthaul overhead and achieves nearly the same SE performance, even attaining higher SE gains; for example, under the SPC power control scheme, CSIE-S significantly outperforms PCSIF. These results demonstrate the effectiveness and practicality of the CSIE-S method for DL LSFP.
Figure 3 compares the CDF curves corresponding to the downlink SE per UE in CSIE-S, CSIE, and PCSIF under the MFPA algorithm in scenario 1. We set up the following three different AP antenna configuration schemes in the simulation: N = 2 , 4 , and 8, respectively. The simulation results show that, with the continuous increase of antenna deployment N, the system’s spectral efficiency progressively improves. This improvement is attributed to the spatial diversity and multiplexing gain provided by numerous antennas. Multiple antenna arrays can transmit directionally to each UE and receive directionally from them. The multiplexing gain permits the system to send multiple data streams via different antennas simultaneously within the same frequency band, dramatically increasing the system’s capacity and SE. This improves the accuracy of signal detection to a certain extent, and it effectively reduces the interference between UEs. It is essential to emphasize that, regardless of the increase or decrease in the number of antennas, the scalable CSIE-S scheme has always maintained nearly similar performance to CSIE and PCSIF.
In the process of calculating statistical CSI, the complexity of the algorithm mainly arises from matrix inversion and the number of UEs involved. The complexity of CSIE and CSIE-S is summarized in Table 3, using the number of complex multiplications. Here, L k and M k represent the cardinality of the sets L k and M k , respectively. Since the number of antennas N equipped at each AP is limited, the complexity of CSIE gradually becomes unmanageable as the number of UEs and APs in the area increases. However, the complexity of CSIE-S only depends on the sets L k and M k . When L k and M k are constants, regardless of how the number of UEs and APs increases, CSIE-S maintains a finite complexity. Therefore, CSIE-S is more adaptable to large networks with a significant number of UEs and APs.
Figure 4, Figure 5 and Figure 6 compare the CDF curves corresponding to the downlink SE per UE under different distributed precoding schemes in scenario 2. We compared the performance of the GFPA-E algorithm proposed in this paper with the existing FPA-dis algorithm and the GFPA algorithm, where the parameters are all set to α = 0.8 and γ = 1.6 . In addition, the MR [10] scheme with the FPA-dis algorithm provides the lower performance limit, while the partial MMSE (P-MMSE) [10] scheme with centralized equal power allocation (P-MMSE-EPA) provides the upper performance limit for the system. The results show that FPA-dis performs poorly. Among the three different precoding schemes, the proposed GFPA-E scheme achieves performance almost comparable to GFPA, and it even achieves higher SE gains at certain points (for example, in the lower tail portions of the CDF curves in Figure 5 and Figure 6). It is important to emphasize that GFPA-E avoids the additional fronthaul CSI overhead, as we derived, since GFPA-E relies on UL data to compute the equivalent large-scale fading channel factor involved in GFPA.
Figure 7 compares the CDF curves corresponding to the downlink SE per UE under the GFPA algorithm and the GFPA-E algorithm in scenario 2, where the parameters are set to α = 0.8 and γ = 1.6 . We compared the following three different cases: Case 1, L = 100 , N = 4 , K = 50 ; Case 2, L = 200 ,   N = 4 ,   K = 50 ; and Case 3, L = 100 ,   N = 4 ,   K = 100 . The simulation results show that, with the continuous expansion of mobile UEs’ scale in the region, the SE performance of the GFPA and GFPA-E algorithms exhibits the typical multiuser degradation characteristics. This is mainly due to the fact that having more UEs sharing pilot resources exacerbates pilot contamination, thereby reducing channel estimation accuracy. On the contrary, the rise in the quantity of APs notably enhances the system’s performance, as more APs provide greater spatial diversity gain, which effectively suppresses inter-user interference. In addition, regardless of how the scale of UEs and APs changes, the GFPA-E solution achieves nearly similar performance to the GFPA.
Figure 8 and Figure 9 analyze the impact of pilot contamination or imperfect channel estimation on the performance of the proposed scheme in scenario 1 and scenario 2, respectively. A larger value of τ p indicates more abundant pilot resources, resulting in reduced pilot contamination and smaller channel estimation errors. From the figures, we can see that when the pilot resource τ p is very small, different UEs share the same pilot, leading to pilot contamination and inaccurate channel estimation, which degrades the overall performance of the system. As the pilot resource τ p gradually increases, the pilot contamination situation improves, enhancing the accuracy of channel estimation and thereby improving the system’s performance.
Figure 10 compares the impact on the DL SE per UE when different parameters are selected for GFPA-E in scenario 2. Parameters α and γ are introduced to provide flexibility, allowing the system to balance between performance maximization and fairness. As shown in the figure, when α = 0 , UEs with poor channel conditions (i.e., the lower tail of the CDF curve) fail to receive effective power allocation, resulting in degraded performance for weak UEs. As α gradually increases, the performance of weak UEs gradually improves; and when α = 1 , the rise of the CDF curve is significantly faster, indicating improved fairness across the system. Under the same conditions, a larger γ value is more favorable to system fairness, while a smaller γ tends to allocate more power to UEs with better channel conditions. However, the overall system performance seems to be insensitive to the choice of parameters α and γ . As long as the values are taken within a reasonable interval, the performance of GFPA-E is stable in different scenarios. This indicates that the method is robust and easy to use in terms of practical parameter settings.
Figure 11 compares the performance of the proposed CSIE-S method with the conventional PCSIF method under different clustering strategies in scenario 1. To comprehensively evaluate the adaptability and robustness of the proposed algorithm across various clustering approaches, we consider not only the user-centric dynamic cooperative clustering (DCC) strategy proposed in [10] but also introduce another suboptimal clustering (SC) method, as proposed in [24]. In this method, each UE selects a fixed number of APs with the strongest channel conditions as its serving APs, without considering the effects of pilot contamination. Simulation results show that under both DCC and SC strategies, the CSIE-S method achieves comparable SE performance to the PCSIF scheme. However, the performance of the algorithm under the DCC strategy is significantly better than that under SC. This demonstrates that the CSIE-S method is not only applicable to DCC but also compatible with other clustering strategies, but its performance may vary slightly depending on the specific clustering method employed.

6. Conclusions

In cell-free massive MIMO systems, the existing statistical CSI acquisition methods are not scalable in large-scale networks. Therefore, in this paper, we propose a scalable statistical CSI blind estimation method (CSIE-S) based on UL data signals. We demonstrate that the proposed method can be used to obtain the required statistical CSI for LSFP and distributed power control schemes in user-centric cell-free networks. In the LSFP scenario, the CSIE-S scheme not only greatly reduces the CSI fronthaul overhead, but it also achieves spectral efficiency comparable to that of the traditional CSI acquisition scheme while ensuring scalability, which is an important feature for practical implementation. In the fully distributed DL precoding scenario, the proposed method provides a scalable solution to estimate the required statistical CSI for power control strategies such as the GFPA scheme, thereby eliminating the fronthaul overhead for statistical CSI exchange while achieving nearly the same SE.

Author Contributions

Conceptualization, D.W. and L.X.; methodology, X.Z. and L.X.; investigation, D.W. and X.Z.; supervision, H.W., K.D. and X.Z.; writing—original draft preparation, D.W.; writing—review and editing, D.W. and L.X.; funding acquisition, L.X. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Natural Science Foundation of Henan (252300421237), Key Research and Development Special projects of Henan Province (251111210900), in part by the Science and Technology Research Project of Henan Province (252102211014), and Key Scientific Research Project of Colleges and Universities in Henan Province (25A510011).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Elhoushy, S.; Ibrahim, M.; Hamouda, W. Cell-free massive MIMO: A survey. IEEE Commun. Surv. Tutor. 2021, 24, 492–523. [Google Scholar] [CrossRef]
  2. Imoize, A.L.; Obakhena, H.I.; Anyasi, F.I.; Sur, S.N. A review of energy efficiency and power control schemes in ultra-dense cell-free massive MIMO systems for sustainable 6G wireless communication. Sustainability 2022, 14, 11100. [Google Scholar] [CrossRef]
  3. Zhu, F.; Wang, X.; Huang, C.; Yang, Z.; Chen, X.; Alhammadi, A.; Zhang, Z.; Yuen, C.; Debbah, M. Robust beamforming for RIS-aided communications: Gradient-based manifold meta learning. IEEE Trans. Wirel. Commun. 2024, 23, 15945–15956. [Google Scholar] [CrossRef]
  4. Wang, X.; Zhu, F.; Huang, C.; Alhammadi, A.; Bader, F.; Zhang, Z.; Yuen, C.; Debbah, M. Robust beamforming with gradient-based liquid neural network. IEEE Wirel. Commun. Lett. 2024, 13, 3020–3024. [Google Scholar] [CrossRef]
  5. Chen, S.; Zhang, J.; Zhang, J.; Björnson, E.; Ai, B. A survey on user-centric cell-free massive MIMO systems. Digit. Commun. Netw. 2022, 8, 695–719. [Google Scholar] [CrossRef]
  6. Attarifar, M.; Abbasfar, A.; Lozano, A. Subset MMSE receivers for cell-free networks. IEEE Trans. Wirel. Commun. 2020, 19, 4183–4194. [Google Scholar] [CrossRef]
  7. He, C.; Li, G.Y.; Zheng, F.C.; You, X. Energy efficiency of distributed MIMO systems. In Proceedings of the 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Atlanta, GA, USA, 3–5 December 2014; pp. 218–222. [Google Scholar]
  8. Du, L.; Li, L.; Ngo, H.Q.; Mai, T.C.; Matthaiou, M. Cell-free massive MIMO: Joint maximum-ratio and zero-forcing precoder with power control. IEEE Trans. Commun. 2021, 69, 3741–3756. [Google Scholar] [CrossRef]
  9. Nayebi, E.; Ashikhmin, A.; Marzetta, T.L.; Yang, H.; Rao, B.D. Precoding and power optimization in cell-free massive MIMO systems. IEEE Trans. Wirel. Commun. 2017, 16, 4445–4459. [Google Scholar] [CrossRef]
  10. Björnson, E.; Sanguinetti, L. Scalable cell-free massive MIMO systems. IEEE Trans. Commun. 2020, 68, 4247–4261. [Google Scholar] [CrossRef]
  11. Björnson, E.; Sanguinetti, L. Making cell-free massive MIMO competitive with MMSE processing and centralized implementation. IEEE Trans. Wirel. Commun. 2019, 19, 77–90. [Google Scholar] [CrossRef]
  12. Palhares, V.M.; Flores, A.R.; De Lamare, R.C. Robust MMSE precoding and power allocation for cell-free massive MIMO systems. IEEE Trans. Veh. Technol. 2021, 70, 5115–5120. [Google Scholar] [CrossRef]
  13. Interdonato, G.; Karlsson, M.; Bjornson, E.; Larsson, E.G. Downlink spectral efficiency of cell-free massive MIMO with full-pilot zero-forcing. In Proceedings of the 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Anaheim, CA, USA, 26–29 November 2018; pp. 1003–1007. [Google Scholar]
  14. Interdonato, G.; Karlsson, M.; Björnson, E.; Larsson, E.G. Local partial zero-forcing precoding for cell-free massive MIMO. IEEE Trans. Wirel. Commun. 2020, 19, 4758–4774. [Google Scholar] [CrossRef]
  15. Rashdan, I.; Mueller, F.D.P.; Jost, T.; Sand, S.; Caire, G. Large-scale fading characteristics and models for vehicle-to-pedestrian channel at 5-GHz. IEEE Access 2019, 7, 107648–107658. [Google Scholar] [CrossRef]
  16. Xiong, Y.; Sun, S.; Liu, L.; Mao, S.; Zhang, Z.; Wei, N. Performance analysis of cell-free massive MIMO network with large-scale-fading decoding and low-resolution ADCs. IEEE Trans. Veh. Technol. 2023, 72, 13723–13728. [Google Scholar] [CrossRef]
  17. Demir, O.T.; Björnson, E.; Sanguinetti, L. Cell-free massive MIMO with large-scale fading decoding and dynamic cooperation clustering. In Proceedings of the WSA 2021; 25th International ITG Workshop on Smart Antennas, French Riviera, France, 10–12 November 2021; pp. 1–6. [Google Scholar]
  18. Zhang, X.; Ding, C.; Wu, H.; Xing, L. Statistical channel estimation for large-scale fading processing in cell-free massive MIMO. Comput. Electr. Eng. 2024, 119, 109642. [Google Scholar] [CrossRef]
  19. Nikbakht, R.; Mosayebi, R.; Lozano, A. Uplink fractional power control and downlink power allocation for cell-free networks. IEEE Wirel. Commun. Lett. 2020, 9, 774–777. [Google Scholar] [CrossRef]
  20. Zhang, X.; Wang, D.; Xing, L.; Wu, H. Modified fractional power allocation for downlink cell-free massive MIMO systems. Phys. Commun. 2024, 67, 102537. [Google Scholar] [CrossRef]
  21. Jiang, X.; Kaltenberger, F.; Deneire, L. How accurately should we calibrate a massive MIMO TDD system? In Proceedings of the 2016 IEEE International Conference on Communications Workshops (ICC), Kuala Lumpur, Malaysia, 23–27 May 2016; pp. 706–711. [Google Scholar]
  22. Björnson, E.; Hoydis, J.; Sanguinetti, L. Massive MIMO networks: Spectral, energy, and hardware efficiency. Found. Trends Signal Process. 2017, 11, 154–655. [Google Scholar] [CrossRef]
  23. Demir, Ö.T.; Björnson, E.; Sanguinetti, L. Foundations of user-centric cell-free massive MIMO. Found. Trends Signal Process. 2021, 14, 162–472. [Google Scholar] [CrossRef]
  24. Buzzi, S.; D’Andrea, C. Cell-free massive MIMO: User-centric approach. IEEE Wirel. Commun. Lett. 2017, 6, 706–709. [Google Scholar] [CrossRef]
Figure 1. Cell-free mMIMO network with numerous APs and UEs.
Figure 1. Cell-free mMIMO network with numerous APs and UEs.
Sensors 25 03263 g001
Figure 2. CDF comparison of downlink SE per UE among CSIE-S, CSIE, and PCSIF under different algorithms.
Figure 2. CDF comparison of downlink SE per UE among CSIE-S, CSIE, and PCSIF under different algorithms.
Sensors 25 03263 g002
Figure 3. CDF comparison of downlink SE per UE among CSIE-S, CSIE, and PCSIF at different N.
Figure 3. CDF comparison of downlink SE per UE among CSIE-S, CSIE, and PCSIF at different N.
Sensors 25 03263 g003
Figure 4. CDF comparison of downlink SE per UE between GFPA and GFPA-E under LP-MMSE precoding.
Figure 4. CDF comparison of downlink SE per UE between GFPA and GFPA-E under LP-MMSE precoding.
Sensors 25 03263 g004
Figure 5. CDF comparison of downlink SE per UE between GFPA and GFPA-E under LP-RZF precoding.
Figure 5. CDF comparison of downlink SE per UE between GFPA and GFPA-E under LP-RZF precoding.
Sensors 25 03263 g005
Figure 6. CDF comparison of downlink SE per UE between GFPA and GFPA-E under LP-FZF precoding.
Figure 6. CDF comparison of downlink SE per UE between GFPA and GFPA-E under LP-FZF precoding.
Sensors 25 03263 g006
Figure 7. CDF comparison of downlink SE per UE between GFPA and GFPA-E in different scenarios.
Figure 7. CDF comparison of downlink SE per UE between GFPA and GFPA-E in different scenarios.
Sensors 25 03263 g007
Figure 8. CDF of the DL SE per UE in CSIE-S under different channel estimation errors.
Figure 8. CDF of the DL SE per UE in CSIE-S under different channel estimation errors.
Sensors 25 03263 g008
Figure 9. CDF of the DL SE per UE in GFPA-E under different channel estimation errors.
Figure 9. CDF of the DL SE per UE in GFPA-E under different channel estimation errors.
Sensors 25 03263 g009
Figure 10. Comparison of DL SE per UE when different parameters are selected for GFPA-E.
Figure 10. Comparison of DL SE per UE when different parameters are selected for GFPA-E.
Sensors 25 03263 g010
Figure 11. Performance comparison of CSIE-S and PCSIF under different clustering strategies.
Figure 11. Performance comparison of CSIE-S and PCSIF under different clustering strategies.
Sensors 25 03263 g011
Table 1. Comparison of statistical CSI overhead for different schemes.
Table 1. Comparison of statistical CSI overhead for different schemes.
SchemeCSI Overhead
CSIF [18] K ( 3 K + 1 ) / 2
PCSIF P l ( 3 L k + 1 ) / 2
CSIE [18]0
CSIE-S0
GFPA [20] | P l |
GFPA-E0
Table 2. Two different scenarios.
Table 2. Two different scenarios.
ConnotationScenario 1Scenario 2
Area size 1 × 1 km 2 2 × 2 km 2
Pilot training τ p = 10 τ p = 10
Uplink data τ u = 100 τ u = 190
Downlink data τ d = 90 τ d = 190
Local precoding schemeLP-MMSE [10]LP-MMSE, LP-RZF [23], LP-FZF [14]
Power control schemeMFPA [20], FPA [23], SPC [9]FPA-dis [19], GFPA [20]
Table 3. Comparison of the complexity of different schemes.
Table 3. Comparison of the complexity of different schemes.
SchemeComplexity
CSIE [18] O L N + 1 + K L 2 + L 3
CSIE-S O M k N + 1 + L k M k 2 + M k 3
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

Xing, L.; Wang, D.; Zhang, X.; Wu, H.; Deng, K. Scalable Statistical Channel Estimation and Its Applications in User-Centric Cell-Free Massive MIMO Systems. Sensors 2025, 25, 3263. https://doi.org/10.3390/s25113263

AMA Style

Xing L, Wang D, Zhang X, Wu H, Deng K. Scalable Statistical Channel Estimation and Its Applications in User-Centric Cell-Free Massive MIMO Systems. Sensors. 2025; 25(11):3263. https://doi.org/10.3390/s25113263

Chicago/Turabian Style

Xing, Ling, Dongle Wang, Xiaohui Zhang, Honghai Wu, and Kaikai Deng. 2025. "Scalable Statistical Channel Estimation and Its Applications in User-Centric Cell-Free Massive MIMO Systems" Sensors 25, no. 11: 3263. https://doi.org/10.3390/s25113263

APA Style

Xing, L., Wang, D., Zhang, X., Wu, H., & Deng, K. (2025). Scalable Statistical Channel Estimation and Its Applications in User-Centric Cell-Free Massive MIMO Systems. Sensors, 25(11), 3263. https://doi.org/10.3390/s25113263

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