Truncated Beam Sweeping for Spatial Covariance Matrix Reconstruction in Hybrid Massive MIMO
Abstract
Spatial covariance matrix (SCM) is essential in many applications of multi-antenna systems such as massive multiple-input multiple-output (MIMO). For massive MIMO operating at millimeter-wave bands, hybrid analog-digital structure has been adopted to reduce the cost of radio frequency (RF) chains. In this situation, signals received at the antennas are unavailable to the digital receiver, and as a consequence, traditional sample average approach cannot be used for SCM reconstruction in hybrid massive MIMO. To address this issue, beam sweeping algorithm (BSA), which can reconstruct SCM effectively in hybrid massive MIMO, has been proposed in our previous work. In this paper, a truncated BSA is further proposed for SCM reconstruction by taking into account the patterns of antenna elements in the array. Due to the directive antenna pattern, sweeping results corresponding to predetermined direction-of-angles (DOA) far from the normal direction are small and thus can be replaced by predetermined constants. At the cost of negligible performance reduction, SCM can be reconstructed efficiently by sweeping only the predetermined DOAs that are close to the normal direction. In this way, BSA can be conducted much faster than its traditional counterpart. Insightful analysis will be also included to show the impact of truncation on the performance.
Index Terms:
millimeter-wave, massive MIMO, hybrid structure, spatial covariance matrix.I Introduction
Spatial covariance matrix (SCM) is essential in many applications of multi-antenna systems [1, 2], such as massive multiple-input multiple-output (MIMO). Massive MIMO is one of the most important enabling technologies in 5G and its beyond [3]. Due to a large number of antennas, massive MIMO is essential to millimeter-wave bands because the large array gain can compensate for the high path loss, and frequency resources at millimeter-wave bands can be therefore exploited efficiently [4, 5].
To reduce the number of radio frequency (RF) chains, hybrid structure has been adopted for massive MIMO operating at millimeter-wave bands [6, 7, 8]. In hybrid systems, one RF chain is connected to multiple antennas, so that the number of RF chains can be greatly reduced. However, in hybrid massive MIMO, the received signals at the antennas are first fed to the analog phase shifters and then combined in the analog domain before sent to the digital receiver. Consequently, the received signals at the antennas are unavailable to the digital receiver, and thus traditional sample average approach cannot be used for SCM reconstruction [9]. To address this issue, we have developed a beam sweeping algorithm (BSA) for SCM reconstruction in hybrid massive MIMO systems [10]. In this approach, beam sweeping results corresponding to a group of predetermined direction-of-angles (DOA) are collected and then SCM can be reconstructed by solving a matrix equation. To reduce the complexity caused by solving matrix equation in [10], a high-efficiency BSA is proposed in [11] through apropriately adjusting the weights connected to each antenna. Also, predetermined DOAs are carefully selected in [12] so that matrix inverse can be completely avoided. In addition, BSA in [12] is also improved so that it can be used in the presence of multiple RF chains under the framework of sub-connected massive MIMO [8]. Moreover, the issue of high computational complexity can be also addressed by adopting new computation platform, such as quantum computer [13].
The weakness of BSA lies in that it needs a large number of beam sweeping operations, and thus the algorithm delay caused by beam sweeping can be significant. Although fully-connected hybrid structure can be used to reduce algorithm delay [14], that approach is unavailable in the cases of single RF chain or sub-connected hybrid structure. To address this issue, we propose a truncated BSA in this paper. In this approach, patterns of antenna elements in the array are exploited. Due to the weak response of the antenna pattern at the DOAs far from the normal direction, the received power from those DOAs can be very small. Therefore, sweeping results corresponding to predetermined DOAs far from the normal direction can be truncated. Then, SCM can be efficiently reconstructed by sweeping only the predetermined DOAs that are close to the normal direction at the cost of negligible performance reduction. In this way, BSA can be conducted much faster than its traditional counterpart in [10, 12]. Insightful discussion will be also presented to show the impact of truncation on the reconstruction accuracy, as well as a theoretical analysis on the asymptotical results which are not revealed in [10, 12].
The rest of this paper is organized as follows. In Section II, signal model for hybrid massive MIMO is introduced, followed by a review of SCM reconstruction issue. In Section III, truncated BSA is presented, and insights will be shown in Section IV. Simulation results and conclusions are in Section V and VI, respectively.
II System Model
II-A Signal Model
As in Fig. 1, consider a hybrid massive MIMO receiver composed of a uniform linear array (ULA) with antennas. To simplify the symbol notation, a single RF chain is considered in this paper even though the proposed approach can be also used in the case of multiple RF chains, as in [12].
For a general model, patterns of antenna elements in the array should be taken into account. Since all elements in the ULA are the same, all antenna elements can share a common antenna pattern where indicates the DOA. Therefore, if denote to be the received signal on the -th antenna with , then the received signal vector can be represented as
(1) |
where ’s ( are signals impinging from far field onto the array, is the DOA of , and denotes the additive Gaussian noise vector with with and being the noise power and an identity matrix, respectively. In (1), is the steering vector with the -th entry given by where is the antenna distance and is the wave length. If assuming signals are mutually independent with zero means and the power of the -th signal is , then the SCM, , can be obtained as
(2) |
Note that the signal model in (1) can be also used even in the presence of mutual coupling among antennas. As in [15], most antenna elements in a long ULA can see the same neighboring environments, and therefore an average antenna pattern, which is common to all antennas, can be employed to describe the mutual coupling effect. However, due to mutual coupling, the average antenna pattern may deviate from the one designed for the single antenna case. Active measurement can be used in this case to figure out the practical .
II-B SCM Reconstruction
Denote to be the sample of received signal where denotes the sampling period. If all entries of are available to the digital receiver, then SCM in (2) can be estimated using the sample average approach, that is [9]
(3) |
where denotes the number of samples. In this approach, received signals at all antennas should be sent via RF chains to the digital receiver. In hybrid massive MIMO, however, Fig. 1 shows that only the combination of the entries of can be seen by the digital receiver because there is only one RF chain. As a consequence, the sample average approach in (3) cannot be used in hybrid massive MIMO systems.
To address this issue, we have developed basic BSA for SCM reconstruction in hybrid massive MIMO with single RF chain [10]. Then, the basic BSA has been improved in [12] to handle the case of multiple RF chains. A careful selection of predetermined DOAs has also been presented in [12] so that the computational complexity can be greatly reduced.
In spite of the success in SCM reconstruction, the weakness of BSA is obvious because it needs a large number of beam sweeping operations and the algorithm delay caused by beam sweeping can be significant. Although fully-connected hybrid structure can be used to reduce algorithm delay [14], that approach is unavailable in the cases of single RF chain or sub-connected hybrid structure. To overcome this issue, a truncated BSA is proposed as we will show in Section III.

III Truncated BSA
As the truncated BSA relies on the traditional BSA, we will first review BSA in [10] and [12] in brief to provide a framework for the truncated BSA.
III-A Review on BSA
As in [10], define to be a set of predetermined DOAs. The analog beamformers switch the beam directions to the predetermined DOAs in turn. For the -th beam, the combination of the received signals can be represented by . From Fig. 1, the signal combination is sampled before send to the receiver, and thus the samples of the signal combination can be given by
(4) |
Denote to be the statistical power of . Using sample average, an estimation of can be obtained as
(5) |
Using operator to (5), can be rewritten as where and with indicating Kronecker product. If taking all predetermined DOAs into account, we can derive that
(6) |
where contains the estimated power on all predetermined beams and . As in [10], unknown can be obtained by solving (6) so that the desired SCM can be reconstructed as .
Direct solution of (6) suffers from high complexity due to matrix inverse. To avoid this issue, a low-complexity BSA is investigated in [12]. In this approach, (6) is converted to
(7) |
where with being a vector given by
(14) |
and corresponds to non-repeated entries in with being the -th entry of , that is, . If the predetermined DOAs are selected as , then the number of predetermined DOAs can be determined as and becomes a diagonal matrix with the -th diagonal entry given by
(15) |
Therefore, unknown can be obtained as
(16) |
where matrix inverse has been avoided. The desired SCM can be then reconstructed using the estimations of the entries contained in .
III-B Truncated Beam Sweeping
In [10] and [12], omni-directional antenna elements are implicitly assumed, and therefore full beam sweeping has to be adopted where power estimation in (5) is conducted for each predetermined DOA. Actually, full beam sweeping can be approximated by a truncated beam sweeping if we exploit the antenna pattern .
To this end, we assume the number of samples is large enough. Then, the sample average in (5) can be replaced by the statistical average and thus
(17) |
Substitute (2) into (17), we have
(18) |
When the number of antennas is large, the feature of function in (III-B) indicates that only arriving signals with DOAs close to can cause significant contribution to . Therefore, if the antenna pattern has very weak response for DOAs that are far from the normal direction, the summarization term in (III-B) can be approximated by zero when is far from the normal direction. The mathematical observation in above also coincides with the following physical intuition: as the overall array response is scaled by , the received power could be very weak if we point the beam to a direction that is far from the normal direction.
Inspired by the above observation, the full beam sweeping in (5) can be approximated by the following truncated beam sweeping operation
(19) |
In (19), where is an integer () indicating the number of truncated predetermined DOAs with and indicating round up and down to the nearest integers, and is the complementary set of . It means in (19) that power estimation is only need for ’s that are close to the normal direction, while a predetermined constant can be used instead for ’s that are far from the normal direction. Since only predetermined DOAs needs power estimation, truncated beam sweeping operation can be accelerated when , at the cost of negligible performance reduction as will be shown in Section IV.
IV Insights
To derive insightful results in this section, we assume that , and thus the DOA associated with the -th signal can be rewritten as . In this case, the function in (III-B) can be approximated by
(20) |
where indicates Kronecker-delta function.
IV-A Performance Reduction
To evaluate the performance reduction caused by truncation, define to be the squared-error (SE) between desired SCM and reconstructed SCM. Then, we can obtain
(21) |
where . Recalling that have non-repeated entries in total, (21) can be rewritten as
(22) |
where we have used the identity in (15) for the second equation. In (IV-A), contains non-repeated entries in . If denote , then we can derive, similar to (7) and (16), that and . Using this identities and (16), (IV-A) can be rewritten as
(23) |
To simplify the expression , consider that
(24) |
Since , (24) can be rewritten as or equivalently
(25) |
where is a all zero matrix. Recalling that , is therefore a non-singular matrix and equation has only one solution . Therefore, it shows in (25) that
(26) |
As a result, we have
(27) |
Then, using (III-B) and the assumption in (20), (27) can be obtained as
(28) |
It shows in (28) that the -th received signal can contribute to the SE only when . As a result, performance reduction due to truncated beam sweeping can be ignored because is very small if .
IV-B Asymptotical Analysis
To evaluate the impact of antenna patterns on the performance, asymptotical analysis is used. In this case, the number of samples is finite, and thus mean-SE (MSE) should be used instead. is considered so that no truncation is employed. In addition to the assumption in (20), we also assume that .
Under this situations, from (27), we can obtain
(29) |
Since , we have
(30) |
Then, substitute (1) into the first term in the right-side of (IV-B), and after a long and tedious mathematical procedure, we obtain
(31) |
where we have used the identity for general Gaussian random variables [16].
Then, with the assumption in (20), (IV-B) is simplified as
(32) |
The MSE in (29) can be therefore obtained as
(33) |
Following insights can be obtained from (IV-B): Fist, due to the antenna pattern , arriving signals with DOAs close to the normal direction contribute more to the MSE than the ones with DOAs far from the normal direction. This observation can justify the truncated BSA because lost of sweeping results at predetermined DOAs far from normal direction has little impact on the performance. Second, the MSE can vanish as the increasing of , which coincides with the intuition and the simulation results in [10] and [12].
V Simulation
Computer simulation is adopted in this section to demonstrate the truncated BSA. Consider a ULA with antennas, and the distance between neighboring antennas is . Two signals arrives at the ULA. DOAs associated with the first and the second signals are and , respectively. Arriving signals are assumed independent with zero means and unit powers, and the signal-to-noise ratio is dB. The number of predetermined DOAs is and the predetermined DOAs are selected as . Similar to [10] and [12], normalized SE (NSE) is used to evaluate the accuracy of reconstructed SCM, that is To take different antenna patterns into account, the following pattern function is employed where is a constant that can adjust the pattern of . The number of samples is , and the simulation results are averaged over runs.
NSE versus the number of truncated predetermined DOAs are shown in Fig. 2 with . Generally, NSE arises as the increasing of because more predetermined beams are truncated. When the DOA associated with the second arriving signal is small (e.g. ), performance reduction due to the rising of can be ignored because the information of spatial distribution for arriving signals has been captured even though a half of predetermined beams () are truncated. For larger DOAs (e.g. ), a significant performance degradation can be observed if is large enough. When is large, predetermined DOAs far from the normal direction cannot be swept and thus a significant degradation can be observed. However, as the further increasing of (e.g. ), the performance reduction becomes small again. This is because lost of sweeping results at causes little impact on the performance since the antenna pattern has very weak response at these directions.

Fig. 3 shows the impact of different antenna patterns on the reconstruction accuracy. The antenna patterns are adjusted by setting respectively. The corresponding beam widths (BW) of mainlobe are . When is small, the main beam of is wide and the arriving signal at plays an important role in the SCM. As a result, when is large enough, information on the spatial distribution cannot be captured and thus a significant performance degradation can be observed. When is large, the main beam of is narrow, and thus the arriving signal at contribute little to the SCM. Therefore, lost of information on spatial distribution corresponding to causes little performance reduction.
VI Conclusions
In order to reduce the algorithm delay caused by full beam sweeping, we have proposed a truncated BSA in this paper. By exploiting the feature of antenna patterns, the predetermined DOAs that are far from the normal direction can be replaced by a constant and therefore power estimation on corresponding beams are not required any more. In this way, BSA approach can be accelerated at the cost of negligible performance reduction. Insightful analysis, including the performance degradation caused by truncation and the asymptotically analysis on the effect of antenna pattern, have also been presented in this paper. Simulation results have also been presented to justify the truncated BSA.

References
- [1] T. E. Tuncer and B. Friedlander, Classical and Modern Direction-of-Arrival Estimation. Academic, Orlando, 2009.
- [2] R. O. Schmidt, “Multiple emitter location and signal parameter estimation,” IEEE Trans. Antennas Propag., no. 3, pp. 276–280, Mar. 1986.
- [3] E. G. Larsson, F. Tufvesson, O. Edfors, and T. L. Marzetta, “Massive MIMO for next generation wireless systems,” IEEE Commun. Mag., vol. 52, no. 2, pp. 186–195, Feb. 2014.
- [4] L. Liang and X. Dong, “Low-complexity hybrid precoding in massive multiuser MIMO systems,” IEEE Wirel. Commun., vol. 3, no. 6, pp. 653 – 656, Dec. 2014.
- [5] L. You, X. Q. Gao, G. Y. Li, X.-G. Xia, and N. Ma, “BDMA for millimeter-wave/Terahertz massive MIMO transmission with per-beam synchronization,” IEEE J. Sel. Areas Commun., vol. 35, no. 7, pp. 1550–1563, Jul. 2017.
- [6] O. E. Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, “Spatially sparse precoding in millimeter wave MIMO systems,” IEEE Trans. Wireless Commun., vol. 13, no. 3, pp. 1499–1513, Mar. 2014.
- [7] V. Venkateswaran and A. J. van der Veen, “Analog beamforming in MIMO communications with phase shift networks and online channel estimation,” IEEE Trans. Signal Process., vol. 58, no. 8, pp. 4131–4143, Aug. 2010.
- [8] C. Lin and G. Y. Li, “Adaptive beamforming with resource allocation for distance-aware multi-user indoor Terahertz communications,” IEEE Trans. Commun., vol. 63, no. 8, pp. 2985–2995, Aug 2015.
- [9] D. G. Manolakis, Statistical and Adaptie Signal Processing. ARTech House, 2005.
- [10] S. Li, Y. Liu, L. You, W. Wang, H. Duan, and X. Li, “Covariance matrix reconstruction for DOA estimation in hybrid massive MIMO systems,” IEEE Wirel. Commun. Lett., vol. 9, no. 8, pp. 1196–1200, Apr. 2020.
- [11] Y. Zhou, G. Liu, J. Li, Y. Li, S. Ye, and L. Li, “A high-efficiency beam sweeping algorithm for DOA estimation in the hybrid analog-digital structure,” IEEE Wirel. Commun. Lett., vol. 10, no. 10, pp. 2323–2326, Oct. 2021.
- [12] Y. Liu, Y. Yan, Y. Lou, W. Wang, and H. Duan, “Spatial covariance matrix reconstruction for doa estimation in hybrid massive mimo systems with multiple radio frequency chains,” IEEE Trans. Veh. Techno., vol. 70, no. 11, pp. 12 185–12 190, Nov. 2021.
- [13] F. Meng, Z. Li, X. Yu, and Z. Zhang, “Quantum algorithm for MUSIC-based DOA estimation in hybrid MIMO systems,” Quantum Science and Technology, vol. 7, p. 025002, 2022.
- [14] Z. Fu, Y. Liu, and Y. Yan, “Fast reconstruction and iterative updating of spatial covariance matrix for DOA estimation in hybrid massive MIMO,” IEEE Access, vol. 8, pp. 213 206–213 214, Dec. 2020.
- [15] W. L. Stutzman and G. A. Thiele, Antenna Theory and Design. John Wiley & Sons, New York.
- [16] C. L. Nikias and A. P. Petropulu, Higher-Order Spectra Analysis. Englewood Cliffs, NJ, USA:Prentice-Hall, 1993.