Performance of Cell-Free Massive MIMO with Rician Fading and Phase Shifts
\"Ozgecan \"Ozdogan, Emil Bj\"ornson, Jiayi Zhang

TL;DR
This paper analyzes the spectral efficiency of cell-free massive MIMO systems with Rician fading, considering phase shifts due to mobility and noise, and compares different estimators and transmission modes.
Contribution
It derives closed-form spectral efficiency expressions for various estimators and transmission modes in Rician fading, accounting for phase noise and mobility effects.
Findings
LSFD enhances uplink spectral efficiency.
Coherent transmission outperforms non-coherent in downlink.
Performance loss from phase ignorance is small with low pilot contamination.
Abstract
In this paper, we study the uplink (UL) and downlink (DL) spectral efficiency (SE) of a cell-free massive multiple-input-multiple-output (MIMO) system with Rician fading channels. The phase of the line-of-sight (LoS) path is modeled as a uniformly distributed random variable to take the phase-shifts due to mobility and phase noise into account. Considering the availability of prior information at the access points (APs), the phase-aware minimum mean square error (MMSE), non-aware linear MMSE (LMMSE), and least-square (LS) estimators are derived. The MMSE estimator requires perfectly estimated phase knowledge whereas the LMMSE and LS are derived without it. In the UL, a two-layer decoding method is investigated in order to mitigate both coherent and non-coherent interference. Closed-form UL SE expressions with phase-aware MMSE, LMMSE, and LS estimators are derived for maximum-ratio…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 1
Figure 10
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 15Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Performance of Cell-Free Massive MIMO with Rician Fading and Phase Shifts
Özgecan Özdogan, Emil Björnson,
and Jiayi Zhang Manuscript received March 13, 2019; revised June 13, 2019; accepted August 3, 2019. This work was supported in part by ELLIIT, in part by the Swedish Research Council, in part by the National Natural Science Foundation of China (Grant Nos. 61601020 and U1834210), and in part by the Beijing Natural Science Foundation (Grant Nos. 4182049 and L171005). A preliminary version of this manuscript was presented at IEEE SPAWC 2019 [1]. The associate editor coordinating the review of this article and approving it for publication was R. Brown. (*Corresponding author: Özgecan Özdogan.) *Ö. Özdogan and E. Björnson are with the Department of Electrical Engineering (ISY), Linköping University, Linköping SE-581 83, Sweden (e-mail: [email protected]; [email protected]).J. Zhang is with the School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China (e-mail: [email protected])Color versions of one or more of the figures in this article are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TWC.2019.2935434
Abstract
In this paper, we study the uplink (UL) and downlink (DL) spectral efficiency (SE) of a cell-free massive multiple-input-multiple-output (MIMO) system over Rician fading channels. The phase of the line-of-sight (LoS) path is modeled as a uniformly distributed random variable to take the phase-shifts due to mobility and phase noise into account. Considering the availability of prior information at the access points (APs), the phase-aware minimum mean square error (MMSE), non-aware linear MMSE (LMMSE), and least-square (LS) estimators are derived. The MMSE estimator requires perfectly estimated phase knowledge whereas the LMMSE and LS are derived without it.
In the UL, a two-layer decoding method is investigated in order to mitigate both coherent and non-coherent interference. Closed-form UL SE expressions with phase-aware MMSE, LMMSE, and LS estimators are derived for maximum-ratio (MR) combining in the first layer and optimal large-scale fading decoding (LSFD) in the second layer. In the DL, two different transmission modes are studied: coherent and non-coherent. Closed-form DL SE expressions for both transmission modes with MR precoding are derived for the three estimators. Numerical results show that the LSFD improves the UL SE performance and coherent transmission mode performs much better than non-coherent transmission in the DL. Besides, the performance loss due to the lack of phase information depends on the pilot length and it is small when the pilot contamination is low.
Index Terms:
Cell-free massive MIMO, Rician fading, phase shift, performance analysis.
I Introduction
Cell-free massive MIMO refers to a distributed MIMO system with a large number of APs that jointly serve a smaller number of user equipments (UEs) [2, 3, 4, 5]. The APs cooperate via a fronthaul network [5] to spatially multiplex the UEs on the same time-frequency resource, using network MIMO methods that only require locally obtained channel state information (CSI) [6].
In its canonical form, cell-free massive MIMO uses MR combining because of its low complexity. Due to the fact that MR combining cannot suppress the interference well, some APs receive more interference from other UEs than signal power from the desired UE. The LSFD method is proposed in [7] and [8] to mitigate the interference for co-located massive MIMO systems. This method is generalized for more realistic spatially correlated Rayleigh fading channels with arbitrary first-layer decoders in [9, 10]. The two-layer decoding technique is first adapted to cell-free massive MIMO networks in [11] for a Rayleigh fading scenario. In the concurrent paper [12], the LSFD method is studied in a setup with Rician fading channels where the LoS phase is static.
Joint transmission from multiple APs can be either coherent (same data from all APs) or non-coherent (different data). Only the former has been considered in cell-free massive MIMO, but it requires that the APs are phase-synchronized. A synchronization method is outlined in [5, 13, 14] without validation.
In densely deployed systems, like cell-free massive MIMO, the channels typically consist of a combination of a semi-deterministic LoS path and small-scale fading caused by multipath propagation, which can be modeled as Rician fading [15, 12]. A small change in the UE location may result in a significant phase-shift of the LoS component, but no change in amplitude. For instance, if the UE moves half a wavelength away from the AP, the phase of the channel response changes by . Similarly, hardware effects such as phase noise may create severe shift in the phase. These effects are usually neglected in the analysis of Rician fading channels by assuming a LoS path with static phase. Especially in high mobility scenarios, the phase shift in LoS path may have a large impact on system performance. Recently, [16] studied a cell-free network that supports both unmanned aerial vehicles (UAVs) and ground UEs where the channels between AP-UAV pairs have Rician distribution with uniformly distributed phase on the LoS paths.
Each AP needs to learn the channel statistics of each UE that it serves, as well as the statistics of the combined interfering signals, if Bayesian channel estimators are to be used. The large-scale fading coefficients can be estimated with a negligible overhead since the coefficients are deterministic [17]; several practical methods to estimate these coefficients using uplink pilots are presented in [18, Section IV]. However, the phase-shifts are harder to estimate since they change as frequently as the small-scale fading. Depending on the availability of channel statistics, the phase-aware MMSE estimator which requires all prior information, LMMSE estimator with only the large-scale fading parameters, or LS estimator with no prior information can be utilized. In this paper, the specific technical contributions are as follows:
- •
We consider Rician fading channels between the APs and UEs, where the mean and variance are different for every AP-UE pair. Additionally, the phases of the LoS paths are modeled as independent and identically distributed (i.i.d.) random variables in each coherence block.
- •
We derive the phase-aware MMSE, LMMSE, and LS channel estimators and obtain their statistics. In the UL, using the estimates for MR combining in the first-layer, we compute closed-form UL achievable SE expressions for two-layer decoding scheme. In the DL, we obtain closed-form DL achievable SE expressions for both coherent and non-coherent transmission.
The conference version of this paper [1] only considered the DL transmission and used the phase-aware MMSE and LMMSE estimators.
Reproducible Research: All the simulation results can be reproduced using the Matlab code and data files available at: https://github.com/emilbjornson/rician-cell-free
Notation: Lower and upper case bold letters are used for vectors and matrices. The transpose and Hermitian transpose of a matrix are written as and . The superscript denotes the complex conjugate operation. The -dimensional matrix with the diagonal elements is denoted as . The diagonal elements of a matrix are extracted to a vector as . The notation denotes the matrix. The expectation of a random variable is denoted by . The expectations are taken with respect to all sources of randomness.
II System Model
We consider a cell-free Massive MIMO system with APs and UEs. All APs and UEs are equipped with a single antenna. The multi-antenna AP case can be straightforwardly covered by treating each antenna as a separate AP, if it is assumed that there is no correlation between the small-scale fading coefficients (or phase-shifts) [19]. However, for a more realistic analysis, single-antenna results can be generalized to multiple antenna case by taking the spatial correlations between antennas into account. It will result in non-diagonal covariance matrices. The channels are assumed to be constant and frequency-flat in a coherence block of length samples (channel uses). The length of each coherence block is determined by the carrier frequency and external factors such as the propagation environment and UE mobility [17]. The channel between UE and the AP is modeled as
[TABLE]
where , the mean represents the LoS component, and is the phase-shift. The small-scale fading from non-LoS (NLoS) propagation has a variance that models the large-scale fading, including geometric pathloss and shadowing. Note that (1) is a Rician fading model since is Rice distributed, but is not Gaussian distributed as in many prior works that neglected the phase shift. We assume that is an independent random variable for every , and the channel realization in different coherence blocks are i.i.d.
All APs are connected to a central processing unit (CPU) via a fronthaul network that is error free. The system operates in time division duplex (TDD) mode and the uplink (UL) and DL channels are estimated by exploiting only UL pilot transmission and channel reciprocity.
III Uplink Channel Estimation
In each coherence block, samples are reserved for UL pilot-based channel estimation, using a set of mutually orthogonal pilot sequences. The pilot sequence of UE is denoted by and satisfies . It is scaled by , with being the pilot power, and sent to the APs. The received signal at AP is
[TABLE]
where is additive noise. AP computes an inner product between and to get sufficient statistics for estimation of . This results in
[TABLE]
We assume that the number of UEs is large such that and we define the set of UEs that use same pilot sequence as UE , including itself. Since UEs with different pilots have orthogonal pilots, in (3) can be rewritten as
[TABLE]
where . Based on this signal, we will derive three different channel estimators, and characterize their statistics. In particular, we will explore the impact of the phase-shift in the LoS paths by considering the analytically tractable cases where the phase-shifts are either perfectly known or fully unknown. In co-located MIMO systems, the phase can be estimated by employing classical algorithms such as estimation of signal parameters via rotational invariance techniques (ESPRIT) [20] and multiple signal classification (MUSIC) [21]. However, these methods either require multiple antennas and/or long sample sequences (snapshots) which are not available in our system setup. In a low mobility scenario in which the APs are equipped with multiple antennas, the phase-shifts can be estimated quite well, but the estimates will anyway be imperfect since the estimation resources are practically limited. Nevertheless, we will consider a phase-aware MMSE estimator that serves as an upper bound on the achievable performance. The practical performance will be somewhere in between the cases with perfectly known and fully unknown phases, which are considered below. We consider two estimators of the latter kind; one Bayesian LMMSE and one classical LS estimator.
III-A Phase-aware MMSE Channel Estimator
If the channel statistics , are available and the phase is somehow perfectly known at AP , for every , we can derive the MMSE estimator of as [22]
[TABLE]
where and . Note that is a random variable and (5) is a single realization for a specific coherence block. The , and change in every coherence block whereas and remain constant for a longer period of time. AP estimates channels to all the UEs. The estimation error has zero mean and the variance
[TABLE]
The mean-squared error is . The MMSE estimate and the estimation error satisfy
[TABLE]
where is not Gaussian distributed. Also, and are uncorrelated but not independent random variables.
The APs do not share these channel estimates with each other, or the CPU, but they are used to perform MR processing distributively as in [3, 23, 4]. Nevertheless, the collection of channel estimates of UE from all APs can be written in vector form as
[TABLE]
where , , , , , and .
The estimation error has zero mean and the covariance matrix
[TABLE]
where The mean-squared error is . The MMSE estimate and the estimation error satisfy
[TABLE]
III-B *LMMSE Channel Estimator *
If the channel statistics , are available but the phase is completely unknown at AP , for every , we can derive the LMMSE estimator of as
[TABLE]
where and . The estimation error has zero mean and the variance
[TABLE]
The mean-squared error is . The LMMSE estimate and the estimation error are uncorrelated random variables and satisfy
[TABLE]
A detailed derivation is given in Appendix A. We can write (15) in vector form as
[TABLE]
where , . The estimation error has zero mean and the covariance matrix
[TABLE]
where . The mean-squared error is . The MMSE estimate and the estimation error are uncorrelated random variables and satisfy
[TABLE]
III-C LS Channel Estimator with No Prior Information
If AP has no prior information regarding the phase or statistics, then we can derive the non-Bayesian LS estimator that minimizes , which is
[TABLE]
The LS estimator and estimation error satisfy
[TABLE]
In vector form, we have for each user . The LS estimator and estimation error satisfy
[TABLE]
A detailed derivation is given in Appendix B.
IV Uplink Data Transmission
Let be the number of UL data symbols per coherence block, where . The received signal at AP is
[TABLE]
where is the UL signal with power and is additive receiver noise. AP selects the receiver combining scalar as to locally detect the signal of UE . Then, the combined received signal at AP is
[TABLE]
A second layer decoding is performed to mitigate the inter-user interference using LSFD coefficients. The single-layer decoded signal in (29) is sent to the CPU and it performs the second layer decoding by computing the LSFD weighted signal as
[TABLE]
where is the complex LSFD coefficient for AP and UE . The weighting operation reduces the inter-user interference by balancing the received signals from all APs. The CPU computes the LSFD weights based on the large-scale fading coefficients that vary slowly compared to the small-scale coefficients. Recall that the value of large-scale fading between an AP-UE pair depends mainly on the distance and shadowing. Thus, it gives us a valuable information about the likely quality of the received signal. For instance, if the UE is far away from the AP, potentially the received signal will contain a considerable amount of interference and noise whereas the desired signal is weak. Then, the corresponding LSFD coefficient for this signal will be small to reduce the risk of adding and amplifying more interference into the detection. Note that assigning for all APs and UEs corresponds to the single-layer decoding considered in [3, 4],[24, 25]. Similarly, setting means that AP is not serving UE , which can be utilized to handle practical cases where each UE is served by a subset of all the APs; see [24, 26] for details. The is deterministic since it only depends on deterministic large-scale fading coefficients.
Based on (IV), the UL ergodic channel capacity of UE can be lower bounded using the use-and-then-forget (UatF) bound [17, Th. 4.4]. The expected values of the desired signal, inter-user interference and noise related terms at all APs for UE can be computed respectively as
[TABLE]
where and . Then, a lower bound on the UL ergodic SE with the LSFD receiver is
[TABLE]
where the effective SINR is
[TABLE]
and the expectations are with respect to all sources of randomness. This bound is referred as UatF bound since the channel estimates are used for combining locally at the APs and then they are unknown at the CPU. The effective SINR of UE in (35) with the LSFD receiver can be rewritten as
[TABLE]
where
[TABLE]
In order to maximize the SE of UE , we need to select the LSFD vector that maximizes (36) as shown in the following Lemma.
Lemma 1
For a given set of pilot and data power coefficients, the SE of UE is
[TABLE]
with the LSFD vector
[TABLE]
Proof:
The SINR expression in (36) is a generalized Rayleigh quotient with respect to and we apply [17, Lemma B.10] to obtain the maximizing in (42). Inserting this vector into (34) gives the SE in (41). ∎
The UL SE of two-layer decoding scheme for Rayleigh fading channels with MMSE estimator when using MR combining is presented in [11]. Lemma 1 generalizes this results to cover arbitrary channel distributions and beamforming schemes. Every choice of channel model and beamforming will affect the values of , , and , but the solution structure in Lemma 1 remains the same. In the following subsections, is computed for MR combining when using the phase-aware MMSE, LMMSE, and LS channel estimators derived in Section III.
IV-A *Uplink Spectral Efficiency with the Phase-aware MMSE Estimator *
Theorem 1
If MR combining with is used based on the phase-aware MMSE estimator, then with in (43), at the top of next page, where and . In Rayleigh quotient form, the SINR of UE is
[TABLE]
where , and . The SE in (41) with the maximizing LSFD receiver vector is
[TABLE]
Proof:
The proof is given in Appendix C. ∎
IV-B *Uplink Spectral Efficiency with the LMMSE Estimator *
Theorem 2
If MR combining with is used based on the LMMSE estimator, then with in (46), at the top of next page, where
[TABLE]
The effective SINR in (46) can be reformulated in Rayleigh quotient form as given in (49), at the top of next page where
[TABLE]
, , and . The SE in (41) with the maximizing LSFD receiver vector is
[TABLE]
Proof:
The proof is given in Appendix D. ∎
IV-C *Uplink Spectral Efficiency with the LS Estimator *
Theorem 3
If MR combining with is used based on the LS estimator, then with in (53), at the top of next page, where
[TABLE]
The effective SINR in (53) can be reformulated in Rayleigh quotient form as given in (56) where
[TABLE]
* and . Note that the SINR expressions with the LS estimator above are proportional to the ones with LMMSE estimator since the LMMSE and LS estimators equal up to a scaling factor that depends on the large-scale fading coefficients. The SE in (41) with the maximizing LSFD receiver is*
[TABLE]
and it is equal to the UL SE with LMMSE estimator in (52).
Proof:
The proof is given in Appendix E. ∎
Remark 1
Note that the LSFD method only requires the large-scale fading coefficients and not the channel realizations themselves. Hence, it can be implemented along with the LMMSE and MMSE estimators without requiring any additional information. However, the optimal LSFD vector cannot be practically computed when using the LS estimator since the statistics are not known in that case. We have nevertheless included the optimal LSFD vector in that case to demonstrate that it makes the SE expressions with the LMMSE and LS estimators identical, thus LSFD can compensate for the use of a bad channel estimator. We will demonstrate later that the LS estimator (without LSFD) performs poorly in cell-free massive MIMO, thus it is a conservative lower bound on the performance.
V Coherent Downlink Transmission
Each coherence block contains DL data symbols, where . In this section, we assume that each BS transmits to each UE and sends the same data symbol as the other APs. By setting some transmit powers to zero, the analysis also covers cases where each AP only serves a subset of the UEs. The transmitted signal from AP is
[TABLE]
where is the DL data signal to UE which is same for all APs. The scalar is the coherent beamforming and is chosen to satisfy the DL power constraint which implies . The received signal at the th UE is
[TABLE]
where the receiver noise at UE is denoted as and with . Note that is a deterministic matrix whereas is a random vector. Based on the signal in (61), the ergodic DL capacity of UE is lower bounded using the UatF bound as with
[TABLE]
where the expectations are with respect to all sources of randomness [17, Th. 4.6]. Next, the effective SINR is computed when using the phase-aware MMSE, LMMSE, and LS estimators.
V-A Coherent Downlink Spectral Efficiency with the Phase-aware MMSE Estimator
Theorem 4
If MR precoding with is used based on the phase-aware MMSE estimator, then the expectations in (62) are computed as
[TABLE]
Inserting these expressions into (62) gives the DL SINR at UE in (65), at the top of next page.
Proof:
The proof is given in Appendix C. ∎
V-B Coherent Downlink Spectral Efficiency with the LMMSE Estimator
Theorem 5
If MR precoding with is used based on the LMMSE estimator, then the expectations in (62) are computed as
[TABLE]
Inserting these expressions into (62) gives the DL SINR at UE as
[TABLE]
where
Proof:
The proof is given in Appendix D. ∎
V-C Coherent Downlink Spectral Efficiency with the LS Estimator
Theorem 6
If MR precoding with is used based on the LS estimator, then the expectations in (62) are computed as
[TABLE]
Inserting these expressions into (62) gives the DL SINR at UE as
[TABLE]
where
[TABLE]
Proof:
The proof is given in Appendix E. ∎
VI Non-coherent Downlink Transmission
In this section, we consider the alternative case in which each AP is allowed to transmit to each UE but sends a different data symbol than the other APs, to alleviate need for phase-synchronizing the APs. The transmitted signal from AP is
[TABLE]
where is the DL data signal to UE . The beamforming scalar is a scaled version of the channel estimate and is chosen to satisfy the DL power constraint which implies . The received signal at the th UE is
[TABLE]
where the receiver noise at UE is denoted .
Lemma 2
Based on the signal in (73), if the UE detects the signals using successive interference cancellation (with arbitrary decoding order) a lower bound on the DL sum SE of UE is where the effective SINR is
[TABLE]
Proof:
The proof is given in Appendix F. ∎
From the effective SINR above, we notice that the numerator contains the sum of the squared contributions from different APs, which is different from the coherent case where the summation is inside the square. Hence, the coherent case gives a larger signal term, but it requires that all APs are synchronized and co-operate to achieve a coherent beamforming gain that is analogous to co-located massive MIMO. The numerical comparisons of these DL transmission modes are presented in Section VII. In the following subsections, the effective is calculated for MR precoding when using the phase-aware MMSE, LMMSE, and LS estimators.
VI-A Non-coherent Downlink Spectral Efficiency with the Phase-aware MMSE Estimator
If MR precoding with is used based on the MMSE estimator, then the expectations in (2) are computed as
[TABLE]
Substituting these expressions into (2) gives the DL SINR at UE as given in (78), at the top of this page where is the downlink power matrix.
Proof:
The proof is also given in Appendix C. ∎
VI-B Non-Coherent Downlink Spectral Efficiency with the LMMSE and LS Estimator
If MR precoding with is used based on the LMMSE estimator without phase information, then the expectations in (2) are computed as
[TABLE]
where . If MR precoding with is used based on the LS estimator without any prior information regarding the phase or statistics, computing expectations in (2) gives the exactly same results as (79) and (VI-B) where . Note that this is due to the precoding normalization at each AP:
[TABLE]
Substituting (79) and (VI-B) into (2) gives the same DL SINR at UE with the LMMSE and LS estimators
[TABLE]
Proof:
The proof is also given in Appendix D and Appendix E. ∎
In contrast to the coherent DL transmission case, the SE is the same for both LMMSE and LS estimator because there is no cooperation between APs. Thus, the expectations are calculated for each antenna individually.
VII Numerical Results
In this section, the closed-form SE expressions are validated and evaluated by simulating a cell-free massive MIMO network. We have APs and UEs that are independently and uniformly distributed within a square of size with a wrap-around setup. Maximum ratio precoding/combining is used at UL/DL in all simulations. The pathloss is computed based on the COST 321 Walfish-Ikegami model for micro-cells in [27] with AP height m and UE height m. All AP-UE pairs have a LoS path and the path-loss (PL) is modeled (in dB) as
[TABLE]
where is the distance between AP and UE and is the shadow fading coefficient. The Rician -factor is calculated as [27] .
We assume correlated shadow fading as in [3] with where and are independent and is the shadow fading parameter, . The random variables and model the shadow fading effect from blocking objects in the vicinity of the AP and UE , respectively. The covariance functions for arbitrary AP and UE pairs are given as , and , where denote the distance between AP and AP and is the distance between UE and UE . The is decorrelation distance which depends on the environment. We set the parameters m, and in the simulation. With this model, the large scale coefficient of are
[TABLE]
We consider communication over a 20 MHz channel and the total receiver noise power is dBm. Each coherence block consists of = 200 samples and pilots. The pilots of first UEs are allocated randomly. The rest of UEs sequentially pick their pilots that give least interference to UEs in the current pilot set. In UL transmission, we set and in DL transmission, which means that each coherence block is either used for only UL data or only DL data.
In the UL, all UEs transmit with the same power mW. In the two-layer decoding scheme, we utilized the maximizing LSFD vectors for each estimator that is computed by only using large-scale fading coefficients. In single-layer decoding, the LSFD vectors are which simply correspond to conventional MR combining. The same DL power is assigned to UE for both coherent and non-coherent transmission. The power is allocated proportional to the channel quality of UE by using the matrices for the coherent and non-coherent case respectively as and where is the power fraction parameter () and mW.
Fig. 4 shows the average UL SE as function of the number of APs with the phase-aware MMSE, LMMSE, and LS estimators. The average is taken over different UE locations and shadow fading realizations. The “” markers are generated by Monte Carlo simulations. The fact that the markers overlap with the curves validates of our analytical results. Fig. 4 compares the cumulative distribution functions (CDFs) of the UL SE of estimators with two-layer and single-layer decoding. The randomness is due to random UE locations and shadow fading realizations. From Fig. 4 and Fig. 4, we observe that two-layer decoding gives improvements in all the cases. Especially, the LS estimator benefits the most from using LSFD since it is more vulnerable to interference. Also, the LS and LMMSE estimators coincide if the maximizing LSFD vector is used as discussed in Section IV-C.
Fig. 6 shows the CDFs of the SEs with different estimators with two-layer decoding for different pilot lengths. In case of LMMSE and LS estimation, increasing the pilot length reduces the pilot contamination and improves the estimation quality. Thus, the CDF curve of LMMSE/LS estimators gets closer to the phase-aware MMSE estimator with . However, the MMSE estimator can already suppress the interference and therefore increasing the pilot length reduces the pre-log factor in the SE expression more than the SINR is improved, thereby reducing the performance slightly. Moreover, the gaps between phase-aware MMSE and LMMSE estimators for different pilot lengths indicate that the amount of performance loss due to lack of phase knowledge depends on the degree of pilot contamination. The gap becomes larger when the pilot length decrease. The loss is when is used and when .
Fig. 6 compares the CDF of the SEs with different estimators with two-layer decoding for different number of UEs. As the number of UEs decrease while the pilot length is kept the same, the interference and pilot contamination decrease and each UE gets higher SEs.
Fig. 8 shows the average DL SE as a function of the number of APs with coherent and non-coherent transmission for the phase-aware MMSE, LMMSE, and LS estimators. The average is taken over different UE locations and shadow fading realizations. Fig. 8 shows the CDF of DL SE with phase-aware MMSE, LMMSE, and LS estimators for coherent and non-coherent transmission. These figures demonstrate that the coherent transmission provides higher SE in almost all cases except when using the LS estimator. Also, the performance gap between the phase-aware MMSE and LMMSE/LS estimator is higher in the coherent case since it is sensitive to phase errors.
Fig. 9 shows the CDF of DL SE with phase-aware MMSE, LMMSE and LS estimators for different pilot lengths with coherent transmission. Similar to Fig. 6, the LMMSE and LS estimators benefit from increased pilot length where the MMSE estimator does not. Also, we observe that the performance gap due to the lack of phase knowledge between phase-aware MMSE and LMMSE estimators are and for and respectively. In Fig. 10, we consider the same setting as in Fig. 9 but with non-coherent transmission. The effect of phase knowledge is small in the non-coherent transmission as expected. Quantitatively, it is for and for .
Fig. 11 and Fig. 12 show the CDF of DL SE with phase-aware MMSE, LMMSE and LS estimators for different number of UEs with coherent transmission and non-coherent transmission respectively. In both figures, the performance is better when the number of UEs in the network is lower in all cases.
VIII Conclusion
This paper studied the SE of a cell-free massive MIMO system over Rician fading channels. The phase of the LoS path is modeled as a uniformly distributed random variable to take phase-shifts due to mobility and phase noise into account. To determine the importance of knowing the phase, the phase-aware MMSE, non-aware LMMSE, and LS estimators were derived. In the UL, a two-layer decoding method was studied in order to mitigate the both coherent and non-coherent interference. We observed that the LSFD method provides a substantial gain in UL SE for all estimators, and should therefore always be used in cell-free massive MIMO. Furthermore, the performance losses as a result of unavailable phase knowledge depends on the pilot length. If there is no strongly interfering user, the LoS and NLoS paths can be jointly estimated without having to know the phase. In the tested scenarios, we observed performance loss for low pilot contamination and for high pilot contamination.
In the DL part, coherent and non-coherent transmission were studied. We noticed that the losses from the lack of phase knowledge are and for coherent and non-coherent transmission respectively in the tested scenarios with low pilot contamination. When we reduced the pilot length, it loss increased up to . Therefore, the pilot length should be adjusted by taking the phase shifts into account in high mobility or low-quality hardware scenarios. In order to deal with the cases where there is not enough pilots, methods to explicitly estimate the phases could be considered in future work. Besides, the coherent transmission performs much better than the non-coherent one, which is the reason of its wide use in the cell-free literature.
Appendix A Derivation of the LMMSE Estimator
The estimation is performed based on the received pilot signal in (3) where is the desired part. The LMMSE estimator and the mean-square error are respectively given in [22, Chapter 12] as
[TABLE]
Computing the following expectations and substituting them into (86) gives the LMMSE estimator and the corresponding MSE as given in Section III-B:
[TABLE]
The mean and variance of the estimator are and
Appendix B Derivation of the LS Estimator
The mean and variance of the LS estimator can be computed as
[TABLE]
The estimation error mean and variance are
[TABLE]
Appendix C Proof of UL and DL SE with MMSE estimator
The expectations in (35) and (2) are calculated here. We begin with which gives
[TABLE]
Similarly, we compute the second term as
[TABLE]
The last expectation in the denominator of (35) is written as
[TABLE]
The is computed for all possible AP and UE combinations. We utilize the independence of channel estimates at different APs. The first case is and and since and are independent and both have zero mean. For and , we obtain
[TABLE]
where
[TABLE]
since and . Repeating the same calculation for AP and putting it into (97) gives
[TABLE]
Another case is and and we obtain
[TABLE]
Similarly for and , we calculate the following equations
[TABLE]
where . Combining (101) and (102) gives the result for and as
[TABLE]
Putting all the equations together for , we obtain
[TABLE]
The remaining cases are computed as follows. For and , For and , we obtain
[TABLE]
To calculate , we rewrite the MMSE estimator in (5) for UEs as
[TABLE]
and similarly where and . After this computation, we directly compute
[TABLE]
Then, it yields
[TABLE]
Finally, arranging all these equations gives
[TABLE]
where if and zero matrix otherwise. Inserting the required results into (35) and (2) gives the results for UL and DL SEs respectively.
Appendix D Proof of UL and DL SE with LMMSE Estimator
In this part, we note that the LMMSE estimate is not Gaussian distributed. We begin with computing the first term
[TABLE]
where (a) uses the fact that the estimate and estimation error are uncorrelated and (b) uses that both estimates have zero mean. Calculating (D) for each AP gives
[TABLE]
Similarly, we obtain
[TABLE]
where (a) utilizes the independence of the zero mean channel estimates at different APs.
The last expectation in the denominator of (35) is written as
[TABLE]
Then, we need to compute for all possible AP and UE combinations. If and then all the terms in the expectation are uncorrelated or independent and have zero mean which gives . However, for and , we have since the pilot contaminating estimators at the same AP are not independent. We calculate
[TABLE]
Repeating the same process for gives the final result for and as Another case is and in which the channel estimators and are independent. We directly compute using uncorrelated zero mean estimators and estimation errors. The first and second terms are derived respectively as
[TABLE]
Rewriting the first term and combining (D) and (117) leads to . The last case is and . In this case the channel estimators and are no longer independent. We obtain
[TABLE]
where . Combining all the cases gives (119), at the top of next page. Using matrix notation, we can reformulate the equation above as
[TABLE]
and this finishes the proof.
Appendix E Proof of UL and DL SE with the LS Estimator
The first two terms to calculate are and as given in Appendix B. Moreover, we calculate
[TABLE]
The third term is and can be expanded as
[TABLE]
Begin with and and similar to (D), we obtain
[TABLE]
For and , the and are independent random variables. We can compute directly
[TABLE]
For and , we have and finally for and since all the terms are mutually independent and have zero mean. The final form is
[TABLE]
In matrix form, we obtain
[TABLE]
Appendix F Proof of DL SE with Non-coherent Transmission
At the beginning of the detection process, UE does not know any of the transmitted signals. It first detects the signal from AP by using the average channel only. The received signal can be written as
[TABLE]
where the first term is the desired signal over known deterministic channel while other terms are treated as uncorrelated noise. Sequentially, UE detects signal from AP by subtracting the first signals:
[TABLE]
The first term in (F) is equivalent to having a deterministic channel and is the desired signal. The other terms are uncorrelated noise with power
[TABLE]
The DL SINR is equal to
[TABLE]
The total SE of UE is is equal to (132), at the top of previous page. After cancellations of terms that appear in both the numerator and denominator, we obtain (133), at the top of previous page and it is equal to (2).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] O. Özdogan, E. Björnson, and J. Zhang, “Downlink performance of cell-free massive MIMO with rician fading and phase shifts,” in 2019 IEEE 20th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) , 2019.
- 2[2] K. T. Truong and R. W. Heath, “The viability of distributed antennas for massive MIMO systems,” in Asilomar Conference on Signals, Systems and Computers , Nov 2013, pp. 1318–1323.
- 3[3] H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson, and T. L. Marzetta, “Cell-free massive MIMO versus small cells,” IEEE Transactions on Wireless Communications , vol. 16, no. 3, pp. 1834–1850, March 2017.
- 4[4] E. Nayebi, A. Ashikhmin, T. L. Marzetta, H. Yang, and B. D. Rao, “Precoding and power optimization in cell-free massive MIMO systems,” IEEE Transactions on Wireless Communications , vol. 16, no. 7, pp. 4445–4459, July 2017.
- 5[5] G. Interdonato, E. Björnson, H. Q. Ngo, P. Frenger, and E. G. Larsson, “Ubiquitous cell-free massive MIMO communications,” ar Xiv preprint ar Xiv:1804.03421 , April 2018.
- 6[6] E. Björnson, R. Zakhour, D. Gesbert, and B. Ottersten, “Cooperative multicell precoding: Rate region characterization and distributed strategies with instantaneous and statistical CSI,” IEEE Transactions on Signal Processing , vol. 58, no. 8, pp. 4298–4310, Aug 2010.
- 7[7] A. Ashikhmin and T. Marzetta, “Pilot contamination precoding in multi-cell large scale antenna systems,” in IEEE International Symposium on Information Theory Proceedings , July 2012, pp. 1137–1141.
- 8[8] A. Adhikary, A. Ashikhmin, and T. L. Marzetta, “Uplink interference reduction in large-scale antenna systems,” IEEE Transactions on Communications , vol. 65, no. 5, pp. 2194–2206, May 2017.
