Abstract
A new beamformer based on covariance matrix reconstruction is introduced. The essence of the new approach is to eliminate the desired signal component in the sample covariance matrix and thus complex integral operation is avoided in the procession of covariance matrix reconstruction. Besides, the actual array steering vector is estimated by a new technique. Contrary to other reference beamformers, simulation results demonstrate the effectiveness of our proposed method.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Adaptive beamforming has been one of the most important research areas in sensor array signal processing for decades, which has possessed many applications such as wireless communication and microphone array speech processing. It is well known that conventional adaptive beamforming such as standard Capon beamforming needs to assume exact knowledge of desired signal (DS). It will suffer significant performance degradation when the information of DS is not known accurately.
Numerous robust adaptive beamforming (RAB) techniques have been proposed to deal with this problem [1, 2]. For instance, diagonal loading is known to be a popular approach, however, it is difficult to choose the optimal loading factor. In [3], a new beamformer named worst-case performance optimization based on the second-order cone programming (SOCP) problem was reported. However, to solve this problem, specific optimization toolbox such as CVX is needed.
In order to achieve robustness against large look direction mismatch, a new method is introduced in this paper. In [4], the interference-plus-noise (IPN) covariance matrix was reconstructed by using the Capon spectrum to integrate over an angular sector separated from the direction of the desired signal. However, this caused complex integral operation. To reduce the computational complexity, the IPN covariance matrix is reconstructed by utilizing a new approach in this paper. The essence of the new approach is to wipe up the desired signal component in the sample covariance matrix and thus complex integral operation can be avoided in the procession of covariance matrix reconstruction. Furthermore, unlike traditional uncertainty set based robust beamformers, it is not necessary to use a large size of the uncertainty set against direction-of-arrival (DOA) mismatch in the proposed algorithm.
2 Array Signal Models
Consider a uniform linear antenna array with N omnidirectional equispaced antenna sensor elements receiving multiple far-field narrowband signals. Let n(k) be a N*1 complex vector representing the array observation at the kth snapshot
where \( {\mathbf{s}}\left( k \right) = s\left( k \right){\mathbf{d}}\left( {\theta_{s} } \right) \), i(k) and n(k) respectively represent the statistic independent desired signal, interference and noise.
The beamformer output is given by
where \( {\mathbf{w}} = [w_{1} , \ldots ,w_{N} ]^{T} \) is the complex weight vector of the antenna array, and \( ( \cdot )^{T} \) and \( ( \cdot )^{H} \) denote the transpose and Hermitian transpose operator.
In general, we introduce the output signal-to-interference-plus-noise ratio (SINR) to measure the beamformer performance. Assuming the desired signal steering vector is \( {\mathbf{a}}(\theta_{0} ) \), \( \theta_{0} \) is the DOA of the DS.
where \( \sigma_{s}^{2} \) denotes the DS power and the N*N ideal IPN covariance matrix Ri+n can be acquired from \( {\mathbf{R}}_{i + n} = E\{ [{\mathbf{i}}(k) + {\mathbf{n}}(k)][{\mathbf{i}}(k) + {\mathbf{n}}(k)]^{H} \} \).
The standard Capon beamformer can be obtained by solving the following optimization problem:
The solution to (4) optimization problem is
Note that the perfectly known array covariance matrix Ri+n is unavailable and it is often replaced by the sample covariance matrix
K is the number of snapshots. As K increases, the matrix Rx will converge to the theoretical covariance matrix \( {\mathbf{R}} = \sigma^{2} {\mathbf{a}}(\theta_{0} ){\mathbf{a}}(\theta_{0} )^{H} + {\mathbf{R}}_{i + n} \), that is to say, the desired signal steering vector lies in the sample covariance matrix Rx. The DS may be treated as an interference signal, which leads to DS “self-cancelation”, and thus the array system performance is affected. Therefore, it is necessary to eliminate the DS component in the sample covariance matrix Rx.
3 The Proposed Algorithm
In the proposed method, instead of using the spatial distribution, the IPN covariance matrix is reconstructed by regulating sample covariance matrix, and the desired signal steering vector is estimated with the help of the parallelogram rule of vectors.
3.1 IPN Covariance Matrix Reconstruction
The essence of the proposed IPN covariance matrix reconstruction technique is to wipe out the desired signal component in the sample covariance matrix. To achieve this goal, the sample covariance matrix Rx is decomposed as follows:
where \( \{ \lambda_{i} ,i = 1, \ldots ,N\} \) is the eigenvalues of matrix Rx in descending order, ei is the eigenvector associated with λi· \( {\mathbf{E}}_{s} = [{\mathbf{e}}_{1} ,{\mathbf{e}}_{2} , \ldots ,{\mathbf{e}}_{M + 1} ] \) and \( {\mathbf{E}}_{n} = [{\mathbf{e}}_{M + 2} , \ldots ,{\mathbf{e}}_{N} ] \). \( {\varvec{\Lambda}}_{s} = diag\{ \lambda_{1} ,\lambda_{2} , \ldots ,\lambda_{M + 1} \} \) and \( {\varvec{\Lambda}}_{n} = diag\{ \lambda_{M + 2} , \ldots ,\lambda_{N} \} \) is a diagonal matrix. M is the number of interference.
As mentioned above, the DS component in the sample covariance matrix will reduce the beamformer performance. To minimize the impact of this component, refer to the idea of diagonal loading, the signal-plus-interference subspace matrix can be processed as follows:
However, nothing is done with other eigenvalues which are associated with the noise subspace. That is to say, all the eigenvalues associated with the signal-plus-interference subspace minus a small amount and the eigenvalues associated with the noise subspace remain the original sample. Although the above processing will also have an effect on the interference signal, this operation can better reduce the impact of the DS component. The presence of the DS is critical to the performance of beamformer. Next, we recombine the adjusted matrix and get the reconstructed IPN covariance matrix.
3.2 Desired Signal Steering Vector Estimation
In practical applications, for the actual DS steering vector, the presumed DS steering vector \( {\mathbf{a}}(\theta_{0} ) \) always exists mismatch. In [5], \( \sqrt N {\mathbf{e}}_{t} \) is used as the estimation of the actual DS steering vector, where the eigenvalue vector et is most similar to the DS steering vector \( {\mathbf{a}}(\theta_{0} ) \). Simulation results have demonstrated that this estimation is also deviated from the actual value to a certain extent. In this paper, the actual DS steering vector is estimated as follows:
where Δ denotes the mismatch vector with an expression of \( {\varvec{\Delta}} = {\mathbf{a}}(\theta_{0} ) - {\mathbf{e}}_{t} \). That is to say, the actual DS steering vector can be expressed as the difference between the presumed DS steering vector \( {\mathbf{a}}(\theta_{0} ) \) and estimation of the actual DS steering in [3].
From a complexity point of view, the main computational cost in this algorithm is the eigendecomposition operation on the sample covariance matrix Rx, which has a complexity of O(N3). Compared to the other RAB methods, the presented method does not need an integral operation or any optimization toolbox, so it can be applied to practical engineering easily.
4 Simulation Results
Computer simulations are performed using a 10-element uniform linear array with elements spaced a half wavelength apart. Three independent narrowband signal sources are present in the directions of 0°, 30°, and 50°, respectively. The first signal is the desired signal, and the other two are interferences. The noise is presumed to be white noise with unit covariance.
Three other RAB approaches are compared with the proposed method in terms of the array output signal-to-interference-plus-noise ratio (SINR): the traditional diagonal loading beamformer; the beamformer using worst-case performance optimization (WCB) [3], and the beamformer based on steering vector estimation with as little as possible prior information (API) [4]. The angular location of the signal of interest is presumed to be \( \Theta = [\theta_{0} - 5^\circ ,\theta_{0} + 5^\circ ] \) in the beamformer of [3]. For each scenario, 100 independent Monte Carlo trials are used.
In the first example, we set θ0 = 2°, that is to say, there is a 2° look direction error. In this example, the SNR equals 10 dB. The output SINR against the number of snapshots is investigated and the corresponding results are shown in Fig. 1.
It is found that the proposed approach enjoys the best performance among the RAB methods tested and converges to a relatively high level with fewer snapshots. The performance improvement is a direct result of the DS elimination and the ASV estimation.
5 Conclusion
A new low-complexity RAB approach is presented in this letter. Based on the sample covariance matrix, in the proposed method, the IPN covariance matrix is reconstructed and the actual ASV is estimated using a desired signal steering vector and the eigenvectors of the sample covariance matrix. In contrast to other RAB approaches, the proposed method does not involve any optimization and integral operation, and it can achieve better performance.
References
Hassanien, A., Vorobyov, S.A., Wong, K.M.: Robust adaptive beamforming using sequential programming: an iterative solution to the mismatch problem. IEEE Signal Process. Lett. 15, 733–736 (2008)
Gu, Y.J., Leshem, A.: Robust adaptive beamforming based on interference covariance matrix reconstruction and steering vector estimation. IEEE Trans. Signal Process. 60(7), 3881–3884 (2012)
Vorobyov, S.A., Gershman, A.B., Luo, Z.Q.: Robust adaptive beamforming using worst-case performance optimization: a solution to the signal mismatch problem. IEEE Trans. Signal Process. 51(2), 313–324 (2003)
Khabbazibasmenj, A., Vorobyov, S.A., Hassanien, A.: Robust adaptive beamforming based on steering vector estimation with as little as possible prior information. IEEE Trans. Signal Process. 60(6), 2974–2987 (2012)
Chen, F.F., Shen, F., Song, J.Y.: Robust adaptive beamforming using low-complexity correlation coefficient calculation algorithms. IEEE Electron. Lett. 51(6), 443–445 (2015)
Acknowledgment
This work was supported in part by the Natural Science Foundation of Tianjin under Grant No. 18JCQNJC01500, by the National Key Research and Development Program of China under Grant No. 2017YFB0102501, by the Artificial intelligence Science and Technology Support planning Major project of Tianjin under Grant No. 17ZXRGGX00070, by the Tianjin Municipal Science and Technology Innovation Platform, Intelligent Transportation Coordination Control Technology Service Platform under Grant No. 16PTGCCX00150 and by the Scientific Research Program of Tianjin Municipal Education Committee under Grant No. JWK1609.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Guan, Z., Shi, H., Zhang, L., Ma, N. (2019). Low-Complexity Robust Adaptive Beamforming Based on Covariance Matrix Reconstruction. In: Liang, Q., Liu, X., Na, Z., Wang, W., Mu, J., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2018. Lecture Notes in Electrical Engineering, vol 515. Springer, Singapore. https://doi.org/10.1007/978-981-13-6264-4_24
Download citation
DOI: https://doi.org/10.1007/978-981-13-6264-4_24
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-6263-7
Online ISBN: 978-981-13-6264-4
eBook Packages: EngineeringEngineering (R0)