Efficient Channel AoD/AoA Estimation Using Widebeams for Millimeter Wave MIMO Systems
Using millimeter-wave (mmWave) bands is expected to provide high data rates through large licensed and unlicensed spectrum. Due to large path loss and sparse scattering propagation properties, proper beam alignment is important in mmWave systems. Small carrier wavelengths at mmWave bands let wireless communication systems use large antenna arrays to provide sufficient beamforming gain with highly directional beams. Hence, high resolution channel angle-of-departure (AoD) and angle-of-arrival (AoA) estimation is crucial for beam alignment to get the advantages of large beamforming gain. Using large antenna arrays, however, can lead to high system complexity and channel estimation overhead. This paper proposes a channel AoD/AoA estimation technique using widebeams to lower estimation overhead and auxiliary-beam-pair (ABP) to get high resolution channel AoD/AoA estimates considering hybrid transceiver structures. To fully use the hybrid transceiver structures, the linear combination of discrete Fourier transform (DFT) vectors is considered to construct widebeams. Numerical results show that the proposed estimator can get high resolution channel AoD/AoA estimates with lower overhead compared to previous estimators.
Using millimeter-wave (mmWave) bands is crucial to support high data rates by using abundant licensed and unlicensed spectrum for future wireless communication systems including fifth generation (5G) cellular network [1, 2, 3]. Small carrier wavelengths at mmWave frequencies make it possible to have small array form factors, which support the use of large antenna arrays to generate highly directional beams and provide large beamforming gain. Since the large antenna array makes it difficult to use fully digital multiple-input multiple-output (MIMO) systems, which use one radio frequency (RF) chain for each antenna, many previous works considered hybrid analog and digital precoding and combining techniques as in [4, 5, 6]. These hybrid transceiver structures allow to exploit both beamforming gain and spatial multiplexing with reduced hardware cost and complexity.
Unlike classical low-frequency bands, the signal propagation properties at mmWave bands are characterized by large path loss and sparse scattering . Hence, to fully use the benefits from beamforming through beam alignment, which is essential for mmWave communications, accurate channel knowledge such as channel angle-of-departures (AoDs) and angle-of-arrivals (AoAs) are required at both base station (BS) and user equipment (UE) sides.
As a prior work, grid-of-beams (GoB) based beam training approach was considered in [9, 10, 11] to get channel AoD and AoA. In the GoB method, the best combination of transmit and receive beams are chosen through exhaustive or sequential search with respect to the strengths of signals. However, since the estimation performance is defined by the grid resolution, the number of antennas should be increased to generate narrow beams and to reduce the estimation error, which results in high system complexity and estimation overhead.
To tackle the overhead problem, some works in [12, 6, 13, 14, 10] considered channel AoD/AoA estimation using hierarchical multi-resolution beam codebooks. The idea is similar to the GoB method but hierarchical codebook approaches first start with widebeams and successively increase the beam resolution by using narrower beams to reduce the estimation overhead. The final beam resolution of the hierarchical codebook approaches, however, is still determined by the number of antennas and the performance of the angle estimation is the same as the GoB method.
In order to obtain high resolution angle estimates, a technique using auxiliary-beam-pairs (ABPs) has been proposed in [15, 16]. This technique exploits analog beams to cover the angular range of interest and post-process the power of the signals from these beams to estimate AoD and AoA. Unlike the GoB method, which simply selects the beam with the largest power and sets the boresight of the selected beam as the estimated angle, the ABP technique can estimate the angle even between the boresights of the beams with high resolution. Despite the high resolution, the estimation overhead of the ABP technique is still similar to that of the GoB method.
In this paper, we propose a two-stage channel AoD/AoA estimator for mmWave MIMO systems. At the first stage, a rough possible angular range is obtained through widebeam selection with respect to the strength of signal. Precise angle is estimated using the ABP technique at the second stage based on the knowledge at the first stage. We optimize the structure of widebeams to fully exploit the benefit of the ABP technique. Widebeams with proper beamwidths and boresights are constructed through linear combination of discrete Fourier transform (DFT) vectors, which can, different from the conventional ABP technique that only relies on the analog beamforming, fully exploit the hybrid transceiver structures. The numerical results show that our proposed channel AoD/AoA estimator has high estimation resolution comparable to the conventional ABP technique with much lower overhead.
The rest of this paper is organized as follows. The system model is described in Section II. Then, we propose an angle estimator based on the ABP technique with widebeams in Section III. In Section IV, we numerically evaluate the proposed estimator and compare with the GoB and ABP techniques. We conclude the paper in Section V.
Notation: Lower and upper boldface letters represent column vectors and matrices. and denotes the transpose and conjugate transpose of the matrix , and is used to denote the absolute value of the complex number. is used for the all zero vector, and denotes the identity matrix.
Ii System Model
We consider mmWave MIMO system with a hybrid transceiver structure as shown in Fig. 1. In the hybrid transceiver structure, in general, it is possible to have spatial multiplexing where the number of data streams can be the minimum of RF chains at the transmitter and receiver. Since we only consider the beam alignment, we assume the baseband precoder and combiner are vectors to perform beamforming.
A transmitter is equipped with antennas with RF chains for transmitting a data stream to a receiver equipped with antennas with RF chains. The received symbol across receive antennas after analog and baseband combining is represented by
where is the transmitted symbol assuming , is a noise vector and is the signal-to-noise ratio (SNR). is the analog precoding matrix assuming constant modulus elements and is the digital baseband precoding vector such that . Also, and denote and analog and digital baseband combining matrix and vector such that , which are defined similar to the precoding matrix and vector.
We adopt the Rician channel model, and the MIMO channel matrix consists of the line-of-sight (LOS) and non-line-of-sight (NLOS) paths as
where is the Rician K-factor, is the number of total paths, is the complex path gain with . Also, and are the AoA and the AoD of the -th path, and and are the receive and transmit antenna array response vectors.
For the algorithm development, we assume the LOS scenario since we are interested in estimating the dominant channel AoD/AoA for the beam alignment. Moreover, due to the strong directivity of mmWave, the LOS assumption is valid in many practical scenarios. In Section IV, we consider the Rician channel model for numerical studies. The single path channel matrix is given by
where and are the AoA and AoD of the LOS path. We consider a uniform linear array (ULA) at both the transmitter and receiver to exploit key concepts for channel AoD/AoA estimation in . The array response vectors are given by
where denotes the wavelength, implies the distance between transmit antenna elements, similarly, implies the distance between receive antenna elements. Let us denote and the transmit and receive spatial frequencies, then the array response vectors in terms of the spatial frequencies are written by
Iii Proposed angle estimation based on ABP
In this section, we first describe the two-stage channel AoD/AoA estimator using the ABP technique with widebeams to maximize the estimation accuracy. Then, we explain the method for optimizing the beamwidths of widebeams. The proposed two-stage estimator is not a simple combination of the widebeam and the ABP. To optimize the performance of this combination, the widebeams should be carefully designed considering the ABP structure as detailed in Section III-B. We only consider the AoD estimation in this section assuming perfect knowledge of the AoA. The AoA estimation can be performed similarly, and the estimate can be fed back to the transmitter using limited feedback as in .
A. Angle estimation using ABP with widebeams
Fig. 2 shows an example of the proposed angle estimator. In the first stage, a rough possible angular range of interest is obtained through an exhaustive search similar to the GoB method but widebeams are used to lower the estimation overhead. Let us denote the precoder of the -th transmit widebeam by and by the total number of transmit widebeams. Remark that is formed by the multiplication of some and that will be formally defined in Section III-B. Then the -th received signal is given by
In (8), we set based on the perfect AoA knowledge assumption at the transmitter. The corresponding received signal strength can be calculated as . Since each widebeam has the maximum gain at its boresight and distinct beamwidth, we assume the AoD is assumed to be in the cover range of the -th widebeam where
In the second stage, we estimate the AoD precisely based on the ABP technique in . To estimate the angle , multiple ABPs can be considered in the coverage of a widebeam depending different parameters, e.g., the beamwidth of widebeams. In this paper, we assume only one ABP is located within the coverage of widebeam for simple illustration.
Let us denote by the boresight of the -th widebeam. Consider an ABP formed by the transmitter as and where the spatial frequency is conditioned by
The parameter will be explained in the next subsection. Note that the received signals by the ABP is written as
As in , under the large assumption, the corresponding signal strengths are approximated as
and the ratio metric is defined by
By the monotonicity of the ratio metric shown in , the estimated value of is derived by
B. Adequate widebeam generation
Unlike the GoB and the hierarchical codebook based methods, which uniformly sectorize the considering angular range, we optimize the beamwidth of widebeams to maximize the estimation performance of proposed estimator. As assumed in Section III-A, the two analog beams consisting the ABP should be apart from each other in the sense of their boresight. Also, the spatial frequency has the specific condition (10). Since the selected widebeam that has the maximum signal strength is changed by the channel AoD, the beamwidth of widebeams should be optimized to set the two analog beams on the edges of the selected widebeam. Therefore, we call adequate widebeam as the widebeam where its beamwidth is for some positive integer in (10). The appropriate is chosen according to the target beamwidths of the widebeams.
To generate adequate widebeams, we need to easily control the beamwidths of widebeams. We adapt the variation of the method in , which uses the linear combination of the DFT vectors to design a multi-resolution codebook. The resulting widebeam precoder is written as
where is the boresight of the precoder and and with are free variables to be optimized to get a proper beamwidth. The columns of the are the array response vectors where the spatial frequencies are symmetrically chosen to have near symmetricity of the main lobe. To have the maximum gain at the boresight, the components of the are conditioned by
where this condition also contributes to the symmetricity of the main lobe. Unlike the conventional ABP technique in  that only exploits the analog precoding, the linear combination of the DFT vectors to generate widebeams let us fully use the hybrid transceiver structures.
Iv Numerical Results
Here, we perform simulations based on the Monte-Carlo approach to evaluate the performance of the proposed two-stage angle estimator. We use average angle (especially the AoD) estimation error as the performance metric, which is where and implies the true AoD and its estimate. We set and assume perfect knowledge of the AoA for all cases. The true and are assumed to be uniformly distributed in [-50°, 50°] and [-90°, 90°] each.
In Figs. 3, 4 and 5, we assume the singe path channel represented in (3). Fig. 3 shows the performance gap between adequate widebeams and non-adequate widebeams. Non-adequate widebeams refer to the widebeams that the beamwidth is still but does not satisfy (10). The figure shows noticeable performance degradation with saturation in high SNR regime when using the non-adequate widebeams. Then, in the following figures, we compare our proposed angle estimator with the GoB and GoB-based ABP methods, which only use analog beams. The GoB method is nothing but uniformly sectorizing the AoD region. The GoB-based ABP method executes angle estimation using the ABP technique with analog beams covering the sectorized AoD region like the GoB method.
In Fig. 4, the average angle estimation error of the proposed estimator, the GoB and the GoB-based ABP methods are evaluated. We set in this case. Our proposed estimator uses 7 beams to cover the AoD region and 2 beams to use the ABP technique, which results in the total number of beams used for estimation is 9. The GoB and GoB-based ABP methods both use 16 analog beams each to cover the same AoD region. The proposed estimator uses less number of beams to lower the estimation overhead; however, it outperforms the GoB method from moderate SNR values and achieves almost the same estimation accuracy with the GoB-based ABP method in the high SNR regime.
In Fig. 5, we set and compare different numbers of analog beams for the GoB and GoB-based ABP methods. Our proposed estimator uses 16 beams (14 beams to cover the AoD region and 2 beams for the ABP) while the other two methods use 16 or 32 beams. When using the same number of beams, the proposed estimator outperforms the other two competitors, and the gap is quite significant even in the high SNR regime. Comparing the proposed estimator with the other two methods using 32 beams, the proposed estimator has lower overhead but shows lower average estimation error than the GoB methods and almost the same performance with the GoB-based ABP method as SNR increases. Figs. 4 and 5 show that our proposed estimator is more efficient than the others.
In Fig. 6, we consider the Rician channel in (II) assuming and . The object is to estimate the AoD of the dominant path. Similar to the single path scenario, and are assumed to be uniformly distributed in the same angular regions where all other parameters are the same as in Fig. 5. The overall trend is similar to that of Fig. 5; however, the NLOS paths are treated as noise resulting in saturation in the high SNR regime. Fig. 6 still shows that proposed two-stage estimator is more efficient even for the multipath scenario.
In this paper, we proposed the two-stage channel AoD/AoA estimator using the ABP with widebeams. At the first stage, which carries out widebeam selection to get a rough possible angular range of interest, we decreased estimation overhead by using adequate widebeams. More precise angle is estimated at the second stage using the ABP technique. We optimized the structure of widebeams to fully exploit the advantages of the ABP technique and the hybrid transceiver structures. The numerical results showed that our proposed estimator is more efficient than the GoB and GoB-based ABP methods for both single and multipath scenarios.
This work was partly supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIT) (No. 2016-0-00123, Development of Integer-Forcing MIMO Transceivers for 5G & Beyond Mobile Communication Systems) and the National Research Foundation (NRF) grant funded by the MSIT of the Korea government (No. 2019R1C1C1003638).
-  Z. Pi and F. Khan, “An introduction to millimeter-wave mobile broadband systems,” IEEE Communications Magazine, vol. 49, no. 6, pp. 101–107, Jun. 2011.
-  R. W. Heath, N. GonzÃ¡lez-Prelcic, S. Rangan, W. Roh, and A. M. Sayeed, “An Overview of Signal Processing Techniques for Millimeter Wave MIMO Systems,” IEEE Journal of Selected Topics in Signal Processing, vol. 10, no. 3, pp. 436–453, Apr. 2016.
-  F. Boccardi, R. W. Heath, A. Lozano, T. L. Marzetta, and P. Popovski, “Five disruptive technology directions for 5G,” IEEE Communications Magazine, vol. 52, no. 2, pp. 74–80, Feb. 2014.
-  X. Zhang, A. F. Molisch, and S.-Y. Kung, “Variable-phase-shift-based RF-baseband codesign for MIMO antenna selection,” IEEE Transactions on Signal Processing, vol. 53, no. 11, pp. 4091–4103, Nov. 2005.
-  W. Roh, J. Seol, J. Park, B. Lee, J. Lee, Y. Kim, J. Cho, K. Cheun, and F. Aryanfar, “Millimeter-wave beamforming as an enabling technology for 5G cellular communications: theoretical feasibility and prototype results,” IEEE Communications Magazine, vol. 52, no. 2, pp. 106–113, Feb. 2014.
-  O. E. Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, “Spatially Sparse Precoding in Millimeter Wave MIMO Systems,” IEEE Transactions on Wireless Communications, vol. 13, no. 3, pp. 1499–1513, Mar. 2014.
-  S. Sun, T. S. Rappaport, R. W. Heath, A. Nix, and S. Rangan, “Mimo for millimeter-wave wireless communications: beamforming, spatial multiplexing, or both?” IEEE Communications Magazine, vol. 52, no. 12, pp. 110–121, Dec. 2014.
-  J. Choi, V. Va, N. Gonzalez-Prelcic, R. Daniels, C. R. Bhat, and R. W. Heath, “Millimeter-Wave Vehicular Communication to Support Massive Automotive Sensing,” IEEE Communications Magazine, vol. 54, no. 12, pp. 160–167, Dec. 2016.
-  J. Singh and S. Ramakrishna, “On the feasibility of codebook-based beamforming in millimeter wave systems with multiple antenna arrays,” IEEE Trans. Wireless Commun., vol. 14, no. 5, pp. 2670–2683, May. 2015.
-  J. Wang, Z. Lan, C. woo Pyo, T. Baykas, C. sean Sum, M. A. Rahman, J. Gao, R. Funada, F. Kojima, H. Harada, and S. Kato, “Beam codebook based beamforming protocol for multi-Gbps millimeter-wave WPAN systems,” IEEE Journal on Selected Areas in Communications, vol. 27, no. 8, pp. 1390–1399, Oct. 2009.
-  J. Palacios, D. D. Donno, and J. Widmer, “Tracking mm-Wave channel dynamics: Fast beam training strategies under mobility,” in IEEE INFOCOM 2017 - IEEE Conference on Computer Communications, May. 2017, pp. 1–9.
-  S. Hur, T. Kim, D. J. Love, J. V. Krogmeier, T. A. Thomas, and A. Ghosh, “Millimeter Wave Beamforming for Wireless Backhaul and Access in Small Cell Networks,” IEEE Transactions on Communications, vol. 61, no. 10, pp. 4391–4403, Oct. 2013.
-  A. Alkhateeb, O. E. Ayach, G. Leus, and R. W. Heath, “Channel Estimation and Hybrid Precoding for Millimeter Wave Cellular Systems,” IEEE Journal of Selected Topics in Signal Processing, vol. 8, no. 5, pp. 831–846, Oct. 2014.
-  J. Seo, Y. Sung, G. Lee, and D. Kim, “Training Beam Sequence Design for Millimeter-Wave MIMO Systems: A POMDP Framework,” IEEE Transactions on Signal Processing, vol. 64, no. 5, pp. 1228–1242, Mar. 2016.
-  D. Zhu, J. Choi, and J. Robert W. Heath, “Auxiliary Beam Pair Enabled AoD and AoA Estimation in Closed-Loop Large-Scale Millimeter-Wave MIMO Systems,” IEEE Trans. Wireless Commun., vol. 16, no. 7, pp. 4770–4784, Jul. 2017.
-  D. Zhu, J. Choi, Q. Cheng, W. Xiao, and R. W. Heath, “High-Resolution Angle Tracking for Mobile Wideband Millimeter-Wave Systems With Antenna Array Calibration,” IEEE Transactions on Wireless Communications, vol. 17, no. 11, pp. 7173–7189, Nov. 2018.
-  S. Noh, M. D. Zoltowski, and D. J. Love, “Multi-Resolution Codebook and Adaptive Beamforming Sequence Design for Millimeter Wave Beam Alignment,” IEEE Trans. Wireless Commun., vol. 16, no. 9, pp. 5689–5701, Sep. 2017.