Next Article in Journal
Comparing Clothing-Mounted Sensors with Wearable Sensors for Movement Analysis and Activity Classification
Previous Article in Journal
LocSpeck: A Collaborative and Distributed Positioning System for Asymmetric Nodes Based on UWB Ad-Hoc Network and Wi-Fi Fingerprinting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sparsity-Aware Noise Subspace Fitting for DOA Estimation

School of Electronic Information Engineering, Foshan University, Foshan 528231, Guangdong, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(1), 81; https://doi.org/10.3390/s20010081
Submission received: 10 November 2019 / Revised: 13 December 2019 / Accepted: 19 December 2019 / Published: 21 December 2019
(This article belongs to the Section Intelligent Sensors)

Abstract

:
We propose a sparsity-aware noise subspace fitting (SANSF) algorithm for direction-of-arrival (DOA) estimation using an array of sensors. The proposed SANSF algorithm is developed from the optimally weighted noise subspace fitting criterion. Our formulation leads to a convex linearly constrained quadratic programming (LCQP) problem that enjoys global convergence without the need of accurate initialization and can be easily solved by existing LCQP solvers. Combining the weighted quadratic objective function, the 1 norm, and the non-negative constraints, the proposed SANSF algorithm can enhance the sparsity of the solution. Numerical results based on simulations, using real measured ultrasonic, and radar data, show that, compared to existing sparsity-aware methods, the proposed SANSF can provide enhanced resolution with a lower computational burden.

1. Introduction

Direction-of-arrival (DOA) estimation is one of the key problems in array processing [1,2]. Over the last 50 years, a variety of techniques have been developed to address this problem [2,3,4,5,6,7,8,9,10,11,12,13,14], in which high resolution, low complexity, and good statistical performance are desired. Especially, the maximum likelihood (ML) method was investigated because it can achieve the Cramér-Rao low bound (CRLB) for large samples [5,15,16,17,18,19]. Although the ML method has asymptotic statistical efficiency, its computational cost is extremely high and its global solution is not guaranteed [20,21].
The noise subspace fitting (NSF) methods and their variants are popular approximations of the ML method. One of the well-known NSF methods is multiple signal classification (MUSIC), which is computationally simple and asymptotically equivalent to the ML method for uncorrelated signals [6]. In the case of correlated sources, however, MUSIC is unsatisfactory from a statistical viewpoint [5]. To deal with correlated sources, an improved NSF strategy called the optimally weighted noise subspace fitting (OWNSF) was developed to achieve the asymptotic property of ML, and the corresponding algorithm is named method of direction estimation (MODE) [5,16,21]. For uniform linear arrays (ULA), MODE can be implemented by eigen-analysis with the computational cost of O ( 1 2 ( M + 1 ) M T ) flops, where M and T denote the number of sensors and snapshots, respectively [22]. For general array geometries, however, the implementation of MODE requires iterative non-linear search procedures (e.g., the Gauss–Newton search technique), in which an accurate initialization is crucial to avoid local minima [5,16]. An accurate initialization may be difficult when there exist closely spaced sources [16]. Therefore, MODE suffers from initialization difficulties and its global solution may not be guaranteed for general array geometries.
Based on the sparsity of the spatial spectrum, some sparsity-aware methods have been proposed recently to avoid the requirement on accurate initializations [8,9,10,23,24,25,26]. Among them, a representative method is the global matched filter (GMF), which is robust according to correlated and even coherent sources [27,28]. GMF is a quadratic minimization with 1 norm regularization, so it has an unique global minimum [27]. In addition, by weighting the 1 norm penalty item, a weighted GMF (WGMF) was proposed in [11]. However, WGMF requires solving a second order cone programming (SOCP), for which the computational cost of each iteration is on the order of O ( K 3 P 3 ) complex operations with the interior-point algorithm [29], where P and K are the length of the sparse signal and the number of sources, respectively. A hyperparameter-free estimator, called the likelihood-based estimation of sparse parameters (LIKES), was also developed from the ML criterion [30]. The computational cost per iteration of LIKES is on the order of O ( 2 P M T ) complex operations (typically M P for sparse representation) [31]. From a computational point of view, LIKES is attractive when M T is moderate. However, LIKES also suffers from a large computational cost problem when M T is large. A gridless sparse method called gridless sparse iterative covariance-based estimation (GL-SPICE, GLS) can estimate DOA without grid selection, which is very practical to relieve the grid mismatch problem of spare recovery [32,33]. The literature [34] addressed the DOA estimation with a block sparse reconstruction method in the presence of unknown mutual coupling. But GLS [33] and the method presented in [34] can only deal with linear arrays.
In this paper, we propose a sparsity-aware noise subspace fitting (SANSF) algorithm by extending the OWNSF criterion [16] to achieve high-resolution DOA estimation for general array geometries. The extension of the OWNSF criterion under the sparse representation framework leads to a new quadratic objective function that contains a positive semidefinite Hessian matrix. The total power and the non-negative property of the spectral components are used as the constraints of the objective function. In this way, the proposed SANSF algorithm is converted into a convex linearly constrained quadratic programming (LCQP) problem without the requirement of an accurate initialization. Furthermore, the proposed SANSF algorithm can be efficiently solved by many existing LCQP solvers [35,36,37]. Compared to SOCP, LCQP is computationally more efficient [38]. Simulations and experimental results using real measured ultrasonic data and radar data demonstrate that, compared to the existing sparsity-aware methods, SANSF can achieve higher resolution with relatively lower computational cost.
The proposed SANSF algorithm has three attractive features: (1) Its convex quadratic objective function enjoys global convergence without an accurate initialization requirement; (2) the SANSF problem is an LCQP so that it can be easily solved by efficient solvers with low computational costs; (3) not only the weighted quadratic objective function but also the 1 norm and the non-negative constraints play the role of encouraging sparseness, which would be very helpful to improve the resolution.
The remainder of this paper is organized as follows. In Section 2, the signal model is introduced. In Section 3, the proposed SANSF algorithm is formulated, and its advantages are analyzed. In Section 4, experimental results on simulated and real measured data are presented to illustrate the performance of the proposed algorithm. Concluding remarks are given in Section 5.

2. Signal Model

2.1. Array Processing Model

Assume that there are M sensors with general array geometries and K far-field uncorrelated narrowband signals { s k ( t ) , k = 1 , 2 , , K } , where the signals are impinging on the array from distinct directions { θ k , k = 1 , 2 , , K } . The model of the received signal can be expressed as:
y ( t ) = As ( t ) + n ( t ) , t = 1 , 2 , , T ,
where y ( t ) , s ( t ) , n ( t ) , and T denote the measurement vector, the signal vector, the noise vector, and the number of snapshots, respectively. The matrix A C M × K is the array response matrix given by A = [ a ( θ 1 ) , , a ( θ K ) ] , where a ( θ k ) C M × 1 is the so-called steering vector depending on the array geometry. n ( t ) is an additive noise vector with zero-mean and covariance matrix σ 2 I . The noise n ( t ) is assumed to be uncorrelated to s ( t ) .
The covariance matrix of y ( t ) can be expressed as
R = E { y ( t ) y H ( t ) }   = A E { s ( t ) s H ( t ) } A H + σ 2 I M   = AR S A H + σ 2 I M ,
where R S = E { s ( t ) s H ( t ) } , I M is a M × M identity matrix, and ( · ) H denotes the conjugate transpose.
Under the assumption of uncorrelated signals, the eigen-decomposition of R can be written as
R = m = 1 M λ m u m u m H = U S Λ S U S H + σ 2 U N U N H ,
where λ 1 λ 2 λ K λ K + 1 = = λ M = σ 2 are the eigenvalues of R , Λ S = diag { λ 1 , , λ K } , Λ N = diag { λ K + 1 , , λ M } , U S and U N span the signal and noise subspaces, respectively, diag { · } denotes the diagonal matrix. Consistent estimates of the signal and noise subspaces can be obtained by the eigendecomposition of the sample covariance matrix
R ^ = 1 T t = 1 T y ( t ) y H ( t )   = m = 1 M λ ^ m u ^ m u ^ m H   = U ^ S Λ ^ S U ^ S H + U ^ N Λ ^ N U ^ N H ,
where U ^ S = [ u ^ 1 , , u ^ K ] , U ^ N = [ u ^ K + 1 , , u ^ M ] , Λ ^ S = diag { λ ^ 1 , , λ ^ K } , Λ ^ N = diag { λ ^ K + 1 , , λ ^ M } , and λ ^ m and u ^ m are the estimates of λ m and u m , respectively.

2.2. OWNSF and Its Sparse Representation

Next, the OWNSF criterion and its sparse representation are reviewed. The OWNSF criterion can be expressed by minimizing the following function [5,16]:
f = U ^ N H A W opt 1 / 2 F 2
where W opt = A U S ( Λ S σ 2 I M ) 2 Λ S 1 U S H A H , · F , and ( · ) denote the Frobenius norm and the pseudo-inverse, respectively. In practice, for general array geometries, an iterative non-linear search procedure [5,16] can be used to implement OWNSF after replacing W opt with its estimate W ^ opt = A ( θ 0 ) U ^ S ( Λ ^ S σ ^ 2 I M ) 2 Λ ^ S 1 U ^ S H A H ( θ 0 ) , where θ 0 is the initial estimate of the DOAs.
The following relationship was verified in [5,16]:
A U S ( Λ S σ 2 I M ) 2 Λ S 1 U S H A H = R S A H R 1 A R S .
Substituting Equation (6) into Equation (5), we have
f = U ^ N H A W opt 1 / 2 F 2   = Tr { W opt A H U ^ N U ^ N H A }   = Tr { R S A H R 1 A R s A H U ^ N U ^ N H A }   = Tr { R 1 A R S A H U ^ N U ^ N H A R S A H } ,
where Tr { · } denotes the trace of a matrix.
Under the assumption of the uncorrelated signals (The proposed SANSF algorithm is robustness to this assumption. As can be seen from the experimental section, SNASF works well even if there are some correlated sources.), a sparse representation of A R S A H can be expressed as
A R S A H = B Γ B H ,
where
Γ γ 1 0 0 γ 2 0 0 0 γ P R P × P ,
γ p E { s p ( t ) s p * ( t ) } ,
and
B [ b 1 , , b p , , b P ] C M × P ,
P M , ( · ) * denotes the complex conjugate, b p C M × 1 is the steering vector for the p-th angular grid point, p = 1 , , P , and P is the number of angular grid points.
The definition of γ p in Equation (10) implies that γ p 0 . γ p > 0 denotes that there exists a source at the p-th angular grid point with the power value γ p , and γ p = 0 if and only there is no source at the p-th angular grid point. Hence, the spatial spectrum can be expressed by γ , where γ = [ γ 1 , , γ P ] T , with ( · ) T denoting the transpose. The support of γ can be defined as Ω { p | γ p > 0 } { 1 , , P } , which results in A = B Ω , where B Ω denotes a matrix whose columns are indexed by the set Ω .
Substituting Equation (8) into Equation (7), we have
f = Tr { R 1 B Γ B H U ^ N U ^ N H B Γ B H }   = Tr { Γ B H R 1 B Γ B H U ^ N U ^ N H B } .
According to the above derivation, it is clear that minimizing Equation (12) can be regarded as an extension of the OWNSF criterion under the sparse framework. The main difference between Equation (7) and Equation (12) is that A R S A H (i.e., B Ω R S B Ω H ) in Equation (7) is replaced with its sparse representation B Γ B H in Equation (12). Minimizing the OWNSF criterion in Equation (5) requires an initial estimate of Ω (i.e., θ 0 ) and the corresponding algorithm is called MODE [5,16].

3. The Proposed SANSF Algorithm for DOA Estimation

In this section, we formulate the proposed SANSF algorithm and discuss its performance.

3.1. Sparsity-Aware Noise Subspace Fitting

By replacing R with R ^ in Equation (12) and then minimizing Equation (12) with respecting to the unknown spatial spectrum γ , we propose the following quadratic objective function
γ ^ = argmin γ Tr { Γ B H R ^ 1 B Γ B H U ^ N U ^ N H B }   = argmin γ Tr { Γ C Γ D }   = argmin γ γ T G γ ,
where the last equality is derived from the diagonal characteristics of Γ , C = B H R ^ 1 B , D = B H U ^ N U ^ N H B , G = Real ( C D T ) , ⊙ and Real ( · ) denote the Hadamard product and taking the real part operators, respectively. It is clear that G can be computed from the known array geometry and the measurement vector, so Equation (13) is a quadratic function of the spatial spectrum γ .
From Equations (2), (3), and (8), we have
Tr { B Γ B H } = Tr { U S ( Λ S σ 2 I ) U S H } .
Due to the diagonal characteristics of Γ , Equation (14) can be rewritten as
M p = 1 P γ p = Tr { Λ S σ 2 I } .
Namely, a constraint on γ can be expressed by
γ 1 = 1 T γ = Tr { Λ S σ 2 I } / M ,
where · 1 denotes the 1 norm and 1 is an all-one vector. The constraint in Equation (16) suggests the magnitude of the retrieved spectrum.
By combining Equation (13), Equation (16), and the non-negative property of the spectrum components, the proposed SANSF algorithm can be expressed as the following quadratic minimization with the linear constraints:
min γ 0 γ T G γ s . t . 1 T γ = Tr { Λ S σ 2 I } / M ,
where γ 0 means that { γ p 0 , p = 1 , , P } . To solve Equation (17) in practice, Λ S and σ 2 need to be replaced with correspondingly consistent estimates Λ ^ S and σ ^ 2 , respectively, where σ ^ 2 = K ^ + 1 M λ ^ m / ( M K ^ ) , and K ^ is an estimate of K that can be obtained by the minimum description length (MDL) criterion [39].
The optimization problem in Equation (17) is an LCQP problem that can be solved by off-the-shelf toolbox [35,36,40]. Here, we employ the MATLAB’s quadprog solver to implement SANSF, in which the computational complexity is on the order of O ( 8 P 3 ) real operations [41].

3.2. About the Initialization

The major drawback of MODE for general array geometries is the requirement for an accurate initialization to guarantee the convergence to the true solution [5,16,21,42]. Although the initialization can typically be performed by MUSIC or alternating projection (AP) [20], they may not work well when there are closely spaced sources [16]. The inaccurate initialization will seriously degrade the performance of MODE [5,16]. In contrast, SANSF proposed in Equation (17) has global convergence without any requirement for accurate initialization. We explain it in detail below.
The convexity of Equation (17) depends on the convexity of Equation (13), since the constraint in Equation (17) is linear. The sufficient condition of the convexity of Equation (13) is that the Hessian matrix G = Real ( C D T ) is positive semidefinite. We first analyze the property of C :
C = B H R ^ 1 B   = B H U ^ Λ ^ 1 / 2 Λ ^ 1 / 2 U ^ H B   = E H E ,
where U ^ = [ U ^ S , U ^ N ] , Λ ^ = diag { λ ^ 1 , , λ ^ M } , and E = Λ ^ 1 / 2 U ^ H B . Because both Λ ^ R M × M and U ^ C M × M are full rank matrices, we have
rank ( E ) = rank ( B ) = M ,
where rank ( · ) denotes the rank of the matrix.
According to Equation (19), we can conclude that EE H is nonsingular and its eigenvalues are positive numbers, which means that E H E has M positive eigenvalues and P M zero-value eigenvalues [43]. As a result, C is positive semidefinite. Similarly, D is also positive semidefinite. Theorem 5.2.1 in [44] indicates that, if C and D are positive semidefinite, G = Real ( C D T ) is also positive semidefinite. Based on these observations, we can conclude that the objective function of Equation (17) is convex. This means that SANSF ensures global convergence without any requirement on an accurate initialization.

3.3. The Effect of Sparsity Enhancement

We define the Capon-like weight as
c i , j = [ C ] i , j = b i H R ^ 1 b j ,
and the MUSIC-like weight as
d i , j = [ D ] i , j = b i H U ^ N U ^ N H b j ,
where i and j { 1 , , P } , respectively.
The combination of these two weights is defined as
g i , j = [ G ] i , j = Real ( c i , j d i , j * ) .
Based on these definitions, we can conclude that the quadratic minimization in Equation (17) is a weighted 2 minimization, whose weights come from the Hadamard product of the Capon-like and the MUSIC-like weighting matrices.
As can been deduced from Equation (20) and (21), if and only if i = j , c i , j and d i , j become the regular Capon weight c i and the regular MUSIC weight d i , respectively, where
c i = b i H R ^ 1 b i ,
and
d i = b i H U ^ N U ^ N H b i .
The Capon and MUSIC spectral estimations can be directly obtained from 1 / Real ( c i ) [3] and 1 / Real ( d i ) [6], respectively. Incidentally, similar to Capon and MUSIC [45], the proposed SANSF cannot deal with coherent sources, which is a disadvantage in comparison to the original OWNSF.
Next, we will show that the proposed weighting scheme is consistent with the principle of the weighted p minimization method [7,46,47,48,49]. Namely, the entries whose indices are more likely to be outside of the support are assigned larger weights so that they are suppressed to near zero, while the entries whose indices are more likely to be inside of the support are assigned smaller weights so that they are preferentially recovered. Without loss of generality, the index set { 1 , , P } is divided into Ω and Ω c , i.e., Ω Ω c = { 1 , , P } and Ω Ω c = . Rewriting the objective function of SANSF in Equation (17), we have
γ T G γ = i = 1 P j = 1 P g i , j γ i γ j   = i Ω j Ω g i , j γ i γ j + i Ω c j Ω g i , j γ i γ j + i Ω j Ω c g i , j γ i γ j + i Ω c j Ω c g i , j γ i γ j .
A proof in Appendix A shows that { | g i , j | , i Ω or j Ω } are smaller than { | g i , j | , i Ω c and j Ω c } . It can be observed from Equation (25) that the set of smaller weights { g i , j , i Ω or j Ω } and the signal-related items { γ i γ j , i Ω or j Ω } are linked. Assigning the set of smaller weights { g i , j , i Ω or j Ω } to each signal-related item raises the priority of the spectrum peak { γ i , i Ω } or { γ j , j Ω } in the recovery process. The positions that more likely correspond to signal-unrelated entries, i.e., { γ i , i Ω c } and { γ j , j Ω c } , are forced to near zero by weighting with larger values { g i , j , i Ω c and j Ω c } . Therefore, G links smaller/larger weights with the signal-related/signal-unrelated items.
The constraints of SANSF contain two part, i.e., γ 1 = Tr { Λ S σ 2 I } / M and γ 0 , which can also promote the sparsity of the solution. The sparsity enforcing property of the 1 norm constraint is natural because it is the closest convex relaxation of the exact sparse 0 norm constraint [50]. Moreover, theoretical results in [51,52] show that the non-negative constraint is very helpful for sparsity-promoting. Therefore, combining the weighted quadratic objective function and the 1 norm and the non-negative constraints, SANSF has a remarkable sparsity-promoting property.

4. Numerical and Experimental Results

In this section, some numerical results based on simulated data and real measured ultrasonic data are presented to demonstrate the performance of the proposed SANSF algorithm. The results of several DOA estimation methods, including MUSIC [6], WGMF [11], LIKES [30], and MODE [5], are also provided for comparison purposes. Here, the number of the inner iterations of LIKES is 150, and the number of iterations of MODE is 30 and its initial estimates comes from MUSIC. SANSF is implemented in Matlab function quadprog with default options except OptimalityTolerance is set to 1 e 10 . In all simulations, we consider a linear array with M = 10 sensors located at [ 0.5 , 1.0 , 3.0 , 3.5 , 6.0 , 6.5 , 7.0 , 7.5 , 8.0 , 10.0 ] in half-wavelength units, unless specified otherwise.

4.1. Root-Mean-Squared-Errors (RMSEs)

In the first experiment, the root-mean-squared-errors (RMSEs) of the DOA estimates of these methods are compared. Three uncorrelated sources with the same amplitude are impinging on the array from { 34.2 ° , 1.5 ° , 35.8 ° } . For comparison of the RMSEs of the five algorithms and CRLB, the grid refinement method is used to achieve better precision [8,10,53]. The initial searching space of [ 90 ° , 90 ° ] is uniformly sampled by 1126 grid points with the grid spacing of 0.16 ° . Following the coarse search, three successive iterations are used to further refine the grid spacing, where the local interval around the k-th peak of the spectrum, i.e., [ θ ^ k ( τ 1 ) 8 ° 4 τ 1 , θ ^ k ( τ 1 ) + 8 ° 4 τ 1 ] , is uniformly sampled by 401 grid points, θ ^ k ( τ 1 ) is the estimate of the k-th source at step τ 1 (e.g., θ ^ k ( 0 ) is the coarse estimate of the k-th source), and τ = 1 , 2 , 3 . As shown in Figure 1a, SANSF can reach CRLB with lower SNR than WGMF and LIKES. In addition, as can be seen from Figure 1b, with the increasing number of snapshots, MUSIC, MODE, LIKES, and SANSF can reach the CRLB, but a large number of snapshots is required for LIKES. From Figure 1b it is also noted that the proposed SANSF algorithm is slightly worse than WGMF and LIKES when T is not sufficiently large. The reason is that the Capon-like and the MUSIC-like matrices fail to provide reliable weighting values for small values of T [54,55]. Especially, the proposed SANSF algorithm does not work for T < M . Furthermore, in contrast to MUSIC, LIKES, and SANSF that exploit the grid refinement method, WGMF is not able to reach the CRLB when the number of snapshots is large enough with the same grid refinement scheme. This fact shows that WGMF requires more sophisticated operations.

4.2. Resolution

4.2.1. Probability of Resolution

In the second experiment, the spatial resolution of SANSF is investigated. The azimuth interval [ 90 ° , 90 ° ] is uniformly sampled with 1801 grids. Two closely spaced sources are located at ± Δ / 2 , where Δ denotes the source separation. Two widely used criteria of resolution are employed. The definition of Criterion 1 [56,57] is that two sources are successfully resolved provided that the estimate θ ^ k is located in the neighborhood of the true position U ( θ k ; η ) . Here, the radius of the neighborhood η is set as η = 0.49 Δ . As for Criterion 2 [58], a solution would be declared as the successful resolution if and only if γ ^ ( θ 1 r : θ 1 + r ) + γ ^ ( θ 2 r : θ 2 + r ) / ( 4 r + 2 ) γ ^ ( 0 ) > 0 , where r denotes the searching radius of estimated peaks (in this paper, r = 3 ) (Here, the definition of Criterion 2 is slightly modified by considering the searching radius of the estimated peaks. If r = 0 , it is exactly the same as the original definition in [58].). The estimate of K comes from the MDL criterion [39]. As can be seen from Figure 2 (In Figure 2b,d, the results of MODE are absent because MODE does not yield the spatial spectrum that is necessary for Criterion 2. MODE will not be present in Figures 4 and 5 for the same reason.), SANSF has higher probability of successful resolution than the other four methods. The reason is that the sparsity of the solution of SANSF is enhanced by embedding the weighting matrix G and forcing the 1 norm and the non-negative constraints. It is also noted that MODE cannot yield satisfactory resolution performance in these experimental results because the initialization value from MUSIC may be inaccurate for closely spaced sources.

4.2.2. Histogram for 1D Closely Spaced Sources

In the third experiment, we compare the 1D resolution in the signal-dense situation. The histogram of DOA estimates over 500 Monte-Carlo trials are plotted in Figure 3, where the azimuth interval [ 90 ° , 90 ° ] is uniformly sampled with 1801 grids and five uncorrelated and closely spaced sources with the same amplitude exist on the grid points [ 801 , 851 , 901 , 951 , 1001 ] . As demonstrated in Figure 3, histograms of MUSIC, MODE, WGMF, and LIKES show only four peaks around the true positions of the sources and a number of spurious peaks. This indicates that they fail to deal with the signal-dense situation. It is noteworthy that the proposed SANSF algorithm clearly shows five peaks at the true positions of the sources.

4.2.3. Spatial Spectrum for 2D Closely Spaced Sources

In the fourth experiment, two top views of the 2D spatial spectrum are used to further demonstrate the resolution performance of SANSF in the signal-dense situation. Five uncorrelated sources with amplitudes ( 15 , 15 , 15 , 15 , 15 ) from ( 6 ° , 8 ° ) , ( 6 ° , 8 ° ) , ( 0 ° , 16 ° ) , ( 8 ° , 22 ° ) , and ( 8 ° , 22 ° ) are considered, where the number of snapshots is 800. The azimuth interval [ 15 ° , 15 ° ] and the elevation interval [ 0 ° , 30 ° ] are uniformly sampled with 61 grids, respectively. In Figure 4, we use an L-shaped array consisting of six horizontal array elements and five vertical array elements with half-wavelength spacing. As shown in Figure 4, the proposed SANSF algorithm clearly shows five peaks with no visible artifacts, while other algorithms are failing to resolve all of them. In Figure 5, a uniform circular array (UCA) consisting of 16 elements with half-wavelength spacing is employed to obtain the spatial spectrum. Again, the resolution performance of the proposed SANSF algorithm outperforms other algorithms. Especially, Figure 4a and Figure 5a, and Figure 4c and Figure 5c, show that MUSIC and LIKES suffer from low-resolution and high-sidelobes. Although WGMF has higher resolution than MUSIC and LIKES, as can be seen from Figure 4b and Figure 5b it is apt to underestimate the sources for L-shaped array and may suffer from undesired artifacts for UCA in the signal-dense situation.

4.3. Robustness to the Assumption of Uncorrelated Sources

In the fifth experiment, we consider the correlated sources scenario, where three correlated sources have the same amplitude with the correlation coefficient matrix [ 1 , 0.8 , 0.9 ; 0.8 , 1 , 0.8 ; 0.9 , 0.8 , 1 ] . In Figure 6, the averaged spatial spectrum over 100 Monte-Carlo trials is plotted. It is obvious that the proposed SANSF algorithm can deal with the correlated sources and is robustness to the assumption of uncorrelated sources. A detailed explanation for the robustness can be found in the literature [45,59].

4.4. Computational Complexity

In the sixth experiment, the average running time yielded by the above methods (i.e., MUSIC, MODE, WGMF, LIKES, and SANSF) are compared, where all the experiments are implemented with Matlab 2018b on a PC with the Intel CORE i5-7200U CPU @2.50GHz. Figure 7 shows that, compared to WGMF and LIKES, the proposed SANSF has a lower computational burden, especially for the smaller number of grid points. It is also noted that, with increasing number of snapshots, the computational complexities of WGMF and SANSF only slightly increase. Although MUSIC has the lowest computational cost among these algorithms, its resolution is not competitive as shown in Figure 2, Figure 3, Figure 4 and Figure 5.

4.5. DOA Tracking Results with Real Measured Ultrasonic Data

The real measured ultrasonic data are from the University of Wyoming Source Tracking Array Testbed (UW STAT) [60]. Here, the data set Number 2, that has been used for evaluating DOA performance in [61,62], is employed. One stationary source and one moving source were present in the scene, the number of sensors was 6, the number of snapshots was 1533, the carrier frequency was 40 KHz, and the signal bandwidth was 200 Hz. The sensor array was an ULA with the interelement spacing 2.1 times of the wavelength. The sliding window technique with the size of 150 snapshots and the forward–backward smoothing are used to obtain the source trajectories.
From Figure 8, it is obvious that not all methods are capable of dealing with the intricate scene that the sources are very closely spaced. However, one can observe that SANSF has better threshold performance than the other three methods. The algorithm performance would “break down” when these two sources are too closely spaced [61]. The performance degradation interval due to the sources becoming closely spaced is called a breakdown interval. The breakdown interval shows the ability of the method to resolve the closely spaced sources. The smaller breakdown interval is, the higher the resolution. Table 1 provides the breakdown interval of these methods. Compared with the other methods, SANSF has the narrowest breakdown interval which is about 114 snapshots. This further demonstrates that SANSF can yield superior resolution performance in practice.

4.6. DOA Eestimation Results with Real Radar Data

The cross-range imaging of radar can be regarded as the DOA estimation problem in the azimuth dimension [63]. Therefore, we can evaluate the DOA estimation resolution by the cross-range resolution. The real radar data were collected by the TI IWR1642BOOST evaluation board that is a frequency modulated continuous wave (FMCW) sensor. The sensor configuration is shown in Table 2, in which four receivers and one transmitter form a four-element ULA. As seen from Figure 9, two screws with a diameter of about 1.5 cm and a height of 11 cm were used as observation targets. The distance from the radar to the midpoint between the two targets is about 50 cm. Center-to-center cross-range spacings between these two screw targets are about 12.5 cm, 15.0 cm, 17.5 cm, and 20 cm, respectively. As a reference, the cross-range Rayleigh resolution limit [63] for our scenario is approximately 12.5 cm.
We obtained the cross-range (i.e., azimuth DOAs) of two screws after performing two FFT that were used to estimate the range and velocity information of screws. As can be seen from Figure 10, the proposed SANSF algorithm can deal with the real radar data with higher azimuth resolution compared to other algorithms. However, MODE, WGMF, and LIKES failed to distinguish two closely spaced targets when their range spacings are comparable to the Rayleigh resolution limit. MUSIC distinguishes two closely spaced targets but it has higher sidelobes. Obviously, all methods can clearly distinguish two screws when their cross-range spacing are large enough.

5. Conclusions

In this paper, a sparsity-aware SANSF algorithm has been introduced for DOA estimation. SANSF is derived from the OWNSF criterion and involves a convex quadratic minimization problem subject to the linear constraints. This allows us to solve SANSF by using LCQP solvers at an acceptable computational cost. A Hadamard product of the MUSIC-like and the Capon-like matrices is embedded into the objective function, which embodies the weighted 2 minimization methodology. The weighting and the 1 norm and the non-negative constraints can together enhance the sparsity of the solution. Simulations and experimental results on measured ultrasonic and radar data have demonstrated that the proposed SANSF algorithm has superior resolution performance over typical sparsity-driven methods for noncoherent sources.

Author Contributions

C.Z. proposed the main idea and wrote the paper; A.W. designed the simulations; H.C. performed the experiments and revised the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the China National Science Foundation (NSF) Grant (61902068, 61972092, 61401496, 61602230), the Major Natural Science Research of the Anhui Higher Education Institution of China (KJ2019ZD44), and Foshan Self-found S&T Innovation Plan (1920001001001).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In this appendix, we prove that g i , j for i Ω or j Ω is smaller than g i , j for i Ω c and j Ω c . Without loss of generality, we assume that i Ω , j Ω c , and l Ω c .
First, we discuss the properties of c i , j and c l , j . According to Equation (20), we have
| c i , j | = | b i H U ^ Λ ^ 1 U ^ H b j |   = | b i H U ^ S Λ ^ S 1 U ^ S H b j + b i H U ^ N Λ ^ N 1 U ^ N H b j |   | b i H U ^ S Λ ^ S 1 U ^ S H b j | ,
and
| c l , j | = | b l H U ^ Λ ^ 1 U ^ H b j |   = | b l H U ^ S Λ ^ S 1 U ^ S H b j + b l H U ^ N Λ ^ N 1 U ^ N H b j | ,
where the approximate equality in Equation (A1) can be obtained by the orthogonality between the signal subspace and the noise subspace. When SNR is sufficiently large, | c i , j | 0 and | c l , j | | b l H U ^ N U ^ N H b j | / σ ^ 2 0 .
Next, we discuss the properties of d i , j and d l , j . Because of the orthogonality between the signal subspace and noise subspace, we have
| d i , j | = | b i H U ^ N U ^ N H b j | 0 ,
and
| d l , j | = | b l H U ^ N U ^ N H b j | > 0 .
Substituting Equations (A1)–(A4) into Equation (22), we have | g i , j | 0 and | g l , j | > 0 . Therefore, { | g i , j | , i Ω or j Ω } is smaller than { | g i , j | , i Ω c and j Ω c } . □

References

  1. Krim, H.; Viberg, M. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
  2. Athanassios, M. Beamforming: Sensor Signal Processing for Defence Applications; Imperial College Press: London, UK, 2015. [Google Scholar]
  3. Capon, J. High-resolution frequency-wavenumber spectrum analysis. Proc. IEEE 1969, 57, 1408–1418. [Google Scholar] [CrossRef] [Green Version]
  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] [Green Version]
  5. Stoica, P.; Sharman, K.C. Maximum likelihood methods for direction-of-arrival estimation. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 1132–1143. [Google Scholar] [CrossRef]
  6. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
  7. Cotter, S.; Rao, B.; Engan, K.; Kreutz-Delgado, K. Sparse solutions to linear inverse problems with multiple measurement vectors. IEEE Trans. Signal Process. 2005, 53, 2477–2488. [Google Scholar] [CrossRef]
  8. Malioutov, D.; Cetin, M.; Willsky, A. A sparse signal reconstruction perspective for source localization with sensor arrays. IEEE Trans. Signal Process. 2005, 53, 3010–3022. [Google Scholar] [CrossRef] [Green Version]
  9. Stoica, P.; Babu, P.; Li, J. SPICE: A sparse covariance-based estimation method for array processing. IEEE Trans. Signal Process. 2011, 59, 629–638. [Google Scholar] [CrossRef]
  10. Yin, J.; Chen, T. Direction-of-arrival estimation using a sparse representation of array covariance vectors. IEEE Trans. Signal Process. 2011, 59, 4489–4493. [Google Scholar] [CrossRef]
  11. Xu, X.; Wei, X.; Ye, Z. DOA Estimation Based on Sparse Signal Recovery Utilizing Weighted 1 norm penalty. IEEE Signal Process. Lett. 2012, 19, 155–158. [Google Scholar] [CrossRef]
  12. Dai, J.; Bao, X.; Xu, W.; Chang, C. Root sparse Bayesian learning for off-grid DOA estimation. IEEE Process. Lett. 2016, 24, 46–50. [Google Scholar] [CrossRef] [Green Version]
  13. Fan, Y.; Wang, J.; Du, R.; Lv, G. Sparse method for direction of arrival estimation using denoised fourth-order cumulants vector. Sensors 2018, 18, 1815. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Huang, H.; Yang, J.; Huang, H.; Song, Y.; Gui, G. Deep learning for super-resolution channel estimation and DOA estimation based massive MIMO system. IEEE Trans. Veh. Technol. 2018, 67, 8549–8560. [Google Scholar] [CrossRef]
  15. Stoica, P.; Nehorai, A. Performance study of conditional and unconditional direction-of-arrival estimation. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 1783–1795. [Google Scholar] [CrossRef]
  16. Ottersten, B.; Viberg, M.; Stoica, P.; Nehorai, A. Exact and Large Sample Maximum Likelihood Techniques for Parameter Estimation and Detection in Array Processing. In Radar Array Processing; Springer Series in Information Sciences; Springer: Berlin/Heidelberg, Germany, 1993; Volume 25. [Google Scholar]
  17. Stoica, P.; Ottersten, B.; Viberg, M.; Moses, R.L. Maximum likelihood array processing for stochastic coherent sources. IEEE Trans. Signal Process. 1996, 44, 96–105. [Google Scholar] [CrossRef]
  18. Swindlehurst, A.L.; Stoica, P. Maximum likelihood methods in radar array signal processing. Proc. IEEE 1998, 86, 421–441. [Google Scholar] [CrossRef] [Green Version]
  19. Takahashi, R.; Inaba, T.; Takahashi, T.; Tasaki, H. Digital monopulse beamforming for achieving the CRLB for angle accuracy. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 315–323. [Google Scholar] [CrossRef]
  20. Ziskind, I.; Wax, M. Maximum likelihood localization of multiple sources by alternating projection. IEEE Trans. Acoust. Speech Signal Process. 1988, 36, 1553–1560. [Google Scholar] [CrossRef]
  21. Stoica, P.; Sharman, K. Novel eigenanalysis method for direction estimation. IEE Proc. F (Radar Signal Process.) 1990, 137, 19–26. [Google Scholar] [CrossRef]
  22. Li, J.; Stoica, P.; Liu, Z.S. Comparative study of IQML and MODE direction-of-arrival estimators. IEEE Trans. Signal Process. 1998, 46, 149–160. [Google Scholar]
  23. Zheng, C.; Li, G.; Zhang, H.; Wang, X. An approach of DOA estimation using noise subspace weighted 1 minimization. In Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic, 22–27 May 2011; pp. 2856–2859. [Google Scholar]
  24. Yang, Z.; Xie, L.; Zhang, C. Off-grid direction of arrival estimation using sparse Bayesian inference. IEEE Trans. Signal Process. 2012, 61, 38–43. [Google Scholar] [CrossRef] [Green Version]
  25. Hu, N.; Ye, Z.; Xu, X.; Bao, M. DOA Estimation for Sparse Array via Sparse Signal Reconstruction. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 760–773. [Google Scholar] [CrossRef]
  26. Si, W.; Zeng, F.; Hou, C.; Peng, Z. A sparse-based off-grid DOA estimation method for coprime arrays. Sensors 2018, 18, 3025. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Fuchs, J.J. On the application of the global matched filter to DOA estimation with uniform circular arrays. IEEE Trans. Signal Process. 2001, 49, 702–709. [Google Scholar] [CrossRef]
  28. Fuchs, J.J. DOA estimation in the presence of modeling errors, the global matched filter approach. In Proceedings of the 17th European Signal Processing Conference (EUSIPCO), Glasgow, UK, 24–28 August 2009; pp. 1963–1967. [Google Scholar]
  29. Nesterov, Y.; Nemirovskii, A.; Ye, Y. Interior-Point Polynomial Algorithms in Convex Programming; SIAM: Philadelphia, PA, USA, 1994; Volume 13. [Google Scholar]
  30. Stoica, P.; Babu, P. SPICE and LIKES: Two hyperparameter-free methods for sparse-parameter estimation. Signal Process. 2012, 92, 1580–1590. [Google Scholar] [CrossRef]
  31. Babu, P.; Stoica, P. Sparse spectral-line estimation for nonuniformly sampled multivariate time series: SPICE, LIKES and MSBL. In Proceedings of the 20th European Signal Processing Conference (EUSIPCO), Bucharest, Romania, 27–31 August 2012; pp. 445–449. [Google Scholar]
  32. Yang, Z.; Xie, L. On gridless sparse methods for multi-snapshot DOA estimation. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 3236–3240. [Google Scholar]
  33. Yang, Z.; Xie, L. On gridless sparse methods for multi-snapshot direction of arrival estimation. Circuits Syst. Signal Process. 2017, 36, 3370–3384. [Google Scholar] [CrossRef]
  34. Zhang, X.; Jiang, T.; Li, Y.; Zakharov, Y. A novel block sparse reconstruction method for DOA estimation with unknown mutual coupling. IEEE Commun. Lett. 2019, 23, 1845–1848. [Google Scholar] [CrossRef] [Green Version]
  35. Ferreau, H.J.; Kirches, C.; Potschka, A.; Bock, H.G.; Diehl, M. qpOASES: A parametric active-set algorithm for quadratic programming. Math. Program. Comput. 2014, 6, 327–363. [Google Scholar] [CrossRef]
  36. Pougkakiotis, S.; Gondzio, J. An Interior Point-Proximal Method of Multipliers for Convex Quadratic Programming. arXiv 2019, arXiv:1904.10369v2. [Google Scholar]
  37. Nocedal, J.; Wright, S. Numerical Optimization; Springer Science & Business Media: New York, NY, USA, 2006. [Google Scholar]
  38. Santo, H.; Samejima, M.; Matsushita, Y. Numerical shape-from-shading revisited. IPSJ Trans. Comput. Vis. Appl. 2018, 10, 1–12. [Google Scholar] [CrossRef] [Green Version]
  39. Rissanen, J. A universal prior for integers and estimation by minimum description length. Ann. Stat. 1983, 11, 416–431. [Google Scholar] [CrossRef]
  40. DI Serafino, D.; Toraldo, G.; Viola, M.; Barlow, J. A two-phase gradient method for quadratic programming problems with a single linear constraint and bounds on the variables. SIAM J. Optim. 2018, 28, 2809–2838. [Google Scholar] [CrossRef] [Green Version]
  41. Liu, W.; Wang, N.; Jin, M.; Xu, H. Denoising detection for the generalized spatial modulation system using sparse property. IEEE Commun. Lett. 2014, 18, 22–25. [Google Scholar] [CrossRef]
  42. Swindlehurst, A. Alternative algorithm for maximum likelihood DOA estimation and detection. IEE Proc. Radar Sonar Navig. 1994, 141, 293–299. [Google Scholar] [CrossRef] [Green Version]
  43. Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: New York, NY, UAS, 1990. [Google Scholar]
  44. Horn, R.A.; Johnson, C.R. Topics in Matrix Analysis; Cambridge University Press: New York, NY, USA, 1991. [Google Scholar]
  45. Li, F.; Liu, H.; Vaccaro, R.J. Performance analysis for DOA estimation algorithms: Unification, simplification, and observations. IEEE Trans. Aerosp. Electron. Syst. 1993, 29, 1170–1184. [Google Scholar] [CrossRef]
  46. Candes, E.; Wakin, M.; Boyd, S. Enhancing sparsity by reweighted 1 minimization. J. Fourier Anal. Appl. 2008, 14, 877–905. [Google Scholar] [CrossRef]
  47. Xu, W.; Khajehnejad, M.; Avestimehr, A.; Hassibi, B. Breaking through the thresholds: An analysis for iterative reweighted 1 minimization via the Grassmann angle framework. In Proceedings of the 2010 IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP ), Dallas, TX, USA, 14–19 March 2010; pp. 5498–5501. [Google Scholar]
  48. Zheng, C.; Li, G.; Liu, Y.; Wang, X. Subspace weighted 2,1, minimization for sparse signal recovery. EURASIP Eurasip J. Adv. Signal Process. 2012, 2012, 98. [Google Scholar] [CrossRef] [Green Version]
  49. Wipf, D.; Nagarajan, S. Iterative reweighted 1 and 2 methods for finding sparse solutions. IEEE J. Sel. Top. Signal Process. 2010, 4, 317–329. [Google Scholar] [CrossRef]
  50. Gu, Y.; Goodman, N.A.; Hong, S.; Li, Y. Robust adaptive beamforming based on interference covariance matrix sparse reconstruction. Signal Process. 2014, 96, 375–381. [Google Scholar] [CrossRef]
  51. Slawski, M.; Hein, M. Non-negative least squares for high-dimensional linear models: Consistency and sparse recovery without regularization. Electron. J. Stat. 2013, 7, 3004–3056. [Google Scholar] [CrossRef]
  52. Eftekhari, A.; Tanner, J.; Thompson, A.; Toader, B.; Tyagi, H. Sparse non-negative super-resolution—simplified and stabilised. Appl. Comput. Harmon. Anal. 2019. [Google Scholar] [CrossRef] [Green Version]
  53. Kou, J.; Li, M.; Jiang, C. A Robust DOA Estimator Based on Compressive Sensing for Coprime Array in the Presence of Miscalibrated Sensors. Sensors 2019, 19, 3538. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  54. Xu, X.L.; Buckley, K.M. Bias analysis of the MUSIC location estimator. IEEE Trans. Signal Process. 1992, 40, 2559–2569. [Google Scholar] [CrossRef]
  55. Richmond, C. Capon algorithm mean-squared error threshold SNR prediction and probability of resolution. IEEE Trans. Signal Process. 2005, 53, 2748–2764. [Google Scholar] [CrossRef]
  56. Johnson, D.; Dudgeon, D. Array Signal Processing: Concepts and Techniques; Prentice-Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  57. Das, A.; Zachariah, D.; Stoica, P. Comparison of Two Hyperparameter-Free Sparse Signal Processing Methods for Direction-of-Arrival Tracking in the HF97 Ocean Acoustic Experiment. IEEE J. Ocean. Eng. 2018, 43, 725–734. [Google Scholar] [CrossRef]
  58. Zhang, Q.T. Probability of resolution of the MUSIC algorithm. IEEE Trans. Signal Process. 1995, 43, 978–987. [Google Scholar] [CrossRef]
  59. Stoica, P.; Moses, R. Spectral Analysis of Signals; Pearson/Prentice Hall: Upper Saddle River, NJ, USA, 2005. [Google Scholar]
  60. Pierre, J.W.; Scott, E.D.; Hays, M.P. A sensor array testbed for source tracking algorithms. In Proceedings of the 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Munich, Germany, 21–24 April 1997; pp. 3769–3772. [Google Scholar]
  61. Gershman, A.B.; Bohme, J.F. A pseudo-noise approach to direction finding. Signal Process. 1998, 71, 1–13. [Google Scholar] [CrossRef]
  62. Gershman, A.B.; Stoica, P. On Unitary and Forward-Backward MODE. Digit. Signal Process. 1999, 9, 67–75. [Google Scholar] [CrossRef]
  63. Browne, K.E.; Burkholder, R.J.; Volakis, J.L. Through-wall opportunistic sensing system utilizing a low-cost flat-panel array. IEEE Trans. Antennas Propag. 2011, 59, 859–868. [Google Scholar] [CrossRef]
Figure 1. Root-mean-squared-error (RMSE) performance of direction-of-arrival (DOA) estimates comparison. (a) RMSE versus SNR with the number of snapshots is 200; (b) RMSE versus the number of snapshots with SNR is 10 dB. The number of sensors is 10 and each point is the average of 500 Monte-Carlo trials.
Figure 1. Root-mean-squared-error (RMSE) performance of direction-of-arrival (DOA) estimates comparison. (a) RMSE versus SNR with the number of snapshots is 200; (b) RMSE versus the number of snapshots with SNR is 10 dB. The number of sensors is 10 and each point is the average of 500 Monte-Carlo trials.
Sensors 20 00081 g001
Figure 2. The probability of resolution versus SNR/separation. The separation is 2 ° for (a,b); the SNR is 10 dB for (c,d). The number of snapshots is 200, and each point is the average of 500 Monte-Carlo trials.
Figure 2. The probability of resolution versus SNR/separation. The separation is 2 ° for (a,b); the SNR is 10 dB for (c,d). The number of snapshots is 200, and each point is the average of 500 Monte-Carlo trials.
Sensors 20 00081 g002
Figure 3. The histogram over 500 Monte-Carlo trials. The number of snapshots is 500, SNR is 20dB. The five red circles denote the true positions of the sources. (a): True; (b): MUSIC; (c): MODE; (d): WGMF; (e): LIKES; (f): SANSF.
Figure 3. The histogram over 500 Monte-Carlo trials. The number of snapshots is 500, SNR is 20dB. The five red circles denote the true positions of the sources. (a): True; (b): MUSIC; (c): MODE; (d): WGMF; (e): LIKES; (f): SANSF.
Sensors 20 00081 g003
Figure 4. Top view of the normalized 2D spatial spectrum with an L-shaped array. DOAs: ( 6 ° , 8 ° ) , ( 6 ° , 8 ° ) , ( 0 ° , 16 ° ) , ( 8 ° , 22 ° ) , and ( 8 ° , 22 ° ) . (a): MUSIC; (b): WGMF; (c): LIKES; (d): SANSF.
Figure 4. Top view of the normalized 2D spatial spectrum with an L-shaped array. DOAs: ( 6 ° , 8 ° ) , ( 6 ° , 8 ° ) , ( 0 ° , 16 ° ) , ( 8 ° , 22 ° ) , and ( 8 ° , 22 ° ) . (a): MUSIC; (b): WGMF; (c): LIKES; (d): SANSF.
Sensors 20 00081 g004
Figure 5. Top view of the normalized 2D spatial spectrum with an uniform circular array. DOAs: ( 6 ° , 8 ° ) , ( 6 ° , 8 ° ) , ( 0 ° , 16 ° ) , ( 8 ° , 22 ° ) , and ( 8 ° , 22 ° ) . (a): MUSIC; (b): WGMF; (c): LIKES; (d): SANSF.
Figure 5. Top view of the normalized 2D spatial spectrum with an uniform circular array. DOAs: ( 6 ° , 8 ° ) , ( 6 ° , 8 ° ) , ( 0 ° , 16 ° ) , ( 8 ° , 22 ° ) , and ( 8 ° , 22 ° ) . (a): MUSIC; (b): WGMF; (c): LIKES; (d): SANSF.
Sensors 20 00081 g005
Figure 6. Normalized spatial spectrum of three correlated sources. M = 10 , SNR is 20 dB, T = 200 , DOAs: { 4.2 ° , 16.5 ° , 35.8 ° }, and each point is the average of 100 Monte-Carlo trials.
Figure 6. Normalized spatial spectrum of three correlated sources. M = 10 , SNR is 20 dB, T = 200 , DOAs: { 4.2 ° , 16.5 ° , 35.8 ° }, and each point is the average of 100 Monte-Carlo trials.
Sensors 20 00081 g006
Figure 7. Bar plot of the average running time. The number of sensors is 10, SNR is 10 dB, the number of sources is 3, and each bar is the average of 500 Monte-Carlo trials, the number of snapshots is set to 200 for (a), the number of grid points is set to 1801 for (b).
Figure 7. Bar plot of the average running time. The number of sensors is 10, SNR is 10 dB, the number of sources is 3, and each bar is the average of 500 Monte-Carlo trials, the number of snapshots is set to 200 for (a), the number of grid points is set to 1801 for (b).
Sensors 20 00081 g007
Figure 8. Estimated trajectories versus the snapshot index for the real ultrasonic data. The red double arrow solid line denotes the breakdown interval. (a): Actual trajectories; (b): MUSIC; (c): MODE; (d): WGMF; (e): LIKES; (f): SANSF.
Figure 8. Estimated trajectories versus the snapshot index for the real ultrasonic data. The red double arrow solid line denotes the breakdown interval. (a): Actual trajectories; (b): MUSIC; (c): MODE; (d): WGMF; (e): LIKES; (f): SANSF.
Sensors 20 00081 g008aSensors 20 00081 g008b
Figure 9. Targets scene consisting of two closely spaced screws. (a): Front view; (b): Rear view.
Figure 9. Targets scene consisting of two closely spaced screws. (a): Front view; (b): Rear view.
Sensors 20 00081 g009
Figure 10. Azimuth resolution versus cross-range spacings between two screw targets for real radar data. The cross-range spacing between these two screws are 12.5 cm for (a); 15.0 cm for (b) 17.5 cm for (c); 20.0 cm for (d).
Figure 10. Azimuth resolution versus cross-range spacings between two screw targets for real radar data. The cross-range spacing between these two screws are 12.5 cm for (a); 15.0 cm for (b) 17.5 cm for (c); 20.0 cm for (d).
Sensors 20 00081 g010
Table 1. Breakdown interval.
Table 1. Breakdown interval.
AlgorithmsMUSICMODE-ULAWGMFLIKESSANSF
Start488314560426601
End789809680847715
Table 2. Radar configuration paramerers.
Table 2. Radar configuration paramerers.
ParametersTx ChannelRx ChannelStart FrequencyFrequency SlopeADC SamplesSample Rate
ValueTx1Rx1,2,3,477 GHz66.626 MHz/ μ s2565000 ksps

Share and Cite

MDPI and ACS Style

Zheng, C.; Chen, H.; Wang, A. Sparsity-Aware Noise Subspace Fitting for DOA Estimation. Sensors 2020, 20, 81. https://doi.org/10.3390/s20010081

AMA Style

Zheng C, Chen H, Wang A. Sparsity-Aware Noise Subspace Fitting for DOA Estimation. Sensors. 2020; 20(1):81. https://doi.org/10.3390/s20010081

Chicago/Turabian Style

Zheng, Chundi, Huihui Chen, and Aiguo Wang. 2020. "Sparsity-Aware Noise Subspace Fitting for DOA Estimation" Sensors 20, no. 1: 81. https://doi.org/10.3390/s20010081

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