Favorable Propagation with User Cluster Sharing
Abstract
We examine the favorable propagation (FP) behavior of a massive multi-user multiple-input-multiple-output (MU-MIMO) system equipped with a uniform linear array (ULA), horizontal uniform rectangular array (HURA) or uniform circular array (UCA) using a ray-based channel model with user cluster sharing. We demonstrate FP for these systems and provide analytical expressions for the mean-squared distance (MSD) of the FP metric from its large-system limit for each of the aforementioned topologies. We use these results to examine the detrimental effects of user cluster sharing on FP behavior, and demonstrate the superior performance of the ULA as compared to the UCA and the HURA with equal inter-element spacing. Although cluster sharing has a negative impact on FP for finite arrays, we additionally examine the asymptotic rate of convergence to FP as a function of array size and show that this rate is unchanged with or without user cluster sharing.
I Introduction
Favorable propagation (FP) is a key concept underpinning the potential of massive MIMO systems [1]. As the number of base station (BS) antennas grows without bound, FP describes the resulting mutual orthogonality of user channel vectors. It is of intrinsic interest as a fundamental measure of interference [1] and is essential for the effective performance of matched filtering (MF) [1]. While alternative, interference-cancelling techniques such as zero-forcing (ZF) and minimum mean squared error (MMSE) combining do not require FP to combat interference, their performance is still aided by FP. This is shown in [2] where the performance of ZF and MMSE is analytically linked to a measure of FP.
FP is also an intrinsically valuable property for the practical realisation of massive MIMO systems. Algorithms are being designed based on the assumption that FP holds [3] which has been shown to simplify various aspects of radio resource management [4]. We note that MF is still the most preferred multiuser processing choice from an implementation viewpoint at the BS, since it only consumes a small fraction of the total baseband field programmable gate array (FPGA) resource usage, needing no real-time optimization routines. This is in stark contrast to the more sophisticated matrix inversion-based processing techniques, which require memory-consuming high-level synthesis to optimize and manage the real-time dataflow, in order to meet the overall post-scheduler processing latency requirements of 5G New Radio (5G-NR) systems.
There exists a great amount of analysis on FP for multi-user MIMO (MU-MIMO) systems with classical statistical channel models, ranging from simple i.i.d. Rayleigh fading [1], to more complex heterogeneous correlated Ricean models [5]. While providing valuable insight, their conclusions are by their nature linked to the statistical model parameters and not to the underlying physical and electromagnetic properties of the system and environment. Furthermore, propagation measurements suggest that millimeter-wave (mmWave) channels are better described by spatial or ray-based models [6, 7]. While explicitly incorporating the effects of different environmental properties and antenna topologies, the resulting complex structure of these models leads to often intractable analysis. Hence, a large portion of literature which examines FP with these physically-motivated models does so through simulation or ray-tracing [8, 9]. For example, FP is examined via ray-tracing of a dense urban location for a uniform linear array (ULA), uniform circular array (UCA), and uniform rectangular array (URA) in [8], and for a ULA and UCA in [9]. The latter additionally simulates the WINNER II channel model. The majority of works which provide a mathematical analysis rely on various assumptions around the angular distributions [10, 7, 11, 12]. The authors of [10] examine FP conditions using a ray based model with uniform angles for a ULA, horizontal URA (HURA), and UCA, while [11] and [12] do so for a ULA only. The analysis in[7] uses Gaussian and Laplacian distributed sub-rays, but still imposes the assumption of uniform cluster angles. In recent literature, there are only a handful of examples which provide generic closed-form analysis of MU-MIMO systems for ray-based models with arbitrary angular distributions [13, 2, 14].
To the best of the authors’ knowledge, all of the analytical work to date applies exclusively to ray-based models in the absence of user cluster sharing, making the channels of different users statistically independent. However, models such as the COST 2100 model [15] can generate a significant probability that a scattering cluster will be visible to multiple users. This prevalence of common scatterers is supported by measurement [16]. Although the significant impact of common scatterers on inter-user channel correlation (and thus FP) has been shown via simulation [17], all analytical progress neglects this and is instead facilitated by the assumption that the user channels are independent. In anticipation of the potential effects of common clusters, we examine the FP condition for a MU-MIMO system with ray-based channels featuring user cluster sharing and a range of antenna topologies. More specifically, our contributions are as follows.
-
•
While the existence of FP has been proven for a uniform linear array (ULA) and a horizontal uniform rectangular array (HURA) without cluster sharing in [18], we prove that FP holds with cluster sharing for ULA and HURA configurations. We also conjecture that FP holds for a UCA with and without user cluster sharing and provide a mathematical basis for the conjecture which may have applications to more general topologies (see Sec. III).
-
•
In Sec. IV, we derive analytical expressions for the mean squared distance (MSD) of the FP metric from its large system limit for a finite-antenna system equipped with a ULA, HURA, and UCA with cluster sharing. We use this as a measure of the “distance from FP” for a finite-antenna system.
-
•
In Sec. V we examine the ergodic rate of convergence to FP for a ULA with and without cluster sharing.
-
•
We observe that user cluster sharing has a detrimental impact on FP behavior, while topologies with larger azimuth footprints promote FP behavior. We discuss how the superior spatial resolution of such topologies provides resilience to the correlated channel conditions caused by cluster sharing, reducing the MSD from FP.
II System Model
We consider uplink (UL) transmission in a single-cell MU-MIMO system where a base station (BS) is equipped with antennas and serves several single-antenna users (UEs). We adopt a clustered ray-based channel model. Within each drop, the angular parameters for the UEs are defined by the following process. scattering clusters are each assigned a random central azimuth angle of arrival (AAoA), , and central elevation angle of arrival (EAoA), , where . Each user is randomly allocated (with equal probability) a set of visible clusters, , where and . Each cluster scatters a user’s signal into sub-rays with random, instantaneous angular offsets and in azimuth and elevation, respectively (exact distributions are discussed later in the text). Hence the AAoA of ray from user through cluster is and similarly the EAoA is . While one or more central angles may be shared by multiple UEs for whom a common cluster is visible, the subray offsets are assumed to be i.i.d. as different UE locations will lead to different reflection points along a common scatterer. The resulting channel for user is given by
(1) |
where is the ray coefficient, are i.i.d. phase shifts modelling fast fading, and the ray powers, , satisfy . We define as the overall link gain between user and the BS, which is divided amongst the visible clusters such that the cluster powers, , add up to . Each subray has ray power . Note that the large-scale fading simply scales the user channel vectors. It has no impact on the existence of FP, and as shown in Sec. IV-A, it scales the MSD from FP. We include in the analysis for completeness but set for all numerical results. This normalises the channel vectors.
The steering vector for an arbitrary ray with angles and is governed by the antenna topology at the receiver. For a ULA located along the -axis with an antenna spacing of wavelengths, the entry of is given by [10]
(2) |
For a HURA situated in the azimuth plane with antenna spacings and ,
(3) |
Let and be the number of antennas along the - and -axis respectively, then the entries of the vector are defined as [10]
(4) |
and those of the vector are
(5) |
Finally, the entries of the steering vector for a UCA in the azimuth plane with antenna spacing are given as [10]
(6) |
where . We adopt the simple cluster sharing mechanism previously described to emulate that in the COST 2100 model - the most complete sharing mechanism which has been proposed thus far. In COST 2100, each cluster is allocated one or more visibility regions (VR); a cluster is said to be visible to a user if that user falls within the cluster’s VR(s). A cluster can thus be visible to, and hence shared by, multiple UEs. Our model provides a simple mechanism to introduce this feature. Analysis of cluster sharing only depends on the probability that a randomly selected ray from one user originates from the same cluster as a randomly selected ray from another user. This sharing probability is denoted by and can be simply adjusted by changing as the sharing mechanism gives . Although this mechanism limits the possible values of in simulations, it provides a much simpler simulation method for the purpose of verifying analytical results which can then be used for any value of between 0 and 1 in the analysis.
Note that this model contains several approximations. For example, the visibility of clusters might be a function of the distance between the UE and the cluster. Additionally, a per-cluster shadowing might occur or, for very small distances between two UEs, the angles of the subrays within the cluster might become correlated. While incorporating these effects would further refine the channel model, it would make analytical treatment very difficult. The model we consider is thus a compromise, but importantly one that is more accurate than all the models previously used.
III Existence of FP with Cluster Sharing
In this section we examine the existence of FP for ray-based channels with inter-user cluster sharing. Sec. III-A presents generic conditions for FP to hold with these models, while Sec. III-B examines these conditions for a ULA, HURA, and UCA. Recall that FP has been proven in [18] for a ULA and HURA in the absence of cluster sharing. Here, we extend these results by considering shared clusters. We also conjecture the existence of FP for a UCA with and without cluster sharing and provide a posible methodology for a mathematical proof.
III-A Requirements for FP
FP requires . Substituting the channel model from (1), becomes
(7) |
where denotes . The existence of FP requires and , where isolates cases of shared clusters between users and .
III-B FP with Different Antenna Configurations
The existence of FP for ULA, HURA, and UCA antenna configurations can be determined by examining the limits of and for the steering vectors defined in (2), (3), and (6).
III-B1 ULA and HURA
In [18], it is proven that for a ULA and HURA for a generic ray based model, without cluster sharing. The analysis in [18] hinges on the results
(8) |
for a ULA, and
(9) | |||
(10) |
for a HURA. In [18], these results followed from the fact that the angles , , , are continuous random variables chosen independently amongst clusters, sub-rays, and users. Exactly the same argument applies to as here the rays are independent. With shared clusters, the situation is different as the rays in are dependent due to the presence of a shared cluster (). Nevertheless, the probabilities in (8), (9), and (10) are still zero as the i.i.d. angular offsets make the angles , , , conditionally independent continuous random variables, where the conditioning is on the central angles. Hence, FP holds for a ULA and HURA configuration with and without cluster sharing.
III-B2 UCA
Using the UCA steering vector in (6), for FP we have
where , , and . Hence, FP holds if
(11) |
where we utilise the small angle approximation for large . At this stage, the convergence remains a conjecture, supported by numerical results in Sec. VI. Intuitively, convergence occurs because the complex exponential in (11) is averaged over values of the complex argument ranging from to . This large number of points wraps around the unit circle many times, becoming nearly uniform on for large so that the average converges to zero. This is the idea behind several mathematical proofs, for example [19]. Unfortunately, established results do not precisely cover the UCA sum in (11) for two reasons. First, the sum in (11) is not a sum of fixed terms as as the terms are actually functions of . Secondly, most proofs rely on the exponential arguments forming a lacunary sequence [19], meaning that the arguments can be ordered so there is a minimum ratio between adjacent terms that is greater than 1. This is not the case in (11) where two arguments can be arbitrarily close to each other. These technical problems with a proof have been relaxed in various similar situations. Hence, the result remains a conjecture, albeit a well-motivated one. This conjecture may have extensive applications as a proof based on this argument may be the basis of a proof for any practical antenna topology.
IV Finite System Analysis
In this section, we examine the MSD of from the FP limit as a means of assessing the proximity to FP conditions for finite-antenna systems. Sec. IV-A provides a generic analysis of this metric for ray-based models with user cluster sharing, while Sec. IV-B provides analytical expressions for a ULA, HURA, and UCA. Note that a similar distance metric is used in [10], while alternative metrics can be found in, for example, [1].
IV-A Mean Squared Distance from FP
We examine which we define as the MSD of from the FP limit. Having proven the existence of FP in Sec. III-B, is given by
(12) |
Substituting (1), and noting that for or or , we obtain
(13) |
where we define
(14) |
(15) |
Equation (13) follows from first taking the expectation inside the sum. Then, we note that the expectation over the ray angles only depends on whether the two rays share a cluster. The ray indexed by has the same cluster as the ray indexed by with probability . Similarly the two rays have different clusters with probability . In essence, the distance from FP for a finite antenna system hinges on the expected inner product of the steering vectors of two rays. and are exactly this, for the cases of unique cluster central angles and common cluster central angles, respectively. Here, we note that the large-scale fading values and simply scale , and that is independent of the number of clusters, , and subrays, , which contribute to each UE’s channel.
IV-B Solutions for and
IV-B1 ULA
Solutions for and are given in [13] as
(16) | ||||
and
(17) |
where we write in place of and is the order Bessel function of the first kind. Here, and are the characteristic functions for the azimuth central cluster angles and subray angles, respectively. Similarly, and are the equivalents in elevation. In [2] the convergence of these summations is shown to be extremely rapid, hence the bounds of the summations can be truncated to a reasonable number of terms without significant loss of accuracy.
IV-B2 HURA
Substituting (3) into (14) we have:
(18) |
with , , , and . From [2] we have
(19) | ||||
where and . To solve for we substitute the HURA steering vector from (3) into (15) and obtain
(20) | |||
Using basic trigonometric results, this becomes
(21) | ||||
We provide an analytical expression for in Lemma 1.
Lemma 1
For a HURA, is given by
(22) |
with
(23) |
Proof:
The proof is given in the Appendix. ∎
IV-B3 UCA
V Large System Convergence Rate
We now examine the rate of decay of for a ULA in the large system limit using the methodology from [14], extended to accommodate user cluster sharing. From (13), this decay rate is determined by the decay rates of and . For we begin by reducing (16) to a single summation of the form
(26) |
In [18], it is shown that is in most situations, but in the absence of end-fire radiation is . Hence, decays as . For , we have the form
(27) |
The contents of the expectation in (V) are identical in form to (16) with an additional angular offset which is constant relative to the expectation. By the same process used to analyse the decay rate of , we find that also decays as . This implies the decay rate of is .
VI Numerical Results
This section presents numerical results and a discussion of the trends observed in for different antenna topologies and varying levels of cluster sharing. Recall that higher levels of indicate a slower convergence to FP.
Table I gives the parameters considered. The angular spread values for Scenarios 1 and 2 were obtained from [6] and [20], respectively, and a square HURA is considered. Central cluster angles are Gaussian distributed in azimuth and Laplacian distributed in elevation while subray angles are Laplacian distributed in both cases, in accordance with [6] and [20].
Parameter | Values |
---|---|
antenna spacing, , and | 0.5 |
Azimuth values | |
cluster angle mean, | |
cluster angle variance, , (Scen. 1, Scen. 2) | , |
subray angle variance, , (Scen. 1, Scen. 2) | , |
Elevation values | |
cluster angle mean, | |
cluster angle variance, , (Scen. 1, Scen. 2) | , |
subray angle variance, , (Scen. 1, Scen. 2) | , |
Figs. 1 and 2 examine the MSD from FP for Scenarios 1 and 2, respectively. For comparison, we also include results for i.i.d. spherically uniform ray angles in Fig. 1. We evaluate by simulation using (12)111As discussed in Sec. IV-A, is independent of and . However, for the purpose of simulating channels, we use and . with samples, and by analysis using the results in Sec. IV-B with the characteristic functions of the Gaussian and Laplacian angular variables given by , , , and .


The first trend observed from Figs. 1 and 2 is the significant increase of with increased cluster sharing. When the channels from two users share common clusters, some of the sub-rays from the different users will be centred around the same central angle. Hence, the channels become more correlated which increases . Values of as small as can increase by up to 25% relative to - a significant effect considering that the “significance of common clusters” has been observed to be as high as 95% in indoor measurements [17].
Comparing the size of in Figs. 1 and 2, we observe that a larger angular spread decreases . Increasing the angular spread and thus the channel diversity decreases the average similarity between the channels of two different users. This in turn reduces the inner product in (12) and, consequently, .
In Figs. 1 and 2, we see that the ULA provides the smallest distance to FP, followed by the UCA, and finally the HURA. We attribute this to the corresponding azimuth footprint reduction of these topologies. As seen in the angular parameters from measurements (see Table I), the majority of the angular diversity is contained in the azimuth plane. Increasing the azimuth footprint of the antenna topology therefore provides more spatial diversity, hence decreasing .
The insight regarding the azimuth footprint of the topologies agrees with previous results for ray-based channels found using simulation in [8], but contradicts previous analytical results in [10]. The latter finds that the antenna topology has little effect on the distance from FP. We conclude that the use of uniform angular distributions in [10] obscures the effects of the antenna topology with realistic angular distributions. This is illustrated by the i.i.d. spherically uniform results in Fig. 1 which show little variation across topologies. In addition, with spherically uniform rays the MSD from FP is highest for the ULA and lowest for the UCA (see Fig. 1 and [10]), whereas for Scenarios 1 ad 2, the MSD is highest for the HURA and lowest for the ULA. This change in ordering is best explained in terms of a ULA. With Scenarios 1 and 2, the ray azimuth distributions are concentrated near broadside. From this angle, the topology has a wide azimuth footprint. However, for the spherical uniform case, there is a wide range of ray angles from which the footprint of the topology appears much narrower. Hence, we see that the use of unrealistic angular distributions drastically alters both the size and nature of the topology effects on FP behavior.
The following insights can be gained from these observations. For moderate values of , for which the spatial resolution is sufficient to distinguish clusters, but not subrays, FP behavior is determined by diversity amongst clusters. Thus, user cluster sharing diminishes performance for moderate , as there are fewer degrees of freedom to separate UEs. As increases further, the spatial resolution becomes sufficiently fine to distinguish subrays. In this ”subray-dominated region”, user cluster sharing has less of an effect because all subrays deliver nearly orthogonal steering vectors. Thus, we see the values of for different sharing probabilities converge in Figs. 1 and 2: in the limit , cluster sharing does not play a role. The transition region from cluster- to subray-dominated resolution is not only determined by , but also the array shape. The azimuthal resolution of a HURA is much less than a UCA, and further, a ULA for same element spacing. Hence the antenna topologies with larger azimuth footprints will enter the subray-dominated region at lower values of .
The observed trends intuitively align with the common understanding of massive MIMO systems’ reliance on diverse channel conditions. Wider angular spreads increase diversity, and a wider azimuth footprint provides more spatial information to capture diversity. This facilitates the natural ability of MIMO to passively orthogonalize user channels. Cluster sharing diminishes diversity, impairing this functionality.

Finally, in Fig. 3 we examine the large-system decay rate of for a ULA in Scenario 1. Here, we plot with both and axes on a logarithmic scale. From Sec. V we know that . For the system simulated in Fig. 3 the value of is . Hence a plot of vs follows an approximately linear trend for large as is extremely slowly varying. This pattern is verified in Fig. 3.
VII Conclusions
We prove the existence of FP for a ULA and HURA topology for a ray-based channel model with user cluster sharing, and provide conjecture for FP existence for a UCA. We provide analytical expressions for the distance from FP for a finite-antenna system with each of these topologies, and prove that the distance from FP decays at a rate between and in the large system limit with cluster sharing, as is the case without cluster sharing. We use our results to identify the detrimental effect of user cluster sharing on FP behavior, and determine that FP behavior is best facilitated by topologies with larger azimuth footprints. [Proof of Lemma 1] Writing and , (21) becomes
(28) |
We first take the average over azimuth subray offsets using the result for from App. D of [2] and obtain
(29) | ||||
Evaluating the expectation over azimuth central cluster angles using the definition of the characteristic function , we have
(30) | ||||
Finally, the expectation over elevation subray offsets is computed using the same technique used in [13] and [2] where the angular PDF is replaced with its Fourier series. This gives:
(31) | ||||
We evaluate the angular average in elevation over the range . This approximation covers the bulk of the PDF which is centred on and typically has a standard deviation less than from measurement [20, 6]. Using [21, Equations 6.681.8 and 6.681.9] we have the desired solution.
References
- [1] H. Q. Ngo et al., “Aspects of favorable propagation in massive MIMO,” in Proc. EUSIPCO, Sep. 2014, pp. 76–80.
- [2] C. L. Miller et al., “Analytical framework for full-dimensional massive MIMO with ray-based channels,” IEEE J. Sel. Topics in Signal Process., vol. 13, no. 5, pp. 1181–1195, Sep. 2019.
- [3] K. Ghavami et al., “Blind channel estimation and symbol detection for multi-cell massive MIMO systems by expectation propagation,” IEEE Trans. Wireless Commun., vol. 17, no. 2, pp. 943–954, 2018.
- [4] Z. Chen et al., “Channel hardening and favorable propagation in cell-free massive mimo with stochastic geometry,” IEEE Trans. Commun., vol. PP, 10 2017.
- [5] M. Matthaiou et al., “Does massive MIMO fail in Ricean channels?” IEEE Wireless Commun. Lett., vol. 8, no. 1, pp. 61–64, Feb. 2019.
- [6] S. Sangodoyin et al., “Cluster characterization of 3-D MIMO propagation channel in an urban macrocellular environment,” IEEE Trans. Wireless Commun., vol. 17, no. 8, pp. 5076–5091, Aug. 2018.
- [7] J. Zhang et al., “Favorable propagation with practical angle distributions for mmwave massive MIMO systems,” in 2019 IEEE ICC Workshops, May 2019, pp. 1–6.
- [8] M. Z. Aslam et al., “Performance of a dense urban massive MIMO network from a simulated ray-based channel,” EURASIP J. Wireless Commun. Netw., vol. 2019, no. 1, p. 106, May 2019.
- [9] M. Z. Aslam et al., “Massive MIMO channel performance analysis considering separation of simultaneous users,” in International ITG Workshop on Smart Antennas, March 2018, pp. 1–6.
- [10] X. Wu et al., “On favorable propagation in massive MIMO systems and different antenna configurations,” IEEE Access, vol. 5, pp. 5578–5593, Apr. 2017.
- [11] H. Yang et al., “Massive MIMO with max-min power control in line-of-sight propagation environment,” IEEE Trans. Commun., vol. 65, no. 11, pp. 4685–4693, Nov. 2017.
- [12] Z. Gao et al., “Asymptotic orthogonality analysis of time-domain sparse massive MIMO channels,” IEEE Commun. Lett., vol. 19, no. 10, pp. 1826–1829, Oct. 2015.
- [13] C. L. Miller et al., “Multi-user processing for ray-based channels,” in Proc. IEEE ICC, May 2019.
- [14] S. Li et al., “Massive MIMO for ray-based channels,” in Proc. IEEE ICC, May 2019.
- [15] C. Oestges et al., “Radio channel modeling for 4G networks,” 2012, p. 110.
- [16] J. Poutanen et al., “Significance of common scatterers in multi-link indoor radio wave propagation,” in Proceedings of the Fourth European Conference on Antennas and Propagation, April 2010, pp. 1–5.
- [17] ——, “Multi-link MIMO channel modeling using geometry-based approach,” IEEE Trans. Antennas Propag., vol. 60, no. 2, pp. 587–596, Feb 2012.
- [18] S. Li et al., “Massive MIMO asymptotics for ray-based propagation channels,” IEEE Trans. Wireless Commun., 2019, (submitted).
- [19] J. F. Koksma, “The theory of asymptotic distribution modulo one,” Compositio Mathematica, vol. 16, pp. 1–22, 1964.
- [20] 3GPP, “Study on channel model for frequencies from 0.5 to 100 GHz,” 3GPP, Tech. Rep. TR 38.901 (V14.2.0), Sep. 2017.
- [21] I. S. Gradshteyn et al., Table of Integrals, Series, and Products, 5th ed. Elsevier/Academic Press, Amsterdam, 1994.