This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Favorable Propagation with User Cluster Sharing

Chelsea Miller1, Peter J. Smith2, Pawel A. Dmochowski1, Harsh Tataria3, and Andreas F. Molisch4 1 School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand 2School of Mathematics and Statistics, Victoria University of Wellington, Wellington, New Zealand 3Department of Electrical and Information Technology, Lund University, Lund, Sweden 4Department of Electrical Engineering, University of Southern California, Los Angeles, CA, U.S.A. e-mail: {chelsea.miller, peter.smith, pawel.dmochowski}@ecs.vuw.ac.nz, [email protected], and [email protected]
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 MM 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. CTC_{T} scattering clusters are each assigned a random central azimuth angle of arrival (AAoA), ϕc\phi_{c}, and central elevation angle of arrival (EAoA), θc\theta_{c}, where c=1,2,CTc=1,2,\dots C_{T}. Each user ll is randomly allocated (with equal probability) a set of CC visible clusters, 𝒞(l)\mathcal{C}^{(l)}, where CCTC\leq C_{T} and 𝒞(l){1CT}\mathcal{C}^{(l)}\subset\{1\dots C_{T}\}. Each cluster cc scatters a user’s signal into SS sub-rays with random, instantaneous angular offsets Δc,s(l)\Delta_{c,s}^{(l)} and δc,s(l)\delta_{c,s}^{(l)} in azimuth and elevation, respectively (exact distributions are discussed later in the text). Hence the AAoA of ray ss from user ll through cluster cc is ϕc,s(l)=ϕc+Δc,s(l)\phi_{c,s}^{(l)}=\phi_{c}+\Delta_{c,s}^{(l)} and similarly the EAoA is θc,s(l)=θc+δc,s(l)\theta_{c,s}^{(l)}=\theta_{c}+\delta_{c,s}^{(l)}. 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 M×1M\times 1 channel for user ll is given by

𝐡l=c𝒞(l)s=1Sγc,s(l)𝐚(ϕc,s(l),θc,s(l)),\displaystyle\mathbf{h}_{l}=\sum_{c\in\mathcal{C}^{(l)}}\sum_{s=1}^{S}\gamma_{c,s}^{(l)}\mathbf{a}\left(\phi_{c,s}^{(l)},\theta_{c,s}^{(l)}\right), (1)

where γc,s(l)=βc,s(l)ejΘc,s(l)\gamma_{c,s}^{(l)}=\sqrt{\beta_{c,s}^{(l)}}e^{j\Theta_{c,s}^{(l)}} is the ray coefficient, Θc,s(l)𝒰(0,2π)\Theta_{c,s}^{(l)}\sim\mathcal{U}(0,2\pi) are i.i.d. phase shifts modelling fast fading, and the ray powers, βc,s(l)\beta_{c,s}^{(l)}, satisfy c𝒞(l)s=1Sβc,s(l)=β(l)\sum_{c\in\mathcal{C}^{(l)}}\sum_{s=1}^{S}\beta_{c,s}^{(l)}=\beta^{(l)}. We define β(l)\beta^{(l)} as the overall link gain between user ll and the BS, which is divided amongst the visible clusters such that the cluster powers, βc(l)\beta_{c}^{(l)}, add up to β(l)\beta^{(l)}. Each subray ss has ray power βc,s(l)=βc(l)/S\beta_{c,s}^{(l)}=\beta_{c}^{(l)}/S. 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 β(l)\beta^{(l)} in the analysis for completeness but set β(l)=1l\beta^{(l)}=1\hskip 2.84544pt\forall\hskip 2.84544ptl for all numerical results. This normalises the channel vectors.

The steering vector 𝐚(ϕ,θ)\mathbf{a}(\phi,\theta) for an arbitrary ray with angles ϕ\phi and θ\theta is governed by the antenna topology at the receiver. For a ULA located along the xx-axis with an antenna spacing of dxd_{x} wavelengths, the mthm^{\textrm{th}} entry of 𝐚(ϕ,θ)\mathbf{a}(\phi,\theta) is given by [10]

(𝐚(ϕ,θ))m=ej2π(m1)dxsinϕ.\displaystyle\left(\mathbf{a}(\phi,\theta)\right)_{m}=e^{j2\pi(m-1)d_{x}\sin{\phi}}. (2)

For a HURA situated in the azimuth plane with antenna spacings dxd_{x} and dyd_{y},

𝐚(ϕ,θ)=𝐚x(ϕ,θ)𝐚y(ϕ,θ).\mathbf{a}(\phi,\theta)=\mathbf{a}_{x}(\phi,\theta)\otimes\mathbf{a}_{y}(\phi,\theta). (3)

Let MxM_{x} and MyM_{y} be the number of antennas along the xx- and yy-axis respectively, then the entries of the Mx×1M_{x}\times 1 vector 𝐚x()\mathbf{a}_{x}(\cdot) are defined as [10]

(𝐚x(ϕ,θ))m=ej2πdx(m1)sinθcosϕ\displaystyle\left(\mathbf{a}_{x}(\phi,\theta)\right)_{m}=e^{j2\pi d_{x}(m-1)\sin{\theta}\cos{\phi}} (4)

and those of the My×1M_{y}\times 1 vector 𝐚y()\mathbf{a}_{y}(\cdot) are

(𝐚y(ϕ,θ))m=ej2πdy(m1)sinθsinϕ.\displaystyle\left(\mathbf{a}_{y}(\phi,\theta)\right)_{m}=e^{j2\pi d_{y}(m-1)\sin{\theta}\sin{\phi}}. (5)

Finally, the entries of the steering vector for a UCA in the azimuth plane with antenna spacing drd_{r} are given as [10]

(𝐚(ϕ,θ))m=ejπdrsin(π/M)sinθcos(ϕψm),\displaystyle\left(\mathbf{a}(\phi,\theta)\right)_{m}=e^{j\frac{\pi d_{r}}{\sin(\pi/M)}\sin{\theta}\cos{\left(\phi-\psi_{m}\right)}}, (6)

where ψm=2πm/M\psi_{m}=2\pi m/M. 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 pshp_{\textrm{sh}} and can be simply adjusted by changing CTC_{T} as the sharing mechanism gives psh=1/CTp_{\textrm{sh}}=1/C_{T}. Although this mechanism limits the possible values of pshp_{\textrm{sh}} 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 pshp_{\textrm{sh}} 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 limMhlHhl/M0ll\lim_{M\to\infty}\textbf{h}_{l}^{\textrm{H}}\textbf{h}_{l^{\prime}}/M\to 0\hskip 8.5359pt\forall\hskip 8.5359ptl\neq l^{\prime}. Substituting the channel model from (1), hlHhl\textbf{h}_{l}^{\textrm{H}}\textbf{h}_{l^{\prime}} becomes

hlHhl\displaystyle\textbf{h}_{l}^{\textrm{H}}\textbf{h}_{l^{\prime}} =s,c𝒞(l)s,c𝒞(l)γc,s(l)γc,s(l)aH(ϕc,s(l),θc,s(l))a(ϕc,s(l),θc,s(l))\displaystyle=\sum_{\begin{subarray}{c}s,c\\ \in\mathcal{C}^{(l)}\end{subarray}}\sum_{\begin{subarray}{c}s^{\prime},c^{\prime}\\ \in\mathcal{C}^{(l^{\prime})}\end{subarray}}\gamma^{(l)*}_{c,s}\gamma^{(l^{\prime})}_{c^{\prime},s^{\prime}}\textbf{a}^{\textrm{H}}(\phi^{(l)}_{c,s},\theta^{(l)}_{c,s})\textbf{a}(\phi^{(l^{\prime})}_{c^{\prime},s^{\prime}},\theta^{(l^{\prime})}_{c^{\prime},s^{\prime}})
=s,c𝒞(l)s,c𝒞(l)ccγc,s(l)γc,s(l)aH(ϕc,s(l),θc,s(l))a(ϕc,s(l),θc,s(l))\displaystyle=\sum_{{s,c\in\mathcal{C}^{(l)}}}\sum_{\begin{subarray}{c}s^{\prime},c^{\prime}\in\mathcal{C}^{(l^{\prime})}\\ c^{\prime}\neq c\end{subarray}}\gamma^{(l)*}_{c,s}\gamma^{(l^{\prime})}_{c^{\prime},s^{\prime}}\textbf{a}^{\textrm{H}}(\phi^{(l)}_{c,s},\theta^{(l)}_{c,s})\textbf{a}(\phi^{(l^{\prime})}_{c^{\prime},s^{\prime}},\theta^{(l^{\prime})}_{c^{\prime},s^{\prime}})
+s,c𝒞(l)s=1Sγc,s(l)γc,s(l)aH(ϕc,s(l),θc,s(l))a(ϕc,s(l),θc,s(l))\displaystyle+\sum_{\begin{subarray}{c}s,c\\ \in\mathcal{C}^{(l)}\end{subarray}}\sum_{s^{\prime}=1}^{S}\gamma^{(l)*}_{c,s}\gamma^{(l^{\prime})}_{c,s^{\prime}}\textbf{a}^{\textrm{H}}(\phi^{(l)}_{c,s},\theta^{(l)}_{c,s})\textbf{a}(\phi^{(l^{\prime})}_{c,s^{\prime}},\theta^{(l^{\prime})}_{c,s^{\prime}})
T1+T2,\displaystyle\triangleq T_{1}+T_{2}, (7)

where s,c𝒞(l)\sum_{s,c\in\mathcal{C}^{(l)}} denotes c𝒞(l)s=1S\sum_{c\in\mathcal{C}^{(l)}}\sum_{s=1}^{S}. The existence of FP requires limMT1/M0\lim_{M\to\infty}T_{1}/M\to 0 and limMT2/M0\lim_{M\to\infty}T_{2}/M\to 0, where T2T_{2} isolates cases of shared clusters between users ll and ll^{\prime}.

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 T1T_{1} and T2T_{2} for the steering vectors defined in (2), (3), and (6).

III-B1 ULA and HURA

In [18], it is proven that limM1MT1a.s.0\lim_{M\to\infty}\frac{1}{M}T_{1}\xrightarrow{a.s.}0 for a ULA and HURA for a generic ray based model, without cluster sharing. The analysis in [18] hinges on the results

P(sinϕc,s(l)=sinϕc,s(l))=0\displaystyle P(\sin\phi_{c,s}^{(l)}=\sin\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})})=0 (8)

for a ULA, and

P(sinθc,s(l)cosϕc,s(l)=sinθc,s(l)cosϕc,s(l))=0,\displaystyle P(\sin\theta_{c,s}^{(l)}\cos\phi_{c,s}^{(l)}=\sin\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})}\cos\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})})=0, (9)
P(sinθc,s(l)sinϕc,s(l)=sinθc,s(l)sinϕc,s(l))=0\displaystyle P(\sin\theta_{c,s}^{(l)}\sin\phi_{c,s}^{(l)}=\sin\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})}\sin\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})})=0 (10)

for a HURA. In [18], these results followed from the fact that the angles ϕc,s(l)\phi_{c,s}^{(l)}, θc,s(l)\theta_{c,s}^{(l)}, ϕc,s(l)\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})}, θc,s(l)\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})} are continuous random variables chosen independently amongst clusters, sub-rays, and users. Exactly the same argument applies to T1T_{1} as here the rays are independent. With shared clusters, the situation is different as the rays in T2T_{2} are dependent due to the presence of a shared cluster (c=cc=c^{\prime}). Nevertheless, the probabilities in (8), (9), and (10) are still zero as the i.i.d. angular offsets make the angles ϕc,s(l)\phi_{c,s}^{(l)}, θc,s(l)\theta_{c,s}^{(l)}, ϕc,s(l)\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})}, θc,s(l)\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})} 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

T1\displaystyle T_{1} +T2=s,c𝒞(l)s,c𝒞(l)γc,s(l)γc,s(l)\displaystyle+T_{2}=\sum_{\begin{subarray}{c}\vspace{0.0075cm}\\ s,c\\ \in\mathcal{C}^{(l)}\end{subarray}}\sum_{\begin{subarray}{c}s^{\prime},c^{\prime}\\ \in\mathcal{C}^{(l^{\prime})}\end{subarray}}\gamma^{(l)*}_{c,s}\gamma^{(l^{\prime})}_{c^{\prime},s^{\prime}}
×m=0M1ejπdrsin(π/M)[sinθc,s(l)cos(ϕc,s(l)ψm)sinθc,s(l)cos(ϕc,s(l)ψm)]\displaystyle\times\sum_{m=0}^{M-1}e^{\frac{-j\pi d_{r}}{\sin(\pi/M)}[\sin\theta_{c,s}^{(l)}\cos(\phi_{c,s}^{(l)}-\psi_{m})-\sin\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})}\cos(\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})}-\psi_{m})]}
=s,c𝒞(l)s,c𝒞(l)γc,s(l)γc,s(l)m=0M1ejπdrsin(π/M)a2+b2sin(ψm+α)\displaystyle=\sum_{\begin{subarray}{c}\vspace{0.0075cm}\\ s,c\\ \in\mathcal{C}^{(l)}\end{subarray}}\sum_{\begin{subarray}{c}s^{\prime},c^{\prime}\\ \in\mathcal{C}^{(l^{\prime})}\end{subarray}}\gamma^{(l)*}_{c,s}\gamma^{(l^{\prime})}_{c^{\prime},s^{\prime}}\sum_{m=0}^{M-1}e^{\frac{-j\pi d_{r}}{\sin(\pi/M)}\sqrt{a^{2}+b^{2}}\sin(\psi_{m}+\alpha)}

where a=sinθc,s(l)cosϕc,s(l)sinθc,s(l)cosϕc,s(l)a=\sin\theta_{c,s}^{(l)}\cos\phi_{c,s}^{(l)}-\sin\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})}\cos\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})}, b=sinθc,s(l)sinϕc,s(l)sinθc,s(l)sinϕc,s(l)b=\sin\theta_{c,s}^{(l)}\sin\phi_{c,s}^{(l)}-\sin\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})}\sin\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})}, and α=tan1(a/b)\alpha=\tan^{-1}(a/b). Hence, FP holds if

limM1Mm=0M1ejMdra2+b2sin(ψm+α)0\displaystyle\lim_{M\to\infty}\frac{1}{M}\sum_{m=0}^{M-1}e^{-jMd_{r}\sqrt{a^{2}+b^{2}}\sin(\psi_{m}+\alpha)}\to 0 (11)

where we utilise the small angle approximation sin(π/M)π/M\sin(\pi/M)\approx\pi/M for large MM. 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 MM values of the complex argument ranging from Mdra2+b2-Md_{r}\sqrt{a^{2}+b^{2}} to Mdra2+b2Md_{r}\sqrt{a^{2}+b^{2}}. This large number of points wraps around the unit circle many times, becoming nearly uniform on [0,2π][0,2\pi] for large MM 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 MM\to\infty as the terms are actually functions of MM. 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 𝐡lH𝐡l/M\mathbf{h}_{l}^{\textrm{H}}\mathbf{h}_{l^{\prime}}/M 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 κFP\kappa^{\textrm{FP}} which we define as the MSD of 𝐡lH𝐡l/M\mathbf{h}_{l}^{\textrm{H}}\mathbf{h}_{l^{\prime}}/M from the FP limit. Having proven the existence of FP in Sec. III-B, κFP\kappa^{\text{FP}} is given by

κFP\displaystyle\kappa^{\textrm{FP}} =1M2𝔼[|hlHhl|2].\displaystyle=\frac{1}{M^{2}}\mathbb{E}[|\textbf{h}_{l}^{\textrm{H}}\textbf{h}_{l^{\prime}}|^{2}]. (12)

Substituting (1), and noting that 𝔼[γc,s(l)γc,s(l)]=0\mathbb{E}[\gamma_{c,s}^{(l)*}\gamma_{c^{\prime},s^{\prime}}^{(l^{\prime})}]=0 for ccc\neq c^{\prime} or sss\neq s^{\prime} or lll\neq l^{\prime}, we obtain

κFP=1M2𝔼[s,c𝒞(l)s,c𝒞(l)|γc,s(l)|2|γc,s(l)|2\displaystyle\kappa^{\textrm{FP}}=\frac{1}{M^{2}}\mathbb{E}\big{[}\sum_{\begin{subarray}{c}s,c\\ \in\mathcal{C}^{(l)}\end{subarray}}\sum_{\begin{subarray}{c}s^{\prime},c^{\prime}\\ \in\mathcal{C}^{(l^{\prime})}\end{subarray}}|\gamma^{(l)}_{c,s}|^{2}|\gamma^{(l^{\prime})}_{c^{\prime},s^{\prime}}|^{2}
×𝐚H(ϕc,s(l),θc,s(l))𝐚(ϕc,s(l),θc,s(l))𝐚H(ϕc,s(l),θc,s(l))𝐚(ϕc,s(l),θc,s(l))]\displaystyle\times\mathbf{a}^{\textrm{H}}(\phi_{c,s}^{(l)},\theta_{c,s}^{(l)})\mathbf{a}(\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})},\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})})\mathbf{a}^{\textrm{H}}(\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})},\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})})\mathbf{a}(\phi_{c,s}^{(l)},\theta_{c,s}^{(l)})\big{]}
=β(l)β(l)((1psh)Kc+pshKs),\displaystyle=\beta^{(l)}\beta^{(l^{\prime})}\left((1-p_{\textrm{sh}})K_{c}+p_{\textrm{sh}}K_{s}\right), (13)

where we define

Kc\displaystyle K_{c} =1M2𝔼[|𝐚H(ϕc,s(l),θc,s(l))𝐚(ϕc,s(l),θc,s(l))|2]\displaystyle=\frac{1}{M^{2}}\mathbb{E}[|\mathbf{a}^{\textrm{H}}(\phi_{c,s}^{(l)},\theta_{c,s}^{(l)})\mathbf{a}(\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})},\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})})|^{2}] (14)
Ks\displaystyle K_{s} =1M2𝔼[|𝐚H(ϕc,s(l),θc,s(l))𝐚(ϕc,s(l),θc,s(l))|2].\displaystyle=\frac{1}{M^{2}}\mathbb{E}[|\mathbf{a}^{\textrm{H}}(\phi_{c,s}^{(l)},\theta_{c,s}^{(l)})\mathbf{a}(\phi_{c,s^{\prime}}^{(l)},\theta_{c,s^{\prime}}^{(l)})|^{2}]. (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 c,sc,s has the same cluster as the ray indexed by c,sc^{\prime},s^{\prime} with probability pshp_{sh}. Similarly the two rays have different clusters with probability 1psh1-p_{sh}. In essence, the distance from FP for a finite antenna system hinges on the expected inner product of the steering vectors of two rays. KcK_{c} and KsK_{s} 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 β(l)\beta^{(l)} and β(l)\beta^{(l^{\prime})} simply scale κFP\kappa^{\textrm{FP}}, and that κFP\kappa^{\textrm{FP}} is independent of the number of clusters, CC, and subrays, SS, which contribute to each UE’s channel.

IV-B Solutions for KcK_{c} and KsK_{s}

IV-B1 ULA

Solutions for KcULAK_{c}^{\textrm{ULA}} and KsULAK_{s}^{\textrm{ULA}} are given in [13] as

KcULA=1M2m,mM1|𝔼[ej2πdx(mm)sinϕ]|2\displaystyle K_{c}^{\textrm{ULA}}=\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}|\mathbb{E}[e^{j2\pi d_{x}(m-m^{\prime})\sin\phi}]|^{2} (16)
=1M2m,mM1|n=χcaz(n)χsaz(n)Jn(2πdx(mm))|2,\displaystyle=\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}\left|\sum_{n=-\infty}^{\infty}\chi_{c}^{\textrm{az}}(n)\chi_{s}^{\textrm{az}}(n)J_{n}(2\pi d_{x}(m^{\prime}-m))\right|^{2},

and

KsULA=1M2m,mM1𝔼[ej2πdx(mm)(sin(ϕc,s(l))sinϕc,s(l))]\displaystyle K_{s}^{\textrm{ULA}}=\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}\mathbb{E}\big{[}e^{-j2\pi d_{x}(m-m^{\prime})(\sin(\phi_{c,s}^{(l)})-\sin\phi_{c,s^{\prime}}^{(l^{\prime})})}\big{]}
=1M2m,mM1|n=n=χcaz(nn)χsaz(n)χsaz*(n)\displaystyle=\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}\bigg{|}\sum_{n=-\infty}^{\infty}\sum_{n^{\prime}=-\infty}^{\infty}\chi_{c}^{\textrm{az}}(n-n^{\prime})\chi_{s}^{\textrm{az}}(n)\chi_{s}^{\textrm{az*}}(n^{\prime})
×Jn(2πdx(mm))Jn(2πdx(mm))|2,\displaystyle\times J_{n}(2\pi d_{x}(m^{\prime}-m))J_{n^{\prime}}(2\pi d_{x}(m^{\prime}-m))\bigg{|}^{2}, (17)

where we write i,jI1\sum_{i,j}^{I-1} in place of i=0I1j=0I1\sum_{i=0}^{I-1}\sum_{j=0}^{I-1} and JnJ_{n} is the nthn^{\textrm{th}} order Bessel function of the first kind. Here, χcaz(n)=𝔼ϕ[ejnϕ]\chi_{c}^{\textrm{az}}(n)=\mathbb{E}_{\phi}[e^{jn\phi}] and χsaz(n)=𝔼Δ[ejnΔ]\chi_{s}^{\textrm{az}}(n)=\mathbb{E}_{\Delta}[e^{jn\Delta}] are the characteristic functions for the azimuth central cluster angles and subray angles, respectively. Similarly, χcel\chi_{c}^{\textrm{el}} and χsel\chi_{s}^{\textrm{el}} 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:

KcHURA=1M2mx,mxMx1my,myMy1𝔼[ej2πdx(mxmx)(sinθc,s(l)cosϕc,s(l)sinθc,s(l)cosϕc,s(l))×ej2πdy(mymy)(sinθc,s(l)sinϕc,s(l)sinθc,s(l)sinϕc,s(l))]\displaystyle\begin{aligned} K_{c}^{\textrm{HURA}}&=\frac{1}{M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1}\\ &\mathbb{E}\big{[}e^{j2\pi d_{x}(m_{x}-m^{\prime}_{x})(\sin\theta_{c,s}^{(l)}\cos\phi_{c,s}^{(l)}-\sin\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})}\cos\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})})}\\ &\times e^{j2\pi d_{y}(m_{y}-m^{\prime}_{y})(\sin\theta_{c,s}^{(l)}\sin\phi_{c,s}^{(l)}-\sin\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})}\sin\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})})}\big{]}\end{aligned}
=1M2mx,mxMx1my,myMy1|𝔼[e(j2πsinθ[z1cosϕ+z2sinϕ])]|2\displaystyle\begin{aligned} =\frac{1}{M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1}|\mathbb{E}[e^{(j2\pi\sin\theta[z_{1}\cos\phi+z_{2}\sin\phi])}]|^{2}\end{aligned}
=1M2mx,mxMx1my,myMy1|𝔼[e(jzTsinθsin(ϕ+α))]|2\displaystyle\begin{aligned} =\frac{1}{M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1}|\mathbb{E}[e^{(jz_{T}\sin\theta\sin(\phi+\alpha))}]|^{2}\end{aligned} (18)

with z1=dx(mxmx)z_{1}=d_{x}(m_{x}-m^{\prime}_{x}), z2=dy(mymy)z_{2}=d_{y}(m_{y}-m^{\prime}_{y}), zT=2πz12+z22z_{T}=2\pi\sqrt{z_{1}^{2}+z_{2}^{2}}, and α=tan1(z1/z2)\alpha=\tan^{-1}(z_{1}/z_{2}). From [2] we have

KcHURA\displaystyle K_{c}^{\textrm{HURA}} =mx,mxMx1my,myMy1n=n=\displaystyle=\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1}\sum_{n=-\infty}^{\infty}\sum_{n^{\prime}=-\infty}^{\infty} (19)
(1)ρ(n)χcaz(n)χsaz(n)χcel(2n)χsel(2n)ejnαζc(n,n),\displaystyle(-1)^{\rho(n^{\prime})}\chi_{c}^{\textrm{az}}(n^{\prime})\chi_{s}^{\textrm{az}}(n^{\prime})\chi_{c}^{\textrm{el}}(2n)\chi_{s}^{\textrm{el}}(2n)e^{jn^{\prime}\alpha}\zeta_{c}(n,n^{\prime}),

where ζc(n,n)=J|n|/2n(zT/2)J|n|/2+n(zT/2)\zeta_{c}(n,n^{\prime})=J_{|n|/2-n^{\prime}}\left(z_{T}/2\right)J_{|n|/2+n^{\prime}}\left(z_{T}/2\right) and ρ(x)=min(x,0)\rho(x)=\min(x,0). To solve for KsHURAK_{s}^{\textrm{HURA}} we substitute the HURA steering vector from (3) into (15) and obtain

KsHURA=1M2mx,mxMx1my,myMy1\displaystyle K_{s}^{\textrm{HURA}}=\frac{1}{M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1} (20)
𝔼[ej2πsinθc,s(l)(dx(mxmx)cosϕc,s(l)+dy(mymy)sinϕc,s(l))\displaystyle\mathbb{E}\Big{[}e^{j2\pi\sin\theta_{c,s}^{(l)}(d_{x}(m_{x}-m^{\prime}_{x})\cos\phi_{c,s}^{(l)}+d_{y}(m_{y}-m^{\prime}_{y})\sin\phi_{c,s}^{(l)})}
×ej2πsinθc,s(l)(dx(mxmx)cosϕc,s(l)+dy(mymy)sinϕc,s(l))].\displaystyle\times e^{-j2\pi\sin\theta_{c,s^{\prime}}^{(l^{\prime})}(d_{x}(m_{x}-m^{\prime}_{x})\cos\phi_{c,s^{\prime}}^{(l^{\prime})}+d_{y}(m_{y}-m^{\prime}_{y})\sin\phi_{c,s^{\prime}}^{(l^{\prime})})}\Big{]}.

Using basic trigonometric results, this becomes

KsHURA=\displaystyle K_{s}^{\textrm{HURA}}= 1M2mx,mxMx1my,myMy1\displaystyle\frac{1}{M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1} (21)
𝔼[ejzT[sin(θc,s(l))sin(ϕc,s(l)+α)sin(θc,s(l))sin(ϕc,s(l)+α)]].\displaystyle\mathbb{E}\Big{[}e^{jz_{T}[\sin(\theta_{c,s}^{(l)})\sin(\phi_{c,s}^{(l)}+\alpha)-\sin(\theta_{c,s^{\prime}}^{(l^{\prime})})\sin(\phi_{c,s^{\prime}}^{(l^{\prime})}+\alpha)]}\Big{]}.

We provide an analytical expression for KsHURAK_{s}^{\textrm{HURA}} in Lemma 1.

Lemma 1

For a HURA, KsK_{s} is given by

KsHURA\displaystyle K_{s}^{\textrm{HURA}} =14M2mx,mxMx1my,myMy1n=n=k=k=\displaystyle=\frac{1}{4M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1}\sum_{n=-\infty}^{\infty}\sum_{n^{\prime}=-\infty}^{\infty}\sum_{k=-\infty}^{\infty}\sum_{k^{\prime}=-\infty}^{\infty}
χcaz(n+n)χsaz(n)χsaz(n)χcel(k+k)χsel(k)χsel(k)\displaystyle\chi_{c}^{\textrm{az}}(n+n^{\prime})\chi_{s}^{\textrm{az}}(n)\chi_{s}^{\textrm{az}}(n^{\prime})\chi_{c}^{\textrm{el}}(k+k^{\prime})\chi_{s}^{\textrm{el}}(k)\chi_{s}^{\textrm{el}}(k^{\prime})
×ej(n+n)αejπ2(k+k)ζs(n,n,k,k,zT),\displaystyle\times e^{j(n+n^{\prime})\alpha}e^{j\frac{\pi}{2}(k+k^{\prime})}\zeta_{s}(n,n^{\prime},k,k^{\prime},z_{T}), (22)

with

ζs(n,n,k,k,zT)\displaystyle\zeta_{s}(n,n^{\prime},k,k^{\prime},z_{T})
=ej(k+k)/(2π)J|n|2k2(zT/2)J|n|2+k2(zT/2)\displaystyle=e^{-j(k+k^{\prime})/(2\pi)}J_{\frac{|n|}{2}-\frac{k}{2}}\left(-z_{T}/2\right)J_{\frac{|n|}{2}+\frac{k}{2}}\left(-z_{T}/2\right)
×(1)ρ(n)+ρ(n)J|n|2k2(zT/2)J|n|2+k2(zT/2).\displaystyle\times(-1)^{\rho(n)+\rho(n^{\prime})}J_{\frac{|n^{\prime}|}{2}-\frac{k^{\prime}}{2}}\left(z_{T}/2\right)J_{\frac{|n^{\prime}|}{2}+\frac{k^{\prime}}{2}}\left(z_{T}/2\right). (23)
Proof:

The proof is given in the Appendix. ∎

IV-B3 UCA

Substituting the UCA steering vector from (6) into (14) and (15) we have

KcUCA=1M2𝔼[|m=0M1ejπdrsin(π/M)sinθc,s(l)cos(ϕc,s(l)ψm)×ejπdrsin(π/M)sinθc,s(l)cos(ϕc,s(l)ψm)|2]\displaystyle\begin{aligned} K_{c}^{\textrm{UCA}}=\frac{1}{M^{2}}\mathbb{E}\Bigg{[}|\sum_{m=0}^{M-1}&e^{-j\frac{\pi d_{r}}{\sin(\pi/M)}\sin\theta_{c,s}^{(l)}\cos(\phi_{c,s}^{(l)}-\psi_{m})}\\ &\times e^{j\frac{\pi d_{r}}{\sin(\pi/M)}\sin\theta_{c^{\prime},s^{\prime}}^{(l^{\prime})}\cos(\phi_{c^{\prime},s^{\prime}}^{(l^{\prime})}-\psi_{m})}|^{2}\Bigg{]}\end{aligned}
=1M2m,mM1|𝔼[ejπdrsin(π/M)sinθ(cos(ϕψm)cos(ϕψm))]|2\displaystyle\begin{aligned} =\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}&|\mathbb{E}[e^{\frac{j\pi d_{r}}{\sin(\pi/M)}\sin\theta(\cos(\phi-\psi_{m})-\cos(\phi-\psi_{m^{\prime}}))}]|^{2}\end{aligned}
=1M2m,mM1|𝔼[ejzTsinθsin(ϕ+α)]|2,\displaystyle\begin{aligned} =\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}&|\mathbb{E}[e^{jz_{T}^{\prime}\sin\theta\sin(\phi+\alpha^{\prime})}]|^{2},\end{aligned} (24)

and

KsUCA=1M2m,mM1𝔼[ejπdrsin(π/M)sinθc,s(l)[cos(ϕc,s(l)ψm)cos(ϕc,s(l)ψm)]×ejπdrsin(π/M)sinθc,s(l)[cos(ϕc,s(l)ψm)cos(ϕc,s(l)ψm)]]\displaystyle\begin{aligned} K_{s}^{\textrm{UCA}}=&\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}\mathbb{E}[e^{\frac{-j\pi d_{r}}{\sin(\pi/M)}\sin\theta_{c,s}^{(l)}[\cos(\phi_{c,s}^{(l)}-\psi_{m})-\cos(\phi_{c,s}^{(l)}-\psi_{m^{\prime}})]}\\ &\times e^{j\frac{\pi d_{r}}{\sin(\pi/M)}\sin\theta_{c,s^{\prime}}^{(l^{\prime})}[\cos(\phi_{c,s^{\prime}}^{(l^{\prime})}-\psi_{m})-\cos(\phi_{c,s^{\prime}}^{(l^{\prime})}-\psi_{m^{\prime}})]}]\end{aligned}
=1M2m,mM1𝔼[ejzTsinθc,s(l)sin(ϕc,s(l)+α)ejzTsinθc,s(l)sin(ϕc,s(l)+α)],\displaystyle\begin{aligned} =\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}&\mathbb{E}[e^{jz_{T}^{\prime}\sin\theta_{c,s}^{(l)}\sin(\phi_{c,s}^{(l)}+\alpha^{\prime})}e^{-jz_{T}^{\prime}\sin\theta_{c,s^{\prime}}^{(l^{\prime})}\sin(\phi_{c,s^{\prime}}^{(l^{\prime})}+\alpha^{\prime})}],\end{aligned} (25)

with z1=cosψmcosψmz_{1}^{\prime}=\cos\psi_{m^{\prime}}-\cos\psi_{m}, z2=sinψmsinψmz_{2}^{\prime}=\sin\psi_{m^{\prime}}-\sin\psi_{m}, zT=πdrsin(π/M)z12+z22z_{T}^{\prime}=\frac{\pi d_{r}}{\sin(\pi/M)}\sqrt{z_{1}^{\prime 2}+z_{2}^{\prime 2}}, and α=tan1(z1/z2)\alpha^{\prime}=\tan^{-1}(z_{1}^{\prime}/z_{2}^{\prime}). Here, we see that KcUCAK_{c}^{\textrm{UCA}} in (24) and KsUCAK_{s}^{\textrm{UCA}} in (IV-B3) are identical in form to KcHURAK_{c}^{\textrm{HURA}} and KsHURAK_{s}^{\textrm{HURA}} in (IV-B2) and (21). Hence we provide analytical expressions for KcUCAK_{c}^{\textrm{UCA}} and KsUCAK_{s}^{\textrm{UCA}} in Lemma 2.

Lemma 2

KcUCAK_{c}^{\textrm{UCA}} and KsUCAK_{s}^{\textrm{UCA}} are given by (19) and (22) with z1=z1,z2=z2,zT=zT,α=αz_{1}=z_{1}^{\prime},z_{2}=z_{2}^{\prime},z_{T}=z_{T}^{\prime},\alpha=\alpha^{\prime}.

V Large System Convergence Rate

We now examine the rate of decay of κFP\kappa^{\textrm{FP}} 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 KcK_{c} and KsK_{s}. For KcULAK_{c}^{\textrm{ULA}} we begin by reducing (16) to a single summation of the form

KcULA\displaystyle K_{c}^{\textrm{ULA}} =1M(1+2m=1M1(1mM)|𝔼[ej2πdxmsinϕ]|2)\displaystyle=\frac{1}{M}\left(1+2\sum_{m=1}^{M-1}\left(1-\frac{m}{M}\right)\left|\mathbb{E}\left[e^{-j2\pi d_{x}m\sin\phi}\right]\right|^{2}\right)
=1M(1+2ν).\displaystyle=\frac{1}{M}\left(1+2\nu\right). (26)

In [18], it is shown that ν\nu is 𝒪(logM)\mathcal{O}(\log M) in most situations, but in the absence of end-fire radiation ν\nu is 𝒪(1)\mathcal{O}(1). Hence, KcULAK_{c}^{\textrm{ULA}} decays as 𝒪(1/M)𝒪(KcULA)𝒪(logM/M)\mathcal{O}\left(1/M\right)\leq\mathcal{O}\left(K_{c}^{\textrm{ULA}}\right)\leq\mathcal{O}\left(\log M/M\right). For KsULAK_{s}^{\textrm{ULA}}, we have the form

KsULA=1M2m,mM1𝔼[\displaystyle K_{s}^{\textrm{ULA}}=\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}\mathbb{E}\bigg{[} ej2πdx(mm)(sin(ϕc,s(l))sin(ϕc,s(l)))]\displaystyle e^{-j2\pi d_{x}\left(m-m^{\prime}\right)\left(\sin\left(\phi_{c,s}^{(l)}\right)-\sin\left(\phi_{c,s^{\prime}}^{(l^{\prime})}\right)\right)}\bigg{]}
=𝔼ϕ[1M2m,mM1|𝔼Δ[ej2πdx(mm)(sin(ϕc+Δc,s(l)))]|2].\displaystyle\begin{split}=\mathbb{E}_{\phi}\bigg{[}\frac{1}{M^{2}}\sum_{m,m^{\prime}}^{M-1}\bigg{|}\mathbb{E}_{\Delta}\bigg{[}&e^{-j2\pi d_{x}\left(m-m^{\prime}\right)\left(\sin\left(\phi_{c}+\Delta_{c,s}^{(l)}\right)\right)}\bigg{]}\bigg{|}^{2}\bigg{]}\end{split}. (27)

The contents of the expectation 𝔼ϕ[]\mathbb{E}_{\phi}[\cdot] in (V) are identical in form to (16) with an additional angular offset ϕc\phi_{c} which is constant relative to the expectation. By the same process used to analyse the decay rate of KcULAK_{c}^{\textrm{ULA}}, we find that KsULAK_{s}^{\textrm{ULA}} also decays as 𝒪(1/M)𝒪(KsULA)𝒪(logM/M)\mathcal{O}(1/M)\leq\mathcal{O}(K_{s}^{\textrm{ULA}})\leq\mathcal{O}(\log M/M). This implies the decay rate of κFP\kappa^{\textrm{FP}} is 𝒪(1/M)𝒪(κFP)𝒪(logM/M)\mathcal{O}(1/M)\leq\mathcal{O}(\kappa^{\textrm{FP}})\leq\mathcal{O}(\log M/M).

VI Numerical Results

This section presents numerical results and a discussion of the trends observed in κFP\kappa^{\textrm{FP}} for different antenna topologies and varying levels of cluster sharing. Recall that higher levels of κFP\kappa^{\textrm{FP}} 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].

TABLE I: Parameters for Numerical Results
Parameter Values
antenna spacing, drd_{r}, dxd_{x} and dyd_{y} 0.5
Azimuth values
cluster angle mean, μc\mu_{\mathrm{c}} 0°0\degree
cluster angle variance, σc2\sigma_{\mathrm{c}}^{2}, (Scen. 1, Scen. 2) (14.4°)2(14.4\degree)^{2}, (31.64°)2(31.64\degree)^{2}
subray angle variance, σs2\sigma^{2}_{\mathrm{s}}, (Scen. 1, Scen. 2) (6.24°)2(6.24\degree)^{2}, (24.25°)2(24.25\degree)^{2}
Elevation values
cluster angle mean, μ^c\hat{\mu}_{\text{c}} 90°90\degree
cluster angle variance, σ^c2\hat{\sigma}_{\mathrm{c}}^{2}, (Scen. 1, Scen. 2) (1.9°)2(1.9\degree)^{2}, (6.12°)2(6.12\degree)^{2}
subray angle variance, σ^s2\hat{\sigma}^{2}_{\mathrm{s}}, (Scen. 1, Scen. 2) (1.37°)2(1.37\degree)^{2}, (1.84°)2(1.84\degree)^{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 κFP\kappa^{\textrm{FP}} by simulation using (12)111As discussed in Sec. IV-A, κFP\kappa^{\textrm{FP}} is independent of CC and SS. However, for the purpose of simulating channels, we use C=1C=1 and S=16S=16. with 3×1043\times 10^{4} samples, and by analysis using the results in Sec. IV-B with the characteristic functions of the Gaussian and Laplacian angular variables given by χcaz(n)=exp(jnμcn2σc2/2)\chi_{c}^{\textrm{az}}(n)=\exp(jn\mu_{c}-n^{2}\sigma_{c}^{2}/2), χsaz(n)=(1+n2σs2)1\chi_{s}^{\textrm{az}}(n)=(1+n^{2}\sigma_{s}^{2})^{-1}, χcel(n)=(1+n2σ^c2)1\chi_{c}^{\textrm{el}}(n)=(1+n^{2}\hat{\sigma}_{c}^{2})^{-1}, and χsel(n)=(1+n2σ^s2)1\chi_{s}^{\textrm{el}}(n)=(1+n^{2}\hat{\sigma}_{s}^{2})^{-1}.

Refer to caption
Figure 1: κFP\kappa^{\textrm{FP}} vs MM for all antenna configurations: low spread (Scen. 1).
Refer to caption
Figure 2: κFP\kappa^{\textrm{FP}} vs MM for all antenna configurations: high spread (Scen. 2).

The first trend observed from Figs.  1 and  2 is the significant increase of κFP\kappa^{\textrm{FP}} 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 κFP\kappa^{\textrm{FP}}. Values of pshp_{\textrm{sh}} as small as 1/31/3 can increase κFP\kappa^{\textrm{FP}} by up to 25% relative to psh=0p_{\textrm{sh}}=0 - 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 κFP\kappa^{\textrm{FP}} in Figs. 1 and  2, we observe that a larger angular spread decreases κFP\kappa^{\textrm{FP}}. 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, κFP\kappa^{\textrm{FP}}.

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 κFP\kappa^{\textrm{FP}}.

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 MM, 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 MM, as there are fewer degrees of freedom to separate UEs. As MM 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 κFP\kappa^{\textrm{FP}} for different sharing probabilities converge in Figs. 1 and  2: in the limit MM\to\infty, cluster sharing does not play a role. The transition region from cluster- to subray-dominated resolution is not only determined by MM, 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 MM.

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.

Refer to caption
Figure 3: Decay rate of κFP\kappa^{\textrm{FP}} for ULA in the large system limit (Scen. 1).

Finally, in Fig. 3 we examine the large-system decay rate of κFP\kappa^{\textrm{FP}} for a ULA in Scenario 1. Here, we plot κFP\kappa^{\textrm{FP}} with both xx- and yy- axes on a logarithmic scale. From Sec. V we know that 𝒪(1/M)𝒪(κFP)𝒪(log(M)/M)\mathcal{O}(1/M)\leq\mathcal{O}(\kappa^{\textrm{FP}})\leq\mathcal{O}(\log(M)/M). For the system simulated in Fig. 3 the value of 𝒪(κFP)\mathcal{O}(\kappa^{\textrm{FP}}) is 𝒪(log(M)/M)\mathcal{O}(\log(M)/M). Hence a plot of log(κFP)\log(\kappa^{\textrm{FP}}) vs log(M)\log(M) follows an approximately linear trend for large MM as log(log(M))\log(\log(M)) 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 𝒪(1/M)\mathcal{O}(1/M) and 𝒪(logM/M)\mathcal{O}(\log M/M) 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 ϕc,s(l)=ϕc+Δc,s(l)\phi_{c,s}^{(l)}=\phi_{c}+\Delta_{c,s}^{(l)} and θc,s(l)=θc+δc,s(l)\theta_{c,s}^{(l)}=\theta_{c}+\delta_{c,s}^{(l)}, (21) becomes

KsHURA=1M2\displaystyle K_{s}^{\textrm{HURA}}=\frac{1}{M^{2}} mx,mxMx1my,myMy1𝔼[ejzTsin(θc+δc,s(l))sin(ϕc+Δc,s(l)+α)\displaystyle\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1}\mathbb{E}[e^{jz_{T}\sin(\theta_{c}+\delta_{c,s}^{(l)})\sin(\phi_{c}+\Delta_{c,s}^{(l)}+\alpha)}
×ejzTsin(θc+δc,s(l))sin(ϕc+Δc,s(l)+α)].\displaystyle\times e^{-jz_{T}\sin(\theta_{c}+\delta_{c,s^{\prime}}^{(l^{\prime})})\sin(\phi_{c}+\Delta_{c,s^{\prime}}^{(l^{\prime})}+\alpha)}]. (28)

We first take the average over azimuth subray offsets using the result for 𝔼Δ[ejBsin(Δ+C)]\mathbb{E}_{\Delta}[e^{jB\sin(\Delta+C)}] from App. D of [2] and obtain

KsHURA=\displaystyle K_{s}^{\textrm{HURA}}= 1M2mx,mxMx1my,myMy1\displaystyle\frac{1}{M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1}
𝔼ϕ,θ,δ[𝔼Δ[ej2πzTsin(θc+δc,s(l))sin(ϕc+Δc,s(l)+α)\displaystyle\mathbb{E}_{\phi,\theta,\delta}\Big{[}\mathbb{E}_{\Delta}[e^{j2\pi z_{T}\sin(\theta_{c}+\delta_{c,s}^{(l)})\sin(\phi_{c}+\Delta_{c,s}^{(l)}+\alpha)}
×ej2πzTsin(θc+δc,s(l))sin(ϕc+Δc,s(l)+α)]]\displaystyle\times e^{-j2\pi z_{T}\sin(\theta_{c}+\delta_{c,s^{\prime}}^{(l^{\prime})})\sin(\phi_{c}+\Delta_{c,s^{\prime}}^{(l^{\prime})}+\alpha)}]\Big{]}
=\displaystyle= 1M2mx,mxMx1my,myMy1\displaystyle\frac{1}{M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1} (29)
𝔼ϕ,θ,δ[n=ejn(ϕc+α)χsaz(n)Jn(zTsin(θc+δc,s(l)))\displaystyle\mathbb{E}_{\phi,\theta,\delta}\Big{[}\sum_{n=-\infty}^{\infty}e^{jn(\phi_{c}+\alpha)}\chi_{s}^{\textrm{az}}(n)J_{n}(z_{T}\sin(\theta_{c}+\delta_{c,s}^{(l)}))
×n=ejn(ϕc+α)χsaz(n)Jn(zTsin(θc+δc,s(l)))].\displaystyle\times\sum_{n^{\prime}=-\infty}^{\infty}e^{jn^{\prime}(\phi_{c}+\alpha)}\chi_{s}^{\textrm{az}}(n^{\prime})J_{n^{\prime}}(-z_{T}\sin(\theta_{c}+\delta_{c,s^{\prime}}^{(l^{\prime})}))\Big{]}.

Evaluating the expectation over azimuth central cluster angles using the definition of the characteristic function χcaz\chi_{c}^{\textrm{az}}, we have

KsHURA\displaystyle K_{s}^{\textrm{HURA}} =1M2mx,mxMx1my,myMy1\displaystyle=\frac{1}{M^{2}}\sum_{m_{x},m^{\prime}_{x}}^{M_{x}-1}\sum_{m_{y},m^{\prime}_{y}}^{M_{y}-1} (30)
n=n=ej(n+n)αχcaz(n+n)χsaz(n)χsaz(n)\displaystyle\sum_{n=-\infty}^{\infty}\sum_{n^{\prime}=-\infty}^{\infty}e^{j(n+n^{\prime})\alpha}\chi_{c}^{\textrm{az}}(n+n^{\prime})\chi_{s}^{\textrm{az}}(n)\chi_{s}^{\textrm{az}}(n^{\prime})
×𝔼θ,δ[Jn(zTsin(θc+δc,s(l)))Jn(zTsin(θc+δc,s(l)))].\displaystyle\times\mathbb{E}_{\theta,\delta}[J_{n}(z_{T}\sin(\theta_{c}+\delta_{c,s}^{(l)}))J_{n^{\prime}}(-z_{T}\sin(\theta_{c}+\delta_{c,s^{\prime}}^{(l^{\prime})}))].

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:

𝔼θ,δ\displaystyle\mathbb{E}_{\theta,\delta} [Jn(zTsin(θc+δc,s(l)))Jn(zTsin(θc+δc,s(l)))]\displaystyle[J_{n}(z_{T}\sin(\theta_{c}+\delta_{c,s}^{(l)}))J_{n^{\prime}}(-z_{T}\sin(\theta_{c}+\delta_{c,s^{\prime}}^{(l^{\prime})}))] (31)
=14π2k=k=k=χsel(k)χsel(k)𝔼θ[ej(k+k)θ]\displaystyle=\frac{1}{4\pi^{2}}\sum_{k=-\infty}^{\infty}\sum_{k^{\prime}=-\infty}^{k=\infty}\chi_{s}^{\textrm{el}}(k)\chi_{s}^{\textrm{el}}(k^{\prime})\mathbb{E}_{\theta}[e^{j(k+k^{\prime})\theta}]
×0πejkxJn(zTsinx)dx0πejkxJn(zTsinx)dx.\displaystyle\times\int_{0}^{\pi}e^{-jkx}J_{n}(z_{T}\sin x)dx\int_{0}^{\pi}e^{-jk^{\prime}x}J_{n^{\prime}}(-z_{T}\sin x)dx.

We evaluate the angular average in elevation over the range [0,π][0,\pi]. This approximation covers the bulk of the PDF which is centred on π/2\pi/2 and typically has a standard deviation less than 10o10^{o} 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.