 Research
 Open Access
 Published:
A novel DOA estimation method for an antenna array under strong interference
EURASIP Journal on Advances in Signal Processing volume 2022, Article number: 111 (2022)
Abstract
Strong interference will affect direction of arrival (DOA) estimation of weak desired signal and even cause DOA estimation failure. This paper investigates the weak signal DOA estimation for an antenna array under strong interference signals, and proposed a novel DOA estimation method for strong interference source suppression and weighted l_{1}norm sparse representation. A parallel adaptive beamforming algorithm based on power inversion is used to suppress strong interference and form new array data. To reduce spurious peaks in the spectrum under strong interference, a weighted matrix is determined by the optimized subspace algorithm for the subspace projection. Then, the DOA estimation, which is calculated by weighted l_{1}norm sparse representation, is formed by the weighted matrix and new array data. In this paper, the superiority of the proposed algorithm is illustrated by an example of unmanned aerial vehicle (UAV) video signal DOA estimation under strong interference signals. The simulated results of an orthogonal frequency division multiplexing signal indicate that the proposed algorithm shows merits of fewer snapshots, a sharper main lobe, a lower average noise spectrum value, higher DOA estimation accuracy and success rate. For validation, an outdoor experiment was conducted which demonstrated that the proposed algorithm is superior to other algorithms and can be used for DOA estimation of UAV video signals under strong WiFi interference. Both the simulations and experiments verify that the proposed algorithm can effectively suppress strong interference and achieve better DOA estimation performance for weak signals.
Introduction
In complicated electromagnetic environment, the strong interference signals can affect the direction of arrival (DOA) estimation of weak signals. For example, unmanned aerial vehicle (UAV) video signals work in the 2.4 GHz or 5.8 GHz industrial, scientific and medical (ISM) frequency band, which is often affected by the strong interference signals such as WiFi, Bluetooth and other interference signals [1,2,3,4]. When the amplitudes of the interference signals are small, the traditional spectral estimation or sparse representation algorithm can be used to estimate the DOA of multiple signals simultaneously [5,6,7]. If the amplitudes of the interference signal are much larger than the desired signal, the spectrum peak of weak signals may be annihilated by either strong interference spectrum peaks or spurious peaks in the algorithm, which will significantly affect the DOA estimation of weak signals [8].
There are two DOA estimation methods for weak signals under strong interference: one is to separate and estimate strong and weak signals simultaneously, and the other is to suppress strong interference signals and then estimate the DOA of weak signals. For the first method, Li et al. [9] proposed the RELAX algorithm, which uses the concept of signal separation to divide the array data into multiple data blocks, and then estimate the DOA of the desired signal. Tsao et al. [10] proposed a signal separation algorithm based on CLEAN technology. This method is realized by an iterative technique, which requires considerable computation and is difficult to implement in practical applications. For the second method, the jamming jam method (JJM) was proposed based on the DOA estimation of the multiple signal classification (MUSIC) algorithm [11] by constructing a block matrix to form a new array data. Reference [12] improved the JJM algorithm to be suitable for arbitrary arrays. The method in [13] used weighted Bartlett beamforming, which divides the array into multiple subarrays. A null was formed in the interference space direction of these subarrays, and weighted subarrays were used to construct a new array for DOA estimation. In [14], the direction vector of strong interference was projected into an orthogonal subspace to eliminate interference. However, the above methods require the interference direction to be as a priori information. Therefore, the extended noise subspace (ENS) method was proposed in [15]. It combines the interference subspace with the noise subspace to form a new noise subspace, and then estimates DOA according to the MUSIC algorithm. An improved ENS for weak signal DOA estimation under strong interference and coloured noise was presented in [16]. Gong et al. [17] proposed a DOA estimation algorithm based on the elimination of the eigenvectors of interference (EEOI). The eigenvectors of the weak signals are determined by the ratio of the eigenvalues to eliminate interference, the noise subspace is reconstructed, and then the DOA of the weak signal is estimated by the MUSIC algorithm. These methods are effective in a certain range of signaltointerference ratios (SIRs). However, when less than or greater than a certain SIR, the ratio of spectrum peak to the average noise spectrum value is small. This increases the spurious peak, which would not be conducive to the DOA estimation of weak signals. Yang et al. [18] proposed the sparse spectrum fittingmatrix filter algorithm and sparse spectrum fittingmatrix filter with the nulling algorithm [19] to suppress interference. These two algorithms require passband or stopband range as a priori knowledge, which is not applicable for blind DOA estimation in realworld scenarios.
This paper proposes a novel DOA estimation for strong interference source suppression and weighted l_{1}norm sparse representation. A parallel adaptive beamforming algorithm based on power inversion (PI) is used to suppress interference and form new array data, and the weighted matrix is determined by the optimized subspace algorithm of the subspace projection. Then, the weighted l_{1}norm sparse representation DOA estimation is formed by the weighted matrix and the new array signal data. The proposed algorithm does not require the interference direction as a priori knowledge, and has strong adaptability to different SIRs. In addition, it can effectively suppress strong interference and achieve better DOA estimation performance for weak UAV video signal.
The remainder of this paper is organized as follows: Sect. 2. introduces the array signal model. Section 3 provides the DOA estimation method under strong interference, and Sect. 4. presents the effectiveness of the proposed method in simulation and realworld scenarios. Finally, Sect. 5 concludes this work.
Notation Vectors and matrices are shown in bold lowercase and bold uppercase, respectively. Symbols vec(·), (·)^{T} and (·)^{H} denote the matrix vec operator, transpose and conjugate transpose. The symbol (·)* represents conjugation. The symbol E(·) denotes expectation. Symbols (·)_{l1} and (·)_{l2} denote the l_{1}norm and l_{2}norm of the vector, respectively.
Array signal model
Assume that K farfield narrowband desired signals and Q farfield narrowband strong interference signals impinge on a uniform linear array with M elements (K + Q < M), and the spacing of adjacent antenna elements is half wavelength. Then, the received signal of the mth element can be expressed as
where
where a(θ_{k}) is the M × 1 steering vector of the desired signal, a(θ_{q}) is the M × 1 steering vector of strong interference, d is the distance of the adjacent antenna elements, and λ is the signal wavelength. θ_{k} is the incident angle of the desired signal, θ_{q} is the incident angle of the desired signal, and T is the number of snapshots. s_{k}(t) is the kth desired signal, j_{q}(t) is the qth strong interference signal, and n_{m}(t) is Gaussian random noise. The vector of Formula (1) can be represented as
where X(t) = [x_{1}(t), x_{2}(t), …, x_{M}(t)]^{T}, A_{k}(θ) = [a(θ_{1}), a(θ_{2}), …, a(θ_{K})] is the M × K dimensional steering matrix of the desired signal, and A_{q}(θ) = [a(θ_{1}), a(θ_{2}), …, a(θ_{Q})] is the M × Q dimensional steering matrix of the strong interference signal. S(t) = [s_{1}(t), s_{2}(t), …, s_{K}(t)]^{T} and J(t) = [j_{1}(t), j_{2}(t), …, j_{Q}(t)]^{T} are the K × T dimensional desired signal matrix and the Q × T dimensional strong interference signal matrix, respectively. N(t) = [N_{1}(t), N_{2}(t), …, N_{M}(t)]^{T} is an additive white Gaussian noise matrix with zero mean and σ_{n}^{2} variance. Formula (4) can be simplified as
Methods
Our goal is to estimate DOA of weak signals under strong interference. Based on the array signal model proposed in Sect. 2, the proposed method is illustrated in this section. Figure 1 presents the flow chart of the proposed algorithm. The parallel adaptive beamforming algorithm based on PI is applied to the received signal in Formula (3) to suppress strong interference and form new array data. To reduce the spurious peaks in the spectrum under strong interference, the weighted matrix is determined according to the optimized subspace algorithm of the subspace projection. Then, the DOA estimation, which is calculated by weighted l_{1}norm sparse representation, is formed by the weighted matrix and new array data.
The parallel algorithm of adaptive beamforming based on PI
It can be seen in Sect. 1 that many interference suppression algorithms, such as DOA estimation, require prior knowledge, and the performance is affected by SIR. To suppress strong interferences in the mixed signal, we propose a parallel algorithm of adaptive beamforming based on PI. We assumed that the signal received by the first array element is used as the reference signal, and the weighted output of the remaining M1 array elements is expressed as
In the above formula, w_{M1} = [w_{2}, w_{3}, …, w_{M}]^{T} is the weighted vector, and the signal of the 2nd to Mth array elements is X_{M1} = [x_{2}, x_{3}, …, x_{M}]^{T}. According to the minimum mean square error criterion [20], the 2nd to Mth channel can be used as input to obtain the weighted matrix
where R_{b} = E[X_{M1}XH M1] is the autocorrelation of the second to M array element data, and \(\mathbf{R}_a = E\left[\mathbf{X}_{M1}{x^*_1}\right]\) is the crosscorrelation between the second to M array element data and the first array element data. Therefore, the optimal weighted vector under this model is
To obtain the best weight vector and update it in time, we use the least mean square algorithm to achieve adaptive weight calculation [21]; that is, the weight at time n + 1 is determined by the weight and correction number at time n. The adaptive weight is
where μ is the convergence factor, and the weighted output signal of M array elements can be expressed as
At this time, y_{1} is the signal vector after suppressing strong interference, but the signal vector cannot form a steering vector, which is unable be processed by spatial array signal processing. Therefore, the DOA estimation cannot be performed with y_{1}. To solve this problem, we propose a parallel PI algorithm as shown in Fig. 2. One of the array elements is used as the reference signal and other M−1 array elements to solve the weight vector. Each of the reference array data and other M−1 array data are substituted into Eqs. (6)–(10) to obtain the new Mchannel data Y = [y_{1}, y_{2}, …, y_{M}]^{T} after interference suppression. For the reference array data, w_{optm} is a fixed constant (m = 1, …, M), so the phase of y_{M} is the same as original signal x_{m} according to Eq. (10). That is, the spatial processing cannot change the phase of the original signal, and the phase of the original signal is basically unchanged after the Mline parallel PI algorithm. Therefore, the output signal can be used as the input for subsequent DOA estimation.
We derive the new array signal obtained by the Mline parallel PI algorithm as a matrix form
where N_{y} = [N_{y1}, N_{y2}, …, N_{yM}]^{T} is an M × T additive white Gaussian noise matrix with zero mean and σ_{n}^{2} variance, and N_{ym} is the noise received by the mth antenna. The sparse signal S contains the angle of the desired signal. Remarkably, DOA estimation is the process of reconstructing signal S by using the new array signal Y and steering matrix A_{k}. Therefore, we can determine the DOA estimation of the desired signal according to the number of nonzero elements in S. Equation (11) can be expressed as a l_{0}norm model, but the l_{0}norm is an NPhard problem, which can often be expressed as a l_{1}norm model. Therefore, Eq. (11) can be expressed as
where h is the regularization parameter, which is affected by noise. S^{l2} is the l_{2}norm of each row in the matrix S. YA_{k}S2 F =vec(Y − A_{k}S)2 l_{2} is used to straighten matrix Y − A_{k}S by the matrix vec operator and calculate the l_{2}norm. To reduce the calculation, the array signal can be sparsely represented as [22]
where Y_{svw} = R_{y}^{−1/2} Y_{sv}, A_{kw} = R_{y}^{− 1/2} A_{k}, S_{sv} = SV_{y}D_{yk}, R_{y} is the covariance matrix of Y, Y_{sv} = YV_{y}D_{yk} is the dimension reduction matrix after the singular value decomposition of Y, V_{y} is a T × T dimensional right singular value matrix after the singular value decomposition of Y, D_{yk} = [I_{yk}, 0], I_{yk} is a K × K dimensional identity matrix, and 0 is a K × (T − K) dimensional zero matrix.
Weighted l _{1}norm sparse representation DOA estimation for subspace projections
According to Formula (10), we can estimate the DOA of weak signals under strong interference. However, the l_{1}norm will destroy the sparsity of the solution and create more spurious peaks in the spectrum under low SNR, resulting in poor accuracy of weak signals DOA estimation and even failure. To solve this problem, we propose a weighted l_{1}norm sparse representation DOA estimation for subspace projection. Since the desired signals, interference signals and noise received in the original array are not correlated with each other, the covariance matrix of the received array signals is expressed as
where R_{s}, R_{j} and R_{n} are the covariance matrices of the desired signals, interference signals and noise, respectively. The covariance eigenvalue of the received array signal is decomposed as
where λ_{m}(m = 1,2, …, M, λ_{1} > λ_{2} > … > λ_{M}) is the M eigenvalue of R_{x}, and u_{m} is the eigenvector. ∑_{j} = diag{λ_{1}, λ_{2}, …, λ_{Q}}, ∑_{s} = diag{λ_{Q+1}, λ_{Q+2}, …, λ_{Q+K}} and ∑_{n} = diag{λ_{Q+K+1}, λ_{Q+K+2}, …, λ_{M}}are eigenmatrices of the interference signals, desired signals and noise, respectively. U_{j} = span{u_{1}, u_{2}, …, u_{Q}}, U_{s} = span{u_{Q+1}, u_{Q+2}, …, u_{Q+K}}, and U_{n} = span{u_{Q+K+1}, u_{Q+K+2}, …, u_{M}} are the interference subspace, desired signal subspace and noise subspace, respectively. Since the eigenvalues of the strong interference are much larger than desired signal, we can select the eigenvector U_{j} after selecting the eigenvalue. Therefore, the orthogonal complement space of the interference subspace is
We project the array data onto this space to obtain the signal after suppressing interference
In the l_{1}norm sparse representation DOA estimation algorithm, the l_{1}norm is used to replace the l_{0}norm. There are only 0 or 1 in the l_{0}norm model, and their contributions to the objective function are equal [23]. The l_{1}norm model represents the minimum modulus, where the large number is the large modulus value and the small number is a small modulus value in S. To make the contribution of S to the objective function equal and the l_{1}norm closer to the l_{0}norm, a small weight punishment is applied to the large modulus, and a large weight punishment is applied to the small modulus in S, thus the reconstructed signal can obtain the same constraint. Therefore, S needs to be weighted so that the large modulus in Formula (13) is multiplied by the small weight, and the small modulus is multiplied by the large weight. The signal obtained by Formula (17) is used as the input to obtain the quotient of the l_{2}norm of the products of the direction vector with the noise subspace and the signal subspace. The weighted value of the l_{1}norm under a strong interference signal is
where b(θ_{i}) is the steering vector, E_{zn} is the noise subspace and E_{zs} is the desired signal subspace. The weighted matrix is expressed as
Substituting Formula (19) into Formula (13), the weighted l_{1}norm sparse representation of the array signal can be derived as
Formula (20) is solved by the following secondorder cone programming problem
The DOA estimation can be obtained by optimizing S from Formula (21). The detailed steps are as follows:

(1)
According to the PI adaptive beamforming algorithm, y_{1} is calculated from the original received array signal in Formula (10).

(2)
The proposed parallel algorithm is used to calculate y_{2}, y_{3}, …, y_{M}, and construct a new array signal Y after suppressing strong interference.

(3)
The new array signal Y is converted into Formula (13) according to the sparse representation model.

(4)
The original received array signal is projected onto the subspace, and the weighted matrix W_{z} is obtained from Formulas (18), (19).

(5)
The DOA estimation is obtained from Eq. (21) using secondorder cone programming.
Results and discussion
Since the UAV video signal works in the ISM frequency band with complicated electromagnetic environments, WiFi is the most common interference source. In this section, WiFi is used as the interference signal, and the UAV video signal is considered the desired signal for the simulation and experiment. In the simulation, the performance of the proposed algorithm is verified by comparison with the JJM algorithm, ENS algorithm and EEOI algorithm using high SIR, low SIR, multi strong interference, RMSE and success rate of DOA estimation under different SIRs or snapshots. In the experiment, we demonstrate the DOA estimation performance of a UAV video signal and a strong WiFi interference in different algorithms.
Simulation results and discussion
WiFi and UAV video signals are based on an orthogonal frequency division multiplexing (OFDM) modulation scheme with a 20 MHz bandwidth covering frequencies between 2430 and 2450 MHz. As shown in Table 1, WiFi includes 6 OFDM symbols, and each symbol is composed of 64 subcarriers and 52 effective subcarriers. The bandwidth of the subcarrier is 312.5 kHz, and the effective symbol time and the cyclic prefix time are 3.2 μs and 0.8 μs, respectively. While the UAV video signal is composed of 10 OFDM symbols, in which each symbol includes 256 subcarriers and 192 effective subcarriers. The subcarrier bandwidth is 78.125 kHz, with the effective symbol time and the cyclic prefix time being 12.8 μs and 3.2 μs, respectively. A uniform linear array with 8 omnidirectional antennas spaced at halfwavelength (0.06 m) is considered, and the array received signal is added with white Gaussian noise. In the proposed algorithm, the regularization parameter is h = 2.7, and the angle grid is searched in a range of 0° to 180° with 1° intervals.
Simulation 1 Weak signal DOA estimation under high/low SIR.
This simulation compares the DOA estimation performance of the four algorithms at high SIRs and low SIRs. Assume that the angle of WiFi is 110°, and the SNR is 30 dB. The angle of the UAV video signal is 50°, and the SNR is − 20 dB (SIR = − 50 dB) or 15 dB (SIR = − 15 dB). The number of snapshots is set as 3840. Two scenarios with different levels of SIR are considered herein. Figure 3 shows the normalized spectrum when SIR = − 50 dB, while Fig. 4 depicts the normalized spectrum when SIR = − 15 dB. Table 2 presents the estimated results of these two cases. It is seen that when SIR = − 50 dB or SIR = − 15 dB, the four algorithms can eliminate the influence of strong interference and estimate the DOA of the weak signal, but the average noise spectrum value of the other three algorithms is much larger than that of the proposed algorithm. When the SIR is low, the average noise spectrum value is approximately − 15 dB in the proposed algorithm, and a deep null will be formed at the strong interference. The average noise spectrum values of the other three algorithms are approximately − 3.4 dB (JJM), − 4.7 dB (ENS), and 4.6 dB (EEOI). Their interference suppression is insufficient, which will lead to spurious peaks and affect the DOA estimation. When the SIR is high, the average noise spectrum value is approximately − 124.8 dB in the proposed algorithm, and the average noise spectrum values are approximately − 13 dB (JJM), − 19.8 dB (ENS), and − 19.5 dB (EEOI) in the other three algorithms, Besides, the ENS algorithm cannot suppress the interference completely and produce spurious peaks. As a comparison, the main lobe is sharper and the average noise spectrum value is lower in the proposed algorithm. As the SNR of the UAV video signal decreases, the suppression effect of the algorithms declines, and spurious peaks are easily generated. However, the proposed algorithm not only suppresses the interference, but also weights the desired signal desired signal. Therefore, there is a larger weight in the direction of the desired signal and the opposite in noise, while the other three algorithms are not weighted.
Simulation 2 RMSE and success rate of DOA estimation with different SIRs.
This simulation compares the DOA estimation accuracy and success rate of the four algorithms under different SIRs. Where the DOA estimation accuracy is represented by RMSE
where N_{c} is the number of Monte Carlo iterations, θ_{p} is the actual angle of the signal, \(\mathop {\theta_{p} }\limits^{ \wedge } \left( {n_{c} } \right)\) is the DOA estimate of n_{c}th Monte Carlo iterations. The success rate of DOA estimation is expressed as
where
and \(\varepsilon\) is a constant.
Assume that the incidence angle of WiFi is 94°, SNR is 30 dB, and the angle of UAV video signal is 80° and the SNR of UAV video signal varies from − 20 to 20 dB with stepsize of 5 dB. The number of snapshots is set as 3840. We performed 200 Monte Carlo experiments for each SIR and calculated the RMSE and success rate of DOA estimation. Figure 5 presents the relationship between different SIRs vs RMSE and different SIRs vs success rate. We consider the DOA estimation successful when the estimation error is less than or equal to 3°. The proposed algorithm has the same success rate as the EEOI algorithm and has a higher success rate than the other two algorithms. The proposed algorithm has the best DOA estimation accuracy. Specifically, when SIR = − 50 dB, the DOA estimation accuracy (11.92°) of the proposed algorithm is greater than those of the other three algorithms (ENS: 12.16°, JJM: 12.35°, EEOI: 12.94°). When SIR > − 45, the DOA estimation accuracy of the proposed algorithm is the same as that of the EEOI algorithm and greater than those of the other two algorithms. As the SIR increases, the RMSE gradually decreases and tends to be stable, and the success rate gradually increases and tends to 100% in the proposed algorithm, the JJM algorithm and the EEOI algorithm. However, the accuracy and success rate of DOA estimation first increase and then decrease in the ENS algorithm. This is because as the SIR decreases, the ENS algorithm cannot suppress the interference completely as shown in Fig. 3, or the spurious peaks are greater than the spectrum peaks of the weak signal, resulting in a decrease in accuracy and success rate.
Simulation 3 RMSE and success rate of DOA estimation compared with different number of snapshots.
Assume that the DOA of WiFi is 94°, the SNR = 30 dB, the DOA of the UAV video signal is 80°, and the SNR = − 15 dB. The number of snapshots changes from 500 to 3000 in 500 stepsize. We performed 200 Monte Carlo experiments for each snapshot and calculated the RMSE and success rate. Figure 6 provides the relationship between different SIRs vs RMSE and different SIRs vs success rate. We also consider the DOA estimation successful when the estimation error is less than or equal to 3°. This shows that the proposed algorithm has the best success rate and accuracy of DOA estimation. As the number of snapshots increases, the RMSE gradually decreases and tends to be stable, and the success rate increases gradually. Since the proposed algorithm is based on the weighted l_{1}norm sparse representation DOA estimation, the required number of snapshots is smaller than that of the classic superresolution algorithm under the same conditions.
Simulation 4 Weak signal DOA estimation under multiple interference.
This simulation compares the DOA estimation performance of four algorithms under two strong interference signals and one weak desired signal. Assume that the DOA of two WiFi and one UAV video signal are 60°, 110° and 80°, respectively. Assume that the SNRs of two WiFi signals are 30 dB and 25 dB, and the SNR of the UAV video signal is 10 dB. Besides, the number of snapshots is set as 3840. Figure 7 depicts the normalized spectrum of the weak signal DOA estimation under two interference signals. The DOA estimations of the proposed algorithm, the ENS algorithm, the EEOI algorithm and the JJM algorithm are 80°, 80°, 80° and 82°, respectively. The average noise spectrum value is approximately − 1.3 dB (JJM), − 11.6 dB (ENS), − 7.7 dB (EEOI) and − 117 dB (the proposed algorithm), and spurious peaks appear in the ENS algorithm. The JJM algorithm uses the direction information of the interference signal to construct the blocking matrix, and it reduces the rank of the array matrix. With the increase in the number of interference signals, the rank of the array matrix decreases. This is equivalent to decreasing the number of array antennas and leads to a decrease in the average noise spectrum value. However, the ENS algorithm and the proposed algorithm do not rely on the rank reduction of the array matrix to suppress strong interference. Moreover, the proposed algorithm adopts the weighted l_{1}norm sparse representation for DOA estimation, which has larger weight value in the desired signal direction and a smaller weight value in the noise direction. Therefore, the proposed algorithm has a sharper main lobe and lower average noise spectrum value.
Experimental results and discussion
In this section, we validate the proposed algorithm through a realworld experiment. Figure 8 illustrates a photo taken in an outdoor experiment next to Liangzi Lake, Jiangxia District, Wuhan, Hubei Province, which includes a DJI Mavic 2 UAV, a Xiaomi 9 mobile phone and a receiving system. The UAV hovers 667 m away from the receiver. Its flight height is 50 m, and the DOA is 62.3°. The mobile phone, which is 12.7 m away from the receiver and 50 cm from the ground, transmits a 20 MHz bandwidth WiFi signal with a frequency range of 2.4–2.5 GHz and a DOA of 128°. Figure 9 presents a photo of the receiving system, which is composed of an 8element uniform linear array, a SinoGNSS differential GPS, an 8channel synchronous receiver and a PC. The uniform linear array consists of eight omnidirectional fiberglass dipole antennas with a length of 1.2 m and a gain of 8 dBi, which are fixed on a tripod 150 cm from the ground, and the adjacent element distance is 0.06 m. Differential GPS is used to calibrate north and to calculate the theoretical azimuth with the GPS coordinates at the UAV. The 8channel synchronous receiver consists of four 2 × 2 multiple input multiple output (MIMO) USRP N321softwaredefined radio (SDR) platforms, with an instantaneous bandwidth of 200 MHz covering frequencies between 3 MHz and 6 GHz. Besides, the IQ sampling rate is set as 100 MHz.
Figure 10 displays the spectrum of the received signals. The WiFi signal has a 20 MHz bandwidth covering frequencies between 2402 and 2422 MHz, and the frequency range of the UAV video signal is 2408–2428 MHz. Figure 11 shows that the WiFi amplitude is greater than that of the UAV video signal and the UAV video signal is covered by WiFi. In the algorithm, the number of snapshots is 10000, the regularization parameter is h = 2.7, and the angle grid is searched in the range of 0° to 180° with 1° stepsize. Figure 11 provides the DOA estimation of the desired signal after suppressing WiFi interference. This shows that the JJM algorithm has many spurious peaks and is sensitive to the angle of the interference signal, which indicates that it is unable to estimate the DOA effectively. The proposed algorithm shows that the DOA estimation is 65°, which is more accurate than that of the other two algorithms (66°). There are many spurious peaks observed in the other two algorithms. The proposed algorithm presents the best performance, with a sharper main lobe and lower average noise spectrum value than other algorithms.
Conclusion
This paper investigates the DOA estimation problem of UAV video signals affected by strong WiFi, Bluetooth and other interference signals in complicated electromagnetic environments. A novel DOA estimation based on weighted l_{1}norm sparse representation under strong interference is proposed. First, a parallel adaptive beamforming algorithm based on PI is used to suppress strong interference and from new array data, and a weighted matrix is obtained according to the optimized subspace algorithm of subspace projection. Then, the weighted l_{1}norm sparse representation DOA estimation is formed by the weighted matrix and new array data. The proposed algorithm combines the advantages of sparse representation DOA estimation with fewer snapshots, a lower average noise spectrum value and higher precision of superresolution algorithm. In the field experiment, a strong WiFi source is taken as interference for the simulation and experiment. The simulated results show that the proposed algorithm has fewer snapshots, a higher DOA estimation accuracy and success rate, sharper main lobe and lower average noise spectrum value. To demonstrate these results, experimental results also indicate that the proposed algorithm shows better DOA estimation performance than other algorithms. This proves that the proposed algorithm can be used for the DOA estimation of UAV video signals under strong WiFi interference in complicated electromagnetic environments, which has important value and consequences for improving the weak target detection ability. In addition, the proposed algorithm is also suitable for the DOA estimation of weak signals when other interference signals exist in the actual environment, such as the DOA estimation of a 5G signal.
Availability of data and materials
The authors state the data availability in this manuscript.
Abbreviations
 DOA:

Direction of arrival
 UAV:

Unmanned aerial vehicle
 PI:

Power inversion
 OFDM:

Orthogonal frequency division multiplexing
 ISM:

Industrial, scientific and medical
 JJM:

Jamming jam method
 MUSIC:

Multiple signal classification
 ENS:

Extended noise subspace
 EEOI:

Elimination of the eigenvectors of interference
 SIR:

Signaltointerference ratio
References
H. Ullah, M. AbuTair, S. Mcclean et al., Connecting disjoint nodes through a UAVbased wireless network for bridging communication using IEEE 802.11 protocols. EURASIP J. Wire. Commun. Netw. 2020, 142 (2020)
G. Yang, X. Shi, L. Feng et al., CEDAR: a costeffective crowdsensing system for detecting and localizing drones. IEEE Trans. Mob. Comput. 19(9), 2028–2043 (2020)
E. Martins, E. Fatih, K.A. Chethan et al., Detection and classification of UAVs using RF fingerprints in the presence of WiFi and bluetooth interference. IEEE Open J. Commun. Soc. 1, 60–76 (2019)
M. Zuo, S. Xie, X. Zhang et al., Recognition of UAV video signal using RF fingerprints in the presence of WiFi interference. IEEE Access 9, 88844–88851 (2021)
T. Xing, W. Roberts et al., Sparse learning via iterative minimization with application to MIMO radar imaging. IEEE Trans. Signal Process. 59(3), 1088–1101 (2011)
L. Yan, P. Addabbo, C. Hao et al., New ECCM techniques against noiselike and/or coherent interferers. IEEE Trans. Aerosp. Electron. Syst. 56(2), 1172–1188 (2019)
L. Yan, P. Addabbo, Y. Zhang et al., A sparse learning approach to the detection of multiple noiselike jammers. IEEE Trans. Aerosp. Electron. Syst. 56(6), 4367–4383 (2020)
A. Olfat, S. NaderEsfahani, A new signal subspace processing for DOA estimation. Signal Process. 84(4), 721–728 (2004)
J. Li, P. Stoica, Efficient mixedspectrum estimation with applications to target feature extraction. IEEE Trans. Signal Process. 44(2), 281–295 (1996)
J. Tsao, B.D. Steinberg, Reduction of sidelobe and speckle artifacts in microwave imaging: the CLEAN technique. IEEE Trans. Antennas Propag. 36(4), 543–556 (1988)
H. Chen, H. Su, A new approach to estimate DOA in presence of Strong jamming/signal suppression. Acta Electron. Sin. 34(3), 530–534 (2006)
W. Dong, Research on the DOA estimation algorithm of weak signal under strong interference. Dissertation, Harbin Inst. of Technol. 2013 (2013)
J. Mei, J. Hui, Y. Wang et al., Designing nullforming weights based on Bartlett beam forming. J. Harbin Eng. Univ. 29(12), 1315–1318 (2008)
H. Dong, T. Xu, C. Wang, Twodimensional weak signal DOA estimation based on corrected projection jam method in the presence of strong interference. J. Signal Process. 29(2), 221–227 (2013)
J. Zhang, G. Liao, J. Zhang, DOA estimation based on extended noise subspace in the presence of strong signals. Syst. Eng. Electron. 31(6), 1279–1283 (2009)
B. Lin, G. Hu, H. Zhou et al., DOA estimation method of weak signal under the compound background of strong interference and colored noise. Int. J. Antennas Propag. (2022). https://doi.org/10.1155/2022/3949988
J. Gong, S. Lou, Y. Guo, DOA estimation method of weak sources for an array antenna under strong interference conditions. Int. J. Electron. 105(11), 1934–1944 (2018)
L. Yang, Y. Yang, J. Zhu, Source localization based on sparse spectral fitting and spatial filtering. OCEANS 2016 MTS/IEEE Monterey Conference (2016), p. 1–4.
Y. Yang, Y. Zhao, L. Yang, Wideband sparse spatial spectrum estimation using matrix filter with nulling in a strong interference environment. J. Acous. Soc. Am. 143(6), 3891–3898 (2018)
M. Budsabathon, Y. Hara, Optimum beamforming for preFFT OFDM adaptive antenna array. IEEE Trans. Veh. Technol. 53(4), 945–955 (2004)
A.B. Gershman, U. Nickel, Adaptive beamforming algorithms with robustness against jammer motion. IEEE Trans. Signal Process. 45(7), 1878–1885 (1997)
M. Zuo, S. Xie, X. Zhang et al., DOA Estimation Based on weighted l1norm sparse representation for low SNR scenarios. MDPI Sens. 21(13), 4614 (2021)
X. Xu, X. Wei, Z. Ye, DOA estimation based on sparse signal recovery utilizing weightednorm penalty. IEEE Signal Process. Lett. 19, 155–158 (2012)
Acknowledgements
The authors would like to express their sincere thanks to the editors and anonymous reviewers.
Funding
This paper was supported in part by National Natural Science Foundation of China with Grant 61631002 and Grant 62202030.
Author information
Authors and Affiliations
Contributions
SX and MZ designed the proposed framework; MZ performed the simulations and experiments; SX administrated the project; MZ wrote the paper; All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare that there is no conflict of interest regarding the publication of this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zuo, M., Xie, S. A novel DOA estimation method for an antenna array under strong interference. EURASIP J. Adv. Signal Process. 2022, 111 (2022). https://doi.org/10.1186/s1363402200930y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1363402200930y
Keywords
 Strong interference
 Parallel adaptive beamforming
 Weighted l _{1}norm sparse representation
 DOA estimation
 UAV video signal