Next Article in Journal
Drone-Based 3D Synthetic Aperture Radar Imaging with Trajectory Optimization
Previous Article in Journal
Barnacles Mating Optimizer Algorithm to Extract the Parameters of the Photovoltaic Cells and Panels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Null Broadening Robust Adaptive Beamforming Algorithm Based on Power Estimation

1
School of Cyber Science and Engineering, Zhengzhou University, Zhengzhou 450002, China
2
National Digital Switching System Engineering & Technological Research Center, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(18), 6984; https://doi.org/10.3390/s22186984
Submission received: 26 July 2022 / Revised: 31 August 2022 / Accepted: 6 September 2022 / Published: 15 September 2022

Abstract

:
In order to solve the problem of severely decreased performance under the situation of rapid moving sources and unstable array platforms, a null broadening robust adaptive beamforming algorithm based on power estimation is proposed in this paper. First of all, we estimate the interference signal power according to the characteristic subspace theory. Then, the correspondence between the signal power and steering vector (SV) is obtained based on the orthogonal property, and the interference covariance matrix (ICM) is reconstructed. Finally, with the aim of setting virtual interference sources, null broadening can be carried out. The proposed algorithm results in a deeper null, lower side lobes and higher tolerance of the desired signal steering vector mismatch under the condition of low complexity. The simulation results show that the algorithm also has stronger robustness.

1. Introduction

Adaptive beamforming is a classic problem in array signal processing, which has been widely used in radar, sonar, communication, microphone array processing, medical imaging, and other fields [1]. Adaptive beamforming can effectively inhibit interference and noise from other directions while receiving the desired signal [2,3]. When the desired signal is accurately known, beamforming has an excellent ability to suppress interference. However, because there is signal SV mismatch in actual situations, the performance degradation of adaptive beamforming will occur [4]. At the same time, the desired signal (DS) component usually exists in training data, and a slight mismatch in the high interference-plus-noise ratio (SINR) also results in a serious decrease in the adaptive beamforming performance. In recent years, a series of robust adaptive beamforming (RAB) algorithms for steering vector mismatch and covariance matrix estimation inaccuracy have been proposed, such as the diagonal loading (DL) algorithm [5], the eigenspace projection (EIG) algorithm [6], the robust adaptive beamforming algorithm based on SV uncertainty set [7], and the interference-plus-noise covariance matrix (INCM) reconstruction method [8,9,10]. However, the nulls generated by the above adaptive beamformers are all very narrow. When the interference direction cannot be accurately obtained due to the fast movement of the interference source or the vibration of the antenna platform, the actual interference may no longer be null, which will cause the obtained weight vector to be unable to suppress actual interference.
To solve the above problems, a large number of null broadening methods have been proposed. Among them, the Covariance matrix taper (CMT) is a classic algorithm, which essentially uses a matrix related to null width to enhance the coordinating differential matrix. It was first proposed by Milloux [11], and it assumes that there is a discrete, equivalent interval, and equivalent power virtual interference in the vicinity of the actual interference source to expand the null. Zatman [12] assumes that the actual interference source has a certain bandwidth to expand the null. Guerci [13] introduced a unified concept of covariance matrix taper, which proves that the CMT algorithm is a solution of the least variance optimal beamforming. This type of algorithm has low computational complexity, but with the increase in the amount of virtual interference, the depth of the null will gradually decrease, and the effect of interference suppression will be weakened. In recent years, some improved algorithms of CMT have been proposed. In [14], the authors proposed an algorithm for combining variable diagonal loading and the CMT algorithm. This algorithm has higher robustness, but its performance gradually decreases with the improvement in the input signal-to-noise ratio (SNR). Liu et al. [15] proposed a method of flexible null broadening that improves the degree of freedom of the algorithm. In [16], the authors combined the CMT algorithm with the amplitude constraint, and deepened the null at the same time as the null broadening. However, the robustness of SV mismatch is low in high SNR. A method based on projection transformation and diagonal loading was proposed in [17], which has a deeper null. Yang et al. [18] combined the PDNBB algorithm with the uncertain set optimization algorithm, which improved the robustness of SV mismatch.
However, the above algorithms do not completely remove the DS component. The reconstructed class algorithm proposed in recent years effectively removed the impact of the DS component by setting the angular interval in a space. In [19], the authors proposed a null broadening beamforming algorithm for covariance matrix reconstruction and similarity constraints (CMRSC). This algorithm effectively eliminated the DS component by reconstructed thought, and the effect was still close to the theoretical value during high-input SNR. On the basis of the CMRSC algorithm, ref. [20] introduced power parameters to regulate the depth of the null, and the degree of interference suppression was subsequently stronger. However, the computational complexities of the above-mentioned reconstruction algorithms are high, and the applications are limited in an environment with a high degree of real-time requirements. In [21], the authors decreased algorithm complexity with the reconstruction of INCM by using the simplified power spectral density function. The null broadening method of the derivative constraint was proposed in [22,23], but its computational complexity was high. In [24], the quadratic constraint of [25] was substituted by a set of linear constraints, thereby causing null broadening in the interference direction. In [26], the authors proposed a null broadening beamforming algorithm based on decomposition and iterations. The algorithm had stronger robustnesss against the SV mismatch and nonstationary interference. Zhang et al. [27] proposed a robust beamforming algorithm for anti-fast-moving interference based on minimal dispersion (MD) criteria, which was better able to receive non-Gaussian signals.
A new null broadening algorithm is proposed by combining the power estimation and the idea of virtual interference sources. We derive the relationship between feature vectors and direction vectors through feature space theory, and obtain the approximate relationship between signal power and the eigenvalue. Furthermore, then, we reconstruct the ICM. At the same time, the introduction of the adjustment factor increases the null depth and results in the better suppression of interference. The simulation results show that the algorithm proposed in this paper is more robust to large SV mismatch while deepening the null.
The main contributions of this paper are summarized as follows:
(a)
A new null broadening method is proposed based on subspace theory, which has a deeper null and a lower side lobe level.
(b)
An estimation of interference signal power is proposed through the relationship between the signal direction vector and the eigenvalue and feature vector, which greatly reduces the complexity of the algorithm.
(c)
We give the performance comparisons of the proposed and relevant beamformers using typical experiments. Simulation results show that the proposed algorithm has good performance both under ideal conditions and with DOA errors.
Other parts of this paper are organized as follows: Section 2 describes the signal model. Section 3 estimates interference power and null broadening. Section 4 gives an algorithm simulation experiment under different conditions. Section 5 summarizes the work of this paper.

2. The Signal Model

Consider a uniform linear array (ULA) with M omnidirectional receiving sensors. Assume that there are K far-field narrowband source-independent signals from different central directions θ = θ 1 , θ 2 , , θ K to impinge on the array. The array spacing d is set as half of the wavelength of the incident signal ( d = λ / 2 ). The desired signal is irradiated from the direction θ 1 to the array, the remaining K 1 interference signals come from the direction θ 2 , , θ K , and then the array stream is represented as
A = a θ 1 , , a θ K
where a ( θ i ) is a directed vector and can be written as
a ( θ i ) = 1 , e j 2 π d 1 sin θ i λ , , e j 2 π d M 1 sin θ i λ T
where d m represents the distance between the m + 1 th antenna in the antenna array relative to the first antenna, and d m P , P is the location collection of physical chains.
The received signal vector x ( t ) at the time of t can be modeled as
x ( t ) = a ( θ 1 ) s 1 ( t ) + i = 2 K a ( θ i ) s i ( t ) + n ( t )
where a ( θ i ) , i = 1 , , K and s i ( t ) , i = 1 , , K are the signal steering vectors and waveforms, and n ( t ) is additive White Gaussian noise, which is independent of any signal, with zero mean and fixed variance σ n 2 . Theoretically, the covariance matrix of the array is
R = E { x ( t ) x H ( t ) } = R s + R i + R n = σ 1 2 a ( θ 1 ) a H ( θ 1 ) + i = 2 K σ i 2 a ( θ i ) a H ( θ i ) + σ n 2 I M
where ( ) H is a conjugate transposition, E ( ) is the expected value, σ 1 2 is the desired signal power, σ i 2 is the power of the interference signal, σ n 2 is the power of the noise signal, and I M is the identity matrix.
The INCM is expressed as
R i + n = i = 2 K σ i 2 a ( θ i ) a H ( θ i ) + σ n 2 I M
With MVDR guidelines, we can achieve the best beamforming by addressing the following issues:
min w w H R i + n w s . t . w H a ( θ 1 ) = 1
Therefore, the optimal weight vector can be expressed as
w = R i + n 1 a ( θ 1 ) a H ( θ 1 ) R i + n 1 a ( θ 1 )
In practical applications, the INCM R i + n is difficult to obtain. R i + n is often replaced with the sample covariance matrix (SCM) as
R Λ x = 1 Q t = 1 Q x ( t ) x H ( t )
where Q is the total number of snapshots.
We use R Λ x instead of R i + n , which causes the algorithm reception signals to contain a desired signal that results in a decrease in algorithm performance. With the improvement in SNR, the proportion of the desired signal component gradually increases, resulting in a serious decrease in beamforming performance.
Q snapshots beamforming output as
y ( t ) = w H x ( t ) , ( t = 1 , 2 , , Q )
We usually use output SINR to judge the performance of beamforming, which can be expressed as
SIN R σ 1 2 | w H a ( θ 1 ) | 2 w H R i + n w

3. The Proposed Algorithm

In this section, a novel null broadening RAB algorithm based on signal power estimation is proposed. We estimate the relationship between the signal power and eigenvalues through the subspace method, and then set the null broadening by setting up the source of virtual interference.

3.1. Doa Estimation

Assuming that the desired signal direction vector is known, the interference direction is estimated by the DOA. We use the MUSIC algorithm to calculate the direction of interference.
The theoretical covariance matrix of received signal x ( t ) can be written as:
R = i = 1 K σ i 2 a i a i H + σ n 2 I M
Because the spatial source signals are irrelevant, R is a nonsingular matrix. We have R H = R . Therefore, the characteristic decomposition of R can be written as
R = U Σ U H = i = 1 K λ i e i e i H + j = K + 1 M λ j e j e j H = U S Σ S U S H + U N Σ N U N H
where λ are the eigenvalues of R in descending order from large to small, as follows:
λ 1 λ 2 > λ k > λ k + 1 = = λ M = σ n 2
The first K eigenvalues are related to the signals, and the values are greater than σ n 2 . Their corresponding eigenvectors are e 1 , e 2 , , e K , and they constitute the signal subspace U S C M × K . The last M K small eigenvalues are completely dependent on the noise, and the values are equal to σ n 2 . The corresponding feature vector constitutes the noise subspace U N C M × ( M K ) , Σ S = d i a g ( λ 1 , , λ K ) , Σ N = d i a g ( λ K + 1 , , λ M ) . Hereinafter, we give some properties about the feature subspace under independent signal conditions, in preparation for subsequent algorithms and their theoretical analysis: U N H a ( θ i ) = 0 , i = 1 , 2 , , K , e i H e i = 1 , a i H a i = M , U H U = U U H = I M .
We can obtain the array spatial spectrum function through the orthogonal relationship between the noise feature vector and the signal vector as
P M U S I C ( θ ) = 1 a H ( θ ) U N U N H a ( θ )
By changing θ , the arrival angle of the signals is estimated by looking for peaks.

3.2. Signal Power Estimation

As shown in Formula (12), Σ N = σ n 2 I ( M K ) . Therefore, we have
R = U S Σ S U S H + U N Σ N U N H = U S Σ S U S H U S Σ ^ N U S H + U S Σ ^ N U S H + U N Σ N U N H = U S ( Σ S Σ ^ N ) U S H + i = 1 K σ n 2 e i e i H + j = K + 1 M σ n 2 e j e j H = U S ( Σ S Σ ^ N ) U S H + σ n 2 q = 1 M e q e q H = U S ( Σ S Σ ^ N ) U S H + σ n 2 U U H = U S ( Σ S Σ ^ N ) U S H + σ n 2 I M
Σ ^ N = σ n 2 I K ; therefore, contrasting Formulas (11) and (15), we can obtain
i = 1 K σ i 2 a i a i H = U S ( Σ S Σ N ^ ) U S H = i = 1 K ( λ i σ n 2 ) e i e i H
We know from the properties of the feature subspace that
s p a n { e 1 , e 2 , , e K } = s p a n { a 1 , a 2 , , a K }
where s p a n { e 1 , e 2 , , e K } is a signal subspace formed by the eigenvectors corresponding to the big eigenvalue of the covariance matrix. s p a n { a 1 , a 2 , , a K } is a subspace of the SVs expansion of the incident signal. The feature vector e i ( i = 1 , , K ) is linear independent. Hence, we have
a i = l i 1 e 1 + l i 2 e 2 + + l i K e K
Because each direction vector a i corresponds to a unique signal, and each large eigenvalue corresponds to a unique signal, by solving
max { c o r ( a i , e s ) = v e c ( a i ) H v e c ( e s ) v e c ( a i ) v e c ( e s ) } , s = 1 , 2 , , K
the eigenvector e s with the highest correlation with a i can be obtained. Therefore, a i and e s approximately meet the formula
a i l i s e s a i H l i s * e s H , s { 1 , 2 , , K }
Furthermore, there is a unique correspondence between i and s. Through the above analysis, we have the following formula
M = a i H a i l i s * l i s e s H e s = l i s * l i s , i , s { 1 , 2 , , K }
Combining Formulas (16) and (20), we can obtain
i = 1 K ( λ i σ n 2 ) e i e i H i = 1 K σ i 2 l i s l i s * e s e s H
The left side of the Formula (22) is multiplied to e s H , and the right is multiplied to e s . We can obtain
e s H i = 1 K ( λ i σ n 2 ) e i e i H e s e s H i = 1 K σ i 2 l i s l i s * e s e s H e s e s H ( λ s σ n 2 ) e s e s H e s e s H σ i 2 l i s l i s * e s e s H e s ( λ s σ n 2 ) σ i 2 l i s l i s * ( λ s σ n 2 ) M σ i 2 , i , s { 1 , 2 , , K }
We can find the corresponding relationship between direction vector a i and interference power σ i 2 according to Formula (20). Since the expected signal SV is accurately known, the reconstructed interference covariance matrix (ICM) can be obtained as
R i = i = 2 K ( λ s σ n 2 ) M a i a i H i , s { 2 , 3 , , K }
The effectiveness of the proposed ICM reconstruction algorithm can be measured by the correlation coefficient between R i and R i , which is defined as
c o r ( R i , R i ) = v e c ( R i ) H v e c ( R i ) v e c ( R i ) v e c ( R i )
The operator v e c stands for the vectorization of a matrix.
Figure 1 illustrates the correlation coefficient between the reconstructed ICM and the true ICM under different input SNR. Setting the input SNR as [ 30 , 20 ] , other simulation conditions are the same as simulation 5 in Section 4. The correlation coefficient of the proposed algorithm is approximately 0.993, which means that our algorithm is very efficient.

3.3. Null Broadening

Since the DS θ 1 is known, we set L virtual interference sources with equal intervals and the same power near each actual interference source θ 2 , θ 3 , , θ K . Let us set L to be even for simplicity (which does not affect the results), and set the interference interval as φ . At this time, the null width at each interference is φ L . The direction of the actual interference source and the virtual interference source are
θ i ^ = { θ i φ L 2 , θ i φ ( L + 2 ) 2 , , θ i , , θ i + φ L 2 } , i = 2 , 3 , , K
At the same time, the power parameter k is introduced to improve the null depth by reducing the power ratio of the noise covariance matrix in INCM. Due to the existence of the actual error, we take the mean of small eigenvalues as noise power, which is
σ n 2 ^ = 1 M K j = K + 1 M λ j
Thus, we reconstruct the new INCM to
R ^ i + n = i = 1 K σ i 2 a ( θ i ^ ) a H ( θ i ^ ) + k σ n 2 ^ I M
The reconstructed INCM R ^ i + n is substituted into the Formula (7) and the weight vector of the beamforming in this paper is
w = R ^ i + n a ( θ 1 ) a H ( θ 1 ) R ^ i + n 1 a ( θ 1 )
The implementation of the proposed algorithm is summarized in Table 1. The algorithm flow is shown in Figure 2.
The complexity of the algorithm in this article is mainly derived from the eigenvalue decomposition, null broadening and weight vector. The computational complexity of the eigenvalue decomposition is O ( M 3 ) , and the complexity of the interference estimate is O ( J M 2 ) , where J is the number of virtual interference sources. The complexity of calculating the weight is O ( ( M 2 + 2 M + 1 ) M ) . Therefore, the complexity of this algorithm is O ( max ( M 3 , J M 2 , ( M 2 + 2 M + 1 ) M ) ) .
The complexity of the CMRSC algorithm is O ( max ( 2 M 2 , P M 2 , ( M 2 + 2 M + 1 ) M ) ) , where P is the number of discrete sampling points in the approximate integral step, and P J , P M . The algorithm used in the literature [20] is O ( max ( M 3 , P M 2 , ( M 2 + 2 M + 1 ) M ) ) . The complexity of the PDL algorithm is O ( max ( M 3 , 6 M 2 , ( M 2 + 2 M + 1 ) M ) ) , and the CMT algorithm is O ( max ( M 3 , M 2 , ( M 2 + 2 M + 1 ) M ) ) . Therefore, the PDL algorithm and the CMT algorithm belong to the same arithmetic level, far below the complexity of the CMRSC algorithm and the literature [20] algorithm. Table 2 intuitively presents the complexity comparisons of each algorithm.

4. Simulation Results

We simulate the uniform linear array with the element number of M = 10 , d = λ / 2 . The additive white Gaussian noise is modified to be independent noise with unit variance and a value of zero. Simulations determine the number of snapshots to be 100, in addition to verifying the effect of the number of snapshots on the performance of the algorithm. The input signal incidents from the direction of θ 1 = 20 . All simulations other than the simulation of the input signal-to-noise ratio are set to input S N R = 10 dB. Input INR are 30 dB from θ 2 = 10 and θ 3 = 50 . To ensure the accuracy of simulation, we conducted 200 Monte Carlo experiments to avoid error disturbance.

4.1. Effect of Different Parameters of this Paper Algorithm

Simulations 1, 2, and 3 perform control variable simulation comparisons for the power parameter k, virtual interference interval φ and null width of this paper, and verify the influence of each parameter of the algorithm in terms of the algorithm performance, respectively.
Simulation 1.
Performance with a variable power parameter, k.
Figure 3 and Figure 4 simulate the beamforming diagram and the output SINR changes with the input SNR during differences in the power parameter k. We set the virtual interference interval as φ = 0.5 , and the null broadening as 4 . It can be seen from Simulation 1 that with the decrease in k, the null of the beamforming diagram gradually deepens, and the output SINR gradually decreases. It is because the reduction in power parameter k causes the increase in the proportion of interference in SINR, resulting in a stronger degree of interference suppression. However, the reduction in noise power leads to the reduction in noise suppression. According to the MVDR criterion, the output SINR decreases slightly.
Simulation 2.
Different φ performances.
Simulation 2 simulates the beamforming diagram, and the output SINR changes with the input SNR during different φ . We set the power parameter as k = 0.2 , and the null broadening as 4 . It can be seen from Figure 5 that with the decrease in φ , the null becomes deeper and deeper. This is because increasing virtual interference is equivalent to increasing the proportion of interference. Figure 6 shows the decrease in the output SINR between each virtual interference interval and 1 virtual interference interval. It can be seen intuitively from Figure 6 that with the narrowing of the virtual interference interval, the output SINR gradually decreases.
Simulation 3.
Different null broadening range performances.
Simulation 3 simulates the beamforming diagram, and it can be seen that the output SINR changes with the input SNR during different null broadening ranges. It can be seen from Figure 7 and Figure 8 that when the null broadening range is 4 , the null depth is the deepest, the side lobe is the lowest, and the output SINR is the highest. With the widening of the broadening range, the null depth becomes shallow, the level of the side lobe increases gradually, and the output SINR decreases gradually. In particular, when the null broadening range is 16 , the side lobe exceeds the main lobe, and the algorithm performance drops significantly. The output SINR reduces by 10 dB more than 4 . Therefore, if the prior information in the direction of interference movement can be obtained, we can achieve better performance by setting a narrower null width with the same interference suppression effect.
In order to determine the working conditions of the algorithm in this paper under different conditions, we simulated the working conditions under different power and signal angles, and summarize them in Table 3.

4.2. Comparison of the Proposed Algorithm and Other Algorithms

In this section, the proposed algorithm will be compared against the sampling matrix inversion (SMI) algorithm [4], CMT algorithm [12], PDL algorithm [17], interference add noise cancellation difference matrix reconstruction (CMRSC) algorithm [19], and the literature [20] algorithm. The parameter settings in each comparison algorithm are consistent with those of the references. At the same time, optimal SINR is added when comparing SINR. We set the power parameter as k = 0.2 , the null broadening as 4 , the interference range as [ 12 , 8 ] and [ 48 , 52 ] , and the virtual interference interval as φ = 0.5 . There are four intervals of φ = 0.5 on both sides of each actual interference source.
Simulation 4.
Effect of beamforming diagram.
Simulation 4 contrasts the beamforming diagram of each algorithm. Figure 9 is the overall beamforming diagram. Figure 10 and Figure 11 are local beamforming diagrams with 10 and 50 . We can intuitively see that the null depth of the CMT algorithm is the shallowest and the side lobe is the highest. The null depth of the proposed algorithm at 10 is equal to the PDL algorithm. The deepest null depth is 50 . The algorithm proposed in this article is stronger than the interference, in the exhibition area, and at least has a null depth of 77 dB. At the same time, the side lobe of this algorithm is the lowest.
Simulation 5.
Output SINR performance.
Simulation 5 simulates the impact of the input SNR and the number of snapshots. Figure 12 sets the input SNR as [ 30 , 40 ] , and the number of snapshots as 100. It can be seen from Figure 11 that the performance of each null broadening algorithm is similar in the case of low SNR. The CMT algorithm is the worst in the case of high SNR. The proposed algorithm is comparable to other algorithms, being close to the theoretical optimal value. Therefore, the decrease in complexity of this paper is not exchanged at the expense of sacrificial performance. Figure 13 sets the number of snapshots as [ 10 , 200 ] , and the input SNR is 10 dB. It can be seen from Figure 13 that the CMT algorithm is the worst, and the proposed algorithm is comparable to other algorithms. Thus, the number of snapshots has little influence on the algorithm in this paper.
Simulation 6.
Impact of the SV mismatch on the algorithm.
All of the above simulations have the same signal direction vector as a priori information, ensuring accuracy in the DS direction vector. However, when the desired signal SV is unknown or the desired signal direction is offset due to array disturbance, the robustness of the algorithm to the SV mismatch of the desired signal becomes extremely important.
Figure 14 simulates the output SINR changes with the input SNR when the DS has + 5 deviation. We set the input SNR as [ 30 , 50 ] . It can be seen that in the case of high SNR, the algorithm proposed in this paper is superior to other algorithms. Without loss of generality, Figure 15 simulates the output SINR at multiple mismatch angles. The simulation shows that the proposed algorithm has better performance and stronger robustness for large angles of SV mismatch. Figure 16 displays the output SINR versus the number of snapshots in the case of a DS with + 5 deviation. Setting the number of snapshots as [ 10 , 200 ] , and the input SNR as 10 dB, it can be seen that the performance of the proposed algorithm is equivalent to that of the CMRSC algorithm and PDL algorithm. Moreover, it is superior to other algorithms.
Simulation 7.
Impact of array geometry errors.
Simulation 7 simulates a case when the array is not perfectly calibrated due to process-level or external forces. In the simulations, the mismatches were modeled as a Gaussian process with a mean of 0 and a variance of 0.01. It can be seen from Figure 17 and Figure 18 that the performance of the algorithm generally degrades when there is an array position error. However, the performance of the proposed algorithm is comparable to that of the mainstream algorithms.

5. Conclusions

In this paper, a null broadening algorithm based on power estimation is proposed. First, the proposed algorithm estimates the power of interference according to subspace theory. Then, the correspondence between signal power and direction vector is obtained by calculating the orthogonality of the signal direction vector and eigenvector, and the ICM is obtained according to the definition of the covariance matrix. Finally, the idea of virtual interference sources is introduced to broaden the null. As a result, the algorithm achieves a better performance under the condition of low computational complexity. Simulation results show that, compared with other algorithms, the proposed algorithm has a deeper null, lower side lobes, and stronger robustness under the SV mismatch.

Author Contributions

Conceptualization, Z.Y.; methodology, Z.Y.; software, Z.Y. and W.C.; validation, Z.Y., W.C. and Y.D.; formal analysis, Z.Y.; investigation, Z.Y.; resources, Z.Y., W.C. and B.B.; data curation, Z.Y.; writing—original draft preparation, Z.Y.; writing—review and editing, Z.Y., W.C., Y.D., B.B. and M.Q.; visualization, W.C. and B.B.; supervision, M.Q.; project administration, Z.Y. and W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by Grant No. 62171468 from National Natural Science Foundation of China.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available upon request from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Vorobyov, S.A. Principles of minimum variance robust adaptive beamforming design. Signal Process. 2013, 93, 3264–3277. [Google Scholar] [CrossRef]
  2. Zhu, X.; Xu, X.; Ye, Z. Robust adaptive beamforming via subspace for interference covariance matrix reconstruction. Signal Process. 2020, 167, 107289. [Google Scholar] [CrossRef]
  3. Li, J.; Stoica, P. Robust Adaptive Beamforming; John Wiley & Sons: Hoboken, NJ, USA, 2008. [Google Scholar]
  4. 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. 2003, 51, 313–324. [Google Scholar] [CrossRef]
  5. Elnashar, A.; Elnoubi, S.M.; El-Mikati, H.A. Further study on robust adaptive beamforming with optimum diagonal loading. IEEE Trans. Antennas Propag. 2006, 54, 3647–3658. [Google Scholar] [CrossRef]
  6. Jia, W.; Jin, W.; Zhou, S.; Yao, M. Robust adaptive beamforming based on a new steering vector estimation algorithm. Signal Process. 2013, 93, 2539–2542. [Google Scholar] [CrossRef]
  7. Feldman, D.D.; Griffiths, L.J. A projection approach for robust adaptive beamforming. IEEE Trans. Signal Process. 1994, 42, 867–876. [Google Scholar] [CrossRef]
  8. Li, J.; Stoica, P.; Wang, Z. On robust Capon beamforming and diagonal loading. IEEE Trans. Signal Process. 2003, 51, 1702–1715. [Google Scholar] [CrossRef]
  9. Gu, Y.; Leshem, A. Robust adaptive beamforming based on interference covariance matrix reconstruction and steering vector estimation. IEEE Trans. Signal Process. 2012, 60, 3881–3885. [Google Scholar]
  10. Hassanien, A.; Vorobyov, S.A.; Wong, K.M. Robust adaptive beamforming using sequential quadratic programming: An iterative solution to the mismatch problem. IEEE Signal Process. Lett. 2008, 15, 733–736. [Google Scholar] [CrossRef]
  11. Mailloux, R. Covariance matrix augmentation to produce adaptive array pattern troughs. AP-S Int. Symp. 1995, 1, 102–105. [Google Scholar]
  12. Zatman, M. Production of adaptive array troughs by dispersion synthesis. Electron. Lett. 1995, 31, 2141–2142. [Google Scholar] [CrossRef]
  13. Guerci, J.R. Theory and application of covariance matrix tapers for robust adaptive beamforming. IEEE Trans. Signal Process. 1999, 47, 977–985. [Google Scholar] [CrossRef]
  14. Li, W.; Zhao, Y.; Ye, Q.; Yang, B. Adaptive antenna null broadening beamforming against array calibration error based on adaptive variable diagonal loading. Int. J. Antennas Propag. 2017, 2017, 3265236. [Google Scholar] [CrossRef]
  15. Liu, Z.; Zhao, S.; Zhang, G. Flexible robust adaptive beamforming method with multiple separately widened nulls. Electron. Lett. 2020, 56, 957–959. [Google Scholar] [CrossRef]
  16. Thakur, D.; Baghel, V.; Talluri, S.R. Robust Beamforming Against DOA Mismatch with Null Widening for Moving Interferences. Int. Symp. Signal Process. Intell. Recognit. Syst. 2020, 1365, 290–301. [Google Scholar]
  17. Mao, X.; Li, W.; Li, Y.; Sun, Y.; Zhai, Z. Robust adaptive beamforming against signal steering vector mismatch and jammer motion. Int. J. Antennas Propag. 2015, 2015, 780296. [Google Scholar] [CrossRef]
  18. Yang, B.; Li, W.; Li, Y.; Zhang, Q. Robust adaptive null broadening beamforming based on subspace projection. Int. J. Electron. 2022. [Google Scholar] [CrossRef]
  19. Qian, J.; He, Z.; Xie, J.; Zhang, Y. Null broadening adaptive beamforming based on covariance matrix reconstruction and similarity constraint. EURASIP J. Adv. Signal Process 2017, 2017, 1. [Google Scholar] [CrossRef]
  20. Yang, J.; Lu, J.; Liu, X.; Liao, G. Robust null broadening beamforming based on covariance matrix reconstruction via virtual interference sources. Sensors 2020, 20, 1865. [Google Scholar] [CrossRef]
  21. Mohammadzadeh, S.; Kukrer, O. Robust adaptive beamforming for fast moving interference based on the covariance matrix reconstruction. IET Signal Process. 2019, 13, 486–493. [Google Scholar] [CrossRef]
  22. Gershman, A.B.; Nickel, U.; Bohme, J.F. Adaptive beamforming algorithms with robustness against jammer motion. IEEE Trans. Signal Process. 1997, 45, 1878–1885. [Google Scholar] [CrossRef]
  23. Gershman, A.B.; Serebryakov, G.V.; Bohme, J.F. Constrained Hung-Turner adaptive beam-forming algorithm with additional robustness to wideband and moving jammers. IEEE Trans. Antennas Propag. 1996, 44, 361–367. [Google Scholar] [CrossRef]
  24. Amar, A.; Doron, M.A. A linearly constrained minimum variance beamformer with a pre-specified suppression level over a pre-defined broad null sector. Signal Process. 2015, 109, 165–171. [Google Scholar] [CrossRef]
  25. Riba, J.; Goldberg, J.; Vázquez, G. Robust beamforming for interference rejection in mobile communications. IEEE Trans. Signal Process. 1997, 45, 271–275. [Google Scholar] [CrossRef]
  26. Jin, W.; Guo, Y.; Jia, W.; Zhao, J. Null Broadening Robust Beamforming Based on Decomposition and Iterative Second-order Cone Programming. Radioengineering 2021, 30, 680–687. [Google Scholar] [CrossRef]
  27. Zhang, L.; Li, B.; Huang, L.; Kirubarajan, T.; So, H. Robust minimum dispersion distortionless response beamforming against fast-moving interferences. Signal Process. 2017, 140, 190–197. [Google Scholar] [CrossRef]
Figure 1. Correlation coefficient versus input SNR.
Figure 1. Correlation coefficient versus input SNR.
Sensors 22 06984 g001
Figure 2. Flow of the proposed beamformer algorithm.
Figure 2. Flow of the proposed beamformer algorithm.
Sensors 22 06984 g002
Figure 3. Beamforming diagram with different values of k. Simulation 1.
Figure 3. Beamforming diagram with different values of k. Simulation 1.
Sensors 22 06984 g003
Figure 4. Output SINR versus the input SNR for different values of k. Simulation 1.
Figure 4. Output SINR versus the input SNR for different values of k. Simulation 1.
Sensors 22 06984 g004
Figure 5. Beamforming diagram with different values of φ . Simulation 2.
Figure 5. Beamforming diagram with different values of φ . Simulation 2.
Sensors 22 06984 g005
Figure 6. Decrease between each SINR and 1 virtual interference interval. Simulation 2.
Figure 6. Decrease between each SINR and 1 virtual interference interval. Simulation 2.
Sensors 22 06984 g006
Figure 7. Beamforming diagram with different null broadening angles. Simulation 3.
Figure 7. Beamforming diagram with different null broadening angles. Simulation 3.
Sensors 22 06984 g007
Figure 8. Output SINR versus the input SNR for different null broadening angles. Simulation 3.
Figure 8. Output SINR versus the input SNR for different null broadening angles. Simulation 3.
Sensors 22 06984 g008
Figure 9. Beamforming diagram. Simulation 4.
Figure 9. Beamforming diagram. Simulation 4.
Sensors 22 06984 g009
Figure 10. Local enlargement of 10 . Simulation 4.
Figure 10. Local enlargement of 10 . Simulation 4.
Sensors 22 06984 g010
Figure 11. Local enlargement of 50 . Simulation 4.
Figure 11. Local enlargement of 50 . Simulation 4.
Sensors 22 06984 g011
Figure 12. Output SINR under different input SNR conditions. Simulation 5.
Figure 12. Output SINR under different input SNR conditions. Simulation 5.
Sensors 22 06984 g012
Figure 13. Output SINR under different numbers of snapshots. Simulation 5.
Figure 13. Output SINR under different numbers of snapshots. Simulation 5.
Sensors 22 06984 g013
Figure 14. Output SINR when there is a + 5 desired signal SV mismatch. Simulation 6.
Figure 14. Output SINR when there is a + 5 desired signal SV mismatch. Simulation 6.
Sensors 22 06984 g014
Figure 15. Output SINR at different mismatch angles. Simulation 6.
Figure 15. Output SINR at different mismatch angles. Simulation 6.
Sensors 22 06984 g015
Figure 16. Output SINR versus the number of snapshots in the case of a DS with a + 5 deviation. Simulation 6.
Figure 16. Output SINR versus the number of snapshots in the case of a DS with a + 5 deviation. Simulation 6.
Sensors 22 06984 g016
Figure 17. Output SINR versus input SNR in the case of array geometry errors. Simulation 7.
Figure 17. Output SINR versus input SNR in the case of array geometry errors. Simulation 7.
Sensors 22 06984 g017
Figure 18. Output SINR versus the number of snapshots in the case of array geometry errors. Simulation 7.
Figure 18. Output SINR versus the number of snapshots in the case of array geometry errors. Simulation 7.
Sensors 22 06984 g018
Table 1. The proposed algorithm steps.
Table 1. The proposed algorithm steps.
Step 1Obtain the arrival angle of interference signals θ 2 , , θ K through Formula (14);
Step 2Find the approximate power σ i 2 of the signal through Formula (23), and the estimated noise power σ n 2 ^ is obtained by the Formula (27);
Step 3Set the appropriate exhibition area θ i ^ according to the actual needs;
Step 4Reconstruct the interference-plus-noise covariance matrix R ^ i + n according to Formula (28);
Step 5Bring R ^ i + n and a θ 1 into the Formula (29), and obtain the weight vector w of this algorithm.
Table 2. Comparison of computational complexity.
Table 2. Comparison of computational complexity.
AlgorithmsComputational Complexity
The SMI algorithm [4] O ( max ( M 2 , ( M 2 + 2 M + 1 ) M ) )
The CMT algorithm [12] O ( max ( M 3 , M 2 , ( M 2 + 2 M + 1 ) M ) )
The PDL algorithm [17] O ( max ( M 3 , 6 M 2 , ( M 2 + 2 M + 1 ) M ) )
The CMRSC algorithm [19] O ( max ( 2 M 3 , P M 2 , ( M 2 + 2 M + 1 ) M ) ) , P J , P M
The literature algorithm [20] O ( max ( M 3 , P M 2 , ( M 2 + 2 M + 1 ) M ) ) , P J , P M
The proposed algorithm O ( max ( M 3 , J M 2 , ( M 2 + 2 M + 1 ) M ) )
Table 3. Beamforming analysis with different beam pattern gains.
Table 3. Beamforming analysis with different beam pattern gains.
SNRINRDirection of Signal Signal (degree)Direction of Interference Signal (degree)Null Depth (dB) Beam WidthOutput SINR (dB)Max SLL
1030−200, 40−90.9, −11316.621.36−10.67
1030−40−10, 30−112.9, −110.720.122.26−13.22
103020−10, 50−116.5, −109.514.522.31−16.67
102020−10, 50−92.53, −68.491421.88−15.83
02020−10, 50−94.44, −7014.110.42−15.97
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yu, Z.; Cui, W.; Du, Y.; Ba, B.; Quan, M. Null Broadening Robust Adaptive Beamforming Algorithm Based on Power Estimation. Sensors 2022, 22, 6984. https://doi.org/10.3390/s22186984

AMA Style

Yu Z, Cui W, Du Y, Ba B, Quan M. Null Broadening Robust Adaptive Beamforming Algorithm Based on Power Estimation. Sensors. 2022; 22(18):6984. https://doi.org/10.3390/s22186984

Chicago/Turabian Style

Yu, Zhenhua, Weijia Cui, Yuxi Du, Bin Ba, and Mengjiao Quan. 2022. "Null Broadening Robust Adaptive Beamforming Algorithm Based on Power Estimation" Sensors 22, no. 18: 6984. https://doi.org/10.3390/s22186984

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop