Abstract

Since adaptive beamformer suffers from output performance degradation in the presence of interference nonstationarity and signal steering vector mismatch, a novel robust null broadening adaptive beamforming is proposed. The proposed method is realized by the combination of projection transform and diagonal loading techniques. First, a new projection matrix with null broadening ability is constructed and then projects the array received data onto the projection matrix. With the diagonal loading technique, a new sample covariance matrix is obtained. The theoretical analysis shows that the projection transform operation can expand the incident direction of the interference and improve orthogonality between the signal-plus-interference and the noise subspaces; thus the proposed beamformer can effectively broaden the jammer null and enhance the null depth. The analytical expressions of the proposed algorithm are also provided, which are efficient and easily solved. Simulation results are presented and demonstrated that the proposed beamformer can provide strong robustness against signal steering vector mismatch and jammer motion.

1. Introduction

Adaptive beamforming can effectively suppress the interferences and noises by adaptively producing null at the direction of interference, and improve the array output signal to interference-plus-noise ratio (SINR), which have been widely used in radar, sonar, mobile communications, radio astronomy and other fields [13]. The common beamforming method such as minimum variance distortionless response (MVDR) beamformer is realized based on the premise that the array steering vector (ASV) of the desired signal is known accurately. In practical applications, the steering direction errors, wavefront distortion and coherent local scattering error, and so forth are unavoidable, and they cause ASV mismatches. The ASV mismatch will cause undesired target signal cancellation, resulting in serious performance degenerated [4, 5]. Since the null at the direction of the interference is quite sharp, the MVDR beamformer is also known to severely degrade in the presence of nonstationary interferers. Such nonstationarity may be caused by the interferer motion or antenna array vibration, which may lead to mismatch between the training and application data of the adaptive weighting vector [6]. Moving interference is an especially serious problem in the antenna arrays. Therefore, adaptive beamforming techniques that can provide joint robustness against ASV mismatch and nonstationary interferer are required in these cases.

Null broadening allows the interferer to move in a certain area that is also contained within a single wide null, which can provide a simple and robust approach to null the moving interferers by producing broad trough at the direction of interference [712]. Mailloux and Zatman have proposed null broadening methods, respectively. Mailloux’s method was realized by distributing a cluster of virtual equal-strength incoherent interferences around each original source [7]. Unlike Mailloux’s method, Zatman utilized a certain bandwidth of the interference sources to replace the original narrowband interference, and the center frequency of the virtual interferences is the original narrowband interference [8]. Both of the two techniques are realized by the introduction of a conformal matrix “taper” into the original sample covariance matrix. After that, Guerci unified these two methods by introducing the concept of a “covariance matrix taper” (CMT) [9], which verified that the CMT operation reduced the array output power and resulted in null depth shallower. Another null broadening method is the derivative constraint [10, 11]. Zatman studied the relationship between the CMT approach and derivative constraint in [12], which proved that the derivative constraint can be implemented as a CMT approach. In fact, these methods are identical, which have similar null broadening results, and they may not be sufficiently robust against ASV errors [13]. Recently, a new null broadening beamforming based on prior knowledge of the interference direction was proposed in [14], which can get a prespecified suppression level over a predefined sector by using a set of linear constraints (LCSS).

To improve the robustness of adaptive beamformer against ASV mismatch, many robust adaptive beamforming methods have been developed [1522]. Diagonal loading is one of the commonly used methods [1517], which can improve the robustness of array against ASV mismatch. However, it is very difficult to obtain the optimal diagonal loading factor. In [18], a robust Capon beamforming (RCB) algorithm has been proposed, which exploited the explicit uncertainty sets of the desired ASV. The RCB is a kind of diagonal loading techniques and its diagonal loading factor can be adjusted with the ellipsoidal uncertainty set. In addition, the robustness of the RCB has been greatly improved compared with the simplest diagonal loading method. It is worth noting that the performance of the RCB is mainly determined by the uncertain parameter set; however, the uncertainty in the ASV mismatch is also difficult to be known accurately in practice.

Another kind of robust adaptive beamforming based on steering vector estimation has been proposed in [1921]. One of the famous methods was proposed by Hassanien to design a robust adaptive beamformer, which aims to estimate the difference between the actual and presumed ASVs and uses this difference to correct the erroneous presumed steering vector. In this beamforming, a quadratic convex optimization problem was obtained at each iteration to get the presumed steering vector. Unfortunately, it has high computational complexity and converges slowly. In another robust beamformer proposed by Khabbazibasmenj et al. in [20], the objective for estimating the ASV is the maximization of the beamformer output power, while the constraints are requirement that the estimated steering vector does not converge to any of the interference steering vectors or their linear combinations. The subspace projection robust beamforming (Eigenspace-RAB) has been proposed in [22, 23], which suffers from high probability of subspace swap and incorrect estimation of the signal-plus-interference subspace dimension at low SNR [20].

In many practical applications, the interference nonstationary and ASV mismatch may occur simultaneously. For the reasons mentioned above, the beamformer is required to widen the null and improve the robustness against ASV mismatch. Adaptive beamforming with joint robustness against ASV mismatch and interference nonstationarity has been proposed in [13], which is based on the idea of worst case performance optimization and covariance matrix mismatch. Although it can provide a certain joint robustness against ASV mismatch and nonstationary interference, the method need know the uncertainty levels of ASV and array data matrix mismatch. In addition, it cannot get the analytical expression easily.

In this paper, a novel robust adaptive beamforming with null broadening is developed; the proposed method can provide joint robustness against ASV mismatch and interference nonstationarity. The proposed method is realized by the combination of projection transform and diagonal loading techniques. First, the steering vector correlation matrix in the angular sectors that the interferences may locate is constructed, and then we choose eigenvectors corresponding to the large eigenvalues of the correlation matrix to establish a new projection matrix and project the array received data onto the projection matrix. Finally, with the diagonal loading technique, a new covariance matrix can be obtained. The proposed method, which can be solved directly by using analytical expression without iterative solution, can effectively broaden jammer null and enhance null depth and hence can provide a good performance to suppress strong fast-moving interferers. Moreover, it also provides strong robustness against ASV mismatch. Simulation results show that the proposed beamformer possesses a superior performance compared to existing popular adaptive beamformers. Thus, the proposed method is promising in practical applications.

2. The Signal Model

We consider the narrowband signals impinge upon an dimension omnidirectional array in the far field. The incident angle of desired signal is . independent interferences from different directions are . Thus, the received data can be expressed aswhere is an snap data vector. is the time index, and is an envelope vector of the signal and interferences, where is complex waveform of the th signal. is a noise vector with zero mean and variance of . is a matrix with columns of the steering vectors, where , , in the direction, and .

Assuming that the signal, interferences, and noise are statistically independent, the data covariance can be written aswhere denotes an expectation operator; represents the autocorrelation matrix of signal-plus-interference, is the unit matrix, and denotes the conjugate transposition.

The standard MVDR beamformer, which is a linearly constrained quadratic optimization problem, can be implemented as follows:where is the covariance matrix of inference-plus-noise. In practice, this matrix is commonly replaced by the sample covariance matrix with snapshots and is rewritten as . Then, the optimal solution of (3) is

The above solution is commonly regarded as the sample matrix inverse (SMI). The SMI beamforming produces sharp null in the direction of interference and provides good interference suppression performance when the ASV is known accurately. In practice, array imperfections including, for example, steering direction errors, wavefront distortion, and coherent local scattering are unavoidable, and they cause ASV mismatches. As a result, the SMI beamforming may suppress the desired signal, which will deteriorate the performance of the beamformer. The SMI beamforming is also unable to provide high performance when the adaptive weights are not sufficiently fast to nonstationary [13].

3. The Proposed Beamformer

In this paper, we proposed a novel robust null broadening adaptive beamforming. The proposed method can effectively broaden the jammer null and enhance the null depth, which can suppress the strong fast-moving interference and provide high output SINR. In this section, we give the formulation of the new projection matrix and then present detailed theoretical analysis and geometrical interpretation.

3.1. Null Broadening Based on Projection Transform

First, we use the Capon spatial spectrum estimator to estimate the interference directions [24]. Then, the power spectrum in the entire spatial domain can be constructed as

Assuming that is the angular sector in which the desired signal is located and is the complement sector of , we search for the spectral peaks of in , and the location of these peaks should correspond to the interferers. The set of all the angles corresponding to these spectral peaks is . It is worth noting that the estimated interference directions may be not very accurate. Thus, the following analysis is given to show that the broadening null can offset the error, and the interference can still be effectively suppressed as the simulation results demonstrated.

We assume the angle mismatch of interference direction is at some point; since the interference is nonstationary, is uniformly obtained from the interval . Then, the probability density function of can be expressed as where determines the null width.

The actual interference direction is modified as

It is easy to see that is approximate uniform distribution in the interval . Denote , and define the correlation matrix of the steering vector: where is the probability density function of , and then (8) can be rewritten as

The th element of matrix can be expressed aswhere . Since is constant, can be replaced by :

Then, (8) can be expressed aswhere denotes the Schur-Hadamard matrix product and . The correlation matrix can be eigendecomposed aswhere are the eigenvalues of in descending and are the corresponding eigenvectors. In all the eigenvalues, we can extract large eigenvalues, which can be expressed as where is the constraint parameter that determines the selection of the number of the base vectors. The eigenvectors are the base vectors, which were used to establish an interference subspace. The interference subspace can be expressed as

Define the projection matrix as

The idempotent projection matrix of can be easily observed. Projecting onto , we get

According to (2), the covariance matrix of the array can be modified as

Since the projection matrix is a unitary matrix, this means

Thus, (18) is rewritten as

From the discussions above, we know that the projection matrix is obtained from , and hence the directions information of the interferences has already been involved in ; that means that the projection matrix can play a role in expanding the beam null.

3.2. Theoretical Analysis

According to Schmidt’s orthogonal subspace resolution theory, can be decomposed as [25]where is an eigenvector of covariance matrix . is a diagonal matrix, which is obtained from corresponding eigenvalues. represents the signal-plus-interference subspace, which is formed by the interferences and one desired signal; represents the noise subspace; is the eigenvalues of the desired signal and interferences; and is the eigenvalues of noise.

In practical application, the number of snapshots, the environment of signal, and the perturbations of array may cause the orthogonality deterioration, resulting in the fact that the desired result cannot be achieved. In the proposed method, the project transformation can not only broaden the nulls but also improve the orthogonality between the signal and noise subspaces. The sample covariance matrix can be rewritten as

From (8) to (12), we can see that the base vectors are located in interference subspace. Therefore, the subspace which is spanned by the base vectors should also be orthogonal to , which means . In practice application, the projection matrix can strengthen the signal-plus-interference subspace and suppress the noise subspace. Thus, the orthogonality between the signal-plus-interference and noise subspace is improved. As we all know, if the spread of noise eigenvalues is minimized, the effects of randomly shaped noise eigenbeaming might be reduced and the adapted beam approaches the ideal pattern [15].

3.3. Geometric Explanation

We can investigate the projection transform from the view of geometry analysis. For the practical applications, the number of snapshots may cause errors to the covariance matrix eigenvectors of the actual signal, which is denoted as where is the ideal eigenvector and denotes an unknown mismatch. Projecting the array received data onto the projection matrix is equivalent to projecting the eigenvectors to the projection matrix and then we have

Since is idempotent and lies in the same subspace as the ideal eigenvector, thus

Substituting (25) to (24), (24) can be rewritten as

It can be seen that is located in projection matrix space, and hence the error is smaller. Therefore, the eigenvectors are closer to the ideal case, which can be illustrated in Figure 1.

As can be seen from Figure 1, is reduced, and where denotes the Euclidean norm. Since the error is reduced, the disturbance of noise eigenvalues becomes small, resulting in the orthogonality between the signal-plus-interference and noise subspaces close to the ideal case, which is consistent with the theoretical analysis.

From the above analysis, we can see that the projection matrix contains the directions information of the interferences, which can broaden the jammer null. In addition, the signal-plus-interference subspace is strengthened, which can improve the orthogonality between the signal-plus-interference and noise subspaces, making the jammer null deeper and the inhibition gains increased.

3.4. Diagonal Loading

Diagonal loading is widely used to improve the robustness of the beamformers [1517]. In this paper, a small positive number is added to the diagonal of the covariance matrix and is given bywhere is the diagonal loading level.

Up to now, the new sample covariance matrix is obtained. By using , we can get the adaptive weight vector:

Generally, each step of the proposed beamforming can be described in detail as follows.

Step 1. Calculate the covariance matrix .

Step 2. Calculate the spatial power spectrum with (5); the coarse directions of the interferences , can be estimated by searching the peaks of in .

Step 3. Calculate the steering vectors autocorrelation matrix of the interferences ; then can be obtained from (12).

Step 4. Let by using eigendecomposition; calculate the projection matrix .

Step 5. Project the array covariance matrix onto :

Step 6. Utilize the diagonal loading in (28):

Step 7. Compute the adaptive weight vector with (29).

It can be seen from (29) that the adaptive weight vector of the proposed method can be obtained by solving the analytical expression without iterative solution.

In our algorithm, forming the matrix product in Step 2 and in Step 4 each has a complexity of . The main complexity is the eigendecomposition operation on the matrix and matrix inverse operation on , of which each has a complexity of [18]. Therefore, the overall complexity of our beamformer is . The computational complexity of the simplest SMI beamformer is . The complexity for RCB and Eigenspace-based beamforming is [18]. The beamformer in [13] has a complexity of , where is the number of iterations. The SQP method in [19] has a complexity of , and the beamforming method in [20] has a complexity of . The computational complexity of the proposed method is smaller than the beamformers in [13, 19] and SQP method. Though the complexity of our method is higher than that of SMI and RCB, our proposed method can significantly enhance robustness performance.

4. Simulation Results

We consider a uniform linear array of elements spaced a half-wavelength distance. Additive noise is modeled as independent complex Gaussian noise with zero mean and unit variance. The interference-to-noise rations (INRs) of the interferences are both 30 dB. The desired signal incidents are from . In all simulations, 100 Monte Carlo runs are used to obtain each simulated point.

Simulation Example 1 (null broadening comparisons). In this simulation, we set the number of the base vectors and the width of the null and the diagonal loading factor , and the ASV is exactly known. The number of snapshots is . The input SNR is dB. Two independent interferences are from the directions and . Here, the performance of the proposed algorithm is compared with Mailloux’s approach [7].

The normalized beampatterns of these beamformers are shown in Figure 2. It can be seen that the SMI beamforming produces narrow and deep nulls in the directions of interferences and the null depth is about −50 dB. Mailloux’s method can produce wide jammer nulls; however, the null depth is only −45 dB. Therefore, the depth of Mailloux’s nulls may not be sufficient to suppress strong jamming. In addition, Mailloux’s method has large side lobe level. The proposed algorithm produced angular widening for the jammer nulls in the adapted pattern. It can be seen that the proposed method exhibits deeper nulls compared to Mailloux’s method. The null depth reaches about −70 dB which provides better performance for interference suppression. Moreover, the side lobe level is also depressed.

Simulation Example 2 (performance of fast-moving interference suppression). In this simulation, we assume a moving interference is initially located in direction and moves with per snapshot. We set and , respectively, which means the interference is moving with the time-varying directions and , respectively. The number of snapshots is . Other simulation parameters are the same as Simulation Example 1. The proposed beamforming algorithm is investigated and compared with the diagonally loaded SMI (LSMI) [15], LCSS [14]. The diagonal loading factor for LSMI and DL-Mailloux is selected as twice as the noise power. As for LCSS method, the diagonal loading factor to noise power ration is 10 dB as suggested in [14].

Figure 3 compares the output SINR of the beamformers versus SNR. We can see that the LSMI suffers performance degraded with the increase of . The performance of DL-Mailloux method is better than LSMI, which can provide certain robustness against moving interference. The proposed method has the best performance among all the tested methods. The output SINR is better than LCSS, which is closer to the optimal one.

Simulation Example 3 (desired ASV mismatch due to wavefront distortion). In this simulation, we consider that the desired signal ASV is distorted by the effects of wave propagation in an inhomogeneous medium which is used in [20]. In particular, independent-increment phase distortions are accumulated from the components of the presumed ASV. Assuming that the phase increments are fixed in each simulation run and are independently chosen from a Gaussian random generator with zero mean and standard deviation 0.04, we set the number of the base vectors and the width of the null and the diagonal loading factor , and the input SNR is dB. The proposed beamforming algorithm is investigated and compared with the diagonally loaded SMI (LSMI) [15], RCB [18], Eigenspace-based beamformer [22], the sequential programming- (SQP-) based beamformer [19], and the beamformer of [20]. The optimal parameter is used for the RCB, while the diagonal loading factor of LSMI is selected as twice as the noise power.

To make the figure clear, only the normalized beampatterns of SMI, RCB, and the proposed beamformer are given in Figure 4. It can be seen from Figure 4 that the SMI completely fails in a wavefront distortion environment, which produces a null in the direction of the desired signal. The performance of the RCB is better than the SMI. However, its interference rejection level is degraded since the null may not be deep enough. The proposed method shows excellent performance in interference suppressions, providing deep and wide nulls in the directions of inferences, and its response peaks at the actual direction of desired signal.

Figure 5 shows the output SINR of the beamformers versus input SNR. It can be seen in Figure 5 that the output SINR of SMI decreased sharply with an increment of the input SNR. The Eigenspace-based beamforming suffers severe performance degradation due to the inaccurate estimate of the subspace at low SNR. The proposed algorithm has the best performance compared to other beamformers in wavefront distortion environment. It is found that our beamformer outperforms the Eigenspace-based beamformer, RCB, and SQP at high SNR values, which is very close to the optimal one.

Simulation Example 4 (desired ASV mismatch due to coherent local scattering). In this simulation, we consider that the desired ASV is distorted by local scattering effects. The actual ASV is formed by several signal paths, which can be modeled aswhere denotes the direct path and represent the number of coherently scattered paths. The th path is modeled as a plane wave which is incident on the array at the direction of . The parameter represents the path phases that are independently and uniformly drawn from the interval in each simulation run. In this paper, we set . comes from a uniform random generator with mean and standard deviation . Other simulation parameters are the same as Simulation Example 3.

The normalized beampatterns of the beamformers are shown in Figure 6. It is observed that SMI completely fails in a coherent local scattering environment, which produces a null in the desired signal. Additionally, the side lobe level of SMI is significantly increased. The performance of RCB is better than SMI. The proposed method has best performance for interference suppression, which provides deep and wide nulls in inference directions. Furthermore, its response peaks are located at the actual direction.

Figure 7 shows the output SINR of the beamformers versus SNR with . We can see that the output SINR of the SMI sharply decreased with an increment of SNR. The proposed algorithm enjoys highest SINR compared with commonly used beamformers.

Simulation Example 5 (evaluation on both the ASV mismatch and jammer nonstationarity). The influence of both ASV mismatch and moving jammer on the array output SINR is presented and discussed in detail. The desired signal direction is still set at , whereas the presumed one is set at . The directions of the moving interferences are time-varying which are described as and , respectively. In this example, the diagonal loading Mailloux beamforming (DL-Mailloux) is considered, and the diagonal loading factor is selected as twice as the noise power.

Figures 8-9 show the output SINR in the presence of the ASV mismatch and moving jammer. The proposed method works well in the presence of these errors, which consistently enjoys the best performance due to its strong ability to reduce the systematic error. The output SINR of the SMI decreases sharply with increased SNR. It is worthwhile to note that the performance of DL-Mailloux’s method is better than Mailloux’s method for it combines the advantages of both diagonal loading and Mailloux’s methods. We also can find that the performance of the Mailloux method, RCB, and SQP obviously degrades with the increment of . The proposed beamformer is insensitive to , which always obtain a high SINR that is very close to the optimal one.

In order to further compare the performance of beamformers, output SINRs of the different beamformers for input SNR is dB are discussed in Table 1.

It can be seen from Table 1 that the proposed beamformer has obvious advantages over the SQP, beamformer of [20], and beamformer of [13], which has the highest SINR in different .

5. Impacts of Some Factors on Performance

The goal of this section is to investigate the impacts of parameters and on performance.

Simulation Example 6. In this simulation, the actual desired signal direction is , and the presumed one is also at . We set the width of the null as , the diagonal loading factor , whereas the number of the base vectors is varied. The normalized beampatterns with varying are shown in Figure 10, and the output SINR is displayed in Figure 11.

It can be seen from Figure 10 that has an important effect on the performance of the proposed method. The null depth is in proportion to , and the main lobe becomes wider with the increase of . When is too small, the null may not be deep enough to suppress the interferences. The broadened main lobe can improve the convergence speed when the system suffers from high steering errors [26], but when is too large, for example, , we can find from Figure 10 that the main lobe is distorted. An effective solution for finding a proper value of given a desired null width and depth is very important for the proposed method.

We assume the nominal direction of interference is , the desired null width is , and depth is . The output power at the trough is where and is the adaptive weight vector. For a given null depth , it is equal to the following implementation:

Since the null depth is in proportion to as the simulation results demonstrated in Figure 10, our responsibility is to find smallest under constraint (34). The problem can be solved as the following steps:(1)Initialization, .(2)Update the projection matrix as .(3)Calculate the adaptive weight vector using (29).(4)Calculate the output power at the trough .(5)If , end; else, , go to step .

In order to demonstrate the effectiveness of the above method, some simulation experiments have been given as follows.

Simulation Example 7. In this simulation, the actual desired signal direction is , and the presumed one is also . The input SNR is dB. We set the widths of the null as and , respectively. The predefined null depths are and , respectively. The diagonal loading factor . An interference is from the direction with INR = 30 dB. The number of snapshots is . The normalized beampatterns are shown in Figures 1114.

It can be seen from these figures that, by giving a desired null width and a null depth , the proper value of can be obtained by using the above method. It is also found that the smaller null depth is, the larger is needed under a certain null width . The actual null depth may be deeper than the desired one as is an integer. We need to point out that as shown in (13). We can see from Figure 10 that the main lobe of the beampattern is distorted when . Thus, the null depth should be larger than .

Simulation Example 8. In this experiment, the number of the base vectors is , whereas diagonal loading factor is varying. The actual desired signal direction is , and the presumed one is . The input SNR is dB. We set the width of the null as . Two independent interferences are from the directions and with INR = 30 dB. The number of snapshots is .

The normalized beampatterns for , , , , and are shown in Figure 15, while the output SINRs versus are displayed in Figure 16. It is observed that the diagonal loading factor is very important to the proposed beamformer: when , the beam pattern is seriously distorted and the output SINRs degrade seriously. But, luckily, the performance of the proposed beamformer is not sensitive to the parameter , the beampatterns are almost invariable, and the performance difference is very small when .

In order to further study the impacts of on performance, the output SINRs versus with different ASV errors are shown in Table 2. It can be seen that the output SINR differences for , , and are very small with a particular ASV error, which indicates that the proposed beamformer can provide a good performance over a wide range of . Though the output SINR of the proposed method degraded with the increase of ASV error, it is still prior to other tested beamformers, which indicates the proposed beamformer can provide a good performance over a wide range of in the presence of different ASV errors. Thus, our proposed method can provide better operability and practicality than those of the previously reported methods. Additionally, is suggested for the proposed algorithm.

6. Conclusions

A novel robust null broadening beamforming against ASV mismatch and jammer motion has been proposed and extensively discussed in this paper. With a new projection matrix constructed, the proposed beamformer was realized by the combination of projection transform and diagonal loading techniques. The projection matrix plays a role in expanding the incident directions of interferences and improving the orthogonality between the signal-plus-interference and noise subspaces; thus the wide and deep null can be obtained in the adapted pattern. The proposed beamformer can provide strong robustness against not only fast-moving interferer but also ASV mismatch. The detailed theoretical analysis and numerical examples were presented to discuss the advantages of the proposed beamformer. The simulation results demonstrated that the proposed method can achieve a better performance than other existing methods.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This paper was supported by National Defense “973” Basic Research Development Program of China (no. 6131380101). This paper is also supported by Pre-Research Fund of the 12th Five-Year Plan (no. 4010403020102) and the Fundamental Research Funds for the Central Universities (HEUCFD1433, HEUCF1508).