# Statistical MIMO beam codebook design for mmWave transmissions

- 233 Downloads

**Part of the following topical collections:**

## Abstract

We propose a novel method for constructing beam codebooks, i.e., a set of beamforming weights, to be used for beam sweeping and data transmission in mmWave massive MIMO channels. The proposed beam codebooks are designed according to the statistical distribution of the channel’s angles of departure in order to efficiently sectorize the angular space covered by the beams. In particular, the cumulative distribution function of these angles is used to sectorize the angular beam space in order to design the beams. We first present a general closed-form construction of beam codebooks for an arbitrary distribution and then tailor the results to the Laplace distribution. We consider both narrow and broad beams. The resulting beams are a priori better adapted to the channel statistics and thus enhance the spectral efficiency of the transmission as compared to the state-of-the-art beam designs. Finally, we investigate the performance of the design and also present some analytical bounds quantifying the inherent loss of a directional beamforming compared to the optimal beamforming with perfect channel state information at the transmitter.

## Keywords

mmWave, Massive MIMO, Beam sweeping, Beamforming, Statistical codebooks## 1 Introduction

Next generation wireless communication is expected to support various vertical industries in which there is need for wireless communication links with shorter latency, higher reliability as well as the more traditional metric of higher transmission rates. In light of this view, massive MIMO in conjunction with signaling using electromagnetic waves with shorter wavelength such as millimeter waves (mmWaves), has received notable attentions and been subject of intensive academic and industrial research [1, 2, 3, 4, 5, 6, 7].

Beam sweeping [8, 9, 10, 11, 12, 13] is an appealing approach for mmWave massive MIMO communications, by which the transmitter radiates multiple beams in different directions to find the best transmission direction through feedback from the receiver side for beamforming of the modulated data sequences. In massive MIMO systems, when the number of antennas increases, the transmitter becomes capable of generating narrow beams that enable so-called pencil beamforming. The pencil beamforming provides links with a boosted received signal-to-noise ratio (SNR) since the transmitted energy is concentrated in a desirable direction. In addition, the pencil beamforming creates less interference on unintended neighboring nodes as the transmitted energy is mostly directed toward the indented receiver.

The mmWave channels are highly directional and often have few physical paths which can be parameterized by their angles-of-departure (AoDs). Thus, the beam codebook design for mmWave channels can be simplified to a low-dimensional quantization problem on the AoD domain [8, 9, 10, 13]. A common solution for beam sweeping is to construct beams that *uniformly* span the angular range of the channel [8, 9, 10, 11, 12]. Additionally, it is desirable to optimize the width of the main lobe such that the set of beams covers the entire angular range to avoid outage events [9, 10, 11].

Beam sweeping is included in the ongoing 3GPP Next Radio (NR) specification (a.k.a 5G), in which a beam sweeping session starts with a time slot wherein the reference symbols (RSs) for new beam identification is transmitted. Using the received RSs, the user equipment (UE) prepares a feedback signal to be transmitted to the Base Station (BS). The BS employs this feedback to select a suitable beam to beamform the modulated data symbols. In the 3GPP specifications, two types of downlink RSs can be used for a new beam identification: Channel State Information RS (CSI-RS) and Synchronization Signals (SS). The period of such RSs defines the time span of beam sweeping session. The periodicity of SS could be selected from the set {5,10,20,40,80,160} ms, and the periodicity of CSI-RS could be as short as 1 ms. The selection can be made based on the requirements of a particular deployment scenario^{1}.

*i*th session, the main AoD

*ϕ*could be modeled by a cumulative distribution function (cdf)

whose mean *m*_{i−1} corresponds to the center of the main lobe of the last reported beam, and variance can be estimated, e.g., from the angular difference between subsequent selected directions as \(\sigma _{i}^{2} = \mathbb {E}_{k<i}\left [ (m_{k}-m_{k-1})^{2}\right ]\) which can be assumed to be approximately constant as it mostly depends on the UE’s speed and geometrical variations of the environment. The shape of the distribution can be a priori determined, e.g., the Laplace distribution is a common choice of \(\mathcal {F}\), which has been used in [11, 12, 14]. The prior knowledge of AoD distribution may particularly be useful in indoor deployment where movements and variations of the environment are quasi-static. Finally, from the collected statistics, it is desirable to primarily sweep with a high beamforming gain in previous beam directions while still maintaining lower-gain peripheral beams for the purpose of enhanced link support.

To the best of our knowledge, a *non-uniform* beam codebook design has not been considered in earlier work. In this paper, we assume that such AoD statistics is known and focus on the beam codebook design for a subsequent beam sweeping session with a known cdf. We exploit the *statistical distribution* of channel’s directional angles to construct closed-form *non-uniform* beam codebooks for an arbitrary cdf to enhance the spectral efficiency of the transmission. Particularly, we use the mapping of inverse cdf to generate biased uniform samples for angle quantization to shape non-uniform beams. Numerical evaluations show that the designed non-uniform beams can bring SNR gains of several dBs over the uniform beams.

The remainder of the paper is organized as follows: Section 2 states the system model that we consider in this paper and outlines assumptions used in the channel modeling. Section 3 introduces the concept of statistical beam design for an arbitrary cdf of AoD and then tailors the design to the Laplace distribution. Section 4 then illustrates radiation patterns of the new beam codebooks and provides some numerical evaluations and analytical bounds on the ergodic achievable transmission rates. Section 5 finally concludes the paper and provides some directions for future work.

## 2 System model

### 2.1 Transmission

We consider a single stream data transmission from a base station with *N*_{t} antennas over a wireless channel \(\boldsymbol {h}\in \mathbb {C}^{N_{t} \times 1}\) to a single-antenna user^{2}.

*∥*

**w**^{2}=1, \(z\sim \mathcal {CN}(0,N_{0})\) is a complex zero-mean additive white Gaussian noise (AWGN) with variance

*N*

_{0}and (·)

^{†}denotes Hermitian transpose. We assume a directional geometric channel model where the channel

*is constituted of few*

**h***N*

_{p}paths such that

where \(\alpha _{l}\sim \mathcal {CN}(0,\sigma _{l}^{2})\) is the complex gain of the *l*th path, modeled as an independent and identically distributed (i.i.d) complex Gaussian variable, * a*(

*ϕ*) denotes the transmitter normalized antenna array response at the corresponding AoD, and

*ϕ*

_{l}is the AoD of the

*l*th path. The sum of the average power of the paths is normalized such that \(\sum \sigma _{l}^{2} = 1\). The AoDs are assumed to be randomly distributed with standard deviation

*σ*

_{ϕ}according to cdf

*F*defined on the angular support [

*ϕ*

_{min},

*ϕ*

_{max}]. The support can represent a physical property of the communication scenario such as cellular sectorization. Outside of the angular range [

*ϕ*

_{min},

*ϕ*

_{max}], the channel response is considered too weak to be detectable by the receiver.

The beamforming vector * w* is selected in a training procedure using a set of

*M*beams from a beam codebook \(\mathcal {W} = \{\boldsymbol {w}_{1},\ldots,\boldsymbol {w}_{M} \}\). The codebook is designed to span the entire spatial angular range of the array response to minimize outage events. The transmitter first employs a beam sweeping procedure where the beams are transmitted in an orthogonal manner in time, frequency, or code domain. Then the receiver selects the beam with the highest received power \( \boldsymbol {w}^{\ast }= \text {argmax}_{\boldsymbol {w}_{m} \in \mathcal {W}} |\boldsymbol {h}^{\dagger } \boldsymbol {w}_{m}|^{2}\) and sends a corresponding beam index via a feedback link to the transmitter. Finally, the transmitter uses the selected beam for data transmission.

*distribution*of AoDs. While the proposed codebooks can be extended to any type of arrays, for the simplicity of exposure, we will primarily focus on a uniform linear array (ULA) with

*N*

_{t}-element with inter-element spacing

*d*, whose array response at angle

*ϕ*for a carrier with wavelength

*λ*is

### 2.2 Codebook design and statistical CSI

In conventional Rayleigh-faded MIMO channels, MIMO codebooks are designed to provide a discretization of a high-dimensional vector spaces. Due to rich scattering, a rather uniform quantization is first targeted, while spatial correlation property are independently fed back for adaptive precoding according to long-term statistics (see, e.g., [15, 16, 17]).

On the contrary, the mmWave channel is highly directional and constituted mostly of few physical paths. Each path’s direction is parameterizable by AoDs, i.e., one or two degrees of freedom according to the array dimensionality. Thus, for mmWave channel, beam codebook design can be simplified to a low-dimensional quantization problem in the AoD domain [8, 9, 10]. Furthermore, the directionality of the channel implies a high correlation dominated by large-scale parameters.

The directionality of the channel makes the channel much more correlated in time as it is mostly dominated by large-scale effects to the limit of blockage. For example, the natural approach in mmWave tracking is to search in the neighborhood of the previously selected beam, while large side-lobe may still be desirable for avoiding outage.

In order to exploit this correlation, we assume that the transmitter has access to statistical CSI and is able to compute an estimate of the distribution of the AoDs. The statistical properties can be obtained a priori or by an explicit feedback link. Note that for a number of distributions, determining the variance and mean of a random variables is enough to fully describe the statistics. Alternatively, statistical CSI can be obtained by memory operation of the network during a time interval. The optimal base beam codebook in the absence of any prior angular information is uniform in the angular domain to cover all angles in order to minimize the outage performance.

Accumulation of feedback for training procedure in a time interval creates a history of selected angular transmissions which can be used to obtain statistical properties of the selected angles. Then, based on this statistical properties one can update the beam codebook.

## 3 Statistical beam codebook design

In this section, we first briefly discuss non-uniform quantization and then introduce a method to construct statistical non-uniform beam codebooks for an arbitrary cdf of AoD and finally tailor the results to the Laplace distribution.

### 3.1 Non-uniform scalar quantization

*Φ*with cdf

*F*

_{Φ}, a quantization \(\mathcal {Q}\) is a mapping from

*Φ*to a finite set of quantization level {

*ϕ*

_{1},…,

*ϕ*

_{M}} with decision thresholds {

*t*

_{0},…,

*t*

_{M}} such that \(\mathcal {Q}(\phi) = \phi _{k}\) if

*ϕ*∈[

*t*

_{k−1}

*t*

_{k})

^{3}. An optimal mean-squared error (MSE) quantizer [18] satisfies the following two conditions:

- i) The decision thresholds are halfway of neighboring quantization levels,$$ t_{k} = \frac{\phi_{k+1}-\phi_{k}}{2}, $$(5)
- ii) The quantization levels are centroids of the quantization intervals, i.e., the levels are given by the conditional means$$ \phi_{k} = \frac{1}{F_{\Phi}(t_{k})-F_{\Phi}(t_{k-1})}\int_{t_{k-1}}^{t_{k}} \phi \ dF_{\Phi}(\phi). $$(6)

These two conditions are coupled and the optimal quantizer can be found by a recursive algorithm.

*Φ*is uniformly quantized after a monotonic smooth transformation

*F*. Namely, for a realization

*ϕ*of

*Φ*, a non-uniform quantization is constructed as

where \(\mathcal {Q}_{U}\) is a uniform quantizer on the image of *F*. A good practical choice of *F* is the cdf of *Φ* since the random variable *F*_{Φ}(*Φ*) is uniformly distributed.

*F*=

*F*

_{Φ}(and thus drop the subscript) to first construct the decision thresholds (5) and then train several beams corresponding to the quantization levels (6). [!b]

### 3.2 Non-uniform beam codebook design

*F*(

*ϕ*) into uniform probability intervals \(\mathcal {I}_{i} = \left [d_{i-1}, \ d_{i} \right ]\), for

*i*=1,…,

*M*with \(d_{i}=\tfrac {i}{M}\). Accordingly, we construct the sector of the

*i*th beam as

This partitioning of the angular range \(\left [\phi _{\min }, \ \phi _{\max }\right ]= \cup _{i} \mathcal {S}_{i}\) is thus done in a way that the probability that an angle belongs to each sub-range \(\mathcal {S}_{i}\) is the same.

We next describe narrow and broad beam generation methods for each constructed angular sector.

#### 3.2.1 Narrow beams

*i*=1,…,

*M*. This approximation would be exact if the distribution restricted on the sector would not be (non-parametrically) skewed. The angle (10) is then used as the main lobe direction to construct the

*i*th beam. For a ULA array with

*N*

_{t}antennas, the narrow beam codebook \(\mathcal {W}_{\mathrm {n}}= \{\boldsymbol {w}_{\mathrm {n},i}\}_{i=1}^{M}\) is constructed according to

These beams are constructed with fixed width that depends only on the number of transmit antennas and is independent of the size of the codebook. The advantages of this method is that it provides the maximum beamforming gain when the beam is aligned with the channel, and it can be implemented with only one phase-shift per antenna. However, such design may lead to a too narrow beam for the size of the sector it should cover, specially for arrays with a high number of antennas. Thus, the main drawback is the narrow beams are more prone to detection outage. We therefore generalize the design method to construct non-uniform broad beams in the following.

#### 3.2.2 Broad beams

A method to construct broad beams has been described in [9, 10, 11]. This method follows from (i) constructing a larger codebook with a high angular resolution; (ii) assigning an angular sector for each desired broad beams; and (iii) combining high-resolution beams in each sector to form a broad beam. In the step (iii), an arithmetic average (i.e., equal gain combining) of the high-resolution beams is used in [9]. In [10, 11] more sophisticated combining methods are developed to provide constant main-lobe directivity gain.

We adapt in below this broad beam design to our non-uniform quantization approach. Each beam sector \(\mathcal {S}_{i}\) is initially quantized into *N*_{q} quantization points where *N*_{q} is a design parameter. We present two alternative methods of sector quantization.

**Sector quantization 1**The first method consists of uniformly quantizing the sector \(\mathcal {S}_{i}\) as

*i*=1,…,

*M*, with the step size

where *N*_{q} is a design parameter that indicates the number of quantization points. This method aims to target a more uniform coverage inside each sector \(\mathcal {S}_{i}\), to enable lower angular outage.

**Sector quantization 2**The second method uniformly quantizes the interval \(\mathcal {I}_{i}=\left [d_{i-1},\ d_{i} \right ],\) i.e., the portion of cdf corresponding to sector \(\mathcal {S}_{i}\) as

*i*=1,…,

*M*with the step size

for *i*=1,…,*M*. This method allocates more radiation power to angles with higher likelihood inside the sector \(\mathcal {S}_{i}\). This hence improves the average beamforming gain.

**Beam generation**Once the quantized sector \(\bar {\mathcal {S}}_{i}\) has been determined, a beam for the sector \(\mathcal {S}_{i}\) is constructed by a linear superposition of narrow beams at the quantized points. This is given as

for *i*=1,…,*M*, where *w*_{i,θ} denotes the weighting factor of the narrow beam at angle *θ* to generate broad beam *i*, and *β*_{i} is a normalization constant to ensure the total power constraint at the transmitter. The weighting factor can be selected to be either an arithmetic average \(w_{i,\theta }= \frac {1}{N_{q}} \) for all *i* and *θ* [9], or optimized as in [10, 11, 13] to satisfy other criteria.

### 3.3 Proposed beams for Laplace distribution

*ϕ*

_{min}≤

*m*

_{ϕ}≤

*ϕ*

_{max}denotes the mean of the angles and

*σ*

_{ϕ}is the standard deviation. The constant

*k*is a normalization factor to ensure \( \int _{\phi _{\min }}^{\phi _{\max }}\! f(\phi) d\phi =1\), which is computed as

For the ULA, the beam codebook \(\mathcal {W}\) for the Laplace distribution can be computed by using (21) in conjunction with (11) and (17) to obtain narrow and broad Laplacian beams, respectfully. The final result for Laplacian broad beams using, e.g., sector quantization 2 is given at the top of this page.

## 4 Performance evaluations

In this section, we assess the performance of the proposed statistical beam codebooks by numerical evaluation and also present some analytical upper bounds on the ergodic achievable transmission rate. We assume that the transmitter is equipped with a ULA array with *N*_{t}=64 elements with half-wavelength antenna spacing. The channel is assumed to have *N*_{p} paths where each of them has equal average power, i.e., \(\sigma _{l}^{2}=1/N_{p}\). We further consider that each path has an AoD that follows a Laplace distribution^{4} *m*_{ϕ}=0 and standard deviation *σ*_{ϕ}=7° on the angular support [− 30°, 30°], as in [11].

### 4.1 Beam radiation patterns

*M*=8, 16, and 32. For all cases, the angular support is assumed to be [− 30°, 30°]. The Laplacian beams are constructed by using the assumptions that

*m*

_{ϕ}=0 and standard deviation

*σ*

_{ϕ}=7°. The broad beams are constructed by arithmetic average over a fixed number of quantization points per sector, where

*N*

_{q}=50.

We observe that the new design has the advantage to treat the radiation angles *non-uniformly* by allocating its radiation power on the angles that are more probable based on the assumed cdf. As a result, likely angular directions are allocated with more power. For example, the maximum power of strongest beams of the non-uniform codebooks reach 8 dB gain from *M*=8 beams, while this is only achieved with *M*=32 with the uniform codebook. In general, as the number of beams *M* increases the beamforming gain of the associated beams increases. The main reason behind this is the fact that as the number of beams increases, the width of the beams decrease and hence the radiated energy of a particular beam is distributed on a narrower angular range which in turn increases the corresponding beamforming gain. However, the Laplacian design does not uniformly decreases the width of all beams, as a result, increased beamforming gain as *M* increases is obtained mainly for the peripheral beams to the mean value. This is an important advantage of the design enabling higher transmission rates as discussed in the sequel.

### 4.2 Achievable transmission rate

^{n(R−ε)}, where

*ε*is an arbitrarily small number and

*n*is the length of each codeword, one can conclude that the transmission rate

is achievable where **w**^{∗} is the selected beam from the beam codebook in the beam sweeping procedure and snr:=*P*/*N*_{0} where *P* is the average transmit power and *N*_{0} is the variance of AWGN at the receiver. That is as the length of each codeword *n* increases the transmission with above rate with negligible probability of error at the receiver becomes feasible. The set of precoding vectors, * w*, is the design parameter to enlarge the achievable transmission rate. With the feedback mechanism in place, the beam with the highest receiver power is selected for the data transmission. We highlight that we didn’t include the overhead into rate calculation in 22 to study the effect the beamforming gain by increasing the size of the beam codebook.

### 4.3 Upper bound on achievable transmission rate

*N*

_{t},

*M*≫1. Therefore, for channels with a large number of antennas and a finite SNR the following approximate bound can be obtained

which is achieved using maximum ratio transmission, i.e., **w**_{opt}=* h*/∥

*∥ by assuming*

**h***perfect*channel state information (CSI) at the transmitter.

### 4.4 Asymptotical loss of directional beamforming

*N*

_{t}→

*∞*in (26), since the array response vectors become asymptotically mutually orthogonal and thus \( \bar {C} \approx \log _{2} \left (1 + \texttt {snr}\cdot N_{t}\right)\). Accordingly, at high SNR we obtain

which provides an estimate of *R*_{max}/*C*. The loss increases with *N*_{p}, which is in agreement with the findings in [13].

### 4.5 Numerical examples

We next provide some numerical examples along with the discussed bounds on the achievable rates for different scenarios.

#### 4.5.1 Case 1: *N* _{p}=4

*N*

_{p}=4. Figure 2 shows the rates (22) achievable by the proposed statistical broad beam codebooks and the conventional uniform broad beam codebooks, both with size

*M*=4, 8, 16, and 32, along with the maximum rate of beam sweeping (23) and the perfect CSI upper bound (24). In this figure, only the best rates from the two sectorization methods in (12) and (16) are displayed. The radiation patterns of the uniform codebooks (as those in [9, 10, 11]) and the proposed codebooks with sectorization (12) for

*M*=8, 16, and 32 are shown in Fig. 1. From Fig. 2, it is seen that the proposed method

*significantly*outperforms the conventional solution. For

*M*=4, 8, 16, and 32, the new method respectively amounts to SNR gains of 4.2,4.1,3.0, and 1.2 dB. The gain is more pronounced for smaller-size codebooks as the new design efficiently places the beams according to the distribution of AoDs. For high-resolution codebooks, uniform beams are also asymptotically optimal. However, the statistical beam codebook converges faster to the maximum rate (23) which is nearly achieved with

*M*=32 beams for this example. We also see that the new codebook with

*M*=16 slightly outperforms the conventional uniform codebook with

*M*=32 beams, which corresponds to 50% pilot overhead reduction for beam training yet maintaining a similar performance. The SNR gain reduces with large codebook size as for high-resolution quantization random coding is known to be asymptotically optimal. For this scenario, the analytical loss of the beam sweeping with respect to the perfect CSI in (28) corresponds to \(4/\left (1+ \frac {1}{2}+\frac {1}{3}+\frac {1}{4}\right)\approx 1.92\approx 2.8\) dB SNR loss which indeed well quantifies the SNR loss between

*R*

_{max}and

*C*as numerically evaluated and marked in Fig. 2.

*M*=4. However, the two methods perform similarly for larger

*M*. This is because the second sectorization method is more power efficient when the number of beams is limited.

#### 4.5.2 Case 2: *N* _{p}=2

*N*

_{p}=2 and keep the same parameters and beam design as those in case 1 with

*N*

_{p}=4. Figure 4 shows the rates (22) achievable by the proposed statistical broad beam codebooks and the conventional uniform broad beam codebooks, both with size

*M*=4, 8, 16, and 32, along with the maximum rate of beam sweeping (23) and the perfect CSI upper bound (24). We see again that the proposed design outperforms the conventional uniform beam sweeping with the same trend in gains with increased codebook size as in Fig. 2. However, since the number of paths is reduced, the gap to perfect CSI beamforming is also reduced, which is in accordance with the analytical evaluations. In the case with

*N*

_{p}=2, the gap of the beam sweeping with large enough beams to the perfect CSI at high SNR is \(2/\left (1+ \frac {1}{2}\right)\approx 1.33\approx 1.2\) dB as marked in Fig. 4. The same behavior for the sectorization methods as that for

*N*

_{p}=4 is observed for this case as well.

#### 4.5.3 Case 3: *N* _{p}=2 with mismatch

*N*

_{p}=2, but we assume that there is a mismatch between the cdf of channel’s AoDs and the assumed cdf for beam codebook construction. In particular, we assume that the standard deviation for actual angles of the radio channel is

*σ*

_{ϕ}=7° but the beams are designed by setting

*σ*

_{ϕ}=3°,7°, and 14° when the size of the codebook is

*M*=8. Figure 5 depicts the rates (22) achievable by the proposed statistical broad beam codebooks with the three standard deviations and the conventional uniform broad beam codebooks, both with size

*M*=8 along with the maximum rate of beam sweeping (23) and the perfect CSI upper bound (24). We observe that exact knowledge of the channel characteristics of the angles for the design of the beam codebook amounts to the highest achievable rates, and having a mismatch between the standard deviation value used for the beam design and that of the actual channel can reduce the performance. Nevertheless, even with the considered mismatched values, there is a notable gain with respect to the conventional uniform beam design. The highest gain at 8 bits/s/Hz is achieved when

*σ*

_{ϕ}=7, which is equal to 3.8 dB. The SNR gains of mismatched codebooks with

*σ*

_{ϕ}=3° and 14° are 3.2 and 2.7 dB, respectively.

## 5 Conclusions

We introduced statistical beam codebooks based on the *distribution* of AoDs, that can obtain higher rates as compared to the state-of-the-art designs and reach the maximum attainable rate with a much less number of beams, which in turn reduces the pilot overhead of the beam sweeping (or tracking). The advantages of the design comes from the fact the transmitter radiates beams in more probable directions and hence becomes more power efficient. In order to evaluate the performance of the designed beams, we considered the Laplace distribution for beam constructions and concluded that incorporating the statistical properties of the angles into the design provides notable gain in the ergodic transmission rates. We also studied the robustness of the beam codebooks with mismatched knowledge of the variance of the angles of the channels. We found that the proposed design provides noticeable gains even in the presence of such mismatches. In our evaluation, we focused on a one-dimensional linear arrays. Since our codebooks are generated by quantization in the angular domain, extension to 2D array can be done by treating both the azimuthal and elevation angular domains. This is left to potential future work. Further extensions of the work include the design of broad beams by finding optimal linear combining as in [10, 11, 13] and quantifying their performance. We would also like to highlight that the current beam design is based on MSE criteria which is not necessarily optimal for the rate maximization, but it nevertheless provides encouraging performance gains. The current analysis did not include the beam training overhead. Therefore, the work can be also extended by including the training overhead into the rates as for example in [23].

## Footnotes

- 1.
The 5G technical specification is not yet fully completed but the above timing configurations are very likely to be freezed for the first release.

- 2.
Or a multiple-antenna user with a receiver steering vector. The selected receiver steering vector may be absorbed in the channel model which is then reflected in the feedback selection.

- 3.
Extreme values are set to match the support of

*Φ*, and boundaries are split arbitrarily as they occur with zero probability. - 4.
In practice, mean and variance fluctuate according to user’s mobility as discussed in the introduction. Here it is set arbitrarily to constant values without loss of generality since it is assumed to be acquired at the transmitter.

## Notes

### Authors’ contributions

Both authors substantially contributed to the paper. Both authors read and approved the final manuscript.

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

## References

- 1.JG Andrews, S Buzzi, W Choi, SV Hanly, A Lozano, AC Soong, JC Zhang, What will 5G be?IEEE J. Sel. Areas Commun.
**32**(6), 1065–1082 (2014).CrossRefGoogle Scholar - 2.TS Rappaport, S Sun, R Mayzus, H Zhao, Y Azar, K Wang, GN Wong, JK Schulz, M Samimi, F Gutierrez, Millimeter wave mobile communications for 5G cellular: It will work!IEEE Access.
**1:**, 335–349 (2013).CrossRefGoogle Scholar - 3.F Boccardi, RW Heath, A Lozano, TL Marzetta, P Popovski, Five disruptive technology directions for 5G. IEEE Commun. Mag.
**52**(2), 74–80 (2014).CrossRefGoogle Scholar - 4.C-X Wang, F Haider, X Gao, X-H You, Y Yang, D Yuan, H Aggoune, H Haas, S Fletcher, E Hepsaydir, Cellular architecture and key technologies for 5G wireless communication networks. IEEE Commun. Mag.
**52**(2), 122–130 (2014).CrossRefGoogle Scholar - 5.W Roh, J-Y Seol, J Park, B Lee, J Lee, Y Kim, J Cho, K Cheun, F Aryanfar, Millimeter-wave beamforming as an enabling technology for 5G cellular communications: Theoretical feasibility and prototype results. IEEE Commun. Mag.
**52**(2), 106–113 (2014).CrossRefGoogle Scholar - 6.N Cardona, LM Correia, D Calabuig, Key enabling technologies for 5G: Millimeter-wave and massive MIMO. Int. J. Wirel. Inf. Networks.
**24**(3), 201–203 (2017). Available: https://doi.org/10.1007/s10776-017-0366-z.CrossRefGoogle Scholar - 7.TK Vu, C-F Liu, M Bennis, M Debbah, M Latva-aho, CS Hong, Ultra-reliable and low latency communication in mmWave-enabled massive MIMO networks. IEEE Commun. Lett.
**21**(9), 2041–2044 (2017).CrossRefGoogle Scholar - 8.S Hur, T Kim, DJ Love, JV Krogmeier, TA Thomas, A Ghosh, Millimeter wave beamforming for wireless backhaul and access in small cell networks. IEEE Trans. Commun.
**61**(10), 4391–4403 (2013).CrossRefGoogle Scholar - 9.J Seo, Y Sung, G Lee, D Kim, Training beam sequence design for millimeter-wave MIMO systems: A POMDP framework. IEEE Trans. Sig. Proc.
**64**(5), 1228–1242 (2016).MathSciNetCrossRefGoogle Scholar - 10.S Noh, MD Zoltowski, DJ Love, in
*Proc.IEEE Global Commun. Conf*. Multi-resolution codebook based beamforming sequence design in millimeter-wave systems (IEEESan Diego, 2015), pp. 1–6.Google Scholar - 11.S Noh, MD Zoltowski, DJ Love, Multi-resolution codebook and adaptive beamforming sequence design for millimeter wave beam alignment. IEEE Trans. Wirel. Commun.
**16**(9), 5689–5701 (2017).CrossRefGoogle Scholar - 12.OE Ayach, S Rajagopal, S Abu-Surra, Z Pi, RW Heath, Spatially sparse precoding in millimeter wave MIMO systems. IEEE Trans. Wirel. Commun.
**13**(3), 1499–1513 (2014).CrossRefGoogle Scholar - 13.V Raghavan, J Cezanne, S Subramanian, A Sampath, O Koymen, Beamforming tradeoffs for initial UE discovery in millimeter-wave MIMO systems. IEEE J.Sel. Topics Signal Process.
**10**(3), 543–559 (2016).CrossRefGoogle Scholar - 14.A Forenza, DJ Love, RW Heath, Simplified spatial correlation models for clustered MIMO channels with different array configurations. IEEE Trans. Veh. Tech.
**56**(4), 1924–1934 (2007).CrossRefGoogle Scholar - 15.T Shuang, T Koivisto, HL Maattanen, K Pietikainen, T Roman, M Enescu, in
*Proc. IEEE Veh. Tech. Conf*. Design and evaluation of LTE-advanced double codebook (IEEEYokohama, 2011), pp. 1–5.Google Scholar - 16.DJ Love, RW Heath, Limited feedback diversity techniques for correlated channels. IEEE Trans. Veh. Technol.
**55**(2), 718–722 (2006).CrossRefGoogle Scholar - 17.P Xia, GB Giannakis, Design and analysis of transmit-beamforming based on limited-rate feedback. IEEE Trans. Signal Process.
**54**(5), 1853–1863 (2006).CrossRefzbMATHGoogle Scholar - 18.J Max, Quantizing for minimum distortion. IRE Trans. Inf Theory.
**6**(1), 7–12 (1960).MathSciNetCrossRefGoogle Scholar - 19.RM Gray, DL Neuhoff, Quantization. IEEE Trans. Inf. Theory.
**44**(6), 2325–2383 (1998).CrossRefzbMATHGoogle Scholar - 20.S Kotz, T Kozubowski, K Podgorski,
*The Laplace distribution and generalizations: a revisit with applications to communications, economics, engineering, and finance*(Springer Science & Business Media, 2012). ISBN 978-1-4612-0173-1.Google Scholar - 21.A El Gamal, Y-H Kim,
*Network information theory*(Cambridge university press, 2011).Google Scholar - 22.DG Brennan, Linear diversity combining techniques. Proc. IRE.
**47**(6), 1075–1102 (1959).CrossRefGoogle Scholar - 23.G Destino, H Wymeersch, in
*Communications Workshops (ICC Workshops), 2017 IEEE International Conference on*. On the trade-off between positioning and data rate for mm-wave communication (IEEEParis, 2017), pp. 797–802.CrossRefGoogle Scholar

## Copyright information

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