Next Article in Journal
Load Curtailment Optimization Using the PSO Algorithm for Enhancing the Reliability of Distribution Networks
Next Article in Special Issue
Super-Resolution DoA Estimation on a Co-Prime Array via Positive Atomic Norm Minimization
Previous Article in Journal
International Energy Security Risk Index—Analysis of the Methodological Settings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Wideband DOA Estimation on Co-prime Array via Atomic Norm Minimization

1
Department of Electronics and Computer Engineering, Hanyang University, Seoul 04763, Korea
2
Electronic Warfare PMO, Agency for Defense Development, Daejeon 305-600, Korea
*
Author to whom correspondence should be addressed.
Energies 2020, 13(12), 3235; https://doi.org/10.3390/en13123235
Submission received: 26 May 2020 / Revised: 19 June 2020 / Accepted: 19 June 2020 / Published: 22 June 2020
(This article belongs to the Special Issue Designs and Algorithms of Localization in Vehicular Networks)

Abstract

:
This paper introduces a low complexity wideband direction-of-arrival (DOA) estimation algorithm on the co-prime array. To increase the number of the detectable signal sources and to prevent an unnecessary increase in complexity, the low dimensional co-prime array vector is constructed by arranging elements of the correlation matrix at every frequency bin. The atomic norm minimization (ANM)-based approach resolves the grid-mismatch, which causes an inevitable error in the compressive sensing (CS)-based DOA estimation. However, the complexity surges when the ANM is exploited to the wideband DOA estimation on the co-prime array. The surging complexity of the ANM-based wideband DOA estimation on the co-prime array is handled by solving the time-saving semidefinite programming (SDP) motivated by the ANM for multiple measurement vector (MMV) case. Simulation results show that the proposed algorithm has high accuracy and low complexity compared to compressive sensing (CS)-based wideband DOA estimation algorithms that exploit the co-prime array.

Graphical Abstract

1. Introduction

A direction-of-arrival (DOA) estimation has been studied for decades in array signal processing and has been adopted in a various applications such as localization and radar [1]. In addition, the DOA estimation can take an essential role in cooperative localization for vehicular networks, where the cooperative localization between vehicles requires the relative distances and DOAs of neighboring vehicles [2,3]. Direction-of-arrival (DOA) estimation algorithms can be distinguished according to the bandwidth of the signal: a narrowband DOA estimation and a wideband DOA estimation. When the bandwidth is narrow compared to the carrier frequency of the signal, the phase difference between antennas is only dependent on the DOA as in [4]. On the other hand, when the signal has a wide bandwidth, the narrowband DOA estimation algorithms cannot be used since the phase difference between antennas also varies with the temporal frequency [5]. For this reason, the wideband systems such as automotive radar [6] and other ultra-wideband (UWB) applications [7] require the wideband DOA estimation. The standard approach for the wideband DOA estimation is to decompose the wideband signal into multiple narrowband signals using discrete Fourier transform (DFT) and make narrowband DOA estimation applicable [8,9,10]. However, the complexity of the algorithm may surge as the number of narrowband signals increases [11]. Thus, one of the challenges in wideband DOA estimation is to prevent complexity from getting high.
In the past few years, compressive sensing (CS)-based wideband DOA estimation algorithms have been proposed [11,12,13]. Although different types of CS such as basis pursuit (BP) [14] and sparse Bayesian learning (SBL) [15] are exploited, CS-based DOA estimation algorithms are commonly robust against fewer snapshots and correlation between signal sources [16]. However, in a practical situation, a real DOA does not match perfectly with the basis of the finite search grid, which is used in CS-based DOA estimation. This problem is widely known as grid-mismatch and causes inevitable estimation error [17]. Among [11,12,13], the algorithm in [11] suffers from the grid-mismatch and has high complexity that surges as the number of decomposed narrowband signals increases. On the other hand, the algorithms in [12,13] alleviate the grid-mismatch by using the approximation method in [18] that models the distance from the true DOA to the nearest grid basis. However, [12] experiences high complexity while [13] reduces the complexity by eliminating the useless grid basis at every iteration.
The atomic norm minimization (ANM)-based narrowband DOA estimation is first proposed in [19], where the theoretical base of the atomic norm is established in [20]. The ANM-based DOA narrowband estimation works directly on continuous DOA and completely resolves the grid-mismatch. After the proposal of the ANM, the ANM for multiple measurement vector (MMV) case has been studied in [21], and the robustness of the ANM-based algorithm against noise [22] and the gain-phase error [23] have been discussed. The ANM-based algorithm also extended to 2D-DOA estimation, including azimuth and elevation estimation [24] and multiple-input-multiple-output (MIMO) radar [25]. The ANM-based wideband DOA estimation has been studied in [26]. However, the idea of reducing complexity has not been discussed. In addition, [26] targets linear frequency modulated (LFM) signals and thus is difficult to be used in the general scenario.
Along with the study on the DOA estimation algorithms, the sparse array metrics such as the nested array [27] and the co-prime array [28] have been introduced for an underdetermined case, where the underdetermined case denotes a scenario in which the number of signal sources exceeds the number of antennas. The sparse array creates the virtual array whose cardinality is much larger than that of the physical array and enables detecting more signal sources. The sparse array has been exploited in the seminal works of the CS-based narrowband and wideband DOA estimation [11,12,29] and the ANM-based narrowband and wideband DOA estimation [26,30].
In this paper, we propose a low complexity wideband DOA estimation via ANM which is free from grid-mismatch. The wideband signal is decomposed into multiple narrowband signals, and the low dimensional co-prime array vector is constructed by arranging elements of a correlation matrix at each frequency bin. A problem that encompasses the decomposed narrowband signals of all frequency bins is derived. However, the computational complexity of the derived problem is exceptionally high. Thus, the complexity is reduced by exploiting the semidefinite programming (SDP) in [21], assuming that the co-prime array vectors from all frequency bins are MMVs. The main contributions of the proposed algorithm can be summarized as follows:
  • An approach based on ANM resolves the grid-mismatch and enables achieving higher accuracy when the signal sources have a wide bandwidth.
  • To reduce the complexity of the ANM-based wideband DOA estimation, the time-saving SDP is derived, which is motivated by the ANM for MMV case.

2. Signal Model

We assume that P uncorrelated wideband signals impinging on the antenna array with M elements. The DOAs of the signal sources are noted as Θ = θ 1 , , θ P T . The bandwidth of the signals span over the frequency range [ f l , f u ] , where f l and f u denote the lower and upper frequency bound respectively. For a wideband analysis, the wideband signal is decomposed into K narrowband signals by DFT. The frequency range [ f l , f u ] is sectorized into K bins, and the center frequency of the k-th bin is defined as f k . An array manifold vector of the k-th frequency bin whose DOA is θ , a k ( θ ) can be given as
a k ( θ ) = e j 2 π ( d 1 / λ k ) cos θ , , e j 2 π ( d M / λ k ) cos θ T ,
where d m denotes a distance between the m-th antenna and the reference antenna. Note that the first antenna is the reference antenna, and hence d 1 = 0 . λ k = c / f k , where c is the speed of light. An array manifold matrix of the k-th frequency bin, A k ( Θ ) is
A k ( Θ ) = a k ( θ 1 ) , , a k ( θ P ) C M × P .
The received signal of the k-th frequency bin, X k can be written as
X k = A k ( Θ ) S k + N k C M × T ,
where T is the number of snapshots. S k = s k 1 , , s k P T , where s k p C T × 1 denotes the p-th signal vector of the k-th frequency bin. N k is a noise matrix whose columns follow CN ( 0 , σ 2 I M ) , where σ 2 denotes the power of the noise which is assumed to be known and is equivalent for all k. I M is a M × M identity matrix. R k X , the correlation matrix of X k , can be defined as
R k X = E X k X k H = A k ( Θ ) R k S A k ( Θ ) H + σ 2 I M X k X k H T ,
where R k S = E S k S k H S k S k H / T . Since every signal source is uncorrelated with each other, R k S is a diagonal matrix where its p-th diagonal element equals to the power of the p-th signal source. We define z k such that z k = diag ( R k S ) , where diag ( · ) denotes a vector whose entries are diagonal elements of a given matrix. The ( i , j ) -th element of R k X , R k X ( i , j ) can be given as
R k X ( i , j ) = p = 1 P z k ( p ) e j 2 π { ( d i d j ) / λ k } cos θ p for i j , p = 1 P z k ( p ) e j 2 π { ( d i d j ) / λ k } cos θ p + σ 2 for i = j ,
where z k ( p ) is the p-th element of z k .

3. Wideband DOA Estimation on Co-Prime Array via Atomic Norm Minimization

3.1. Construction of Co-Prime Array Vector

To increase the number of the detectable signal sources by using co-prime array, the placement of the antennas should follow the rule in [28] and the co-prime array vector needs to be constructed by rearranging the elements of the correlation matrix. The co-prime array vectors in the previous works [11,12,29] are the vectorized correlation matrix so that the dimension of the co-prime array vector becomes excessively large, causing an unnecessary increase in complexity. In this subsection, the procedure of constructing low dimensional co-prime array vector is introduced.
The co-prime array is a combination of two sparse subarrays, where one subarray consists of 2 M 1 antennas spaced M 2 Δ apart, while the other consists of M 2 antennas spaced M 1 Δ apart. Δ is set to a half-wavelength of the signal whose frequency equals to the center frequency of the range [ f l , f h ] , such that Δ = c / ( f l + f h ) . The structure of co-prime array and its virtual array V are given in Figure 1, where M = 2 M 1 + M 2 1 . The virtual array is the notion that is used in the seminal works of the co-prime array [12,29,31], where it does not exist physically, yet we can obtain the effect of using a larger array. The set V indicates the placement of antennas in the virtual array [28], and is defined as
V = d i d j | i , j = 1 , 2 , , M .
Note that some elements can repeat, and additional repeating elements are removed in V . V denotes the cardinality of V and is smaller than M 2 as the repeating elements are removed. Figure 1 shows two subarrays, the co-prime array and the virtual array when M 1 = 2 and M 2 = 3 . V can be split into two subsets as in Figure 1: the placement of antenna elements which constitutes a large uniform linear array (ULA) at the center, V U and the remaining placement. V denotes the cardinality of V U .
The co-prime array vector of the k-th frequency bin, y k C V × 1 is constructed to obtain the cardinality of V U using R k X . The construction of y k using R k X is depicted in Figure 2. For clearer understanding, we define the term virtual position of R k X ( i , j ) as d i d j . Given the elements of R k X and their virtual position in Figure 2a, the procedure of constructing y k can be broken down into three steps:
  • Group the elements of R k X with the same virtual position as in Figure 2b.
    Note that the index in Figure 2b denotes the common virtual position of the elements within the group.
  • Leave only the groups whose indices are equivalent to the elements of V U as in Figure 2b.
  • Average the elements in remaining groups and vectorize the averaged elements to obtain y k as in Figure 2c.
Note that the dimension of y k C V × 1 is smaller than that of the co-prime array vector in [12,29,31], where the dimension of the co-prime array vector in [12,29,31] equals M 2 . y k can also be rewritten as
y k = A k v ( Θ ) z k + e = y ^ k + e .
A k v ( Θ ) = a k v ( θ 1 ) , , a k v ( θ P ) C V × P . a k v ( θ ) is the array manifold vector of the k-th frequency bin whose antenna placement follows V U , such that
a k v ( θ ) = e j π ( V + 1 ) Δ λ k cos θ , e j π ( V + 3 ) Δ λ k cos θ , , e j π ( V 1 ) Δ λ k cos θ T .
Note that V is an odd number since V U is symmetric for the reference antenna at the center. e = [ 0 , , 0 , σ 2 , 0 , , 0 ] T C V × 1 , where the element located in the middle of e is σ 2 and the other elements are 0. y ^ k = A k v ( Θ ) z k , where y ^ k can be recovered since σ is known.

3.2. Wideband DOA Estimation via Atomic Norm Minimization

The atomic norm of y ^ k , y ^ k A k can be given as follows [20].
y ^ k A k = inf g > 0 : g conv ( A k ) = inf l | h l | y ^ k = l h l a k v ( θ l ) ,
where g is an arbitrary positive real number, conv ( · ) denotes a convex of hull of a set, A k is a set that consists of the atoms of the k-th frequency bin, and a k v ( θ l ) is the l-th atom of the k-th frequency bin. h l is a complex number which satisfies y ^ k = l h l a k v ( θ l ) for arbitrary { θ l } , where { θ l } denotes θ l for l = 1 , , L . y ^ k A k can also be represented as SDP in [19]:
y ^ k A k = min u k , t k 1 2 V Trace ( Toep ( u k ) ) + 1 2 t k s . t . Toep ( u k ) y ^ k y ^ k H t k 0 ,
where u k , t k are optimization variables in (10), Trace ( · ) denotes a trace of the matrix, and Toep ( · ) denotes a Hermitian Toeplitz matrix whose first column equals to the given vector. For k = 1 , , K , K different problems can be originated from (10). By summing the objective functions of K problems and integrating K constraints, the SDP that encompasses K frequency bins can be given as
min u 1 , , u K t 1 , , t K k = 1 K 1 2 V Trace ( Toep ( u k ) ) + 1 2 t k s . t . Toep ( u 1 ) y ^ 1 y ^ 1 H t 1 0 , , Toep ( u K ) y ^ K y ^ K H t K 0 .
The complexity of solving (11) is O K 3.5 ( V + 1 ) 3.5 , where the complexity can be calculated using the analysis in [32]. Letting D be the size of the search grid used in CS, the complexity of other CS-based wideband algorithms such as [11,12] can be given as O K 3 D 3 . Since the sum of exponents in O K 3.5 ( V + 1 ) 3.5 is larger than that of O K 3 D 3 , it can be seen that the complexity of solving (11) is generally higher than that of [11,12].
To reduce the complexity, we regard that the atoms and the atomic sets of { y ^ k } are equivalent. When { y ^ k } share equivalent atoms and atomic sets, { y ^ k } are considered as MMV. Since the ANM for MMV case is well-studied in [21], we exploit the SDP formulation in [21], which has far less complexity than (11). To use the SDP in [21], Y is defined as Y = y ^ 1 , , y ^ K C V × K , where y ^ k is regarded as the k-th measurement vector. Then, the time-saving SDP for the wideband signal that is divided into K frequency bins can be given as the dual problem of the SDP in [21]:
max Q , H Trace ( Q H Y ) s . t . H Q Q H I K 0 , H is a Hermitian matrix , i = 1 V s H i , i + s = K , s = 0 , 0 , s = 1 , , V 1 ,
where Q , H are optimization variables in (12), and ( · ) denotes the real part of the variable. Letting the optimal solution of Q in (12) be denoted as Q , the DOAs can be estimated by finding θ that yields the large correlation between Q and B ( θ ) , where B ( θ ) = a 1 v ( θ ) , , a K v ( θ ) C V × K . The correlation between Q and B ( θ ) can be represented as the spectrum f ( θ ) for 0 θ < π as follows.
f ( θ ) = Trace B ( θ ) H Q , for 0 θ < π .
Here, the DOAs can be estimated by finding P largest peaks from f ( θ ) . Let θ ^ p denote the p-th estimated DOA, the pseudocode of the proposed algorithm can be given as Algorithm 1.
Algorithm 1 A low complexity wideband DOA estimation on co-prime array via ANM
Input: X k , k = 1 , , K
Output: : θ ^ p , p = 1 , , P
for all k do
   R k X X k X k H / T ;
  Construct y k according to the steps in Figure 2;
   y ^ k = y k e ;
end for
Y = y ^ 1 , , y ^ K ;
 Calculate Q via (12);
f ( θ ) = vec ( Q ) H b ( θ ) , for 0 θ < π ;
 Find P largest peaks from f ( θ ) to estimate θ ^ p , p = 1 , , P ;
The spectrum of f ( θ ) on noiseless case where σ = 0 is presented in Figure 3. Here, the co-prime array with M 1 = 3 , M 2 = 5 is used, such that M = 10 . The figure confirms that the proposed algorithm can successfully estimate the DOAs in the underdetermined case.

4. Simulation Result

Two other CS-based wideband DOA estimation algorithms are tested for comparison: wideband sparse spectrum fitting (W-SpSF) [11] and two step off-grid (TS-OG) approach [12]. Note that W-SpSF and TS-OG also exploit the co-prime array as the proposed algorithm does. For the simulation settings, the frequency of wideband signals span over [ f l , f h ] , where f h = 1.5 f l . The frequency range is divided into 10 bins, such that K = 10 . The number of signal sources P is set to 5. M 1 = 3 and M 2 = 5 , thus the antenna elements are located as 0 , 3 , 5 , 6 , 9 , 10 , 12 , 15 , 20 , 25 Δ , where Δ = c / ( f l + f h ) . The power of all signal sources are equal, and each signal source is assumed to have a flat power spectral density (PSD) over [ f l , f h ] , such that R 1 S = R 2 S = = R K S . For W-SpSF and TS-OG, the grid spacing is set to 1 , so that the size of the grid D = 181 . To solve (12), CVX [33] is used for the optimization. The signal-to-noise ratio (SNR) of the k-th frequency bin, γ k is set as follows.
γ k = Trace ( R k S ) σ 2 .
Since R 1 S = R 2 S = = R K S , γ 1 = γ 2 = = γ K . The root mean square error (RMSE) is defined as
RMSE = 1 P Q q = 1 Q p = 1 P θ p q θ ^ p q 2 ,
where Q is the number of Monte Carlo iterations for RMSE calculation, and θ p q , θ ^ p q respectively denote the real DOA and the estimated DOA of the p-th signal source on the q-th Monte Carlo run. For each iteration, DOAs are chosen randomly between 30 , 150 with all DOAs separated at least 15 .
Figure 4 shows the accuracy of estimation when SNR and the number of snapshots vary. Cramer-Rao bound (CRB) is presented along with the RMSE of wideband DOA estimation algorithms, where the derivation of CRB is given in Appendix A. In Figure 4, the RMSE of W-SpSF does not fall below 1 / 12 , where 1 / 12 is the average estimation error induced by the grid-mismatch when the step size is 1 . In Figure 4a, the proposed algorithm has better accuracy than W-SpSF and TS-OG at all SNR. The RMSE of W-SpSF stops improving even when the SNR is high enough, while the proposed algorithm and TS-OG can break the accuracy limit induced by the grid-mismatch. In Figure 4b, the performance of the proposed algorithm remains robust to a fewer number of snapshots, while W-SpSF and TS-OG shows a large vulnerability compared to the proposed algorithm. Similar to in Figure 4a, the W-SpSF experiences the accuracy limit induced by the grid-mismatch even when the snapshots are abundant, while the others can break the limit induced by the grid-mismatch.
The complexity and the average computation time of all wideband DOA algorithms are given in Table 1. For computation, Intel CPU i5-7500 (3.40 GHz) and 16 GB RAM are used. The complexity of the proposed algorithm is calculated by using the analysis in [32]. Since the sum of exponents of O V ( V + K ) 3.5 is lower than that of O ( K 3 D 3 ) , we can tell that the proposed algorithm is generally less complex than [11,12]. Table 1 also shows that the proposed algorithm has the lowest computation time.

5. Conclusions

In this paper, we have proposed the wideband DOA estimation on co-prime array via ANM. To increase the number of the detectable signal sources, the co-prime array vector is constructed by arranging elements of the correlation matrix at every frequency bin. The high complexity of the ANM-based wideband DOA estimation is tackled by using the SDP targeted for MMV, assuming the co-prime array vectors of different frequency bins share the equivalent atoms. Simulation results exhibit that the proposed algorithm has notable merits in both accuracy and complexity compared to other CS-based wideband algorithms that exploit the co-prime array. We expect the proposed algorithm to be extended to 2D-DOA estimation, such as azimuth and elevation estimation on the planar array or to the practical applications, including localization and radar.

Author Contributions

Conceptualization, H.C.; Methodology, H.C.; Software, H.C.; Validation, H.C. and S.K.; Formal analysis, H.C.; Investigation, H.C.; Resources, H.C., Y.M.P., and S.K.; Data curation, H.C.; Writing–original draft preparation, H.C. and S.K.; Visualization, H.C. and S.K.; Supervision, S.K.; Project administration, Y.M.P. and S.K.; Funding acquisition, S.K. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This work was supported by the research fund of Signal Intelligence Research Center supervised by Defense Acquisition Program Administration and Agency for Defense Development of Korea.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Derivation of Cramer–Rao Bound

We define that X = X 1 T , , X K T T C M K × T , where X is a matrix that is stacked up with the received signals of all frequency bins. In addition, we define the manifold matrix that corresponds with X , A ( Θ ) as A ( Θ ) = A 1 ( Θ ) T , , A K ( Θ ) T T = a ( θ 1 ) , , a ( θ P ) C M K × P , where a ( θ p ) = a 1 ( θ p ) T , , a K ( θ p ) T T C M K × 1 . Assuming the received signal of each frequency bin is uncorrelated with the others, a correlation matrix of X , R X can be denoted as
R X = R 1 X 0 0 0 R 2 X 0 0 0 R K X C M K × M K .
Since R 1 S = R 2 S = = R K S in the simulation setting, we regard them as one argument R S . Then, Cramer–Rao bound of Θ can be denoted as follows [34].
CRB ( Θ ) = σ 2 T D ( Θ ) H Π D ( Θ ) R S A ( Θ ) H ( R X ) 1 A ( Θ ) R S T 1 C P × P .
In (A2), D ( Θ ) = d ( θ 1 ) , , d ( θ P ) , where d ( θ p ) = d a ( θ p ) / d θ p . Π = I M K A ( Θ ) A ( Θ ) H A ( Θ ) 1 A ( Θ ) H , and ∘ is an element-wise product of matrices. Here, diag CRB ( Θ ) denotes a vector of lower bounds for θ 1 , , θ P .

References

  1. Chen, J.C.; Yao, K.; Hudson, R.E. Source localization and beamforming. IEEE Signal Process. Mag. 2002, 19, 30–39. [Google Scholar] [CrossRef] [Green Version]
  2. Wymeersch, H.; Seco-Granados, G.; Destino, G.; Dardari, D.; Tufvesson, F. 5G mmWave positioning for vehicular networks. IEEE Wirel. Commun. 2017, 24, 80–86. [Google Scholar] [CrossRef] [Green Version]
  3. Eom, J.; Kim, H.; Lee, S.H.; Kim, S. DNN-assisted cooperative localization in vehicular networks. Energies 2019, 12, 2758. [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. Yoon, Y.; Kaplan, L.M.; McClellan, J.H. TOPS: New DOA estimator for wideband signals. IEEE Trans. Signal Process. 2006, 54, 1977–1989. [Google Scholar] [CrossRef]
  6. Hasch, J.; Topak, E.; Schnabel, R.; Zwick, T.; Weigel, R.; Waldschmidt, C. Millimeter-wave technology for automotive radar sensors in the 77 GHz frequency band. IEEE Trans. Microw. Theory Tech. 2012, 60, 845–860. [Google Scholar] [CrossRef]
  7. Oppermann, I.; Himilinen, M.; Linatti, J. UWB: Theory and Applications; Wiley: Boca Raton, FL, USA, 2004. [Google Scholar]
  8. Wang, H.; Kaveh, M. Coherent signal-subspace processing for the detection and estimation of angles of arrival of multiple wide-band sources. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 823–831. [Google Scholar] [CrossRef] [Green Version]
  9. Hung, H.; Kaveh, M. Focussing matrices for coherent signal-subspace processing. IEEE Trans. Acoust. Speech Signal Process. 1988, 36, 1272–1281. [Google Scholar] [CrossRef]
  10. Di Claudio, E.D.; Parisi, R. WAVES: Weighted average of signal subspaces for robust wideband direction finding. IEEE Trans. Signal Process. 2001, 49, 2179–2191. [Google Scholar] [CrossRef] [Green Version]
  11. He, Z.; Shi, Z.; Huang, L.; So, H.C. Underdetermined DOA estimation for wideband signals using robust sparse covariance fitting. IEEE Signal Process. Lett. 2015, 22, 435–439. [Google Scholar] [CrossRef]
  12. Shen, Q.; Cui, W.; Liu, W.; Wu, S.; Zhang, Y.D.; Amin, M.G. Underdetermined wideband DOA estimation of off-grid sources employing the difference co-array concept. Signal Process. 2017, 130, 299–304. [Google Scholar] [CrossRef] [Green Version]
  13. Shi, Y.; Mao, X.; Zhao, C.; Liu, Y. Underdetermined DOA estimation for wideband signals via joint sparse signal reconstruction. IEEE Signal Process. Lett. 2019, 26, 1541–1545. [Google Scholar] [CrossRef]
  14. Chen, S.S.; Donoho, D.L.; Saunders, M.A. Atomic decomposition by basis pursuit. SIAM J. Sci. Comput. 1999, 20, 33–61. [Google Scholar] [CrossRef]
  15. Wipf, D.P.; Rao, B.D. Sparse Bayesian learning for basis selection. IEEE Trans. Signal Process. 2004, 52, 2153–2164. [Google Scholar] [CrossRef]
  16. Shen, Q.; Liu, W.; Cui, W.; Wu, S. Underdetermined DOA estimation under the compressive sensing framework: A review. IEEE Access 2016, 4, 8865–8878. [Google Scholar] [CrossRef]
  17. Chi, Y.; Scharf, L.L.; Pezeshki, A.; Calderbank, A.R. Sensitivity to basis mismatch in compressed sensing. IEEE Trans. Signal Process. 2011, 59, 2182–2195. [Google Scholar] [CrossRef]
  18. Yang, Z.; Xie, L.; Zhang, C. Off-grid direction of arrival estimation using sparse Bayesian inference. IEEE Trans. Signal Process. 2013, 61, 38–43. [Google Scholar] [CrossRef] [Green Version]
  19. Tang, G.; Bhaskar, B.N.; Shah, P.; Recht, B. Compressed sensing off the grid. IEEE Trans. Inf. Theory 2013, 59, 7465–7490. [Google Scholar] [CrossRef] [Green Version]
  20. Chandrasekaran, V.; Recht, B.; Parrilo, P.A.; Willsky, A.S. The convex geometry of linear inverse problems. Found. Comput. Math. 2012, 12, 805–849. [Google Scholar] [CrossRef]
  21. Yang, Z.; Xie, L. Exact joint sparse frequency recovery via optimization methods. IEEE Trans. Signal Process. 2016, 64, 5145–5157. [Google Scholar] [CrossRef] [Green Version]
  22. Bhaskar, B.N.; Tang, G.; Recht, B. Atomic norm denoising with applications to line spectral estimation. IEEE Trans. Signal Process. 2013, 61, 5987–5999. [Google Scholar] [CrossRef] [Green Version]
  23. Chen, P.; Cao, Z.; Chen, Z. A new atomic norm for DOA estimation with gain-phase errors. arXiv 2019, arXiv:eess.SP/1910.02207. [Google Scholar]
  24. Tian, Z.; Zhang, Z.; Wang, Y. Low-complexity optimization for two-dimensional direction-of-arrival estimation via decoupled atomic norm minimization. In Proceedings of the 2017 IEEE 2017 IEEE International Conference on Acoustics, Speech, and Signal Process (ICASSP), New Orleans, LA, USA, 5–9 March 2017; IEEE: Piscatawayy, NJ, USA, 2017; pp. 3071–3075. [Google Scholar]
  25. Tang, W.; Jiang, H.; Pang, S. Grid-free DOD and DOA estimation for MIMO radar via duality-based 2D atomic norm minimization. IEEE Access 2019, 7, 60827–60836. [Google Scholar] [CrossRef]
  26. Cui, Y.; Wang, J.; Qi, J.; Zhang, Z.; Zhu, J. Underdetermined DOA estimation of wideband LFM signals based on gridless sparse reconstruction in the FRF domain. Sensors 2019, 19, 2383. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. 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] [Green Version]
  28. Vaidyanathan, P.P.; Pal, P. Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
  29. Qin, S.; Zhang, Y.D.; Amin, M.G. Generalized coprime array configurations for direction-of-arrival estimation. IEEE Trans. Signal Process. 2015, 63, 1377–1390. [Google Scholar] [CrossRef]
  30. Zhou, C.; Gu, Y.; Fan, X.; Shi, Z.; Mao, G.; Zhang, Y.D. Direction-of-arrival estimation for coprime array via virtual array interpolation. IEEE Trans. Signal Process. 2018, 66, 5956–5971. [Google Scholar] [CrossRef]
  31. Zhang, Y.D.; Amin, M.G.; Himed, B. Sparsity-based DOA estimation using co-prime arrays. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech, and Signal Process, Vancouver, BC, Canada, 26–31 May 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 3967–3971. [Google Scholar] [CrossRef] [Green Version]
  32. Pólik, I.; Terlaky, T. Interior point methods for nonlinear optimization. In Nonlinear Optimization; Di Pillo, G., Schoen, F., Eds.; Springer: Berlin, Germany, 2010; pp. 215–276. [Google Scholar] [CrossRef] [Green Version]
  33. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming, Version 2.1. 2014. Available online: http://cvxr.com/cvx (accessed on 7 October 2019).
  34. Stoica, P.; Larsson, E.G.; Gershman, A.B. The stochastic CRB for array processing: A textbook derivation. IEEE Signal Process. Lett. 2001, 8, 148–150. [Google Scholar] [CrossRef]
Figure 1. An example of the co-prime array and V for M 1 = 2 and M 2 = 3 . The black antenna is a reference antenna which has an overlapped position in two subarrays. Sets of blue antennas and red antennas in V respectively denote V U and the remaining placement.
Figure 1. An example of the co-prime array and V for M 1 = 2 and M 2 = 3 . The black antenna is a reference antenna which has an overlapped position in two subarrays. Sets of blue antennas and red antennas in V respectively denote V U and the remaining placement.
Energies 13 03235 g001
Figure 2. The construction of y k using R k X when M 1 = 2 and M 2 = 3 . The green, red, and blue dotted lines respectively denote the first step, the second step, and the third step of constructing y k . In (a), the variable beneath every element of R k X is the virtual position of the corresponding element. (b) Groups and indices. (c) Elements of yk.
Figure 2. The construction of y k using R k X when M 1 = 2 and M 2 = 3 . The green, red, and blue dotted lines respectively denote the first step, the second step, and the third step of constructing y k . In (a), the variable beneath every element of R k X is the virtual position of the corresponding element. (b) Groups and indices. (c) Elements of yk.
Energies 13 03235 g002
Figure 3. The spectrum of f ( θ ) on noiseless case. Direction-of-arrival (DOAs) are distributed in [ 40 , 140 ] with 10 interval, such that P = 11 . z 1 = z 2 = = z K = [ 0.6 , 0.7 , 0.8 , 0.5 , 0.9 , 0.8 , 0.7 , 0.8 , 0.6 , 0.5 , 0.6 ] T and T = 500 .
Figure 3. The spectrum of f ( θ ) on noiseless case. Direction-of-arrival (DOAs) are distributed in [ 40 , 140 ] with 10 interval, such that P = 11 . z 1 = z 2 = = z K = [ 0.6 , 0.7 , 0.8 , 0.5 , 0.9 , 0.8 , 0.7 , 0.8 , 0.6 , 0.5 , 0.6 ] T and T = 500 .
Energies 13 03235 g003
Figure 4. Q = 500 and the signal-to-noise ratio (SNR) of all frequency bins are set to 0 dB. (a) The root mean square error (RMSE) for different SNR. Q = 500 and T = 500 , (b) The RMSE for different number of snapshots.
Figure 4. Q = 500 and the signal-to-noise ratio (SNR) of all frequency bins are set to 0 dB. (a) The root mean square error (RMSE) for different SNR. Q = 500 and T = 500 , (b) The RMSE for different number of snapshots.
Energies 13 03235 g004
Table 1. The complexity and the average computation time of wideband DOA algorithms.
Table 1. The complexity and the average computation time of wideband DOA algorithms.
AlgorithmComplexityComputation Time
Proposed O V ( V + K ) 3.5 1.16 s
W-SpSF [11] O ( K 3 D 3 ) 1.86 s
TS-OG [12] O ( K 3 D 3 ) 2.59 s

Share and Cite

MDPI and ACS Style

Chung, H.; Mi Park, Y.; Kim, S. Wideband DOA Estimation on Co-prime Array via Atomic Norm Minimization. Energies 2020, 13, 3235. https://doi.org/10.3390/en13123235

AMA Style

Chung H, Mi Park Y, Kim S. Wideband DOA Estimation on Co-prime Array via Atomic Norm Minimization. Energies. 2020; 13(12):3235. https://doi.org/10.3390/en13123235

Chicago/Turabian Style

Chung, Hyeonjin, Young Mi Park, and Sunwoo Kim. 2020. "Wideband DOA Estimation on Co-prime Array via Atomic Norm Minimization" Energies 13, no. 12: 3235. https://doi.org/10.3390/en13123235

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