 Research
 Open Access
 Published:
Spectral efficiency of multiuser millimeter wave systems under single path with uniform rectangular arrays
EURASIP Journal on Wireless Communications and Networking volume 2017, Article number: 181 (2017)
Abstract
In this paper, we investigate the downlink achievable ergodic spectral efficiency (SE) of a singlecell multiuser millimeter wave system, in which a uniform rectangular array is used at the base station (BS) to serve multiple singleantenna users. We adopt a threedimensional channel model by considering both the azimuth and elevation dimensions under singlepath propagation. We derive the achievable ergodic SE for this system in with maximum ratio transmission precoding. This analytical expression enables the accurate and quantitative evaluation of the effect of the number of BS antennas, signaltonoise ratio (SNR), and the crosstalk (squared inner product between different steering vectors) which is a function of the angles of departure (AoD) of users and the interantenna spacing. Results show that the achievable ergodic SE logarithmically increases with the number of BS antennas and converges to a value in the high SNR regime. To improve the achievable ergodic SE, we also propose a user scheduling scheme based on feedback of users’ AoD information and obtain the maximum achievable ergodic SE. Furthermore, we consider a dense user scenario where every user’s AoD becomes nearly identical and then derive the system’s minimum achievable SE.
Introduction
With the proliferation of smart wireless services such as highdefinition video streaming, cell broadcasting, and mobile TV, mobile data traffic is envisioned to grow 1000fold by 2020 [1]. To meet the predicted traffic demand, millimeter wave (mmWave) communications, which operates in the 30–300 GHz band, appear to be a promising candidate for next generation cellular systems that support multiple gigabitpersecond data rates [2]. Some recent results have demonstrated that the use of mmWave communications helps to achieve gigabytes per second (Gbps) data rates in both indoor [3] and outdoor wireless networks [4].
One salient feature of mmWave communications is the significant decrease of carrier wavelength, which allows a large number of antennas to be packed into a base station (BS) or an access point. The excessive use of transmit antennas, known as massive multipleinput multipleoutput (MIMO) technology [5, 6], provides substantial array gains to combat severe path loss and establishes reliable communication links. Furthermore, deployment of large antenna arrays at the BS enables efficient precoding for multiple data streams, thus improves the spectral efficiency and energy efficiency [7, 8]. To take advantage of the available space at the BS of a massive MIMO system, it is desirable to arrange the antenna elements as a uniform linear array (ULA), a cubic array, or a uniform rectangular array (URA)[9].
Most importantly, rectangular or cubic arrays enable not only horizontal beam pattern adaptation but also vertical beam pattern adaptation, that is, they enable threedimensional (3D) beamforming, which provides an additional degreeoffreedom for interference suppression [10]. Therefore, exploitation of 2D antenna array configurations such as uniform circular array (UCA) or URA in mmWave MIMO systems is desirable.
Related works
Several aspects of mmWave MIMO communications, including channel measurements [11–13], channel estimation [14–16], hybrid analog/digital precoding design [17–20], multiple amplifyandforward (AF) relaying networks [21–23], and multiplecell cooperative communication [24], have been investigated in prior works. In particular, various potential techniques for mmWave cellular systems were specified in [11] by considering mmWave channel characteristics. The measurements in [12, 13] demonstrated that mmWave channels have limited lightofsight (LoS) components and are related to the steering vectors which depend on the antenna array topologies of the transmitter and receiver. To enhance the beamforming gains and enable multiplexing of multiple data streams, hybrid precoding techniques were proposed in [19], where the processing was divided between the analog and digital domains. In [17], a hybrid precoding technique that requires only partial knowledge of mmWave channels was presented. The work in [19] proposed a lowcomplexity hybrid analog/digital scheme, which effectively relaxes the hardware constraints for downlink multiuser mmWave systems. A similar investigation was conducted in [14]. In [15], a compressed sensingbased channel estimation was proposed by exploiting the sparse nature of large mmWave MIMO channels. By leveraging the static nature of the angle of arrival and angle of departure (AoD), the work in [16] studied the performance of zeroforcing (ZF) beamforming with limited feedback. More recently, authors in [18] studied a multiuser MIMO downlink transmission scheme over Rician fading channels, where the BS exploits statistical channel state information (CSI). From these prior works, we notice that fully utilizing static or statistical information is one of the key requirements for massive mmWave MIMO systems.
Despite these existing body of literature, only few analytical results are available on the achievable ergodic spectral efficiency (SE) of multiuser mmWave MIMO systems, particularly for the 3D channel model. Owing to different propagation characteristics at such high frequencies, the coverage and rate trends differ drastically from the conventional cellular systems. In [25], the coverage and rate performance were studied for mmWave systems. The results of [25] showed that the achievable rate is sensitive to the density of BSs and the blockage distribution. In multiuser mmWave MIMO systems, linear precoding method such as ZF can perform almost as well as dirty paper coding, the multiuser mmWave MIMO system analysis of which is studied in [26]. However, the computation complexity due to the inverse of large dimensional matrix makes it inappropriate for realtime processing. In contrast, maximum ratio transmission (MRT) precoding is simple and exhibit near optimal performance (though worse than ZF) has received significant research interest [5]. Hence, studying the achievable ergodic SE of multiuser mmWave systems using MRT precoding is of special interest.
Summary of contributions
In this paper, we investigate the achievable ergodic SE with multiple antennas and URA configuration at the BS. In particular, we develop analytical expressions to gain insight into the performance. Our contributions are summarized as follows:

We present an exact closedform expression for the achievable ergodic SE by using MRT precoding under the assumption that the BS has perfect channel state information. We also present the achievable ergodic SE that is valid for massive numbers of antenna elements in the highSNR regime. We make use of these results to discuss the impact of the number of BS antennas, SNR, crosstalk, users’ AoD, and the interantenna spacing.

To improve the performance of MRT precoding, a user scheduling scheme is proposed by exploiting statistical users’ AoD information. We select a set of user group satisfying the orthogonal criterion and derive the corresponding maximum achievable SE. We also consider a dense user scenario and present an expression for the minimum achievable SE.
The remainder of this paper is organized as follows. Section 2 introduces the system model. Section 3 derives an exact closedform expression of the achievable ergodic SE for a finite number of users and antenna elements. Based on these analytical results, several practical insights are presented. Numerical and simulation results are also provided in Section 4, and we conclude the paper in Section 5.
Notation—Throughout the paper, matrices and vectors are expressed as upper and lower case boldface letters, respectively. Moveover, (·)^{H} denotes the conjugate transpose; ∥·∥ and · represent the Euclidean norm and absolute value, respectively; \(\mathbb {E} \{\cdot \}\) and ⊗ represent the expectation operator and kronecker product, respectively; I _{ M } denotes an M×M identity matrix; e denotes the base of the natural logarithm; the notation x \(\sim {\mathcal {C}N}(0,1)\) means that x is the complex Gaussian random variable with mean zero and variance one; e is the EulerMascheroni constant; \({\text {Ei}\left ({ x} \right) =  \int _{x}^{\infty } {\frac {{{e^{ t}}}}{t}} {{dt}}}\) denotes the exponential integral function ([27], Eq. (8.211.1)); \({{E_{h}}\left (x \right) = \int _{1}^{\infty } {{t^{ h}}{e^{ xt}}dt}}\) is the exponential integral of order h([27], page xxxv), and \({\Gamma \left ({a,x} \right) = \int _{x}^{\infty } {{e^{ t}}} {t^{a  1}}dt}\) is the upper incomplete gamma function ([27], Eq. (8.350.2)).
System model
We consider the downlink of a singlecell multiuser mmWave MIMO system where a URA configuration is deployed at the BS as shown in Fig. 1. We assume that the BS is equipped with N _{ t } transmit antennas to simultaneously serve K singleantenna users (K≪N _{ t }). The received signal at the kth user can be expressed as
where ρ and g _{ k } (k=1,…,K) denote the average SNR and antenna array gain for user k, w _{ k }, and w _{ j } is unitnorm precoding vectors of user k and user j, respectively, s _{ k } and s _{ j } denote the transmit zeromean Gaussian symbols for user k and user j, respectively, n _{ k } \(\sim {\mathcal {C}N}(0,1)\) is the additive noise at the kth user, and \({\mathbf {h}_{k}} \in \mathbb {C}^{N_{t} \times 1 }\) is the mmWave channel vector from the BS to the kth user. We assume that the inputs must satisfy a transmit power constraint such that ∥w _{ j }∥=1 and \(\mathbb {E}\{s_{j}^{2}\} = 1\) for j=1,…,K and consider the equal power allocation scheme.
Channel model
A mmWave channel is composed of a singlepath propagation component considering the dominant path and a set of multipath components because of the highly directional and quasioptical nature of electromagnetic wave propagation at the mmWave frequency [12]. Hence, h _{ k } can be accurately modeled as [28–30]
where β _{ k } and β _{ k,l } are the complex gain of LoS path and multipath components for the kth user, respectively, i.e., β _{ k } (β _{ k,l })\(\sim {\mathcal {C}N}(0,1)\), L denotes the number of multipath components, ϕ _{ k } and θ _{ k } are the azimuth and elevation AoD of the kth user, respectively, and v(θ _{ k },ϕ _{ k }) is the steering vector with respects to antenna array configuration.
For a mmWave wireless propagation, the effect of multipath components are marginal and LoS component is the predominant mode since the path loss of multipath components is much larger than that of the LoS component. Furthermore, as measurement reports about mmWave channel [28, 31], the magnitude of multipath components are generally 5 to 10 dB weaker than the LoS predominant component, even there is no multipath components. Without loss of generality, we neglect the multipath components and consider only the singlepath component; that is, β _{ k,l }=0 for l=1,…,L. Therefore, the mmWave channel model in (2) can be simplified as
We assume a URA configuration at the BS since it can perform 3D beamforming by employing both the azimuth and elevation dimensions.^{1} In the farfield regime, the steering vector for the URA configuration is represented by [32]
where
are the steering vectors in the horizontal and vertical directions, respectively. Herein, k _{0}=2π/λ is the number of waves and λ is the carrier wavelength; N _{ x } and N _{ y } are the numbers of antenna elements placed in the horizontal and vertical dimensions, respectively; d _{ y } and d _{ x } denote the interantenna spacing in the horizontal and vertical directions, respectively, which has a linear relationship with λ i.e., d _{ x }=d _{ y }=η λ with η being an any positive real number. Accordingly, the total number of BS antennas N _{ t } is equal to N _{ x }×N _{ y }. In the following subsection, we present the definition of antenna array gain.
Antenna array gain
Since we consider a URA configuration at the BS, where an antenna gain changes with the transmit antenna pattern. According to the 3GPP in [33], the horizontal and vertical antenna radiation pattern adopted can be expressed in dB scale as
and
where ϕ _{3dB} and θ _{3dB} represent the horizontal and vertical halfpower beamwidth, respectively, A _{ m } represents the maximum attenuation of the array antennas, and θ _{tilt} denotes the antenna tilting angle which is allowed to be adjusted within the given interval.
Let us denote G _{max} (in dB) as the maximum antenna gain at the antenna boresight. Then, after combining the antenna attenuations and the maximum antenna gain, the resultant antenna gain in dB scale for the kth user with azimuth angle ϕ _{ k } and the elevation angle θ _{ k } can be formulated as
To simplify the analysis, we assume A _{ m }=∞. This assumption is valid when G _{ H }(ϕ _{ k })+G _{ V }(θ _{ k },θ _{ tilt })<A _{ m }. With these assumption, we can obtain the antenna gain in linear scale for the kth user as
From (9), we observe that the antenna gain g _{ k } depends on the maximum antenna gain, the antenna tilting angle, the azimuth and elevation AoD of the kth user, and the horizontal and vertical halfpower beamwidth, respectively. In practice, once the system configuration is complete, it means the maximum antenna gain, the antenna tilting angle, and the horizontal and vertical halfpower beamwidth is fixed. For the AoD information which includes the azimuth and elevation of the kth user, changes very slowly and remains constant over a coherence time intervals. Compared with the complex gain of LoS path, the AoD information is treated as statistical CSI and assumed to be known. We show the achievable ergodic SE of system in the following subsection.
Achievable ergodic SE
We assume that the BS has the perfect CSI and employs linear precoding to process the signal before transmitting it to the K users, the achievable ergodic SE of the kth user can be written as
where
Hence, the total achievable ergodic SE of the system is given by
To maximize the total achievable ergodic SE in (12) is identical to maximize the achievable ergodic SE of the kth user in (11) since users are independent of each other. It is worth pointing out that the achievable ergodic SE depends on the choice of the transmit beamforming vector. To maximize the achievable ergodic SE in (11), the optimization aims to find the beamforming vectors w _{ i } (i=1,…,K) such that the w _{ k } must simultaneously maximize the numerator and minimize the denominator of (11). Among different choices, achievable rate achieving nonlinear precoders are known to involve high computational complexity. We show the following lemma that presents the optimal beamforming vector maximizing R _{sum} when the number of BS antennas grows without bound.
Lemma 1
The achievable ergodic SE in (11) is maximized when the channel response vectors between different users are orthogonal. With CSI at the BS, the optimal beamforming vector for a URA configuration that maximizes the achievable SE is asymptotically (i.e., N _{ t }→∞) is given by
Proof
In order to maximize (12), we find that the optimal beamforming vector w _{ k } must simultaneously maximize the numerator and minimize the denominator of (11). We first consider the term of the numerator. For LoS channel response vectors, we have
where we have used the Rayleigh quotient law. We can see that this maximum of the numerator in (11) is achieved when w _{ k } is an eigenvector of \(\left {\mathbf {h}_{k}}{\mathbf {w}_{k}^{H}}\right \) corresponding to the maximum eigenvalue, i.e. w _{ k }=h _{ k }/∥h _{ k }∥. At the same time, to maximize the SINR, we must have the following criterion
For a URA configuration, substituting (4) into (15), the inner product term can be calculated as
where
By applying Eular’s formula ([27], Eq. (1.222.2)), we obtain the following simplified expression
which converges to zero when the number of BS antennas grows without bound and the AoDs of users are distinct (i.e. ϕ _{ k }≠ϕ _{ j } and θ _{ k }≠θ _{ j }),^{2} which leads to δ _{ x }≠0 and δ _{ y }≠0. Thus, the above criterion in (15) is satisfied. □
From Lemma 1, it is evident that the optimal beamforming vector \({\mathbf {w}_{k}^{\text {opt}}}\) is obtained by adopting MRT precoding. This is because when the number of BS antennas grows without bound, the channel steering vectors between different users become asymptotically orthogonal to each other. This implies that the interference between different users is effectively suppressed. Then, the achievable SE attains its maximum value.
By utilizing (3) and (13), the achievable ergodic SE of the kth user can be rewritten as
where \({c = {1} /{{{\left \ {{\mathbf {h}_{k}}} \right \}}} = {1}/ {\sqrt {{{ {{\beta _{k}}} }N_{t}}}} }\) denotes the normalized factor of the precoding vector while the expectation in (19) is across all channel realizations of the complex gain β _{ k } and steering vector v _{ k }. We assume the azimuth and elevation angles of users are known a priori information because they can be obtained in practice via feedback.^{3}
Achievable SE analysis
In this section, we derive a new exact closedform expression of the achievable ergodic SE for an arbitrary number of BS antennas and investigate its behavior in the highSNR regime. Based on the analytical expression, we also evaluate the maximum achievable ergodic SE by a user scheduling method and the system’s minimum achievable ergodic SE in a dense user scenario.
Achievable SE analysis
In this subsection, we focus on deriving closedform expressions of the achievable ergodic SE by analyzing the SINR in (19). The following theorem is useful to calculate on the achievable ergodic SE when a URA configuration is employed at the BS.
Theorem 1
An exact analytical expression for the achievable ergodic SE with a URA configuration at the BS and MRT precoding is given by
where \(\left \{ a_{j} \right \}_{j=1}^{K}\) denote the crosstalk coefficients, i.e.,
where the steering vector v _{ k } is defined in (4). Note that when the steering vector v _{ k } equals to the itself v _{ k }, we have a _{ k }=N _{ t }.
Proof
We first factorize (19) as
Let
for j=1,…,K. Then, we evaluate X and Y in (22) to obtain
and
Since the users’ AoDs change very slowly and is approximately constant over a coherence time interval, it is obvious that the squared inner products between different steering vectors a _{1},a _{2},…,a _{ K } are known a priori. Therefore, X _{1},X _{2},…,X _{ K } are i.i.d. exponential distributed random variables with mean 1/N _{ t } and variance \(1/N_{t}^{2}\). In addition, with the help of the results in ([34], Page 552), the pdfs of \(X = {\sum \nolimits }_{j = 1}^{K} {{X_{j}}}\) and \(Y = {\sum \nolimits }_{j = 1,j \neq k}^{K} {{X_{j}}}\) can be expressed as
and
respectively. By utilizing the pdfs in (26) and (27), we can evaluate I _{1} and I _{2} according to
and
By substituting (26) and (27) into (28) and (29), respectively, and applying the integral identity ([35], Eq. (13))
We can obtain
and
Subsequently, by substituting (31) and (32) into (22), followed by some basic algebraic manipulations, we arrive at the desired result. □
In Theorem 1, we observe that the closedform expression for the achievable ergodic SE is a function of the average SNR the number of users and crosstalk coefficients, which depends on the number of BS antennas, interantenna spacing and the azimuth and elevation AoDs. This makes it very different to understand the impact when the number of BS antennas is increased. To gain further insights, we have the following result.
Theorem 2
In the highSNR regime (i.e., as ρ→∞), the achievable ergodic SE can be written as
where a _{ j } was defined in (21).
Proof
When SNR increases without bound, (19) can be rewritten as
Then, we can factorize it into as
where the pdfs of the random variable X and Y are given in (26) and (27), respectively. We now evaluate I _{3} and I _{4} according to
and
By substituting the pdfs of the random variable X and Y into (37) and applying the integral identity ([27], Eq. (4.331.2))
We obtain
and
Finally, substituting (39) and (40) into (35) concludes the proof. □
Based on Theorem 2, we observe that in highSNR regime, the achievable ergodic SE is a function of the number of BS antennas, the number of users and the crosstalk, which converges to a constant. The reason is both the signal power and the interference power increase as the SNR. This implies that the performance of the system with MRT precoding can severely deteriorate in a high SNR regime. More importantly, from Theorems 1 and 2, we observe the involvement of the crosstalk coefficients. According to the definition of a _{ j } in (21), we see that the crosstalk coefficient mainly depends on the particular antenna array configuration at the BS. Once the BS deployment is completed, the crosstalk coefficient a _{ j } can be easily acquired. In addition, other antenna array configuration such as UCA or ULA can be easily applied to Theorems 1 and 2 by plugging the corresponding crosstalk coefficients. The corresponding crosstalk coefficients a _{ j } for these antenna arrangements can be found in [32, 36].^{4}
In order to proceed, substituting (4) into (21), the crosstalk coefficients a _{ j } for URA configuration can be expressed as
where δ _{ x } and δ _{ y } are defined in (17). The crosstalk coefficients a _{ j } can be further simplified as
According to (42), we see that the effect of the crosstalk coefficient on the achievable ergodic SE is difficult to derive for the general case. Alternatively, we first observe that the normalized crosstalk coefficient depends on the number of BS antennas in the horizontal and vertical planes, interantenna spacing in the corresponding horizontal and vertical planes, and users’ AoD. In the following, we present the effect of users’ AoD and interantenna spacing on the normalized crosstalk coefficient.
Figure 2 shows the normalized crosstalk versus the azimuth angle of the jth user and different number of BS antennas. In the simulations, the users’ elevation angles are fixed to be ϕ _{ k } = ϕ _{ j } =π/4, the azimuth angle of the kth user is fixed to be θ _{ k }=π/6, the interantenna spacing in horizontal direction is set to d _{ x } = d _{ y } = λ/2, and the number of BS antennas is 36,64,100,400, and 1000, respectively. The fluctuations of the curves are due to cos function in (42). The crosstalk coefficient decreases when the number of BS antennas increase or when angle difference between two steering vectors increases. In particular, for the case with very large antenna arrays, a _{ j } decreases rapidly. In this case, nearby users can be easily distinguished by the azimuth angle.
Figure 3 shows the normalized crosstalk versus interantenna spacing d _{ y } in the vertical direction. In the simulations, we choose fixed angles corresponding to user positions θ _{ k }=θ _{ j }=π/4, ϕ _{ k }=ϕ _{ j }=π/4, and the interantenna spacing in horizontal direction is set to d _{ x }=λ/2. The number of antennas in both horizontal and the vertical directions is eight; thus, the total number of antennas is 8×8=64. We see that a _{ j } is a periodic function, due to the properties of the cos function. To minimize the value of a _{ j }, the vertical interantenna spacing d _{ y } is adjusted according to the BS size given fixed d _{ x } and N _{ t } because the users’ AoDs are not distinguishable in some special scenarios such as a dense region or hot spot.
In order to improve the achievable ergodic SE, we now propose a user scheduling scheme by exploiting azimuth and elevation AoDs of users. The work in [36] has demonstrated that perfect orthogonality between different user channel vectors does exist for ULA and URA configurations under LoS propagation conditions. Herein, we only consider the URA configuration in the paper since ULA configuration is a special of the URA configuration.
Maximum and minimum achievable SE
Although Theorems 1 and 2 provide a result on the achievable ergodic SE, reducing the normalized crosstalk to zero is difficult in a practical system with finite antenna elements. To improve the achievable ergodic SE under MRT precoding, we propose a user scheduling scheme by exploiting users’ AoD information. User scheduling is well recognized as a promising technique to improve the system performance in communication systems. If performed effectively, then user scheduling can be an attractive solution to mitigate interference [37, 38]. In mmWave MIMO systems, the steering vector is predominant and the users’ AoD changes slowly [10, 11]. Therefore, our user scheduling scheme shall use the information of the steering vectors to determine a set of users with low crosstalk coefficients. The user scheduling scheme can be outlined as follows:

The scheduler acquires AoD information of the users and according to the acquired AoD information, the users satisfying the orthogonal criterion are selected as the scheduled group. The specific process is that the AoD information is firstly estimated at mobile stations by using the estimated algorithm (such as multiple signal classification (MUSIC), estimation of signal parameters via rotational invariance techniques (ESPRIT), and subspace algorithms [10, 39]) and then fed back to BS via feedback of downlink channel. In closedloop frequency division duplex (FDD) MIMO system, downlink AoD information is usually fed back to BS in forms of codebook or channel quality indicator (CQI)[40, 41].

According to (42), if the steering vectors satisfy the orthogonal criterion for given an arbitrary finite number of BS antennas, then
$$ \cos (N_{x} k_{0} d_{x} \delta_{x})=1 ~\textmd{or} / \textmd{and}~ \cos(N_{y} k_{0}d_{y}\delta_{y})=1. $$(43)As a result, we have the following conditions for δ _{ x } and δ _{ y }, respectively
$$ {\frac{{{N_{x}} d_{x}}{\delta_{x}}}{\lambda} } = n_{x} ~\textmd{or} / \textmd{and}~ {\frac{{{N_{y}} d_{y}{\delta_{y}}}}{\lambda} } = n_{y}, $$(44)where n _{ x } and n _{ y } are any positive numbers. From (43), we obtain the conditions for the orthogonal criterion as follows:
$$ {{N_{x}} \eta} \left(\sin {\theta_{k}}\cos {\phi_{k}}  \sin {\theta_{j}}\cos {\phi_{j}}\right)=n_{x}, $$(45)or/and
$$ {{N_{y}} \eta} \left(\sin {\theta_{k}}\sin {\phi_{k}}  \sin {\theta_{j}}\sin {\phi_{j}}\right)=n_{y}. $$(46)where η is defined in (4).

The BS transmits data streams to selected users with equal power allocation.
Remark 1
The conditions in (45) and (46) guarantee that the users in the selected set \(\mathcal {S}\) are mutually orthogonal. Combined with the user scheduling, the MRT precoding is able to obtain a similar performance to the ZF precoding for the reason that the selected user interferences have been completely canceled. Finally, note that our proposed scheduling method focuses on maximizing the achievable ergodic SE; however, in doing so, the fairness among the users is not guaranteed.
We now analyze the asymptotic performance of the proposed scheduling method.
Proposition 1
When a set of selected users are mutually orthogonal based on the user scheduling scheme, the inner product of the steering vectors between different links tends to zero. Therefore, the maximum achievable ergodic SE of the system can be expressed as
Proof
The set of selected users are orthogonal to each other. Hence, the achievable ergodic SE of the proposed scheduling scheme is given by
We note that the probability density function (pdf) of the random variable Z is given by
With (49) in hand, we can evaluate \( R_{k}^{\text {max}}\) as
Substituting the pdf of Z into (50) and with the help of ([27], Eq. (4.337.2)), we obtain
By applying the identity E _{1}(x)=−Ei(−x), we complete the proof. □
Remark 2
From Proposition 1, we observe that the achievable ergodic SE of MRT precoding with the user scheduling method is identical to that of the ZF precoding [ 42 ]. This is because the MRT transmission scheme with the scheduling criterion in Proposition 1 facilitates interuser interference cancelation. In addition, compared to the ZF precoding, the MRT precoding enjoys a much lower computational complexity and does not involve matrix inverse calculations, whereas the user scheduling scheme described above emphasizes the importance of selecting users for multiuser mmWave MIMO systems.
Corollary 1
For the special case of N _{ t }→∞ or ρ→∞, the achievable SE reduces to a function with the number of BS antennas and the SNR as follows:
Proof
As the number of antennas or the SNR grows without bound, i.e., N _{ t }→∞, or ρ→∞, we have
By utilizing the following identity for the exponential integral function given in ([43], Eq. (06.34.06.0007.01), when z→0, we get
By making the number of BS antennas and the SNR grow without bound, and performing by some basic algebraic manipulations, we prove the result. □
From Corollary 1, we see that in the high SNR regime, MRT precoding with orthogonal user scheduling not only reduces the consumption of transmit power but also ensures a high achievable ergodic SE. More importantly, the MRT scheme with user scheduling only needs a small number of channel feedback bits to perform nearideal interference cancelation because the steering vectors become deterministic. These observations clearly reveal the effectiveness of user scheduling.
We now focus on a dense user deployment. In a dense user scenario, e.g., conference hall, railway station, airplane, or subway entrances, many devices could be active within close proximity [44]. When users are colocated, the users’ AoDs shall become nearly identical. This extreme case introduces very high interuser interference. In the following proposition, we analyze this specific case and evaluate the minimum achievable ergodic SE of the system.
Proposition 2
When the users are colocated, the inner product of the steering vectors achieves its maximum value, i.e., \(a_{j}\!\! = \!\!{\left {{\mathbf {v}_{j}^{H}}\mathbf {v}_{j}}\right ^{2}}/{{\parallel \mathbf {v}_{j}\parallel }^{2}}\! \approx \!N_{t}\), then the minimum achievable ergodic SE is given by
Proof
Let us begin by rewriting the achievable ergodic SE in (19) as
For the sake of simplicity, we define
where the pdf of Z is given by
We have \(a_{j}\!\! = \!\!{\left {{\mathbf {v}_{j}^{H}}\mathbf {v}_{j}}\right ^{2}}/{{\parallel \mathbf {v}_{j}\parallel }^{2}}\! \approx \!N_{t}\), for j=1,…,K when all users are colocated. Also X _{ j }=c(β _{ k } v _{ k })^{H} β _{ j } v _{ j }^{2} for j=1,…,K and j≠k are i.i.d. exponential random variables. Let \(V={\sum \nolimits }_{j = 1,j\neq k}^{K} {{X_{j}}}\) and the pdf of V can be expressed as
Conditioning on V, the pdf of S can be written as
Substituting the pdf of V in (59) into (60), we have
With the help of the integration identity ([27], Eq. (3.310)) and ([27], Eq. (3.381.4)), we obtain
By calculating the integral in (62), we can easily show that the cdf of S is given by
The achievable ergodic SE in (56) can be rewritten as ([45], Eq. (4))
Substituting the cdf of S in (63) into (64), and with the aid of ([27], Eq. (3.382.4))
We obtain
By applying the identity E _{ h }(x)=x ^{h−1} Γ(1−h,x), we complete the proof. □
From Proposition 2, we draw an interesting conclusion that the \( R_{k}^{\text {min}}\) is function of the SNR, the number of BS antennas and users. \(R_{k}^{\text {min}}\) decreases as the number of users increases. The reason is that E _{ K }(·) is a monotonically decreasing function of K, and contributes toward increasing the interuser interference. Therefore, increasing number of users in a dense user scenario cannot benefit the achievable SE. This observation is different from the case when the number of BS antennas is increased. Clearly, if we do not perform user scheduling, then the achievable SE tends to zero. The following corollary presents the impact of the SNR and the number of BS antennas on the downlink achievable SE.
Corollary 2
For the special case of N _{ t }→∞ or ρ→∞, the minimum achievable SE is reduced to
Proof
The proof starts by recalling the properties of E _{ h }(·) from ([43], Eq. (06.34.03.0002.01)), when h>1, we have
For the special case of N _{ t }→∞ or ρ→∞, which leads to 1/(ρ g _{ k } N _{ t })→0. Then, applying the above identity, we have
Substituting (69) into (55) yields the desired result. □
Corollary 2 showcases that the fixed the number of users, \(R_{k}^{\text {min}}\) converges to constant as the number of BS antennas grows without bound. This because the colocated users brings high interuser interference and degrades the performance. Therefore, improving the number of BS antennas and high SNR regime in this scenario cannot contribute to the achievable SE.
Numerical results
In this section, we provide simulation results to validate the derived analytical expressions. All simulation results were obtained by averaging over 100,000 independent channel realizations. In our simulations, we adopt the micro cell environment in [33] with slight modifications. The maximum antenna gain at the antenna boresight G _{max} is set to 20 dB, the horizontal and vertical halfpower beamwidth ϕ _{3dB} and θ _{3dB} are set to 65° and 65°, respectively, and the antenna tilting angle θ _{tilt} is set to 90°. Furthermore, we assume that the users are randomly distributed in a circular cell. The azimuth and elevation angles of user are randomly drawn from [0,2π] and [−π/2,π/2] interval, respectively [46]. We select eight users from user grouping, the azimuth and elevation angles of whose are listed in Table 1, and channel vectors are generated according to (3) in Section 3.
In Fig. 4, the simulated total achievable SE for MRT and ZF precoding (MRT with scheduling method), as well as, the derived analytical expressions of Theorem 1 and Proposition 1 are plotted against the SNR. In the simulations, the number of BS antennas is set to 8×8=64 and 10×10=100, and the interantenna spacing along the horizontal and the vertical direction are set to d _{ x }=d _{ y }=λ/2. We see that the theoretical results show a good match with the MonteCarlo simulations across the entire SNR regime, which validates the analytical results. We also see that for a fixed number of BS antennas and interantenna spacing, the total achievable SE for ZF precoding increases with the SNR for the reason that the ZF precoding scheme is able to completely cancel out interuser interference, whereas the total achievable SE for MRT precoding without scheduling method converges to a saturated value in the high SNR regime because the interuser interference becomes dominant as the SNR increases. Compared with ZF precoding, the total achievable SE for MRT precoding without scheduling method is almost identical at SNR = 10 dB, but suffers severe loss (about 200%) at SNR = 30 dB. For comparison, we depict the total achievable SE for different number of antennas N _{ t }=64 and N _{ t }=100, respectively. We observe that deploying more antennas at the BS always provides additional achievable SE because the large antenna arrays facilitate the asymptotic orthogonal condition between different steering vectors. This observation implies that equipping at the BS with largescale antenna arrays becomes critical for achieving a good total achievable SE.
Figure 5 depicts the analytical results for the total achievable SE, as well as MonteCarlo simulation results with different number of BS antennas from 50 to 500. As we can see that the theoretical results remain very tight with the numerical simulation results varies with the number of BS antennas, which validates the theoretical results in Proposition 1. In addition, we also find that with fixed the number of user and the SNR, the total achievable SE grows without bound with the number of BS antennas, which is in accordance with the result in Corollary 1. This observation implies that massive antenna arrays contribute substantially toward improving the total achievable SE, which is especially appealing for mmWave MIMO systems. For comparison, we show the total achievable SE at the different SNR regimes, i.e., 5 and 10 dB. As expected, the achievable SE for the high SNR regime is better than that for the low SNR regime, which is also aligned with the result in Corollary 1.
Finally, Fig. 6 shows the simulation and the theoretical results for the maximum achievable ergodic SE with user scheduling, the minimum achievable ergodic SE with a dense user scenario, and the random user’s achievable SE. We observe that in the low SNR regime (e.g., ρ=− 10 dB), the random user’s achievable ergodic SE is almost equal to the case with user scheduling, which slightly increases with the increase in SNR. However, in the high SNR regime, the maximum achievable ergodic SE with the user scheduling method is much greater than that for the random user selection. Moreover, the maximum achievable ergodic SE shows a linear increase, which is in agreement with Corollary 1. The minimum achievable ergodic SE is almost constant in the high SNR regime due to severe interference among users, which is in good agreement with the theoretical analysis in Corollary 2. This is because as the SNR grows, interuser interference will also increase.
Conclusions
This paper investigated the achievable ergodic SE of the downlink of singlecell multiuser mmWave systems, where the BS is equipped with a large number of transmit antennas and service multiple singleantenna users. An exact analytical expression for the achievable ergodic SE was derived. Results showed that the total achievable SE converges to a saturation value in the high SNR regime and increase remarkably in the large antenna regime. For finite number of antennas at the BS, we designed a user scheduling scheme based on users’ AoD information, and then derived the corresponding maximum achievable ergodic SE. Under this scheduling scheme, the total achievable SE with MRT precoding can be substantially improved. Furthermore, we presented the minimum achievable ergodic SE of a system based on a dense user case.
Endnotes
^{1} Note that although a uniform circular array configuration can also achieve 3D beamforming, channel steering vectors between different users do not achieve orthogonality with a large number of antennas [36].
^{2} Note that for randomly distributed users in the circularshaped cell, the condition ϕ _{ k }≠ϕ _{ j } holds with probability one.
^{3} The AoDs of the azimuth and elevation angles of the users can be obtained by the BS, and can be treated as constants over a long period [10].
^{4} Given a UCA configuration, crosstalk coefficient \({a}_{j}^{c}\) can be expressed by
where \({\delta _{c}} = \sqrt {{{{\sin }^{2}}{\theta _{k}} + {{\sin }^{2}}{\theta _{j}}  2\sin {\theta _{k}}\sin {\theta _{j}}\cos \left ({{\phi _{k}}  {\phi _{j}}} \right)}}\), and r denotes the radius of the circular transmit array. Given a ULA configuration, crosstalk coefficient \({a}_{j}^{l}\) can be expressed as
where δ= cosϕ _{ k }− cosϕ _{ j }.
References
 1
F Boccardi, RW Heath Jr., A Lozano, TL Marzetta, P Popovski, Five disruptive technology directions for 5G. IEEE Commun. Mag. 52(2), 74–80 (2014).
 2
W Roh, J Seol, J Park, B Lee, J Lee, Y Kim, J Cho, K Cheun, MillimeterWave beamforming as an enabling technology for 5G cellular communications: Theoretical feasibility and prototype results. IEEE Commun. Mag. 52(2), 106–113 (2014).
 3
S Yong, C Chong, An overview of multigigabit wireless through millimeter wave technology: potentials and technical challenges.EURASIP. J. Wireless Commun. Net. 7(1), 50–60 (2006).
 4
Z Pi, F Khan, An introduction to millimeterwave mobile broadband systems. IEEE Commun. Mag. 49(6), 101–107 (2011).
 5
TL Marzetta, Noncooperative cellular wireless with unlimited numbers of base station antennas. IEEE Trans. Wireless Commun. 9(11), 3590–3600 (2010).
 6
F Rusek, D Persson, BK Lau, EG Larsson, TL Marzetta, O Edfors, F Tufvesson, Scaling up MIMO: opportunities and challenges with very large arrays. IEEE Signal Process. Mag. 30(1), 40–60 (2013).
 7
H Ngo, E Larsson, T Marzetta, The multicell multiuser mimo uplink with very large antenna arrays and a finitedimensional channel. IEEE Trans. Commun.61(6), 2350–2361 (2013).
 8
Q Zhang, S Jin, KK Wong, HB Zhu, Power scaling of uplink massive MIMO systems with arbitraryrank channel means. IEEE J. Sel. Topics Signal Process. 57(3), 841–849 (2014).
 9
Y Nam, B Ng, K Sayana, Y Li, J Zhang, Y Kim, J Lee, Fulldimension MIMO (FDMIMO) for next generation cellular technology. IEEE Commun. Mag. 21(2), 172–179 (2013).
 10
L Liu, Y Li, J Zhang, in Proc. IEEE Int. Conf. Signal Proc. Advances in, Wireless Commun. (SPAWC). DoA estimation and achievable rate analysis for 3D millimeter wave massive MIMO systems (Toronto, 2014), pp. 6–11.
 11
S Rangan, TS Rappaport, E Erkip, Millimeter wave cellular wireless networks: potentials and challenges. Proc. IEEE. 102(3), 366–385 (2014).
 12
J Brady, N Behdad, A Sayeed, Beamspace MIMO for millimeterwave communications: system architecture, modeling, analysis, and measurements. IEEE Trans. Ant. and Prop.61(7), 3814–3827 (2013).
 13
MR Akdeniz, Y Liu, MK Samimi, S Sun, S Rangan, TS Rappaport, Millimeter wave channel modeling and cellular capacity evaluation. IEEE J. Sel. Areas Commun. 32(6), 1164–1179 (2014).
 14
J Seo, Y Sung, G Lee, D Kim, in Proc. IEEE Int. Conf. Signal Proc. Advances in Wireless Commun. (SPAWC). Pilot beam sequence design for channel estimation in millimeterwave MIMO systems: A POMDP framework (Stockholm, 2015), pp. 236–240.
 15
A Alkhateeb, O Ayach, G Leus, RW Heath Jr., Channel estimation and hybrid precoding for millimeter wave cellular systems. IEEE J. Sel. Areas Commun. Signal Process. 8(5), 831–846 (2014).
 16
N Ravindran, N Jindal, HC Huang, in Proc. IEEE Global, Telecommun. Conf. (GLOBECOM). Beamforming with finite rate feedback for LOS MIMO downlink channels (Washington, 2007), pp. 4200–4204.
 17
X Zhang, A Molisch, S Kung, Variablephaseshiftbased RF baseband codesign for MIMO antenna selection. IEEE Trans. Signal Process. 53(11), 4091–4103 (2005).
 18
X Li, S Jin, HA Suraweera, J Hou, X Gao, Statistical 3D beamforming for largescale MIMO downlink systems over Rician fading channels. IEEE Trans. Commun. 64(5), 1529–1543 (2016).
 19
A Alkhateeb, J Mo, NG Prelcic, RW Heath Jr., MIMO precoding and combining solutions for millimeterwave systems. IEEE Commun. Mag. 52(12), 122–131 (2013).
 20
W Tan, M Matthaiou, S Jin, X Li, Spectral efficiency of DFTbased processing hybrid architectures in massive MIMO. IEEE Wireless Commun. Lett. 6(5), 586–589 (2017).
 21
L Fan, R Zhao, F Gong, N Yang, GK Karagiannidis, Secure multiple amplifyandforward relaying over correlated fading channels. IEEE Trans. Commun. 65(7), 2811–2820 (2017).
 22
L Fan, X Lei, N Yang, TQ Duong, GK Karagiannidis, Secure multiple amplifyandforward relaying with cochannel interference. IEEE J. Sel. Topics Signal Process. 10(8), 1494–1505 (2016).
 23
L Fan, S Zhang, TQ Duong, GK Karagiannidis, Secure switchandstay combining (SSSC) for cognitive relay networks. IEEE Trans. Commun. 64(1), 70–82 (2016).
 24
X Li, T Jiang, S Cui, J An, Q Zhang, Cooperative communications based on rateless network coding in distributed MIMO systems. IEEE Wireless Commun.17(3), 60–67 (2010).
 25
T Bai, RW Heath Jr., Coverage and rate analysis for millimeter wave cellular networks. IEEE Trans. Wireless Commun.14(2), 1100–1114 (2015).
 26
L Liang, Y Dai, W Xu, X Dong, in Proc. IEEE Int. Conf. Commun. in China (ICCC). How to approach zeroforcing under RF chain limitations in large mmWave multiuser systems? (Xi’an, 2014), pp. 518–522.
 27
IS Gradshteyn, IM Ryzhik, Table of integrals, series, and products, 7th edition (Academic, 2007).
 28
AM Sayeed, N Behdad, in Proc. IEEE Int. Conf. Commun. (ICC). Beamspace MIMO for highdimensional multiuser communication at millimeter wave frequencies (Budapest, 2013), pp. 3679–3684.
 29
G Lee, Y Sung, M Kountouris, On the performance of random beamforming in sparse millimeter wave channels. IEEE J. Sel. Topics Signal Process. 10(3), 1–16 (2016).
 30
G Lee, Y Sung, J Seo, Randomlydirectional beamforming in millimeterwave multiuser MISO downlink. IEEE Trans. Wireless Commun. 15(2), 1086–1100 (2016).
 31
TS Rappaport, E BenDor, JN Murdock, Y Qiao, 38 GHz and 60 GHz angledependent propagation for cellular & peertopeer wireless communications, (Ottawa, 2012).
 32
W Tan, S Jin, Wang, Y Huang, in IEEE Wireless Commun. and Networking Conf. (WCNC). Achievable sumrate analysis for massive MIMO systems with different array configurations (New Orlean, 2015), pp. 316–321.
 33
3GPP TR 36.873 V12.1.0, Study on 3D channel model for LTE,” (2015).
 34
NL Johnson, S Kotz, N Balakrishnan, Continuous Univariate Distributions Vol. 1, 2nd Ed. (John Wiley Sons, New York, 1994).
 35
G Alfano, A Lozano, AM Tulino, S Verdú, in Proc. Int. Symp. Information Theory and, Its Applications (ISITA). Mutual information and eigenvalue distribution of MIMO Ricean channels (Parma, 2004), pp. 10–13.
 36
JH Chen, in Proc. IEEE Global, Commun. Conf. (GLOBECOM). When does asymptotic orthogonality exist for very large arrays? (Atlanta, 2013), pp. 4146–4150.
 37
T Yoo, A Goldsmith, On the optimality of multiantenna broadcast scheduling using zeroforcing beamforming. IEEE J. Sel. Areas Commun. 24(5), 528–541 (2006).
 38
J Nam, A Adhikary, J Ahn, G Caire, Joint spatial division and multiplexing: opportunistic beamforming, user grouping and simplified downlink scheduling. IEEE J. Sel. Topics Signal Process. 8:, 876–890 (2014).
 39
AL Swindlehurst, T Kailath, Azimuth/elevation direction finding using regular array geometries. IEEE Trans. Aerospace Electronic Syst. 29(1), 145–156 (1993).
 40
P Viswanath, DNC Tse, R Laroia, Opportunistic beamforming using dumb antennas. IEEE Trans. Inf. Theory. 48(6), 1277–1294 (2002).
 41
DJ Love, RW Heath Jr., Limited feedback unitary precoding for spatiall multiplexing systems. IEEE Trans. Inf. Theory. 51(8), 2967–2976 (2005).
 42
L Liang, W Xu, X Dong, Lowcomplexity hybrid precoding in massive multiuser MIMO systems. IEEE Commun. Lett. 3(6), 653–656 (2014).
 43
From Math WorldA Wolfram Web Resource. [Online] Available: http://functions.wolfram.com/PDF/ExpIntegralE.pdf.
 44
A Adhikary, EA Safadi, MK Samimi, R Wang, G Caire, TS Rappaport, AF Molisch, Joint spatial division and multiplexing for mmwave channels. IEEE J. Sel. Areas Commun. 32(6), 1239–1248 (2014).
 45
HA Suraweera, PJ Smith, M Shafi, Capacity limits and performance analysis of cognitive radio with imperfect channel knowledge. IEEE Trans. Veh. Technol. 59(4), 1811–1822 (2010).
 46
M Shafi, M Zhang, PJ Smith, AL Moustakas, AF Molisch, in Proc. IEEE Int. Conf. Commun. (ICC). The impact of elevation angle on MIMO capacity (Istanbul, 2006), pp. 4155–4160.
Acknowledgements
We would like to thank the anonymous reviewers for their insightful comments on the paper, as these comments led us to an improvement of the work.
Funding
This work was supported by the National Natural Science Foundation of China under Grant 61531011, the International Science and Technology Cooperation Program of China under Grant 2014DFT10300, and the Guangzhou university project under Grant 27000503123.
Author information
Affiliations
Contributions
SJ conceived and designed the idea. WT performed the experiments and analyzed the data. CW and TJ gave valuable suggestions on the structuring of the paper and assisted in the revising and proofreading. All authors read and agreed the manuscript.
Corresponding author
Correspondence to Shi Jin.
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Tan, W., Jin, S., Wen, C. et al. Spectral efficiency of multiuser millimeter wave systems under single path with uniform rectangular arrays. J Wireless Com Network 2017, 181 (2017). https://doi.org/10.1186/s1363801709664
Received:
Accepted:
Published:
Keywords
 Millimeter wave communications
 Multiuser MIMO
 Maximum ratio transmission
 Spectral efficiency
 User scheduling
 Uniform rectangular array