Next Article in Journal
On Extremal Values of the Nk-Degree Distance Index in Trees
Previous Article in Journal
The Proximal Point Method with Remotest Set Control for Maximal Monotone Operators and Quasi-Nonexpansive Mappings
Previous Article in Special Issue
Worst-Case Robust Training Design for Correlated MIMO Channels in the Presence of Colored Interference
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Evaluation of Uplink Cell-Free Massive MIMO Network Under Weichselberger Rician Fading Channel

1
School of Electrical Engineering and Computing, Adama Science and Technology University, Adama P.O. Box 1888, Ethiopia
2
Faculty of Telecommunications, Technical University of Sofia, 1000 Sofia, Bulgaria
3
Department of Computer Science & Engineering, Malla Reddy Deemed to University, Hyderabad 500100, India
4
Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Vaddeswaram 522302, India
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(14), 2283; https://doi.org/10.3390/math13142283
Submission received: 30 May 2025 / Revised: 7 July 2025 / Accepted: 11 July 2025 / Published: 16 July 2025

Abstract

Cell-free massive multiple-input multiple-output (CF M-MIMO) is one of the most promising technologies for future wireless communication such as 5G and beyond fifth-generation (B5G) networks. It is a type of network technology that uses a massive number of distributed antennas to serve a large number of users at the same time. It has the ability to provide high spectral efficiency (SE) as well as improved coverage and interference management, compared to traditional cellular networks. However, estimating the channel with high-performance, low-cost computational methods is still a problem. Different algorithms have been developed to address these challenges in channel estimation. One of the high-performance channel estimators is a phase-aware minimum mean square error (MMSE) estimator. This channel estimator has high computational complexity. To address the shortcomings of the existing estimator, this paper proposed an efficient phase-aware element-wise minimum mean square error (PA-EW-MMSE) channel estimator with QR decomposition and a precoding matrix at the user side. The closed form uplink (UL) SE with the phase MMSE and proposed estimators are evaluated using MMSE combining. The energy efficiency and area throughput are also calculated from the SE. The simulation results show that the proposed estimator achieved the best SE, EE, and area throughput performance with a substantial reduction in the complexity of the computation.

1. Introduction

Future wireless networks will need to manage billions of devices simultaneously, and each one will require high throughput to serve a variety of applications including speech, real-time video, high-definition movies, etc. [1,2]. Cellular networks cannot handle such high connection volumes due to the high levels of interference and the poor performance of user terminals located at the cell boundary. Additionally, traditional cellular systems are primarily built for human users. The Internet of Things, the Internet of Everything, smart X, and other machine-type communication systems are anticipated to be crucial in the development of future wireless networks. Expandable and effective connectivity for billions of units is the primary difficulty in machine-type communications. Since each cell can only serve a certain number of user equipment (UE), a centralized architecture with a cellular topology does not appear to be effective in these situations. Therefore, why not build a cell-free structure with distributed technology? It is called the CF M-MIMO system; it is created by combining M-MIMO technology with cell-free structures [1,2,3,4].
A comparison of traditional and CF M-MIMO technologies is shown in Figure 1 [5]. In cellular M-MIMO, the base station has a lot of antennas installed, allowing for the spatial multiplexing of large user signals in the identical frequency range [6]. Cellular M-MIMO’s performance is, however, constrained by several issues, such as pilot contamination, inter-cell interference, and the requirement for precise channel state data [7]. CF M-MIMO, on the other hand, is not dependent on the conventional cellular network architecture [8,9]. The transmission and reception of signals are instead coordinated across the antennas by the use of signal processing algorithms, which are widely dispersed over the coverage area. By using this strategy, inter-cell interference may be reduced, and the communication lines’ durability can be increased. The CF M-MIMO approach is an excellent fit for indoor and hot-spot coverage situations in the next generation of wireless communication, including locations such as subways, smart factories, shopping malls, railway stations, small towns, hospitals stadiums, community centers, and college campuses [5].
Cell-free refers to a situation in which there are no cell borders during UL and downlink transmission, as seen by the UE since every access point (AP) that has an impact on the UE will actively participate in the connection [10,11,12,13]. For instance, all APs that receive an uplink data signal from a UE will work together to decode the signal. Even though not all APs may serve every UE, the network is collectively serving all K-active UE within its coverage region. The infrastructure and signal processing aspects of cellular and cell-free networks differ, although the UE may not be aware of these variations. The same UE should be able to connect to both types of networks without having to update its software [14].
The following are the contributions as a result of the inspirations from the aforementioned observations: (i) The proposed model incorporates two channel estimators to analyze the SE, EE, and area throughput of the CF M-MIMO network under the Weichselberger Rician fading channel with multi-antenna APs and UE, i.e., phase-aware MMSE and phase-aware EW-MMSE; (ii) the performance of the developed estimator with the existing channel estimator based on parameters such as SE, EE, and area throughput is analyzed; (iii) the impact of the pilot reuse factor and the number of users on SE, EE, and area throughput with multi-antenna access point and multi-antenna user equipment studied in details are determined. (iv) The uplink phase-aware MMSE and EW-MMSE channel estimator with MMSE combining is also studied under multi-antenna APs with multi-antenna UE over the Weichselberger Rician fading channel. (v) The performance of CF M-MIMO using the PA-EW-MMSE channel estimator with QR decomposition and a user-side precoding matrix is improved.
The rest of the paper is organized as follows: The related work about the CF M-MIMO system is described in Section 2. In Section 3, the system model is discussed. The results and discussion are covered in Section 4. Finally, the conclusion is discussed in Section 5.

2. Related Work

In this section, the research work on the channel estimation technique of the CF M-MIMO network under 5G and beyond is described. The contribution and drawback of each paper are discussed. Almost all papers considered in this work are on the uplink session of the CF M-MIMO system under fading channels.
In [15], CF M-MIMO with a multi-antenna AP and UE under a Rayleigh fading channel is investigated. The closed-form SE expression with MMSE successive interference cancelation (SIC) and a maximum ratio (MR) combiner is derived. Additionally, MMSE combiner schemes are derived at both the AP and the central processing unit (CPU), which can maximize the achievable SE for the fully centralized and distributed implementations, respectively. Also calculated is the closed-form expression of SE for the two-layer decoding scheme with MR combining. Similarly, the work mentioned in [16,17,18] used a two-layer decoding scheme for further interference reduction in order to enhance the performance of the cell-free massive MIMO system. The author showed the SE performance of different implementations such as fully centralized, distributed, and two-layer decoding with MMSE and MR combining under fading channels that only consider the non-line-of-sight (LoS) path. The author does not address the signal that came in the line-of-sight path, and also the user mobility that leads to the phase shift is not considered. The EE and area throughput is not addressed. The channel estimation in this work is estimated by the MMSE estimator, which does not consider the phase shift or mobility of user equipment. In addition to that, this estimator has high computational complexity.
In [19], the channel estimation of UL CF M-MIMO under the Rician fading channel is analyzed. The channel consists of both the LoS and non-line-of-sight (NLoS) paths. The dynamic cooperative cluster (DCC) is illustrated, where only Aps with the optimal channel conditions with the intended user is permitted to serve it. The DCC in [14,20,21] is also illustrated to make the CF M-MIMO scalable and improve the performance of the CF M-MIMO network. The author proposed a partial channel estimator in which a set of APs with the best channel condition can evaluate the channel estimates. The normalized MSE and the computational complexity for the partial MMSE and partial EW-MMSE are derived. In addition, the author showed that the PEW-MMSE is almost the same as result as of the PMMSE in terms of the normalized MSE. However, the computational complexity of the PEW-MMSE is low compared to that of the PMMSE channel estimator. The author demonstrated that when the number of users increases, the channel estimation reduces. In this paper the analysis is limited to channel estimations only; the energy efficiency, area throughput, and spectral efficiency of the paper are not addressed. The author did not show the channel estimation when the number of antennas per user equipment is more than one.
CF M-MIMO with multiple antennas on both the AP and user devices under Rayleigh fading channels is analyzed [22]. The author investigated the SE for the large-scale fading decoding (LSFD) scheme and fully centralized processing schemes. Iteratively weighted sum-minimum mean square error (I-WMMSE) algorithms have been proposed for two processing schemes in the literature to improve the UL SE in CF M-MIMO systems. The closed-form SE expression is derived. The I-WMMSE precoding scheme has been shown to achieve outstanding performance in CF M-MIMO systems, even with a large number of UE antennas. Importantly, the scheme has been shown to become even more effective with a larger number of UE antennas. The author did not consider the LoS path. The EE and area throughput are not addressed. The MMSE channel estimator used in this work has high computational complexity.
In [23], the multi-antenna AP and multi-antenna UE under the Weichselberger Rician fading channel with random phase shifts are studied. The UL SE for two practical processing strategies, i.e., the fully centralized processing approach with global MMSE or MR combining and the large-scale fading decoding (LSFD) technique with local MMSE or MR combining, is examined. The MMSE and MR combining are studied in [14,21], but the number of antennas per user equipment considered is one, which is not practical. To improve the SE effectiveness of the system, the author proposed an effective UL precoding method that relies only on the UE-side correlation matrices’ eigenvalues. Additionally, the closed-form SE equations for the LSFD scheme with MR combining have been developed. The channel estimation used in this work has high computational complexity. The analysis is only based on the SE; the EE and area throughput are not addressed.

2.1. System Model

In the CF M-MIMO system, M APs and K UE are randomly dispersed over a sizable region, with L as the number of antennas per AP and N as UE. In the system the coherence time–frequency block size has no impact on the channel responses [24]. The system operates in time division duplex (TDD) mode; each block consists of a total of τ c samples, with τ p samples set for UL and the remaining τ u = τ c τ p samples used for data transmission. The complex-valued channel between the mth AP and the kth UE is given as H m k     C L × N , with the assumption that the channel coefficients H m k are not dependent for different AP-UE pairs and independent and identically distributed (IID) across different blocks. The system model for the CF M-MIMO system is shown in Figure 2. In this model, M APs and K UE are randomly dispersed over a sizable region, with L and N denoting the number of antennas per AP and the number of antennas per UE, respectively.
The Weichselberger model is modeled as [15]
H m k = H ¯ m k e j φ m k + U m k , r W ˜ m k H m k , i i d U m k , t H H ˜ m k
First, the line of the LoS component of the channel H ¯ m k = h ¯ m k 1 , , h ¯ m k N is modeled as a deterministic complex vector with L elements, where h ¯ m k n C L is the channel between the n-th antenna of UE k and AP m, and φ m k U π , π is a uniformly distributed phase shift [17,25]. Second, the NLoS component of the channel H ˜ m k is modeled as a complex random vector with L elements, where H m k ,   iid   C L × N is a matrix of i.i.d. complex Gaussian entries with zero mean and unit variance.
Third, the unitary matrices U m k , r C L × L and U m k , t C N × N are the eigen basis of the one-sided correlation matrices R m k , r E H ˜ m k H ˜ m k H and R m k , t E H ˜ m k T H ˜ m k * , respectively, which are defined as the expected values of the outer product of the NLoS component H ˜ m k [26]. Fourth, the eigenmode coupling matrix W m k W ˜ m k W ˜ m k is defined as the element-wise product of the matrix U m k , r and the conjugate transpose of the matrix U m k , t , where the ( i , j ) th element of W m k i j specifies the average amount of power coupling from the ith column of U m k , r to the jth column of U m k , t .
Finally, the full correlation matrix R m k is calculated by taking the Kronecker product of the conjugate transpose of U m k , t and U m k , r and then multiplying it by a diagonal matrix formed by the vectorization of the matrix W m k . The full correlation matrix is calculated as shown below by taking into consideration the channel between the UE and AP as h m k = v e c H m k C L N .
R m k E v e c H ˜ m k v e c H ˜ m k H C L N × L N
R m k = U m k , t * U m k , r d i a g v e c W m k U m k , t * U m k , r H
We use mutually τ p normal pilot sequences as every pilot matrix contains N mutually orthogonal pilot sequences and is used for channel estimation [27].
P k P k = τ p I N 0 k = k o t h e r w i s e
where P k C N × τ p denotes the pilot matrix of UE k .
In practical CF M-MIMO systems, due to limited system resources, multiple UE may have to use the same pilot matrix. Let P k denote the set of indices of UE that use the same pilot matrix as UE k, including UE k itself. In this scheme, all UE sends their pilot signals to the AP, and the received signal at the AP can be expressed as Y m p C L × τ p ; at the AP, m is obtained by Equation (5).
Y m p = k = 1 K   H m k F k P k + N m
where F k C N × N is the UL precoding matrix of UE k , which is designed to maximize the received signal power at the AP while satisfying the maximum transmit power constraint E F k F 2 p k , with p k being the maximum transmit power of UE k and N m C L × τ p . It represents the noise and interference at the AP, which is modeled as complex Gaussian noise with zero mean and variance with N C 0 , σ 2 elements. The integration of the precoding matrix with the user data represents a simple vector multiplication, which performs spatial precoding (or beamforming) at the UE side to improve transmission efficiency and reduce interference.
To find an estimate of h m k , AP m matches Y m p with P k H , as shown in Equation (6).
Y m k p = Y m p P k H = l P k   τ p H m l F l + N m P k H
Since h ˆ m k   , R m k , and φ m k are available for AP m, the PA-MMSE estimate of h m k is obtained by Equation (7).
h ˆ m k = v e c H ˆ m k = h ¯ m k e j φ m k + R m k F ˜ k Ψ m k 1 v e c Y m k p
where h ¯ m k = vec H ¯ m k , F ˜ k = F k T I L , and Ψ m k = l P k   τ p F ˜ l R m l F ˜ l H + σ 2 I L N .

2.2. Uplink Data Transmission

During the data transmission phase in CF M-MIMO systems, all antennas of all UE simultaneously transmit their data symbols to all APs. The received signal at AP m can be expressed as
y m = k = 1 K   H m k s k + n m
where s k = F k x k C N is the transmitted signal of U E   k , with x k N C 0 , I N being the data symbol vector of UE k , and n m N C 0 , σ 2 I L is the additive noise vector.
The rationale for selecting the Weichselberger Rician fading model is grounded in its ability to more accurately capture realistic wireless channel conditions compared to conventional models such as the Rayleigh model. Unlike simpler models, the Weichselberger model accounts for joint spatial correlation at both the transmitter and the receiver, making it particularly suitable for scenarios involving large-scale antenna arrays. Additionally, it supports both line-of-sight (LoS) and non-line-of-sight (NLoS) components, incorporating phase shifts that are essential for capturing the dynamic behavior of channels in cell-free massive MIMO (CF M-MIMO) systems, especially in mobility-aware environments. Furthermore, the model is consistent with recent research and industry standards, reinforcing its applicability for simulating spatially correlated channels in practical, real-world deployments of massive MIMO networks.

2.3. MMSE Combining

MMSE combining is a signal processing technique used to combine the signals received from multiple antennas before decoding them. The goal of MMSE combining is to minimize the mean squared error between the sender signal and the received signal, subject to some constraints on the channel model and noise. It can be used to enhance the efficiency of the system by reducing the effects of interference and noise [15].
V k = l = 1 K     H ˆ l F ˆ l H ˆ l H + C l + σ 2 I M L 1 H ˆ k F k

2.4. Spectral Efficiency of the System

Under the completely centralized processing setup, APs send all pilot signals from user equipment to the CPU to perform channel estimation, combining, and the data detection process. The APs are only responsible for interfacing the UE and CPU, as shown in Figure 3 below.
The overall channel of UE k is represented as h k = h 1 k T , , h M k T T C M L N , where hMK  C L N is the channel matrix between AP M and UE K, with L and N denoting the number of antennas at the AP and UE, respectively. The mean of the collective channel estimate for UE K is denoted as h ¯ k = h ¯ 1 k T e j φ 1 k , , h ¯ M k T e j φ M k T , where φ M k represents the phase shift in the LoS component of the wireless channel. The full covariance matrix of the collective channel estimate for UE K is denoted as R k = d i a g R 1 k , , R M k . For fully centralized implementation, it is assumed that φ M k is available at the CPU, so channel estimates can be obtained by PA-MMSE estimators at the CPU. The collective channel estimate for UE k can be constructed as h ˆ k = h ˆ 1 k T , , h ˆ M k T T , where the conditional mean and covariance matrix of the channel estimate given φ M k is given by
E h ˆ k e j φ k = h ¯ k
Cov h ˆ k e j φ k = τ p R k F ¯ k Ψ k 1 F ¯ k H R k
Here, τ p represents the pilot length. F ¯ k = d i a g ( F ˜ k , , F ˜ k M ) is a diagonal matrix where F ¯ k is the precoding matrix for UE K, and Ψ k 1 = d i a g Ψ 1 k 1 , , Ψ M k 1 is a diagonal matrix where ΨMK is the variance of the estimation error of HMK. The received signal available at the CPU can be expressed as
y 1 y M = y = k = 1 K H 1 k H M K = H k F k x k + n 1 n M = n
The received signal at the AP can be expressed as shown in Equation (12) and can be rewritten as
y = k = 1 K   H k F k x k + n
To decode the data symbol vector x k for UE k, an arbitrary receive combining matrix V k C L M × N can be designed by the CPU based on the collective channel estimates. The receive combining matrix Vk is a complex matrix of size LM × N, where LM is the number of antennas at the AP and N is the number of antennas at the UE k. The decoded signal x k obtained as
x ˆ k = V k H H k F k x k + l k K   V k H H l F l x l + V k H n
Based on x ˆ k , it is possible to derive the achievable SE for UE k in a CF M-MIMO system using standard capacity lower bounds [27,28]. The feasible SE for UE k using the PA-MMSE estimator is given by Equation (7) for the fully centralized processing with a given combining vector Vk defined in Equation (9) for MMSE combining.
S E k ( 1 ) = 1 τ p τ c E l o g 2 I N + D k , ( 1 ) H Σ k , ( 1 ) 1 D k , ( 1 )
where D k , ( 1 ) V k H H ˆ k F k ,
Σ k , ( 1 ) V k H l = 1 K   H ˆ l F ˆ l H ˆ l H + l = 1 K   C l + σ 2 I M L V k D k , ( 1 ) D k , ( 1 ) H
F ˆ l =   F l F l H , and C l = d i a g C 1 l , , C M l , and the ( i , j ) th element of C m l which is expressed as
C m l i j = a N   b N   F ˆ l b a C m l b a i j
The MMSE combining stated in Equation (9) can be further minimized as M S E k = E x k V k H y 2 H ˆ k and resulted in the maximization of spectral efficiency defined in Equation (15). The maximized SE using the minimized MMSE combining method can be evaluated as shown in Equation (16),
S E k ( 1 ) = 1 τ p τ c E l o g 2 I N + D k , ( 1 ) H Σ k , ( 1 ) 1 D k , ( 1 )
where D k , ( 1 ) H ˆ k F k and Σ k , ( 1 ) l k K   H ˆ l F ˆ l H ˆ l H + l = 1 K   C l + σ 2 I M L .

3. Proposed Method

The performance and complexity of channel estimation algorithms are two key issues in CF M-MIMO systems. The proposed method takes the diagonal of the MMSE matrix, i.e., the element-wise MMSE estimator, and applies QR decomposition to it to find the inverse of the matrix; it then applied it to the estimation process. Since the UE is multi-antenna equipment, a precoding matrix is used at the user side to manage the interference. The estimator is phase-aware because it takes into consideration the received signal’s phase information, which is crucial for correctly predicting the channel in a system with many antennas. The estimator estimates the medium coefficients for every element of the channel separately, making it element-wise as well. The received signal’s phase information is taken into account during the estimating process in the phase-aware version of the estimator, which might increase the channel estimation’s precision. EW-MMSE is a computationally effective method that calculates the channel coefficients of each antenna individually while taking the correlation between several antennas into account. The MMSE estimator may be more successful in capturing this correlation in CF M-MIMO with multi-antenna user equipment since the channel may be highly correlated across antennas. On the other hand, element-wise MMSE may perform better if the channel correlation is minimal by making use of the antennas’ independence. The channel estimator for the element-wise estimator h ^ m k e w is defined by
h ^ m k e w = v e c H ˆ m k = h ¯ m k e j φ m k + R m k F ˜ k Ψ m k 1 v e c Y m k p
where R m k and Ψ m k 1 are diagonal matrices defined in Equations (2) and (7), respectively.

3.1. Precoding Matrix Design

To improve the SE performance, UL precoding can be implemented at the UE side in the scenario with multi-antenna UEs. Inspired by CF M-MIMO, the UL precoding scheme can be based on the correlation feature U m k , t at the UE side as
F k = p k m = 1 M     U m k , t F 1 m = 1 M     U m k , t
The correlation feature U m k , t represents the correlation between the channel vectors at the UE side and can be used to design efficient precoding schemes that take advantage of the spatial diversity of the wireless channel.
To improve computational efficiency and numerical stability, QR decomposition is applied to the PA-EW-MMSE weight matrix. Specifically, it is performed on the diagonal blocks of the covariance matrix, which simplifies the matrix inversion process into a more manageable triangular back substitution. At the user equipment (UE) side, a precoding matrix is applied to enable direct beamforming, enhancing the signal quality and reducing interference. In this configuration, the PA-EW-MMSE estimator not only provides improved estimation accuracy but also significantly lowers computational complexity compared to traditional approaches.

3.2. Performance Metrix of the System

  • Area throughput
The data transmission rate per square meter in a wireless network is known as area throughput. Ordinarily, it is expressed in bits per second per square meter (bps/m2). It serves as a gauge for how many users a network can accommodate at once in a specific location.
T h r o u g h p u t = B S E D
where SE is the amount of data that can be sent per unit of the spectrum, measured in bits per second per Hertz (bps/Hz), which is evaluated by Equation (16); B is the total amount of spectrum available for transmission, measured in Hertz (Hz); and D is the number of APs deployed per unit area, measured as the number of APs per square meter (APs/m2).
  • Computational Complexity
The conventional PA-MMSE estimator achieves high performance but requires the inversion of large matrices, leading to high computational complexity, especially as the system size (number of antennas, subcarriers, or users) increases. The matrix inversion operation typically has a complexity of O(N3), where N is the matrix dimension.
The proposed estimator leverages QR decomposition to avoid direct matrix inversion. QR decomposition reduces the computational burden, as it decomposes the matrix into orthogonal and triangular matrices, which are easier to handle. The complexity of QR decomposition is generally O(N2), which is significantly lower than direct inversion for large matrices. Additionally, the use of a precoding vector at the user side further simplifies receiver processing.
  • Energy Efficiency
EE is the capacity of the system to send and receive wireless signals at high data rates while consuming the least amount of energy possible. EE is a crucial factor to take into account when designing wireless communication systems, particularly in the case of M-MIMO, which deploys a lot of antennas to serve several user devices. It can be evaluated as
E E = B S E / P
where EE denotes energy efficiency (bit/joule), B is the bandwidth of the system, SE denotes spectral efficiency (bit/s/Hz), and P is the power required to transmit the signal (W). The EE is evaluated from the SE discussed in Equation (16). Also, the spectral efficiency defined in Equation (16) is another performance metric.
The flowchart shown in Figure 4 shows the EW MMSE with QR decomposition and a precoding matrix at the UE side channel estimation process in a CF M-MIMO system. This flowchart outlines the EW-MMSE channel estimation process in a CF M-MIMO system with multi-antenna UE under Rician fading channel conditions. It includes the steps of transmitting pilot signals, receiving and measuring pilot signals, initializing the channel estimation variables, performing QR decomposition on the channel matrix, computing the precoding matrix at the UE side, calculating MMSE weights, performing channel estimation for each element in the channel estimate matrix, and finally sending the estimated channel coefficients back to the central processor.

4. Results and Discussion

This section describes the simulation outcomes for achieving the study’s specific goal. The simulation results and discussions on how the proposed channel estimator performs in comparison to the current estimate for the CF M-MIMO uplink system based on the SE, EE, and area throughput parameters under the Weichselberger Rician fading channel are provided. Table 1 is a list of the simulation parameters that are used in this paper to compare the proposed channel estimator’s performance and complexity to the previous work channel estimator for a CF M-MIMO UL system. The simulations are carried out in the MATLAB R2022a software with the computer having 16 GB of RAM. Also, Concept Draw is used as a drawing tool.
While QR factorization and user-side precoding can significantly improve system performance and reduce receiver complexity, they introduce notable limitations related to computational demands, power consumption, hardware requirements, channel state information acquisition, signaling overhead, implementation complexity, and scalability. These factors must be carefully considered when designing practical systems, especially for resource-constrained user devices.

4.1. Impact of the Number of Users and the Pilot Reuse Factor per Access Point on Spectral Efficiency

Figure 5 demonstrates the comparison of the proposed estimator with the existing estimator when the number of UE increases. For instance, for N = 3 and M = 40, the average UL SE for the existing estimator decreased from 34.03 bit/s/Hz to 31.72 bit/s/Hz as K increased. Similarly, the average UL SE for the proposed estimator decreased from 35.55 bit/s/Hz to 33.09 bit/s/Hz as K increased. For M = 10, the average UL SE raised to N = 3 and then diminished as N increased. This is due to the number of user antennas being low compared to the number of AP antennas, which increasing the chance of interference occurring between the user antenna and the access point antenna. But the proposed estimator still has better performance than the existing estimator. The proposed estimator obtained the average UL SE = 49.1 bit/s/Hz at N = 5 and M = 80, whereas the MMSE estimator reached the average UL SE = 42.72 bit/s/Hz; i.e., the proposed estimator outperformed the other estimator by 14.93%. The pilot length becomes τ p = 60; i.e., the pilot length increases as the number of users increases.
Figure 6 shows the comparison of the average UL SE for completely centralized processing as a function of the number of APs (M), with the MMSE combining over varied numbers of antennae per user equipment (N). When the number of users increases to K = 20, the maximum average UL SE achieved by the proposed method is 30.14 bit/s/Hz. For the single-antenna user, the performance is diminished highly from 10.26 bit/s/Hz to 4.408bit/s/Hz for the existing estimator and from 15.07 bit/s/Hz to 30.14 bit/s/Hz for the proposed estimator. This shows that the proposed estimator is not effective for the single-antenna user equipment for a large number of users. The proposed estimator obtained the average UL SE = 30.14 bit/s/Hz at N = 4 and M = 80, whereas the MMSE estimator reached the average UL SE = 28.55 bit/s/Hz; i.e., the proposed estimator outperformed the other estimator by 5.57%. The pilot length is 80 since K = 20 and N = 4.
Figure 7 emphasizes the impact of the pilot reuse factor on the SE for different numbers of APs across the number of antennae per UE. The proposed estimator obtained the average UL SE = 17.268 bit/s/Hz at N = 6 and M = 80, whereas the MMSE estimator reached the average UL SE = 15.894 bit/s/Hz; i.e., the proposed estimator outperformed the other estimator by 8.53%. The increment of the pilot reuse factor results in a decrease in average UL SE. The proposed estimator has better performance as compared to the existing estimator when the number of antennae per UE for different numbers of APs is different. The pilot length is 30 since w = 2, K = 1, and N = 6. The pilot length decreases due to the pilot reuse factor; i.e., as the pilot reuse factor increases, the pilot length decreases. The maximum average UL SE achieved for the proposed method is 18.228 bit/s/Hz at N = 4 and M = 80, whereas for the existing one, it is 17.69 bit/s/Hz.
Figure 8 describes the impact of the pilot reuse factor on the SE for a different number of UE antennas across a number of APs as the pilot reuse factor increases to two. The proposed estimator obtained the average UL SE = 17.87 bit/s/Hz at N = 4 and M = 80, whereas the MMSE estimator reached the average UL SE = 16.977 bit/s/Hz; i.e., the proposed estimator outperformed the other estimator by 5.27%. The increment of the pilot reuse factor results in a decrease in average UL SE for both the existing and proposed estimators. The proposed estimator has better performance as compared to the existing estimator when the number of APs increases for different numbers of UE. The pilot length is 20 since w = 2, K = 10, and N = 6. The maximum average UL SE achieved for the proposed method is 17.88 bit/s/Hz at N = 4 and M = 40, whereas for the existing one, it is 17.35 bit/s/Hz at N = 4 and M = 80.

4.2. Impact of the Number of Users and the Pilot Reuse Factor on Energy Efficiency

Figure 9 shows the comparison of the proposed estimator with the existing estimator using the parameter average UL EE with the number of antennae per UE. The simulation result implies that as the number of antennae per UE increases, EE increases for a large value of the number of APs, whereas for a small value of M, EE initially rises and then diminishes as N increases. The MMSE estimator reached the maximum average UL EE = 214.2 Mbit/joule at N = 6 and M = 80, whereas the proposed estimator obtained the average UL EE = 234.5 Mbit/joule; i.e., the proposed estimator outperformed the other estimator by 9.77% at this point. The maximum EE achieved by the proposed estimator for M = 10 is at N = 3, which is 122.8 Mbit/joule, whereas for the existing estimator, it is 114.3 Mbit/joule. The pilot length is 60 since w = 1, N = 6, and K = 10.
Figure 10 shows the effect of users on energy efficiency with a varied number of APs and at different numbers of antennae per UE. The proposed estimator achieved energy efficiency EE = 175.249 Mbit/joule at N = 4 and M = 80, whereas for the existing estimator, EE = 165.704 Mbit/joule at N = 4 and M = 80; i.e., the proposed estimator outperformed the existing estimator by 5.76% at this point. At N = 3 and M = 40, the energy efficiency achieved by the existing and proposed estimators became 138.755 Mbit/joule and 144.847 Mbit/joule, respectively. At N = 2 and M = 20, the energy efficiency achieved by the existing and proposed estimators became 98.932 Mbit/joule and 98.932 Mbit/joule, respectively. This indicates that as the number of users increased, the energy efficiency decreased. The pilot length is 60 since K = 15, N = 4, and w = 1. The pilot length depends on the number of users, the number of antennae per UE, and the pilot reuse factor; i.e., as the number of users increased, the pilot length also increased.
Figure 11 shows that the effect of the pilot reuse factor on the energy efficiency varied across the number of antennae per UE at different numbers of APs when the pilot reuse factor was raised to two. The proposed estimator achieved energy efficiency EE = 176.7 bit/joule at N = 6 and M = 80, whereas for the existing estimator, EE = 162.2 Mbit/joule at N = 6 and M = 80. The proposed estimator improves the performance by 8.94% at this point. At N = 6 and M = 20, the energy efficiency achieved by the existing and proposed estimators became 97.04 Mbit/joule and 108.2 Mbit/joule, respectively. The maximum energy efficiency reached by the proposed estimator occurred at N = 4, i.e., 184.2 Mbit/joule, whereas for the existing estimator, an energy efficiency of 178.2 Mbit/joule was achieved at N = 3. As the pilot reuse factor increased from w = 1 to w = 2, the energy efficiency initially increased and then decreased as the number of antenna per UE increased. The pilot length became 30 since K = 10, N = 6, and w = 2, which means that the pilot length decreased as the pilot reuse factor increased.
Figure 12 describes the effect of the pilot reuse factor on the energy efficiency varied across the number of antennae per AP at different numbers of UE when the pilot reuse factor was raised to two. The proposed estimator achieved energy efficiency EE = 87.67 Mbit/joule at N = 4 and M = 80, whereas for the existing estimator, the energy efficiency EE = 83.25 Mbit/joule at N = 4 and M = 80. The proposed estimator improves the performance by 8.94% at this point. At N = 3 and M = 40, the energy efficiency achieved by the existing and proposed estimators became 65.97 Mbit/joule and 68.45 Mbit/joule, respectively. At N = 2 and M = 20, the energy efficiency achieved by the existing and proposed estimators became 49.46 Mbit/joule and 50.03 Mbit/joule, respectively. The energy efficiencies attained by the proposed and existing estimators for N < 2 have nearly the same value. As the pilot reuse factor increased from w = 1 to w = 2, the energy efficiency decreased. When the number of APs increased with the increased pilot reuse factor, the area throughput increased up to some point and diminished after a certain point. The pilot length became 20 since K = 10, N = 4, and w = 2, which means that the pilot length decreased as the pilot reuse factor increased.

4.3. Impact of the Number of Users and the Pilot Reuse Factor on Area Throughput

The comparison between the proposed estimator and the existing estimator utilizing the parameter area throughput with the number of antenna per UE is shown in Figure 13. The area throughput increased as the number of antennae per UE increased for M values of 20, 40, and 80; however for an M value of 10, the area throughput initially increased and then decreased. The suggested estimator attained area throughput AT = 3792 Mbit/s/km2 at N = 6 and M = 80, whereas the existing estimator attained AT = 3467 Mbit/s/km2 at N = 6 and M = 80. The proposed estimator enhanced the performance by 9.374% at this point. For M = 10, the proposed estimator and the existing estimator maximally reached the area throughput at N = 3, which are 1612 Mbit/s/km2 and 1491 Mbit/s/km2, respectively. The length of the pilot is 60 since w = 1, N = 6, and K = 10.
Figure 14 shows the effect of users on the area throughput with varied numbers of APs and at different numbers of antennae per UE. When the number of users increased, the area throughput reduced. The proposed estimator achieved area throughput = 3051.17 Mbit/km2 at N = 4 and M = 80, whereas for the existing estimator, the area throughput = 2895.84 Mbit/km2 at N = 4 and M = 80. As the number of APs increased, the throughput also increased. At N = 3 and M = 40, the area throughput achieved by the existing and proposed estimators became 2405.29 Mbit/km2 and 2511.62 Mbit/km2, respectively. At N = 4 and M = 20, the area throughput achieved by the existing and proposed estimators became 2226.1 Mbit/km2 and 2226.7 Mbit/km2, respectively. The area throughput attained by the proposed and existing estimators for M < 20 is similar. The pilot length became 60 since K = 15, N = 4, and w = 1. The pilot length depends on the number of users, the number of antennae per UE, and the pilot reuse factor; i.e., as the number of users increased, the pilot length also increased.
Figure 15 shows that the effect of the pilot reuse factor on the area throughput varied across the number of antennae per UE at different numbers of APs when the pilot reuse factor was raised to two. The proposed estimator achieved area throughput = 1325 bit/km2 at N = 6 and M = 80, whereas for the existing estimator, the area throughput = 1200 Mbit/km2 at N = 6 and M = 80. The proposed estimator improves the performance by 10.42% at this point. At N = 4 and M = 40, the area throughput achieved by the existing and proposed estimators became 1050 Mbit/km2 and 1150 Mbit/km2. The area throughput values attained by the proposed and existing estimators for N < 2 are very close. The maximum area throughput reached by the proposed estimator occurred at N = 3, i.e., 1400 Mbit/km2, whereas for the existing estimator, an area throughput of 1350 Mbit/km2 was reached. As the pilot reuse factor increased from w = 1 to w = 2, the area throughput decreased. As a result, the gap between the proposed and existing estimators also decreased. The pilot length became 30 since K = 10, N = 6, and w = 2, which means that the pilot length decreased as the pilot reuse factor increased.
Figure 16 shows that the effect of the pilot reuse factor on the area throughput varied across the number of antennae per AP at different numbers of UE when the pilot reuse factor was raised to two. The proposed estimator achieved area throughput = 1476 Mbit/km2 at N = 4 and M = 80, whereas for the existing estimator, the area throughput = 1399 Mbit/km2 at N = 4 and M = 80. The proposed estimator improves the performance by 5.50% at this point. At N = 3 and M = 40, the area throughput achieved by the existing and proposed estimators became 1100 Mbit/km2 and 1142 Mbit/km2, respectively. At N = 2 and M = 20, the area throughput achieved by the existing and proposed estimators became 837.3 Mbit/km2; i.e., at this point the performance of the two estimators is the same. The area throughput values attained by the proposed and existing estimators for N < 2 are very close. As the pilot reuse factor increased from w = 1 to w = 2, the area throughput decreased. When the number of APs increased with the increased pilot reuse factor, the area throughput increased up to some point and diminished after a certain point. The pilot length became 20 since K = 10, N = 4, and w = 2, which means that the pilot length decreased as the pilot reuse factor increased.
The use of multi-antenna access points (APs) and user equipment (UE) significantly increases hardware costs, particularly in centralized processing architectures. The multi-antenna configuration at the UE side also adds computational burden, as it requires more complex signal processing. Moreover, establishing efficient connectivity between the APs and the central processing unit (CPU) poses a major challenge. Since the number of APs is typically much larger than the number of UE, this requires high-capacity, low-latency connections such as fiber-optic links with substantial bandwidth. However, deploying and maintaining such a dense and high-speed backhaul network is both technically complex and costly.

5. Conclusions

In this paper, we studied the performance evaluation of an uplink cell-free massive MIMO network under Weichselberger Rician fading channels. This paper analyses the average UL SE, EE, and area throughput for multiple-antenna APs and multiple-antenna UE. As shown in the simulation results, the performance of the proposed estimator is evaluated based on the SE, EE, and area throughput with multi-antenna APs and multi-antenna UE. The fully centralized processing scheme is considered. The performance of the proposed estimator is high when the number of access points and the number of antennae per UE are increased. As the pilot reuse factor increased, the SE, EE, and area throughput are reduced, and the pilot length also decreased due to pilot contamination. The number of antennae per AP, the number of APs, and coherence time have positive effects on the EE, SE, and area throughput; i.e., when those parameters increased, the EE, SE, and area throughput rose. For a small number of antennae per UE, i.e., N < 2, the SE, EE, and area throughput under different numbers of APs for the proposed and existing estimators overlap; i.e., the performance of the proposed estimator is not effective for the single-antenna user equipment, and the performance is reduced as the number of antennae per UE and the number of AP rise due to interference.
In addition to the qualitative trends, simulation results demonstrate clear quantitative benefits of the proposed estimator. The proposed method improved spectral efficiency by up to 14.93% (at N = 5 and M = 80) and energy efficiency by up to 9.77% (at N = 6 and M = 80) compared to the existing MMSE estimator. Area throughput gains reached up to 9.37% in dense AP deployments. However, the advantage is less pronounced for N < 2, where performance overlaps between the estimators. Further, with the increased pilot reuse factor (w = 2), the SE, EE, and AT decreased despite shorter pilot lengths, though the proposed estimator still consistently outperformed the existing one. These findings underline the computational efficiency and scalability of the proposed estimator for large-scale CF massive MIMO networks.

Author Contributions

Conceptualization, B.D. and J.S.; methodology, B.D.; software, B.D.; validation, M.N. and G.I.; formal analysis, J.S. and G.I.; investigation, B.D.; resources, M.N.; data curation, U.S. and B.D.; writing—original draft preparation, B.D.; writing—review and editing, K.K.K., G.I. and J.S.; visualization, B.D.; supervision, U.S. and K.K.K.; project administration, G.I.; funding acquisition, G.I. All authors have read and agreed to the published version of the manuscript.

Funding

This study is financed by the European Union—NextGenerationEU—through the National Recovery and Resilience Plan of the Republic of Bulgaria, project No. BG-RRP-2.004-0005.

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.

Abbreviations

The following abbreviations are used in this manuscript:
APAccess Point
EEEnergy Efficiency
MMSEMinimum Mean Square Error
MIMOMultiple Input Multiple Output
SESpectral Efficiency
DLDownlink
ULUplink
UEUser Equipment

References

  1. Truong, K.T.; Heath, R.W. The Viability of Distributed Antennas for Massive MIMO Systems. In Proceedings of the 2013 Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 3–6 November 2013; pp. 1318–1323. [Google Scholar] [CrossRef]
  2. Björnson, E.; Zakhour, R.; Gesbert, D.; Ottersten, B. Cooperative Multicell Precoding: Rate Region Characterization and Distributed Strategies with Instantaneous and Statistical CSI. IEEE Trans. Signal Process. 2010, 58, 4298–4310. [Google Scholar] [CrossRef]
  3. Ngo, H.Q.; Ashikhmin, A.; Yang, H.; Larsson, E.G.; Marzetta, T.L. Cell-Free Massive MIMO versus Small Cells. IEEE Trans. Wirel. Commun. 2017, 16, 1834–1850. [Google Scholar] [CrossRef]
  4. Foschini, G.J.; Karakayali, K.; Valenzuela, R.A. Coordinating Multiple Antenna Cellular Networks to Achieve Enormous Spectral Efficiency. IEE Proc. Commun. 2006, 153, 548–555. [Google Scholar] [CrossRef]
  5. Zhang, J.; Chen, S.; Lin, Y.; Zheng, J.; Ai, B.; Hanzo, L. Cell-Free Massive MIMO: A New Next-Generation Paradigm. IEEE Access 2019, 7, 99878–99888. [Google Scholar] [CrossRef]
  6. Lu, L.; Li, G.Y.; Swindlehurst, A.L.; Ashikhmin, A.; Zhang, R. An Overview of Massive MIMO: Benefits and Challenges. IEEE J. Sel. Top. Signal Process. 2014, 8, 742–758. [Google Scholar] [CrossRef]
  7. Buzzi, S.; D’Andrea, C.; Zappone, A.; D’Elia, C. User-Centric 5G Cellular Networks: Resource Allocation and Comparison with the Cell-Free Massive MIMO Approach. IEEE Trans. Wirel. Commun. 2020, 19, 1250–1264. [Google Scholar] [CrossRef]
  8. Yang, H.; Marzetta, T.L. Energy Efficiency of Massive MIMO: Cell-Free vs. Cellular. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–5. [Google Scholar] [CrossRef]
  9. Björnson, E.; Sanguinetti, L. Cell-Free versus Cellular Massive MIMO: What Processing is Needed for Cell-Free to Win? In Proceedings of the 2019 IEEE 20th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Cannes, France, 2–5 July 2019; pp. 1–5. [Google Scholar] [CrossRef]
  10. 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]
  11. Nayebi, E.; Ashikhmin, A.; Marzetta, T.L.; Yang, H. Cell-Free Massive MIMO Systems. In Proceedings of the 2015 49th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 8–11 November 2015; pp. 695–699. [Google Scholar] [CrossRef]
  12. Interdonato, G.; Björnson, E.; Ngo, H.Q.; Frenger, P.; Larsson, E.G. Ubiquitous Cell-Free Massive MIMO Communications. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 197. [Google Scholar] [CrossRef]
  13. Amadid, J.; Boulouird, M.; Belhabib, A.; Zeroual, A. On Channel Estimation for Rician Fading with the Phase-Shift in Cell-Free Massive MIMO System. Wirel. Pers. Commun. 2022, 124, 1923–1943. [Google Scholar] [CrossRef]
  14. 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]
  15. Wang, Z.; Zhang, J.; Ai, B.; Yuen, C.; Debbah, M. Uplink Performance of Cell-Free Massive MIMO with Multi-Antenna Users over Jointly-Correlated Rayleigh Fading Channels. IEEE Trans. Wirel. Commun. 2022, 21, 7391–7406. [Google Scholar] [CrossRef]
  16. 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 25th International ITG Workshop on Smart Antennas (WSA), French Riviera, France, 10–12 November 2021; pp. 1–6. [Google Scholar]
  17. Özdogan, Ö.; Björnson, E.; Zhang, J. Performance of Cell-Free Massive MIMO with Rician Fading and Phase Shifts. IEEE Trans. Wirel. Commun. 2019, 18, 5299–5315. [Google Scholar] [CrossRef]
  18. Chen, S.; Zhang, J.; Björnson, E.; Zhang, J.; Ai, B. Structured Massive Access for Scalable Cell-Free Massive MIMO Systems. IEEE J. Mag. 2021, 39, 1086–1100. Available online: https://ieeexplore.ieee.org/abstract/document/9174860 (accessed on 23 August 2023). [CrossRef]
  19. Amadid, J.; Belhabib, A.; Zeroual, A. On Channel Estimation in Cell-Free Massive MIMO for Spatially Correlated Channels with Correlated Shadowing under Rician Fading. Int. J. Commun. Syst. 2022, 35, e5011. [Google Scholar] [CrossRef]
  20. Ammar, H.A.; Adve, R.; Shahbazpanahi, S.; Boudreau, G.; Srinivas, K.V. User-Centric Cell-Free Massive MIMO Networks: A Survey of Opportunities, Challenges and Solutions. IEEE Commun. Surv. Tutor. 2022, 24, 611–652. [Google Scholar] [CrossRef]
  21. Björnson, E.; Sanguinetti, L. Scalable Cell-Free Massive MIMO Systems. IEEE Trans. Commun. 2020, 68, 4247–4261. [Google Scholar] [CrossRef]
  22. Wang, Z.; Zhang, J.; Ngo, H.Q.; Ai, B.; Debbah, M. Uplink Precoding Design for Cell-Free Massive MIMO with Iteratively Weighted MMSE. IEEE Trans. Commun. 2023, 71, 1646–1664. [Google Scholar] [CrossRef]
  23. Li, X.; Zhang, J.; Wang, Z.; Ai, B.; Ng, D.W.K. Cell-Free Massive MIMO with Multi-Antenna Users over Weichselberger Rician Channels. IEEE Trans. Veh. Technol. 2022, 71, 12368–12373. [Google Scholar] [CrossRef]
  24. 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]
  25. Wang, Z.; Zhang, J.; Björnson, E.; Ai, B. Uplink Performance of Cell-Free Massive MIMO over Spatially Correlated Rician Fading Channels. IEEE Commun. Lett. 2021, 25, 1348–1352. [Google Scholar] [CrossRef]
  26. Weichselberger, W.; Herdin, M.; Ozcelik, H.; Bonek, E. A Stochastic MIMO Channel Model with Joint Correlation of Both Link Ends. IEEE Trans. Wirel. Commun. 2006, 5, 90–100. [Google Scholar] [CrossRef]
  27. Björnson, E.; Sanguinetti, L. Making Cell-Free Massive MIMO Competitive with MMSE Processing and Centralized Implementation. IEEE Trans. Wirel. Commun. 2020, 19, 77–90. [Google Scholar] [CrossRef]
  28. Li, X.; Jin, S.; Gao, X.; McKay, M.R. Capacity Bounds and Low Complexity Transceiver Design for Double-Scattering MIMO Multiple Access Channels. IEEE Trans. Signal Process. 2010, 58, 2809–2822. [Google Scholar] [CrossRef]
Figure 1. Comparison of CF M-MIMO and cellular M-MIMO systems [5].
Figure 1. Comparison of CF M-MIMO and cellular M-MIMO systems [5].
Mathematics 13 02283 g001
Figure 2. System model for the M access point and K user equipment.
Figure 2. System model for the M access point and K user equipment.
Mathematics 13 02283 g002
Figure 3. Full centralized processing schemes [20].
Figure 3. Full centralized processing schemes [20].
Mathematics 13 02283 g003
Figure 4. Flow chart of the proposed channel estimator based on element-wise MMSE and QR decomposition with the precoding matrix at the UE side.
Figure 4. Flow chart of the proposed channel estimator based on element-wise MMSE and QR decomposition with the precoding matrix at the UE side.
Mathematics 13 02283 g004
Figure 5. Spectral efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 1.
Figure 5. Spectral efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 1.
Mathematics 13 02283 g005
Figure 6. Spectral efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 20, L = 4, τ c = 200, and w = 1.
Figure 6. Spectral efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 20, L = 4, τ c = 200, and w = 1.
Mathematics 13 02283 g006
Figure 7. Spectral efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 2.
Figure 7. Spectral efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 2.
Mathematics 13 02283 g007
Figure 8. Spectral efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 20, L = 4, τ c = 200, and w = 2.
Figure 8. Spectral efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 20, L = 4, τ c = 200, and w = 2.
Mathematics 13 02283 g008
Figure 9. Energy efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 1.
Figure 9. Energy efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 1.
Mathematics 13 02283 g009
Figure 10. Energy efficiency versus the number of access points for fully centralized processing with the MMSE combiner at K = 15, L = 4, τ c = 200, and w = 1.
Figure 10. Energy efficiency versus the number of access points for fully centralized processing with the MMSE combiner at K = 15, L = 4, τ c = 200, and w = 1.
Mathematics 13 02283 g010
Figure 11. Energy efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 2.
Figure 11. Energy efficiency versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 2.
Mathematics 13 02283 g011
Figure 12. Energy efficiency versus the number of access points for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 2.
Figure 12. Energy efficiency versus the number of access points for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 2.
Mathematics 13 02283 g012
Figure 13. Area throughput versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 1.
Figure 13. Area throughput versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 1.
Mathematics 13 02283 g013
Figure 14. Area throughput versus the number of access points for fully centralized processing with the MMSE combiner at K = 15, L = 4, τ c = 200, and w = 1.
Figure 14. Area throughput versus the number of access points for fully centralized processing with the MMSE combiner at K = 15, L = 4, τ c = 200, and w = 1.
Mathematics 13 02283 g014
Figure 15. Area throughput versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 2.
Figure 15. Area throughput versus the number of antennas per UE for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c = 200, and w = 2.
Mathematics 13 02283 g015
Figure 16. Area throughput versus the number of access points for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c  = 200, and w = 2.
Figure 16. Area throughput versus the number of access points for fully centralized processing with the MMSE combiner at K = 10, L = 4, τ c  = 200, and w = 2.
Mathematics 13 02283 g016
Table 1. Simulation parameter.
Table 1. Simulation parameter.
No.Simulation ParameterType and Value
1Pilot reuse factor (w)1, 2
2Uplink transmitter power (p) 200 mW
3Number of access points (M)10, 20, 40, 80
4Number of antennae per UE (N)1, 2, 3, 4, 5, 6
5Number of antennae per APs (L)4
6Number of user equipment (K)8, 10, 15, 20
7Coherence block200 to 800
8Bandwidth (B)1 MHz
9Coverage area1 km by 1 km
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

Dessie, B.; Shaikh, J.; Iliev, G.; Nenova, M.; Syed, U.; Kumar, K.K. Performance Evaluation of Uplink Cell-Free Massive MIMO Network Under Weichselberger Rician Fading Channel. Mathematics 2025, 13, 2283. https://doi.org/10.3390/math13142283

AMA Style

Dessie B, Shaikh J, Iliev G, Nenova M, Syed U, Kumar KK. Performance Evaluation of Uplink Cell-Free Massive MIMO Network Under Weichselberger Rician Fading Channel. Mathematics. 2025; 13(14):2283. https://doi.org/10.3390/math13142283

Chicago/Turabian Style

Dessie, Birhanu, Javed Shaikh, Georgi Iliev, Maria Nenova, Umar Syed, and K. Kiran Kumar. 2025. "Performance Evaluation of Uplink Cell-Free Massive MIMO Network Under Weichselberger Rician Fading Channel" Mathematics 13, no. 14: 2283. https://doi.org/10.3390/math13142283

APA Style

Dessie, B., Shaikh, J., Iliev, G., Nenova, M., Syed, U., & Kumar, K. K. (2025). Performance Evaluation of Uplink Cell-Free Massive MIMO Network Under Weichselberger Rician Fading Channel. Mathematics, 13(14), 2283. https://doi.org/10.3390/math13142283

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