Next Article in Journal
An Automatic Deep Learning Bowhead Whale Whistle Recognizing Method Based on Adaptive SWT: Applying to the Beaufort Sea
Next Article in Special Issue
GPU-Accelerated Signal Processing for Passive Bistatic Radar
Previous Article in Journal
Correction: Lanz et al. The InflateSAR Campaign: Developing Refugee Vessel Detection Capabilities with Polarimetric SAR. Remote Sens. 2023, 15, 2008
Previous Article in Special Issue
Cognitive Radar Waveform Design Method under the Joint Constraints of Transmit Energy and Spectrum Bandwidth
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Direction of Arrival Estimation with Nested Arrays in Presence of Impulsive Noise: A Correlation Entropy-Based Infinite Norm Strategy

1
College of Electronic and Information Engineering, Tongji University, Shanghai 201800, China
2
College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210000, China
3
Nanjing Panda Electronics Company Limited, Nanjing 210000, China
4
IETR, University of Nantes, 44306 Nantes, France
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(22), 5345; https://doi.org/10.3390/rs15225345
Submission received: 1 October 2023 / Revised: 30 October 2023 / Accepted: 8 November 2023 / Published: 13 November 2023
(This article belongs to the Special Issue Advanced Radar Signal Processing and Applications)

Abstract

:
Direction of arrival (DOA) estimation with nested arrays has been widely investigated in the field of array signal processing, but most studies assume that the noise is Gaussian white noise. In practical situations, there may exist impulsive noise (a kind of heavy-tailed noise), wherein the performance of traditional subspace-based DOA estimation algorithms deteriorates significantly. In this paper, we propose a correlation entropy-based infinite norm preprocessing algorithm, which can be applicable to any type of impulsive noise. Each snapshot of the sensor array data is processed by an exponential kernel function with the infinite norm, which can effectively combat the outliers. Furthermore, we construct the equivalent second-order covariance matrix and perform DOA estimation using classical subspace methods. Simulation results demonstrate the effectiveness of the proposed method for both symmetric α -stable distribution and the Gaussian mixture model.

Graphical Abstract

1. Introduction

Direction of arrival (DOA) estimation has been a research hotspot in array signal processing, which is widely used in wireless communication, sonar, radar, and electronic reconnaissance [1,2]. Some classical DOA estimation algorithms based on subspace classes include multiple signal classification (MUSIC) [3], thereby estimating the signal parameter via rotational invariance techniques (ESPRIT) [4], maximum likelihood (ML) [5] algorithms, etc. In addition, compressive sensing-based methods [6,7] and sparsity-based DOA estimation algorithms [8,9,10,11] have also been proposed to solve the problem of grid mismatch. However, all of the abovementioned traditional methods investigate DOA estimation under the assumption of additive Gaussian noise. In practical engineering applications, noise, such as astronomical noise generated in the atmosphere, sparking noise generated by vehicles, electrical and industrial equipment operation noise, etc., will exhibit impulsive and time domain-sparse characteristics [12]. This type of noise is called impulsive noise, which has neither second-order statistics nor higher-order cumulants and cannot be directly processed by the traditional second-order statistics-based methods.
To suppress the outliers of the impulsive noise, the robust covariation-based MUSIC (ROC-MUSIC, [13]) DOA estimation method exploits the covariation matrix of the array sensor outputs and assumes that the signal and additive noise obey a joint symmetric α -stable (S α S, [14]) distribution. In practice, ROC-MUSIC can also be considered as a method based on fractional-order low-order moments (FLOM, [15]). However, it is unrealistic for the signal and the additive noise to jointly obey the S α S distribution, because a practical signal always has finite variance, while the signal that obeys the S α S distribution has infinite variance. In [16]. The sign covariance matrix MUSIC (SCM-MUSIC) method can obtain a convergent estimation of the signal and noise subspaces, which solves the problem that the FLOM-like methods are only applicable to 1 < α < 2 . A new subspace algorithm based on phased fractional low-order moments (PFLOM) was proposed in [17], which can obtain better performance for 0 < α < 1 . The infinity norm normalization MUSIC (IN-MUSIC, [18]) and zero-memory nonlinear (ZMNL, [19]) methods have been proposed to limit the influence of impulsive noise by pruning the amplitude of the received array signal. The IN-MUSIC method provides a more accurate DOA estimation than the FLOM, PFLOM, and SCM methods. However, its performance may deteriorate as the signal subspace rank increases. Recently, based on the correlation entropy property, a series of methods have been proposed to combat impulsive noise, such as correntropy-based correlation (CRCO, [20]), generalized autocorrentropy (GCO, [21]), and operator and generalized maximum complex correntropy criterion (GMCCC, [22]). In addition, sparse representation methods [23], as well as sparse Bayesian learning (SBL, [24,25]) methods have also been developed for DOA estimation in the presence of impulsive noise. Nevertheless, only traditional uniform linear arrays (ULAs) are considered in the above mentioned methods, thus resulting in a limited estimation accuracy.
Sparse arrays have attracted much attention by increasing the degrees of freedom (DOFs) for DOA estimation [26,27,28,29], such as the super nested array (SNA, [26,27]), augmented nested array (ANA, [28]) and dilated nested array (DNA, [29]). In [30], a sparse array DOA estimation algorithm based on structured correlation reconstruction was proposed, which implements Nyquist space filling on the physical array and performs a compressive transformation on the equivalent filled array to ensure its general applicability and estimation accuracy. In [31], the authors proposed a coarray tensor DOA estimation algorithm for sparse arrays with multidimensional structures. Nevertheless, the abovementioned methods do not consider the case where the received signal is interfered by the impulsive noise. Based on this, the sparse array technique [32,33,34,35] has also been extended to the impulsive noise scenario [36,37]. In these methods [36,37], the original signal covariance matrix is replaced by the PFLOM matrix in combination with the sparse array technique. Alternatively, we found that it is feasible to replace the PFLOM matrix with fractional-order low-order statistics (FLOSs), such as ROC, FLOM, PFLOM. However, the FLOSs-based methods require a priori knowledge of the impulsive characteristic exponent α and involve the choice of unknown parameters (e.g., the order moment parameter p), and the uncertainty of the order moment parameter causes instability in the algorithm performance.
In this paper, we propose a correlation entropy-based infinite norm (Co-IN) strategy to combat the impulsive noise outliers. This strategy belongs to the data-adaptive zero-memory (DA-ZM) algorithmic class and has the following characteristics: (1) It is “blind” and does not require any a priori knowledge of “heavy-tailed” noise statistics. (2) It is applicable to any impulsive noise model, including S α S distributions and Gaussian mixture models. (3) It can estimate parameters from impulsive noise-disturbed data by utilizing a second-order statistics-based algorithm. (4) It is data-adaptive and zero-memory, and it does not require prior information retention or linkage to other snapshots. The main contributions are as follows:
  • We propose a data-adaptive zero-memory exponential infinity norm strategy based on correlation entropy to suppress the impulsive noise outliers without the prior information of impulsive noise.
  • We analyze the pseudocovariance matrix of the processed signal data and prove its boundedness.
  • We extend the proposed Co-IN method to the nested array scenario [34].

2. Signal Models with a Nested Array Structure

Consider Q far-field independent narrowband signals impinging on a nested array (shown in Figure 1) with DOA θ q , q = 1 , 2 , , Q . The nested array is composed of two uniform linear arrays (ULAs) with element spacings of l 1 and l 2 = N 1 + 1 l 1 , respectively. Assuming that the first array element of the first subarray is the reference point, the locations of the array sensors are then given by
L = n l 1 0 n N 1 1 N 1 l 1 + m l 2 0 m N 2 1 = L p p = 1 , 2 , , N 1 + N 2 , L 1 = 0 ,
where N 1 , N 2 N , l 1 = λ λ 2 2 , and λ are the carrier wavelengths of incoming signals. The array output ( t = 1 , 2 , , T s with T s being the number of snapshots) is
z t = q = 1 Q a θ q s q t + n t = As t + n t ,
where z t = z 1 t , z 2 t , , z N 1 + N 2 t T is the received data vector with the transpose operation · T ; A = a θ 1 , , a θ q , , a θ Q is the directional matrix with the steering vector a θ q = 1 , e j 2 π L 2 sin θ q / λ , , e j 2 π L N 1 + N 2 sin θ q / λ T ; s t = s 1 t , , s Q t T is the signal source vector, and n t = n 1 t , n 2 t , , n N 1 + N 2 t T is the impulsive noise term obeying α -stable distribution [12] or the Gaussian mixture model (GMM) [19].
Since impulsive noise does not have second-order statistics, subspace-based DOA estimation methods, such as MUSIC [3] and ESPRIT [4], will fail in the scenario of impulsive noise. Therefore, it is essential to develop a method for recovering the virtual equivalent second-order statistics that are applicable to any impulsive noise scenario.

3. Proposed Method

3.1. Correlation Entropy-Based Infinite Norm (Co-IN) Strategy

Motivated by the information theory, the correlation entropy of two random vectors x and y can be defined as
c σ x , y = E κ σ x y ,
where κ σ · is a kernal function, such as an exponential kernel, a Gaussian kernel, or a Laplacian kernel [21], and E · is the mathematical expectation operation. The correlation entropy can convey information about the correlations and statistical distributions of random variables.
Since the received data contain outliers, we propose an autocorrelation entropy (ACE) operator based on the following exponential kernel function
κ σ x = e x 2 σ 2 ,
where x is a scalar, σ is the size of kernal, and · is the modulus operator. The ACE operator for the received array data in Equation (2) can be expressed as
κ σ z t = e z 1 t 2 σ 2 , e z 2 t 2 σ 2 , , e z N 1 + N 2 t 2 σ 2 T .
For a finite number of data samples, we have
c σ Z = E κ σ z t = 1 T s t = 1 T s e z 1 t 2 σ 2 , t = 1 T s e z 2 t 2 σ 2 , , t = 1 T s e z N 1 + N 2 t 2 σ 2 T ,
where c σ Z C N 1 + N 2 × 1 is a vector.
Subsequently, we consider that the noise follows the symmetric α -stable (S α S) distribution or the GMM. A histogram with 1000 samples of these two noise distributions is shown in Figure 2a and Figure 2b, respectively. For the S α S noise simulation, α = 1.2, and the dispersion parameter γ = 0.1 . In the GMM, it consists of two Gaussian noises with σ 2 2 = 100 σ 1 2 , and the weighting coefficients of the two terms are c 1 = 0.9 and c 2 = 0.1 , respectively. Figure 2a,b show that the amplitudes of a large number of samples are around zero in all the sample data for both noises, while significant outliers are present in only a limited number of samples. In this paper, we propose a correlation entropy-based infinite norm (Co-IN) strategy that does not require any prior information about the noise, which utilizes an exponential infinity norm to compress the outliers of impulsive noise.
Definition 1. 
Assuming that z t is the received array data with impulsive noise, and z t can be normalized as
y t = w t z t ,
with
w t = e z t 2 σ t 2 = e max z 1 t 2 σ t 2 , z 2 t 2 σ t 2 , , z N 1 + N 2 t 2 σ t 2 ,
and the adaptive kernel size function σ t satisfies
σ t = 2 π 3 1 + e H t , t = 1 , 2 , , T s ,
where H t is the local entropy for the t-th snapshot, which is defined as
H t = i = 1 N 1 + N 2 f i t log f i t ,
f i t = z i t k = 1 N 1 + N 2 z k t .
Then, the pseudocovariance matrix can be constructed from the T s samples as follows
R Co - IN = 1 T s t = 1 T s y t y H t ,
and R Co - IN is bounded; the proof is provided in Appendix A.

3.2. Statistical Analysis of the Co-IN Strategy

The proposed Co-IN strategy can guarantee the zero spatial crosscorrelation of the input noise, provided that the prenormalized impulsive noise follows a spherically symmetrical distribution (This section demonstrates that the proposed Co-IN strategy normalization method preserves the zero spatial crosscorrelation of input noise when the prenormalized noise exhibits a spherically symmetrical distribution on the complex plane, along with defined mean and variance parameters. Examples of such impulse noises are complex value S α S noise, as well as special cases of complex-value Gaussian noises and complex-value Gaussian mixture noises, which have many applications in signal processing and communication, such as the noise in telephone circuits, anthropogenic and natural impulsive noise, underwater acoustic signals, and low-frequency atmospheric noise. For details, we can refer to reference [12]) on the complex plane, as has been discussed in [18]. Thus, the prenormalized impulsive noise has no pseudocorrelation between the noise subspace and the signal subspace.
Corollary 1. 
Considering an independent and S α S   ( N 1 + N 2 ) × 1 impulsive noise n ( t ) , there is no signal; then, z t = n t , i.e., y t = w t n t . Then, the proposed Co-IN strategy would give
E y t = 0 ,
0 means an all-zeros vector, and
E y t y H t = D ,
where D is a diagonal matrix with finite entries.
Proof. 
Because w t is real-valued, w t n i t is spherically symmetrical, so E w t n i t = 0 , i = 1 , , N 1 + N 2 , and Equation (13) holds.
In the autocorrelation of the noise component, then
E y i t y i * t = E w t n i t w * t n i * t = E w 2 t n i t 2 E e n i t σ t 2 · n i t 2 σ t 4 · σ t 4 ,
where · * is the conjugate operation, and e n i t σ t 2 × n i t 2 σ t 4 × σ t 4 4 σ t 4 e 2 ; thus, E w 2 t n i t 2 has a finite value.
Similarly, for i , j 1 , 2 , , N 1 + N 2 and i j , we have
E y i t y j * t = E w t n i t w t n j t * = E w t n i t E w t n j t * = 0 .
Then, Equation (14) is proven.    □
Corollary 2. 
Considering an independent and S α S   ( N 1 + N 2 ) × 1 impulsive noise n ( t ) , according to Equations (2) and (7), we have y t = w t As t + n t . Then, the pseudocovariance matrix of the proposed Co-IN strategy can be expressed as
R Co - IN = A Φ S A H + κ I N 1 + N 2 ,
where A is the directional matrix defined in Equation (2), κ is a constant, I N 1 + N 2 is the identity matrix, and Φ S is the diagonal matrix of the signal vector.
Proof. 
R Co - IN is a N 1 + N 2 × N 1 + N 2 matrix; the ( i , j ) -th element is
R Co - IN i , j = E y i t y j H t = E w t z i t w * t z j * t .
Substituting z i ( t ) = q = 1 Q e j 2 π L i sin θ q λ s q ( t ) + n i ( t ) and z j ( t ) = p = 1 Q e j 2 π L j sin θ p λ s p ( t ) + n j ( t ) into Equation (18), we then have
R Co - IN i , j = E w 2 t q = 1 Q e j 2 π L i sin θ q λ s q t + n i t × p = 1 Q e j 2 π L j sin θ p λ s p t + n j t * = q = 1 Q e j 2 π L i sin θ q λ × E w 2 t s q t p = 1 Q e j 2 π L j sin θ p λ s p t + n j t * + E w 2 t n i t p = 1 Q e j 2 π L j sin θ p λ s p t + n j t * .
Since the noise and signal are independent of each other, it has the following property: i j , E n i ( t ) n j ( t ) * = 0 , E s i ( t ) s j ( t ) * = 0 , and i , j , E s i ( t ) n j ( t ) * = 0 , E n i ( t ) s j ( t ) * = 0 . We can obtain
R Co - IN i , j = q = 1 Q e j 2 π L i sin θ q λ E w 2 t s q t p = 1 Q e j 2 π L j sin θ p λ s p * t + E w 2 t n i t n j * t = q = 1 Q e j 2 π L i sin θ q λ E w 2 t s q t s q * t e j 2 π L j sin θ q λ + κ δ i j = q = 1 Q e j 2 π L i sin θ q λ ϕ q e j 2 π L j sin θ q λ + κ δ i j = A i Φ S A j H + κ δ i j ,
where Φ S = d i a g ϕ 1 , , ϕ Q is the signal covariance matrix, ϕ q = E w 2 t s q t s q * t , and κ = E w 2 t n i t n j * t ; δ i j is the Kronecker delta function and A i is the i-th row of elements of A .
Then, the pseudocovariance matrix can be written as
R Co - IN = A 1 ; ; A N 1 + N 2 Φ S A 1 H , , A N 1 + N 2 H + κ I N 1 + N 2 = A Φ S A H + κ I N 1 + N 2 .
Thus, Equation (17) holds.    □

3.3. Algorithm Flow of Co-IN Strategy

By vectorizing Equation (17), a virtual single snapshot vector can be obtained as follows:
r = v e c R Co - IN = A ˜ b + v e c κ I N 1 + N 2 ,
where A ˜ = a * θ 1 a θ 1 , , a * θ Q a θ Q , with ⊗ being the Kronecker product; b is the equivalent single snapshot signal power, whose elements are the diagonal entries of Φ S . According to [34], the virtual difference coarray vector r contains redundant information. Therefore, by removing the redundant terms, we can obtain
r ˜ = A ˜ 1 b ˜ + κ ˜ ,
with the directional matrix A ˜ 1 , thereby corresponding to a ULA with sensor positons [ M , M ] , where M = N 1 N 2 + N 2 1 . κ ˜ is a vector obtained by removing the redundancy in v e c κ I N 1 + N 2 . Since r ˜ is a single snapshot vector, the spatial smoothing method should be applied. r ˜ can be divided into M overlapping subarrays r ˜ m = r ˜ m : m + M 1 , : , m = 1 , , M . Then, a new covariance matrix with a recovered rank can be obtained by
R n e w = 1 M m = 1 M r ˜ m r ˜ m H .
Consequently, by performing the eigenvalue decomposition (EVD) of R n e w , DOA estimation can be obtained by using the corresponding subspace-based algorithm. In this paper, we utilize the total least square ESPRIT (TLS-ESPRIT, [4]) algorithm to estimate the DOAs of the signals, and the pseudoprocedure of the proposed Co-IN method is provided in Algorithm 1.
Algorithm 1: Proposed Co-IN method.
Input: z t C ( N 1 + N 2 ) × 1 , t = 1 , 2 , , T s ;
for   t = 1 : T s   do
Remotesensing 15 05345 i001
end (
1: Construct the pseudo-covariance matrix R Co - IN and obtain the new covariance matrix R n e w according to Equations (13) and (24), respectively.
2: Perform an EVD operation on R n e w to obtain the signal subspace E s = e 1 , e 2 , , e Q spanned by the eigenvectors corresponding to the first Q eigenvalues.
3: Decompose E s to E x and E y , as follows
       E s = E x The last row of E s = The first row of E s E y .
4: Construct a new signal matrix E ˜ = E x , E y , and calculate R ˜ = E ˜ H E ˜ C 2 Q × 2 Q ;
5: Perform EVD on R ˜ to obtain the matrix of eigenvectors E V , which is decomposed to
    E V = E 1 G x E 2 G y , and E 1 , E 2 , G x , G y C Q × Q .
6: Calculate ψ = G x G y 1 ;
7: Perform EVD on ψ to obtain the eigenvalue ψ q , q = 1 , 2 , , Q ;
8: Estimate the DOAs: θ q = arcsin a n g l e ψ q π · 180 π , q = 1 , 2 , , Q .
Output: The estimated DOAs θ q , q = 1 , 2 , , Q .

4. Simulation Results

In this section, the proposed Co-IN method is compared with some recently reported methods in the case of impulsive noise, such as the SCM [16], IN [18], ZMNL [19], GCO [21], and Toeplitz-PFLOM [36] methods. These various methods are applied to DOA estimation using the TLS-ESPRIT method. Impulsive noise is spatiotemporally uncorrelated and obeys the S α S distribution or the Gaussian mixture model.
To evaluate the performance of the proposed algorithm and other methods, the root mean square error (RMSE) is defined as
RMSE = 1 MC j = 1 MC 1 Q q = 1 Q θ ˜ q j θ q 2 ,
where θ ˜ q j denotes the DOA estimation of the q-th source θ q at the j-th Monte Carlo (MC) experiment.

4.1. Complexity Analysis

In this section, the number of multiplications of the real (or complex) values is considered as a complexity criterion. The computational complexity of the proposed algorithm mainly includes the computation of the new covariance matrix R n e w of O ( N 1 N 2 + N 2 ) 3 , the complexity of the local correlation entropy H t of O 2 P T s , the complexity of the adaptive kernel function σ t of O T s , the complexity of the weight function w ( t ) of O T s , the complexity of the normalized received array data y ( t ) of O P T s , and the complexity of the pseudocovariance matrix R Co - IN of O P 2 T s , with a total computational complexity of O ( N 1 N 2 + N 2 ) 3 + ( P 2 + 3 P + 2 ) T s . For the proposed Co-IN algorithm with ULA, it has a total computational complexity of O ( P 2 + 3 P + 2 ) T s . The main computational complexity results of the proposed algorithm and other algorithms are given in Table 1. It can be seen from Table 1 that the complexity of the proposed algorithm with ULA is slightly higher than that of the IN, ZMNL, and SCM algorithms, but it is significantly lower than those of the GCO and Toeplitz-FLOM methods. Moreover, the DOA estimation performance of the proposed method can be verified in the later simulations.

4.2. S α S Impulsive Noise

The generalized signal-to-noise ratio (GSNR) of an impulsive noise with an S α S distribution [12] is defined as
GSNR = 10 log E s t 2 γ ,
where γ is the dispersion parameter.
Consider two independent quadrature phase shift keying (QPSK) sources with DOAs of 10 × r a n d ( 1 , 2 ) + [ 20 , 15 ] . Other parameters are set as follows: the total number of ULA is 10 (SCM, IN, GCO, ZMNL and Co-IN-ULA), the extended coprime array is 2 M = 6 with N = 5 (Toeplitz-PFLOM), and the nested array is N 1 = N 2 = 5 (the proposed Co-IN with NA). In addition, p = 0.9 is selected in the GCO method. In addition, to ensure a fair comparison of the DOA estimation performance of different algorithms, we extended all the above ULA-based algorithms to NA scenarios (where the total number of physical sensors is always identical), which are denoted as SCM-NA, IN-NA, GCO-NA, ZMNL-NA, and GCO-NA. The difference between these algorithms and the proposed algorithm lies in the construction of the equivalent covariance matrix Equation (18), and all of them can realize DOA estimation using the nested array technique.
Firstly, we considered the scenario where α is between 0.3 and 1.4, set GSNR = 4 dB, set the snapshots to T s = 400 , and set MC = 1000; the simulation results of all the compared algorithms are shown in Figure 3. As can be seen from Figure 3, the RMSE of all the algorithms gradually decreased as α increased. Moreover, the RMSE of the proposed algorithms was smaller than that of the other compared methods for either ULA or NA scenarios. From Figure 3b, it can be found that the GCO algorithm was more adaptable to NA scenes compared to the ZMNL algorithm. Under the same intensity of impulsive noise, the proposed algorithm provided better performance than the SCM, GCO, IN, ZMNL and Toeplitz-PFLOM algorithms.
Then, we tested the RMSE performance of all the compared algorithms versus their GSNRs and snapshots, where α = 0.8. As shown in Figure 4a, the proposed Co-IN algorithm and IN-ULA algorithm had better estimation performance than other methods under the same GSNR. Similar performance results can be observed in Figure 4c, where the number of snapshots was variable. In addition, we extended the aforementioned comparison algorithms to NA scenarios and compared the performance with the proposed Co-IN-NA algorithm among different GSNRs and numbers of snapshots, as shown in Figure 4b,d. As can be seen from Figure 4b,d, the RMSE of all the methods was significantly reduced as compared to Figure 4a,c. Also, it can be observed that the SCM-NA, IN-NA, and the proposed Co-IN-NA algorithms outperformed the other algorithms, where the proposed algorithm has the best performance result.
For the IN algorithm, the proposed Co-IN-ULA method shown in Figure 4a yielded a slightly better performance with α = 0.8 . To better represent the Co-IN algorithm’s effectiveness, Figure 5 compares the two algorithms with impulsive noise in the α range of 0.2 to 1.4; the GSNR was taken between −2 dB and 6 dB, and the other experimental conditions were the same as in Figure 4. As Figure 5 shows, in the case of the ULA, the Co-IN-ULA algorithm’s estimation accuracy was significantly higher than the IN algorithm for the same values of α . Moreover, the proposed Co-IN algorithm was applicable to the strongly impulsive noise environment.

4.3. Gaussian Mixture Heavy-Tailed Noise

We adopted the two-term GMM [24] with the following probability density function:
p n x = h = 1 2 c h π σ h 2 exp x 2 σ h 2
where 0 c h 1 and σ h 2 denote the probability and variance of the h-th Gaussian term, respectively. We set σ 2 2 = 100 σ 1 2 , c 1 > c 2 > 0 , and c 1 + c 2 = 1 . According to [24], the SNR can be defined as
SNR = E s t 2 σ 1 2 .
Figure 6a illustrates the RMSE performance results of the proposed algorithm compared with other algorithms versus the SNRs in the GMM environment, and Figure 6c shows the RMSE results for different numbers of snapshots. The GMM parameters were c 1 = 0.9 , c 2 = 0.1 and σ 1 2 = 1 , σ 2 2 = 100 , and the other parameters were consistent with the simulation in Section 4.2. It can be seen from Figure 6a that the proposed Co-IN algorithm had the best RMSE performance over its three competitors under noise following the same SNR in the presence of the Gaussian mixture model. The RMSE performance versus the number of snapshots shown in Figure 6c also verifies the superiority of the proposed methods. Furthermore, Figure 6b,d show the RMSE results of the methods in Figure 6a,c in the presence of nested arrays. It can be seen that in the context of nested arrays, the performance of all the algorithms improved with the increase in the SNR or the number of snapshots. From the figures, it can be seen that the proposed Co-IN-NA algorithm outperformed the other algorithms, which also illustrates the effective resistance of the Co-IN strategy against impulsive noise.
Figure 6a shows that the RMSE of the Co-IN-ULA algorithm was similar to the IN algorithm for the values of c 2 = 0.1 . To clarify the advantage of the proposed Co-IN algorithm, we selected GMM noise with different parameters of c 2 for comparison, as shown in Figure 7, where c 2 ranged from 0.04 to 0.36, the number of snapshots was T s = 400 , MC = 1000, the sensor numbers of the ULA were 10, the SNR was taken between −8dB and 0dB, and the other experimental conditions were the same as in Figure 6a.
The results in Figure 7 indicate that the proposed Co-IN algorithm can effectively handle different components of Gaussian mixture heavy-tailed noise. In addition, the Co-IN-ULA algorithm is a simple application of our proposed algorithm to the ULA. The focus of our work is to propose the Co-IN-NA algorithm for nested array configurations.

4.4. Underdetermined DOA Estimation

The ULA-based method is no longer applicable when the number of sources exceeds the number of sensors, and only the Toeplitz-PFLOM (with degrees of freedom (DOFs) M ( N + 1 ) 1 ) method could be considered in comparison with the proposed Co-IN-NA (with DOFs N 1 ( N 2 + 1 ) 1 ) method. In this simulation, the MUSIC pseudospectrums of the proposed algorithm and Toeplitz-PFLOM were tested by different DOA values and α values. The number of snapshots was 1000, and the GSNR = 20 dB; these settings were defined in the following three cases:
Case 1: θ is taken between [ 48 , 48 ] with an interval of 8 , Q = 13 , and α = 0.5 , 1.2 .
Case 2: θ is taken between [ 48 , 48 ] , with an interval of 6 , Q = 17 , and α = 0.5 , 1.2 .
Case 3: θ is taken between [ 55 , 55 ] , with an interval of 5 , Q = 23 , and α = 0.5 , 1.2 .
Figure 8 and Figure 9 show the MUSIC pseudospectrums of the proposed Co-IN-NA and Toeplitz-PFLOM methods for different source numbers and characteristic exponents of α . Figure 8 illustrates the performance of the Co-IN-NA and Toeplitz-PFLOM methods for the number of sources ( Q = 13 ) being slightly larger than the number of sensors ( 2 M + N 1 = N 1 + N 2 = 10 ). The Co-IN-NA shown in Figure 8 provided an accurate estimate, while the Toeplitz-PFLOM estimation had an incorrect peak at a small value of α . Figure 9 shows the MUSIC spectrum with the number of sources ( Q = 17 ) reaching the upper limit estimated by the Toeplitz-PFLOM method (DOFs = 17). It can be seen that the Toeplitz-PFLOM method showed a failure of the true DOA for different α values. By comparison, the proposed Co-IN-NA method had improved estimation results. Compared to Figure 9, Figure 10 shows the MUSIC spectrum for 23 sources; at this time, the Toeplitz-PFLOM method was no longer working, while the Co-IN-NA method was still robust in all cases.
In addition, we tested the performance of the Co-IN-NA algorithm for the different number of sources. Figure 11 depicts the performance dependence of the proposed Co-IN-NA algorithm on the number of sources, where the total number of array sensors was set to 10, i.e., N 1 = N 2 = 5 . In addition, the characteristic exponents were α = 0.6 and α = 0.9 , the number of snapshots was T s = 400 , and MC = 1000. Thanks to the advantage of the nested array technique, it can be seen from Figure 11 that our method still obtained satisfactory performance when the number of sources was Q = 12 , 15 . The RMSE was within one degree when the GSNR > 2 dB. This simulation indicates the applicability of the Co-IN-NA algorithm to the variation in source number. Further work will consider the extension of the proposed algorithm to other sparse array scenarios.

5. Conclusions

In this paper, a correlation entropy-based infinite norm preprocessing algorithm was proposed for DOA estimation with nested arrays in the presence of impulsive noise. The proposed method utilizes an exponential kernel function for each snapshot of the sensor received array data, which effectively suppresses the impulsive noise outliers and constructs an equivalent covariance matrix. Not only doe this improve the accuracy and robustness of the DOA estimation under impulsive noise, but it also can detect more sources than sensors. Meanwhile, the proposed method does not require any prior knowledge of impulsive noise information (e.g., the characteristic exponent α ). Simulation results through two different noise scenarios show that the proposed method outperformed the conventional IN, ZMNL and SCM approaches and the recently reported GCO and Toeplitz-PFLOM methods in DOA estimation. However, the work in this paper does not consider the mutual coupling effect between the dense array elements, and it will be our future work to find out how to efficiently decouple these elements.

Author Contributions

Conceptualization, X.D. and J.Z.; Methodology, X.D. and J.Z.; writing—original draft preparation, J.Z.; Writing—review and editing, M.S. and Y.W.; Supervision, Y.W. and R.G.; Funding acquisition, M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China under Grant 62101250, Grant 62101251, and the Natural Science Foundation of Jiangsu Province under Grant BK20210281.

Data Availability Statement

The data used in this paper can be requested from the corresponding authors upon request.

Conflicts of Interest

Author Sun Meng is a postdoctoral student at Nanjing Panda Electronics Company Limited. He is also a professor at Nanjing University of Aeronautics and Astronautics. The remaining authors declared that the research was conducted in the absence of any commercialor financial relationships that could be construed as a potential conflict of interest. The funder had no role in the design of the study, in the collection, analyses, or interpretation of data, in the writing of the manuscript, or in the decision to publish the results.

Appendix A

Proof of Equation
(12). Let R Co - IN i , j denote the ( i , j ) -th element of matrix R Co - IN ; since R Co - IN i , j is a complex number, we prove separately that the real part R R Co - IN i , j and imaginary part I R Co - IN i , j are bounded. According to Equations (18)–(20), we have
R R Co - IN i , j = R E y i ( t ) y j * t = R A i Φ S A j H + κ δ i j
For any complex number c, R c c , we then have
R A i Φ S A j H + κ δ i j A i Φ S A j H + κ δ i j A i Φ S A j H + κ
Under the assumption that the signal distribution has finite covariance, then Φ S is bounded, i.e.,
A i Φ S A j H < , i , j .
Hence, the boundness of R R Co - IN i , j is limited to the boundness of κ . According to Corollary 1, we have κ = E w 2 t n i t n j * t = D i , j < , where D i , j is the ( i , j ) -th element of matrix D .
Thus, R R Co - IN i , j < holds, i.e., R R Co - IN i , j is bounded. The proof of the imaginary part I R Co - IN i , j is the same as the real part. □

References

  1. Zhang, J.; Chu, P.; Liao, B. DOA estimation in impulsive noise based on FISTA algorithm. Remote Sens. 2023, 15, 565. [Google Scholar] [CrossRef]
  2. Liu, Y.; Zhang, X.; Yang, Q. DOA estimation of multiple coherent targets using weight vector orthogonal decomposition in TDM-MIMO HF-radar. Remote Sens. 2023, 15, 4073. [Google Scholar] [CrossRef]
  3. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  4. Roy, R.; Kailath, T. ESPRIT—Estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 984–995. [Google Scholar] [CrossRef]
  5. Kozick, R.J.; Sadler, B.M. Maximum-likelihood array processing in non-Gaussian noise with Gaussian mixtures. IEEE Trans. Signal Process. 2000, 48, 3520–3535. [Google Scholar]
  6. Mirza, H.A.; Aslam, L.; Raja, M.A.Z.; Chaudhary, N.I.; Qureshi, I.M.; Malik, A.N. A new computing paradigm for off-grid direction of arrival estimation using compressive sensing. Wirel. Commun. Mob. Comput. 2020, 2020, 1–9. [Google Scholar] [CrossRef]
  7. Mirza, H.A.; Raja, M.A.Z.; Chaudhary, N.I.; Qureshi, I.M.; Malik, A.N. A robust multi sample compressive sensing technique for DOA estimation using sparse antenna array. IEEE Access 2020, 8, 140848–140861. [Google Scholar] [CrossRef]
  8. Liu, Y.; Tan, Z.W.; Khong, A.W.H.; Liu, H. An iterative implementation-based approach for joint source localization and association under multipath propagation environments. IEEE Trans. Signal Process. 2023, 71, 121–135. [Google Scholar] [CrossRef]
  9. Zamani, H.; Zayyani, H.; Marvasti, F. An iterative dictionary learning-based algorithm for DOA estimation. IEEE Commun. Lett. 2016, 20, 1784–1787. [Google Scholar] [CrossRef]
  10. Liu, Y.; Xia, X.G.; Liu, H.; Nguyen, A.H.T.; Khong, A.W.H. Iterative implementation method for robust target localization in a mixed interference environment. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5107813. [Google Scholar] [CrossRef]
  11. Liu, Y.; Liu, H. Target height measurement under complex multipath interferences without exact knowledge on the propagation environment. Remote. Sens 2022, 14, 3309. [Google Scholar] [CrossRef]
  12. Shao, M.; Nikias, C.L. Signal processing with fractional lower order moments: Stable processes and their applications. Proc. IEEE 1993, 81, 986–1010. [Google Scholar] [CrossRef]
  13. Tsakalides, P.; Nikias, C.L. The robust covariation-based MUSIC (ROC-MUSIC) algorithm for bearing estimation in impulsive noise environments. IEEE Trans. Signal Process. 1996, 44, 1623–1633. [Google Scholar] [CrossRef]
  14. Mahmood, A.; Chitre, M.; Armand, M.A. PSK communication with passband additive symmetric α-stable noise. IEEE Trans. Commun. 2012, 60, 2990–3000. [Google Scholar] [CrossRef]
  15. Liu, T.H.; Mendel, J.M. A subspace-based direction finding algorithm using fractional lower order statistics. IEEE Trans. Signal Process. 2001, 49, 1605–1613. [Google Scholar]
  16. Visuri, S.; Oja, H.; Koivunen, V. Subspace-based direction-of-arrival estimation using nonparametric statistics. IEEE Trans. Signal Process. 2001, 49, 2060–2073. [Google Scholar] [CrossRef]
  17. Belkacemi, H.; Marco, S. Robust subspace-based algorithms for joint angle/Doppler estimation in non-Gaussian clutter. Signal Process. 2007, 87, 1547–1558. [Google Scholar] [CrossRef]
  18. He, J.; Liu, Z.; Wong, K.T. Snapshot-instantaneous infinity normalization against heavy-tail noise. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 1221–1227. [Google Scholar]
  19. Swami, A.; Sadler, B.M. On some detection and estimation problems in heavy-tailed noise. Signal Process. 2002, 82, 1829–1846. [Google Scholar] [CrossRef]
  20. Zhang, J.; Qiu, T.; Song, A.; Tang, H. A novel correntropy based DOA estimation algorithm in impulsive noise environments. Signal Process. 2014, 104, 346–357. [Google Scholar] [CrossRef]
  21. Tian, Q.; Qiu, T.; Li, J.; Li, R. Robust adaptive DOA estimation method in an impulsive noise environment considering coherently distributed sources. Signal Process. 2019, 165, 343–356. [Google Scholar] [CrossRef]
  22. Ma, F.; Bai, H.; Zhang, X.; Xu, C.; Li, Y. Generalised maximum complex correntropy-based DOA estimation in presence of impulsive noise. IET Radar Sonar Navig. 2020, 14, 793–802. [Google Scholar] [CrossRef]
  23. Liu, Z.M.; Huang, Z.T.; Zhou, Y.Y. Array signal processing via sparsity-inducing representation of the array covariance matrix. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1710–1724. [Google Scholar] [CrossRef]
  24. Dai, J.; So, H.C. Sparse Bayesian learning approach for outlier-resistant direction-of-arrival estimation. IEEE Trans. Signal Process. 2017, 66, 744–756. [Google Scholar] [CrossRef]
  25. Zheng, R.; Xu, X.; Ye, Z.; Dai, J. Robust sparse Bayesian learning for DOA estimation in impulsive noise environments. Signal Process. 2020, 171, 107500. [Google Scholar] [CrossRef]
  26. Liu, C.L.; Vaidyanathan, P.P. Super Nested Arrays: Linear Sparse Arrays With Reduced Mutual Coupling Part I: Fundamentals. IEEE Trans. Signal Process. 2016, 64, 3997–4012. [Google Scholar] [CrossRef]
  27. Liu, C.L.; Vaidyanathan, P.P. Super Nested Arrays: Linear Sparse Arrays With Reduced Mutual Coupling Part II: High-Order Extensions. IEEE Trans. Signal Process. 2016, 64, 4203–4217. [Google Scholar] [CrossRef]
  28. Liu, J.; Zhang, Y.; Lu, Y.; Ren, S.; Cao, S. Augmented Nested Arrays With Enhanced DOF and Reduced Mutual Coupling. IEEE Trans. Signal Process. 2017, 65, 5549–5563. [Google Scholar] [CrossRef]
  29. Shaalan, A.M.; Du, J.; Tu, Y.H. Dilated nested arrays with more degrees of freedom (DOFs) and less mutual coupling—part I: The fundamental geometry. IEEE Trans. Signal Process. 2022, 70, 2518–2531. [Google Scholar] [CrossRef]
  30. Zhou, C.; Gu, Y.; Shi, Z.; Haardt, M. Structured Nyquist correlation reconstruction for DOA estimation with sparse arrays. IEEE Trans. Signal Process. 2023, 71, 1849–1862. [Google Scholar] [CrossRef]
  31. Zheng, H.; Zhou, C.; Shi, Z.; Gu, Y.; Zhang, Y.D. Coarray tensor direction-of-arrival estimation. IEEE Trans. Signal Process. 2023, 71, 1128–1142. [Google Scholar] [CrossRef]
  32. Zhao, J.; Gui, R.; Dong, X. DOA tracking with nested arrays via an improved multisource multi-Bernoulli filtering in the presence of impulsive noise. IEEE Sens. Lett. 2022, 6, 5501504. [Google Scholar] [CrossRef]
  33. Wang, Y.; Wu, W.; Zhang, X.; Zheng, W. Transformed nested array designed for DOA estimation of non-circular signals: Reduced sum-difference co-array redundancy perspective. IEEE Commun. Lett. 2020, 24, 1262–1265. [Google Scholar] [CrossRef]
  34. Pal, P.; Vaidyanathan, P.P. Nested Arrays: A Novel Approach to Array Processing With Enhanced Degrees of Freedom. IEEE Trans. Signal Process. 2010, 58, 4167–4181. [Google Scholar] [CrossRef]
  35. Zheng, Z.; Huang, Y.; Wang, W.Q.; So, H.C. Augmented covariance matrix reconstruction for DOA estimation using difference coarray. IEEE Trans. Signal Process. 2021, 69, 5345–5358. [Google Scholar] [CrossRef]
  36. Dong, X.; Sun, M.; Zhang, X.; Zhao, J. Fractional Low-Order Moments Based DOA Estimation With co-Prime Array in Presence of Impulsive Noise. IEEE Access 2021, 9, 23537–23543. [Google Scholar] [CrossRef]
  37. Dong, X.; Zhang, X.; Zhao, J.; Sun, M. Non-circular sources DOA estimation for coprime array with impulsive noise: A novel augmented phased fractional low-order moment. IEEE Trans. Veh. Technol. 2022, 71, 10559–10569. [Google Scholar] [CrossRef]
Figure 1. Nested array model.
Figure 1. Nested array model.
Remotesensing 15 05345 g001
Figure 2. Histogram of 1000 samples for S α S noise and GMM noise (the horizontal coordinate indicates the amplitude of the received signal samples, and the vertical coordinate represents the number of samples). (a) Histogram of S α S noise. (b) Histogram of GMM noise.
Figure 2. Histogram of 1000 samples for S α S noise and GMM noise (the horizontal coordinate indicates the amplitude of the received signal samples, and the vertical coordinate represents the number of samples). (a) Histogram of S α S noise. (b) Histogram of GMM noise.
Remotesensing 15 05345 g002
Figure 3. RMSE of DOA estimation versus α , where GSNR = 4 dB, T s = 400 , MC = 1000. (a) ULA. (b) Nested arrays.
Figure 3. RMSE of DOA estimation versus α , where GSNR = 4 dB, T s = 400 , MC = 1000. (a) ULA. (b) Nested arrays.
Remotesensing 15 05345 g003
Figure 4. RMSE of DOA estimation versus (a) GSNRs with ULA, where T s = 400 , MC = 1000. (b) GSNRs with NA, where T s = 400 , MC = 1000, (c) Snapshots with ULA, where GSNR = 4 dB, MC = 1000. (d) Snapshots with NA, where GSNR = 4 dB, MC = 1000.
Figure 4. RMSE of DOA estimation versus (a) GSNRs with ULA, where T s = 400 , MC = 1000. (b) GSNRs with NA, where T s = 400 , MC = 1000, (c) Snapshots with ULA, where GSNR = 4 dB, MC = 1000. (d) Snapshots with NA, where GSNR = 4 dB, MC = 1000.
Remotesensing 15 05345 g004
Figure 5. RMSE of DOA estimation versus α , T s = 400 , MC = 1000.
Figure 5. RMSE of DOA estimation versus α , T s = 400 , MC = 1000.
Remotesensing 15 05345 g005
Figure 6. RMSE of DOA estimation versus (a) SNRs with ULA, where T s = 400 , MC = 1000. (b) SNRs with NA, where T s = 400 , MC = 1000. (c) Snapshots with ULA, where SNR = 4 dB, MC = 1000. (d) Snapshots with NA, where SNR = 4 dB, MC = 1000.
Figure 6. RMSE of DOA estimation versus (a) SNRs with ULA, where T s = 400 , MC = 1000. (b) SNRs with NA, where T s = 400 , MC = 1000. (c) Snapshots with ULA, where SNR = 4 dB, MC = 1000. (d) Snapshots with NA, where SNR = 4 dB, MC = 1000.
Remotesensing 15 05345 g006
Figure 7. RMSE of DOA estimation versus c 2 , T s = 400 , MC = 1000.
Figure 7. RMSE of DOA estimation versus c 2 , T s = 400 , MC = 1000.
Remotesensing 15 05345 g007
Figure 8. Case 1: (a) Toeplitz-PFLOM method with α = 0.5 ; (b) Co-IN-NA method with α = 0.5 ; (c) Toeplitz-PFLOM method with α = 1.2 ; (d) Co-IN-NA method with α = 1.2 . Where the dashed line denotes the true DOAs.
Figure 8. Case 1: (a) Toeplitz-PFLOM method with α = 0.5 ; (b) Co-IN-NA method with α = 0.5 ; (c) Toeplitz-PFLOM method with α = 1.2 ; (d) Co-IN-NA method with α = 1.2 . Where the dashed line denotes the true DOAs.
Remotesensing 15 05345 g008
Figure 9. Case 2: (a) Toeplitz-PFLOM method with α = 0.5 ; (b) Co-IN-NA method with α = 0.5 ; (c) Toeplitz-PFLOM method with α = 1.2 ; (d) Co-IN-NA method with α = 1.2 . Where the dashed line denotes the true DOAs.
Figure 9. Case 2: (a) Toeplitz-PFLOM method with α = 0.5 ; (b) Co-IN-NA method with α = 0.5 ; (c) Toeplitz-PFLOM method with α = 1.2 ; (d) Co-IN-NA method with α = 1.2 . Where the dashed line denotes the true DOAs.
Remotesensing 15 05345 g009
Figure 10. Case 3: (a) α = 0.5 ; (b) α = 1.2 . Where the dashed line denotes the true DOAs.
Figure 10. Case 3: (a) α = 0.5 ; (b) α = 1.2 . Where the dashed line denotes the true DOAs.
Remotesensing 15 05345 g010
Figure 11. RMSE of DOA estimation versus different numbers of sources Q; T s = 400 ; MC = 1000. (a) α = 0.6; (b) α = 0.9.
Figure 11. RMSE of DOA estimation versus different numbers of sources Q; T s = 400 ; MC = 1000. (a) α = 0.6; (b) α = 0.9.
Remotesensing 15 05345 g011
Table 1. Complexity analysis of the covariance matrix before using TLS-ESPRIT.
Table 1. Complexity analysis of the covariance matrix before using TLS-ESPRIT.
AlgorithmTotal Computational ComplexityRemarks
IN with ULA [18] O ( P 2 + P + 1 ) T s P = N 1 + N 2
GCO with ULA [21] O ( 6 P 2 + 2 P + 2 ) T s P = N 1 + N 2
ZMNL with ULA [19] O ( P 2 + 2 P + 2 ) T s P = N 1 + N 2
SCM with ULA [16] O ( P 2 + 2 P ) T s P = N 1 + N 2
Toeplitz-FLOM with ECA [36] O ( M N + M ) 3 + 3 P 2 T s P = 2 M + N 1
Proposed Co-IN with ULA O ( P 2 + 3 P + 2 ) T s P = N 1 + N 2
Proposed Co-IN with NA O ( N 1 N 2 + N 1 ) 3 + ( P 2 + 3 P + 2 ) T s P = N 1 + N 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, J.; Gui, R.; Dong, X.; Sun, M.; Wang, Y. Direction of Arrival Estimation with Nested Arrays in Presence of Impulsive Noise: A Correlation Entropy-Based Infinite Norm Strategy. Remote Sens. 2023, 15, 5345. https://doi.org/10.3390/rs15225345

AMA Style

Zhao J, Gui R, Dong X, Sun M, Wang Y. Direction of Arrival Estimation with Nested Arrays in Presence of Impulsive Noise: A Correlation Entropy-Based Infinite Norm Strategy. Remote Sensing. 2023; 15(22):5345. https://doi.org/10.3390/rs15225345

Chicago/Turabian Style

Zhao, Jun, Renzhou Gui, Xudong Dong, Meng Sun, and Yide Wang. 2023. "Direction of Arrival Estimation with Nested Arrays in Presence of Impulsive Noise: A Correlation Entropy-Based Infinite Norm Strategy" Remote Sensing 15, no. 22: 5345. https://doi.org/10.3390/rs15225345

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

Article Metrics

Back to TopTop