Abstract

Sources with large power differences are very common, especially in complex electromagnetic environments. Classical DOA estimation methods suffer from performance degradation in terms of resolution when dealing with sources that have large power differences. In this paper, we propose an improved DOA algorithm to increase the resolution performance in resolving such sources. The proposed method takes advantage of diagonal loading and demonstrates that the invariant property of noise subspace still holds after diagonal loading is performed. We also find that the Cramer–Rao bound of the weak source can be affected by the power of the strong source, and this has not been noted before. The Cramer–Rao bound of the weak source deteriorates as the power of the strong source increases. Numerical results indicate that the improved algorithm increases the probability of resolution while maintaining the estimation accuracy and computational complexity.

1. Introduction

Direction-of-arrival (DOA) estimation has been extensively investigated due to its wide applications in radar, sonar, wireless communication, and navigation [14]; e.g., DOA estimation is of significance for source location in MIMO radar [5], and the issue of DOA estimation for noncircular sources is valuable in practical communications [6]. Subspace-based methods are preferred among numerous DOA estimation methods due to their high superresolution and ease of implementation [79]. For passive radar, the echo from the target may be several dB lower than the direct signal or intentional interference. The estimation performance deteriorates dramatically if the weak target is masked by the strong target [10]. However, the classical MUSIC, Root-MUSIC, and Capon algorithms suffer from severe performance degradation when resolving closely spaced sources with large power differences [11, 12], especially in the threshold region [13].

There are two main types of methods for DOA estimation with sources that have power differences. One type involves estimating the weak sources after mitigating the strong interference. Generally, this type of method requires prior knowledge of the strong interference. With prior DOA knowledge of the strong interference, the interference jamming method (IJM) is proposed in [14], where strong interferences are eliminated by transforming the M × N-dimensional array manifold matrix into M × (N − j) dimensions, in which M is the number of array elements, N is the number of incident sources, and j is the number of strong interferences. However, the IJM method suffers from the loss of array aperture because the steering vector belonging to the strong interferences is removed from the array manifold matrix. Another DOA estimation algorithm based on the elimination of interference is proposed in [15], and it shows better performance than the jamming jam method (JJM). Its performance is limited when the power difference between two sources is not large. Provided with accurate prior DOA knowledge, the constrained MUSIC approach [16], the weighted prior-MUSIC approach [17], and the improved L1-SVD method [18] achieve accurate DOA estimation for weak sources, whereas the performance degrades if the prior DOA knowledge of strong interference is inaccurate. Given the number of strong interference, the DOA estimation of weak sources in the presence of strong jamming has been studied based on the extended noise subspace [19]. Prior knowledge of strong interference is needed; otherwise, the extended noise subspace is unavailable. Additionally, a modified spectrum using eigenvector projections has proven valid in dealing with sources exhibiting large power differences based on the number of known sources [20]. However, prior knowledge regarding the input sources is difficult to acquire, especially in noncooperative situations, and limits the applications of methods that need prior knowledge.

The other type of DOA estimation method for sources with power differences does not need prior knowledge. However, this type mostly employs numerous iterations at the cost of increased computational complexity. An oblique projection filter can be used to constrain sources from undesired directions without any prior knowledge of strong interference [21]. Multiple singular value decomposition is needed in this method, and this increases the complexity of the algorithm. A hybrid method without any prior knowledge utilizes compressive sensing (CS) to estimate the DOAs of strong sources and then removes the effects of strong sources via orthogonal complements [22]. However, it suffers from resolution loss if the DOAs of strong sources are not accurately estimated. The number of sources and the DOAs of weak sources can be jointly obtained from the Eigenbeam mCapon method [23]. Repeated iterations are employed at the cost of considerable computation complexity, and this is also true for the RELAX algorithm [24]. Recently, sparse theory and sparse arrays have attracted much attention and have provided a new method for DOA estimation [6]. In [25], the authors analyze the loss of weak targets in the sparse asymptotic minimum variance (SAMV) method and propose the robust sparse asymptotic minimum variance (RSAMV) algorithm. A robust orthogonal projection method based on an optimized sparse array is proposed without prior knowledge in which the DOAs of strong and weak targets are precisely estimated [26], but many iterations are still needed.

Both iterations and prior knowledge are not required for the DOA estimation algorithm, which utilizes the invariant property of noise subspace (IPNS) [27, 28]. In this paper, we propose an improved DOA estimation algorithm to increase the resolution performance based on the IPNS. The improved algorithm takes advantage of diagonal loading, and we demonstrate that the IPNS still holds after diagonal loading. The Cramer-Rao bound (CRB) of the weak source is studied in the presence of a strong source to examine the influence caused by the power of the strong source. The numerical results indicate that our approach is highly effective in solving two closely spaced sources with large power differences. The rest of this paper is organized as follows. In Section 2, the signal model is introduced. In Section 3, an improved algorithm for DOA estimation for sources with large power differences is proposed. We demonstrate that the IPNS is still valid after diagonal loading and analyze the complexity of the improved algorithm. In Section 4, the CRBs of weak sources under different powers of strong sources are studied. Numerical simulations and discussions are presented in Section 5. Finally, we conclude our work in Section 6.

2. Signal Model

Consider P independent narrowband sources impinging on a uniform linear antenna array from the far-field, as shown in Figure 1. The distance between any two antenna elements is d = λ0/2, where λ0 is the carrier wavelength. The number of receiver antenna elements is M (M > P). Suppose that the ith source impinges on the uniform linear antenna array from direction θi. The DOAs of all sources are defined as .

The output of the uniform linear antenna array at time t can be expressed as follows:where is the received signal vector and denotes the matrix transpose operation. is the vector of incident signals. is the additive and independent Gaussian noise vector whose covariance and mean are ( denotes the identity matrix) and zeros, respectively. is the array steering matrix with and , where . The covariance matrix of is given by the following:where and denote the expectation and the conjugate transpose operators, respectively. is the covariance matrix of the input signal. Actually, the covariance matrix is unavailable in real applications and is typically replaced by a finite sample covariance matrix:where N is the number of snapshots.

3. Improved Algorithm for DOA Estimation for Sources with Large Power Differences

3.1. Improved Algorithm Based on the Invariant Property of Noise Subspace

After introducing a virtual source, the noise subspace remains the same as before only when the DOA of the virtual source overlaps with the actual sources. This property, called the invariant property of noise subspace, is demonstrated in [27] and can be used to estimate the DOAs of actual sources. Diagonal loading is a widespread approach to improve robustness against mismatch errors [29, 30]. We find that diagonal loading is also effective in improving the resolution of the IPNS method. Thus, we propose an improved algorithm based on the IPNS. Diagonal loading effectively reduces the power differences between the strong and weak sources, thereby increasing the resolution of the improved algorithm. Next, we certify that the IPNS still holds after diagonal loading so we can use it for DOA estimation.

The eigenvalue decomposition (EVD) of the covariance matrix is given by the following:where and ; denotes the diagonal matrix; and , , , and are the eigenvectors and eigenvalues of the signal subspace and noise subspace, respectively. The space spanned by the impinging sources and the noise are orthogonal; that is, , where denotes the spanned space. is a diagonal matrix , whereare the eigenvalues of the signal subspace. is also a diagonal matrix , whereare the eigenvalues of the noise subspace. Suppose that a virtual source impinges on the receiving antenna array from the direction . The virtual source does not physically exist but is mathematically needed. Then, the new covariance matrix including the virtual source can be defined as follows:where k > 0 is the power of the virtual source. The EVD of the new covariance matrix can be given by the following:where and , and are the eigenvectors of the signal subspace and the noise subspace, respectively, and and are the signal and noise eigenvalues corresponding to the new covariance matrix , respectively. Suppose that the direction of the virtual source overlaps with the ith actual source, that is, . Define a selective unit vector as follows:where is a unit vector consisting of P elements and all the elements are 0 except the ith element, which is 1. Then, the new covariance matrix can be written as follows:where when ; otherwise, . It is evident in equation (10) that the virtual source does not affect the noise power but only increases the power of the ith source when the direction overlaps with that of the ith actual source. Thus, we can obtain that the noise subspace eigenvalues remain consistent with when overlaps with the ith actual source, that is,

When the direction of the virtual source is different from those of any of the actual sources, that is, , then is as follows:

In this case, the noise subspace eigenvalues are different from . The eigenvalues of in descending order are as follows:

The eigenvalues of the noise subspace in equation (13) are , which are different from .

Diagonal loading has been demonstrated to be an effective approach for improving robustness in beamforming. We employ diagonal loading to improve the resolution of the IPNS method. After employing diagonal loading, the covariance matrix can be expressed as follows:where is the coefficient of the diagonal loading. After the EVD of , we can obtain the following:where . It is apparent in equation (15) that the diagonal matrix of the noise subspace can be written as follows:

After introducing the virtual source, we define the covariance matrix based on as follows:

Similarly, it can also be certified that the virtual source does not affect the noise subspace of compared to that of if the direction overlaps with the actual sources. Assume that the virtual source impinges on the receiving antenna array from the direction . Then, can be rewritten as follows:where . The EVD of is given by the following:where

When the direction overlaps with the actual sources, that is, , we can obtain from equation (16) that

In contrast,as the direction of the virtual source is different from those of any of the actual sources .

Now, we have demonstrated that the invariant property of the noise subspace still holds after employing diagonal loading. The noise subspace eigenvalues of remain consistent with those of when . Hence, we can still use the IPNS for DOA estimation after diagonal loading.

According to the above discussion, we can use the IPNS after diagonal loading to estimate the DOAs of the incident sources. The spatial zero spectrum can be expressed as follows:

The DOAs of the impinging sources are those for which reaches their maxima, which can be expressed as follows:where and denote the start angle and end angle of the spectral search, respectively.

To implement the improved algorithm, the detailed steps are listed in Algorithm 1. Generally, the covariance matrix is not available in practical applications, and the finite sample covariance matrix is used instead of .

(i)Step 1. Obtain the output of the uniform linear antenna array from equation (1) and compute the sample covariance matrix as in equation (3).
(ii)Step 2. Perform the EVD of to obtain the noise subspace eigenvalue matrix .
(iii)Step 3. Apply diagonal loading on to obtain through equation (14). is equal to , which is the largest eigenvalue of the signal subspace. The noise subspace eigenvalues of are .
(iv)Step 4. Suppose that the virtual source impinges on the antenna array from direction ; then, obtain the matrix as in equation (18), where , denotes the trace of and M is the number of array elements.
(v)Step 5. Perform the EVD of to obtain the eigenvalues in descending order as .
(vi)Step 6. For each , compute the spatial zero spectrum through equation (23). The DOAs of the sources are P sets of that enable to reach P maximum values, as in equation (24).
3.2. Complexity Analysis of the Improved Algorithm

The computational complexity of the algorithm has a direct relationship with its time consumption. Let J denote the number of spectral points. We must compute for each spectral point in the MUSIC method, where is the Frobenius norm. The dimensionality of is M-P; then, the computational complexity of the MUSIC method in the spectral search step is flops [31, 32]. To obtain the noise subspace eigenvector , the EVD of the covariance matrix is needed. If the FSD method in [33] is employed for the EVD of , the complexity is given by flops. Thus, the total computational complexity of the classical MUSIC method is given by the following:

However, the EVD of is required in each spectral point for the IPNS method. Thus, the computational complexity of the IPNS method in the spectral search step is flops. Before the spectral search step, flops are needed for computing to obtain . The total computational complexity of the IPNS method is as follows:

For the proposed algorithm, diagonal loading requires another flop. The total computational complexity of the improved algorithm is as follows:

4. CRB of a Weak Source in the Presence of a Strong Source

The CRB provides the lower bound for the unbiased estimators and provides fundamental lower limits for the variance of the parameter estimator [3436]. Thus, studies on the CRB of weak sources in the presence of strong sources with different powers can be used as references for unbiased estimators. For multiparameter estimation, the CRB inequality has the following form [37]:where is the DOA estimation of the ith source, is the Fisher information matrix, and denotes the matrix inverse operation. The ijth element of the Fisher information matrix is given by the following [34]:

For independent incident sources, the input signal covariance matrix is diagonal, that is, , where represents the power of the ith source. Hence, the covariance matrix can be simplified as follows:

The partial derivative of the array covariance matrix with respect to is as follows:where the partial derivative of the steering vector with respect to isand . is given by the following:

When the distance between the receiving antenna elements is λ0/2, we can obtain that . Substituting equation (33) into equation (32) and then into equation (31), we obtain . Then, we can obtain the ijth element of the Fisher matrix from equation (29). The CRB of can be obtained, that is,

5. Numerical Simulation

Computer simulations regarding the CRB of the weak source, the spatial spectrum of the proposed method, the resolution probability, the root-mean-square error (RMSE), and the computational complexity are conducted to demonstrate the performance of our improved algorithm. We run 1000 independent Monte Carlo simulations for each experiment to study the probability of resolution and the RMSE of the proposed method, while the other two algorithms, the MUSIC algorithm and IPNS method, are also discussed as comparative simulations. The input signal-to-noise ratio (SNR) is defined as , where is the power of the source. In the following simulations, we set source 1 with SNR1 as the weak source and source 2 with SNR2 as the strong source. The interference-to-signal ratio (ISR) is defined as SNR2- SNR1. The ISR variation is the result of increasing SNR2, while SNR1 does not change.

5.1. CRB Analysis

As shown in Figure 1, suppose two independent sources impinge on the receiving antenna array with M = 9 element numbers, and the power of the noise is . The study of the CRB of the weak source calculated by is conducted in the following simulations. The CRB increase percentage is defined as , where is the CRB of the source with ISR = 0 dB, which means that the incident two sources have the same power.

In the first simulation, we are interested in the change in the CRB of the weak source when the ISR increases, but SNR1 remains the same. The numerical simulation results of the CRB as a function of the ISR under different SNR1 conditions are shown in Figure 2. Figure 2 shows that the CRB of the weak source rises as the ISR increases and eventually reaches a fixed value, and this indicates that the CRB of the weak source deteriorates as the power of the strong interference increases. We can also see that CRB deteriorations exist for each SNR1, meaning that increasing the power of the strong source has a negative effect on the weak source, especially when the SNR1 of the weak source is low.

The increase percentages of the CRB of the weak source against the ISR under different SNR1 are shown in Figure 3. From Figure 3, we can see that the CRB increases percentage for the weak source increases sharply from 0 to 11% when SNR1 = 0 dB, but it only increases from 0 to 5.5% when SNR1 = 8 dB. This demonstrates that the CRB of the weak source is more susceptible to the power of the strong source when its SNR is low. Furthermore, it can be seen from Figure 3 that the CRB increase percentage increases from 11% to 12% as the ISR increases from 10 dB to 20 dB when SNR1 = 0 dB. This means that the influence of the power of the strong source is limited when its power exceeds that of the weak source by too much.

In the second simulation, we further study the influence caused by the power increase of the strong source on the CRB of the weak source. The CRBs of the weak source as a function of the SNR1 under different ISRs are shown in Figure 4. It can be seen in Figure 4 that the CRB of the weak source increases as the strong source power increases at each SNR1, and this once again demonstrates that the power of the strong source leads to CRB degradation for the weak source. Moreover, this reveals that the estimation performances of weak sources are affected by the power of strong sources.

The CRB increase percentage for the weak source against SNR1 under different ISRs is shown in Figure 5. It is clearly seen in Figure 5 that the CRB increase percentage changes from 18.5% to 4.4% as SNR1 increases from -10 dB to 10 dB when ISR = 20 dB. The CRB degradation is most apparent when SNR1 is low, and this can also be found when ISR = 2 dB, ISR = 5 dB, and ISR = 10 dB; therefore, the weak source is more susceptible when its SNR is lower and the power of the strong interference is higher.

In the third simulation, the CRB of the weak source against the angular separation between the two sources is studied. We suppose that two independent sources impinge on the antenna array from ; then, the angular separation between the two sources is . When varies from 1° to 7.5°, the CRB of the weak source versus the angular separation is shown in Figure 6. Figure 6 indicates that the CRB of source 1 (the weak source) is lowest when the two sources have the same power. The CRB of the weak source rises when the strong interference power increases under each angular separation.

From the above discussion, we can see that the CRB of the weak source is susceptible and tends to be influenced by the power of the strong source, especially when its SNR is low; this has not been studied before. However, sources with large power differences are very common in complex electromagnetic environments. The DOA estimation for sources with different powers should receive special attention.

5.2. Spatial Spectra

In this simulation, we compare the spatial spectra of different algorithms when resolving two and three sources. Suppose that two independent sources impinge on the receiving antenna array () from and , respectively. Source 1 is the weak source with SNR1 = 2 dB, and source 2 is the strong source with SNR2 = 12 dB. The spatial spectra are shown in Figure 7(a).

Suppose that three independent sources impinge on the receiving antenna array () from , and with SNR1 = 17 dB, SNR2 = 7 dB, and SNR3 = 12 dB, respectively. The spatial spectra of the different algorithms are shown in Figure 7(b). From Figure 7, we can see that only the strong source is readily estimated by the MUSIC algorithm when two sources exist. Three sources cannot even be resolved using the MUSIC algorithm. The spectra of the improved algorithm and IPNS method are similar. As shown in Figure 7(b), three peaks are more distinct for the improved algorithm than those of the IPNS method.

5.3. Probability of Resolution

In this section, we focus on the performance of the improved algorithm in terms of resolving two impinging sources. For the first simulation, we suppose that two independent sources (source 1 and source 2) impinge on the receiving antenna array () from and , respectively.

The probability of resolution as a function of SNR1 is shown in Figure 8. It can be seen in Figure 8 that the improved algorithm has a higher probability of resolution than those of the other two methods. When SNR1 = 1 dB and ISR = 10 dB, the probability of resolution for the improved algorithm exceeds those of the IPNS method and the MUSIC algorithm by 17.8% and 62.0%, respectively. Furthermore, it is 22.4% and 55.1% higher than those of the IPNS method and the MUSIC algorithm when ISR = 0 dB and SNR1 = 5 dB.

For the second simulation, we suppose that two independent sources impinge on the receiving antenna array () with SNR1 = 10 dB. The probability of resolution as a function of the angular separation between the input sources under different ISRs is shown in Figure 9, which indicates that the improved algorithm has better resolution performance than the other methods. When the angular separation is 1.4° and ISR = 10 dB, the probability of resolution for the improved algorithm exceeds those of the IPNS method of the MUSIC algorithm by 18.4% and 42.3%, respectively. Moreover, it is 25.4% and 56.7% higher than those of the IPNS method and the MUSIC algorithm when the angular separation is 2.15° and ISR = 0 dB, respectively.

The probability of resolution for each method is low when SNR1 is low or the angular separation is small, and the proposed method is no exception. Then, the increase in the probability of resolution yielded by the proposed method is not so apparent when compared with the other two methods. Similarly, the increase in the probability of resolution for the proposed method is not so significant when SNR1 is high or the angular separation is large. The probability of resolution for each method is high under such conditions.

From the abovementioned discussion, we can see that the improved algorithm has better resolution performance for sources with larger power differences; even for sources with the same power, the proposed algorithm still outperforms the other two methods. From the abovementioned discussion, we can see that diagonal loading is effective in improving the probability of resolution of the DOA estimation method based on the IPNS. Diagonal loading reduces the ratio of , thus increasing the probability of resolution. However, the increase in the probability of resolution generated by diagonal loading is limited. Diagonal loading also decreases the signal-to-noise ratio (SNR).

5.4. Root-Mean-Square Error

In this section, we study the RMSE of the proposed method. Suppose that two independent sources impinge on the receiving antenna array () from and , respectively. The RMSE of the weak source as a function of SNR1 is shown in Figure 10. As a comparison, the CRB is also provided in Figure 10. We can find in Figures 10(a)10(c) that the improved algorithm achieves better RMSE performance for the weak source than those of the other methods under each ISR. More specifically, the RMSE of the improved algorithm is similar but slightly better than that of the IPNS method when ISR = 5 dB and ISR = 10 dB, and this is clearest when ISR = 0 dB.

The RMSE of the strong source and the CRB as a function of SNR1 are shown in Figure 11. We can see in Figure 11 that the RMSE of the improved algorithm is nearly the same as those of the other two methods when ISR = 5 dB. The RMSE of the improved algorithm is not as good as those of the other two methods when ISR = 10 dB, which means that the MUSIC algorithm has better estimation accuracy for strong sources. However, when the power of the strong source decreases to ISR = 0 dB, the RMSE of the improved algorithm is the lowest. However, the challenge in DOA estimation with respect to sources that have large power differences is the estimation performance of the weak source. Hence, it is objective to conclude that the RMSE of the proposed algorithm is similar to that of the IPNS method, which is even better than that of the MUSIC algorithm.

5.5. Computational Complexity

In this section, we study the computational complexity of the proposed method. If a rough grid of 3° and a fine grid of 1° are employed, the spectral points and should be computed in the spectral search, respectively. We compare the computational complexities of different algorithms and display the results in Table 1. It is evident in Table 1 that the IPNS method has more computational complexity than the MUSIC algorithm; moreover, the computational complexity of the IPNS method grows faster than that of the MUSIC algorithm as M and P increase. However, the improved algorithm that exploits diagonal loading has nearly the same computational complexity as that of the IPNS method.

6. Conclusions

In this paper, we propose an improved algorithm to increase the resolution performance with regard to resolving sources with large power differences and further study the Cramer-Rao bound of the weak source in the presence of the strong source. We demonstrate that the IPNS still holds after diagonal loading. Simulation results show that the proposed algorithm has a better probability of resolution than the IPNS and MUSIC algorithms. Moreover, the proposed method does not result in increased computational complexity and maintains the estimation accuracy. We also find that the Cramer-Rao bound of the weak source suffers from degradation as the power of the strong source increases, especially when the SNR of the weak source is low. Our work provides a new way to estimate sources with different powers, and this is valuable in noncooperative situations, such as passive radar applications.

Data Availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the Natural Science Foundation of China (grant nos. 61801309 and 51807123), the Natural Science Foundation of Hebei Province (grant no. F2018210136), and the Postdoctoral Science Foundation (grant no. 2017M623400).