You are currently viewing a new version of our website. To view the old version click .
Mathematics
  • Article
  • Open Access

16 July 2025

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

,
,
,
,
and
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
This article belongs to the Special Issue Advanced Algorithms in Wireless Communication and Internet of Things (IoT), 2nd Edition

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].
Figure 1. Comparison of CF M-MIMO and cellular M-MIMO systems [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.

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.
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.

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.
Table 1. Simulation parameter.
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 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 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 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 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 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 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.
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.

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 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 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 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 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 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 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.
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.

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 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 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 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 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 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 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.
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.
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]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.