Next Article in Journal
Using Crowdsourced Trajectories for Automated OSM Data Entry Approach
Previous Article in Journal
Spiking Cortical Model Based Multimodal Medical Image Fusion by Combining Entropy Information with Weber Local Descriptor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel 2-D Coherent DOA Estimation Method Based on Dimension Reduction Sparse Reconstruction for Orthogonal Arrays

1
School of Electronics and Information Engineering, Harbin Institute of Technology, Harbin 150001, China
2
School of Information and Electrical Engineering, Harbin Institute of Technology (Weihai), Weihai 264209, China
3
First Institute of Oceanography, SOA, Qingdao 266061, China
4
Collaborative Innovation Center of Information Sensing and Understanding at Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(9), 1496; https://doi.org/10.3390/s16091496
Submission received: 1 June 2016 / Revised: 16 August 2016 / Accepted: 6 September 2016 / Published: 15 September 2016
(This article belongs to the Section Physical Sensors)

Abstract

:
Based on sparse representations, the problem of two-dimensional (2-D) direction of arrival (DOA) estimation is addressed in this paper. A novel sparse 2-D DOA estimation method, called Dimension Reduction Sparse Reconstruction (DRSR), is proposed with pairing by Spatial Spectrum Reconstruction of Sub-Dictionary (SSRSD). By utilizing the angle decoupling method, which transforms a 2-D estimation into two independent one-dimensional (1-D) estimations, the high computational complexity induced by a large 2-D redundant dictionary is greatly reduced. Furthermore, a new angle matching scheme, SSRSD, which is less sensitive to the sparse reconstruction error with higher pair-matching probability, is introduced. The proposed method can be applied to any type of orthogonal array without requirement of a large number of snapshots and a priori knowledge of the number of signals. The theoretical analyses and simulation results show that the DRSR-SSRSD method performs well for coherent signals, which performance approaches Cramer–Rao bound (CRB), even under a single snapshot and low signal-to-noise ratio (SNR) condition.

1. Introduction

Direction of Arrival (DOA) estimation methods, especially those of high accuracy and high resolution, have been rapidly developed in recent years, many of which can be found in applications of radar, sonar, communications, etc. [1]. While most of those methods are for one dimensional (1-D) direction (e.g., azimuth angle), during estimation of multiple plane waves, in many applications such as ground target observation of airborne or space borne radar, it is more reasonable to assume that the arriving signals have the two-dimensional (2-D) (i.e., azimuth and elevation angles) nature. Therefore, extensive attention and in-depth research are given to deal with the 2-D DOA estimation problem [2,3,4,5].
The classical subspace-based methods [6,7,8], such as 2-D Multiple Signal Classification (2-D MUSIC) [6], 2-D Estimate Signal Parameter via Rotational Invariance Technique (2-D ESPRIT) [7], cross-correlation based 2-D DOAs estimation (CODE) [8], etc., have been successfully applied in 2-D DOA estimation with high accuracy and resolution under the strict constrains of large snapshots, independent signals, uncorrelated white noise, etc. However, these subspace based methods will lose efficacy in practical applications where the target signal immerged into strong correlated sources and noises after propagated multiple paths and experienced complex electromagnetic interference. Therefore, it is of importance to suppress the influence of correlated sources and quickly estimate 2-D DOA under the practical environment and complex interferences. Some progresses have been made in this direction [9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]. The first class of approach is spatial smoothing based method. The spatial smoothing (SS) [9,10] was first applied to the l-shaped array for signal decoherence and followed by estimation using ESPRIT method in [11]. Furthermore, the spatial smoothing method was applied to circular array in [12]. The second class of approach is data matrix reconstruction based method, which facilitated decoherence by matrix reconstruction in l-shaped array, double parallel linear array, sparse uniform rectangular plane array and uniform matrix array [13,14,15]. The 2-D DOA estimation was then realized by classical subspace based methods such as ESPRIT or Propagator Method (PM). The third class of approach is Toeplitz matrix construction based method, which signal decoherence was realized by either building the received array data directly into a Toeplitz matrix structure [16,17] or constructing fourth-order cumulant Toeplitz matrix to cope with the color noise [18]. Furthermore, there are some particular approaches, such as in [19], where the oblique projection method was exploited to separate the coherent and incoherent signals with two parallel uniform linear arrays, which was followed by 2-D DOA estimation of all signals. By decoupling angles, Wong et al. [20,21,22,23,24] convert a 2-D DOA estimation into two 1-D DOA estimation. The work in [21,22] focus on the unambiguous 2-D DOA estimation on a sparse planar array with dual/multiple scales of invariance and the work in [23,24] focus on the 2-D DOA estimation on uniform l-shaped array. In 1-D DOA estimation, the estimation methods by Zoltowski et al. [21,22] and by Wong [23,24] are based on ESPRIT and Root-MUSIC algorithm, respectively. Their pairing methods are based on a comparison of eigenvalues of the covariance matrix or a related processing of noise subspace. Therefore, these methods have the same drawbacks as subspace-based methods, such as requiring a large number of snapshots, non-coherent signals, etc.
Compressed Sensing (CS), which uses the ideas of sparse decomposition, has been applied in the DOA estimation [25,26,27,28,29,30,31] by building the angle redundant dictionary and solving the optimal sparse solution. It achieves high accuracy and high resolution. Furthermore, the preprocessing of spatial smoothing and statistical property of the received data are not required. Therefore DOA estimation can be realized without a large amount of snapshots which has a great potential in application. However, it has not been applied in the 2-D DOA estimation due to the long redundant dictionary and high complexity, and most applications can only be found in 1-D DOA estimation [25,26] of uniform linear array (ULA). In [27], the 2-D DOA estimation was transformed into two 1-D estimation by exploiting the geometry of l-shaped array, then the method based on sparse representation of space angle with amplitude-comparison pairing (SRSA-AC) is proposed, but its pairing algorithm would fail in close or equal signal powers.
To solve the problem of 2-D coherent DOA estimation in low complexity, a novel Dimension Reduction Sparse Reconstruction (DRSR) with pair-matching by Spatial Spectrum Reconstruction of Sub-Dictionary (SSRSD) method is proposed based on the two orthogonal linear arrays. The computational complexity is greatly reduced because the 2-D redundant dictionary is converted to two independent 1-D redundant dictionaries by exploring the structure feature of orthogonal linear arrays. Moreover, the matching probability and estimation speed are improved.
The advantages of the proposed method are mainly in the following aspects respects: (1) the coherent DOA estimation can be executed directly without decoherence process such as spatial smoothing; (2) the computational complexity and execution time are greatly reduced by transforming the 2-D DOA estimation into parallel computations of two independent 1-D DOAs; (3) the requirement of large number of snapshots is relaxed such that the 2-D DOA estimation performs well in any number of snapshots; and (4) prior knowledge of the number of signals is no longer a requirement.
The rest of this paper is organized as follows: firstly, signal model and 2-D DOA estimation based on direct sparse representation (DSR) are introduced in Section 2. Secondly, a novel DRSR method for 2-D DOA estimation is proposed in Section 3. A new pair-matching scheme based on SSRSD is proposed in Section 4. Then, the CRB and the computational complexity of the proposed method are analyzed in Section 5. The simulation results and some discussions are given in Section 6. Finally, the conclusion of our work is summarized in Section 7.

2. Signal Model and 2-D DOA Estimation Based on Direct Sparse Representation

2.1. Signal Model

Consider K far-field narrowband signals impinging on a centrosymmetric uniform cross array in the x-z plane as shown in Figure 1, where the subarray along x-axis has 2 M + 1 omnidirectional sensors with spacing d x and the other subarray along z-axis has 2 N + 1 omnidirectional sensors with spacing d z . Let θ k and φ k be the azimuth and elevation angles of the kth signal, respectively. Note that the azimuth angle is taken between the signal arrival direction and x-axis, and the elevation angle is taken between signal arrival direction and z-axis.
The received data of the mth array element at time t is expressed as
r m ( t ) = k = 1 K a m ( θ k , φ k ) s k ( t ) + e m ( t )
where s k ( t ) is the kth incident signal, e m ( t ) is the additive noise of the mth element, and a m ( θ k , φ k ) is the steering vector of the array and is represented by
a m ( θ k , φ k ) = exp ( j 2 π λ ( x m cos θ k cos φ k + z m sin φ k ) ) ,   m = 1 , 2 , , M c
where x m and z m denote the coordinate position of the mth element in the xoz plane, and M c = 2 M + 2 N + 1 gives the total number of elements.
For all received elements, the received data can be represented by
R ( t ) = A S ( t ) + E ( t )
where R ( t ) = [ r 1 ( t ) , r 2 ( t ) , , r M c ( t ) ] T M c × 1 and E ( t ) = [ e 1 ( t ) , e 2 ( t ) , , e M c ( t ) ] T M c × 1 are the received signal and the noise of all array elements, respectively; S ( t ) = [ s 1 ( t ) , , s K ( t ) ] T K × 1 is incident signal of K sources; and A M c × K is the manifold matrix of the array given by
A = [ a ( θ 1 , φ 1 ) , a ( θ 2 , φ 2 ) , , a ( θ K , φ K ) ]
where a ( θ k , φ k ) = [ a 1 ( θ k , φ k ) , a 2 ( θ k , φ k ) , , a M c ( θ k , φ k ) ] T is the steering vector corresponding to 2-D angle pair of ( θ k , φ k ) .

2.2. 2-D DOA Estimation Based on Direct Sparse Representation (DSR)

2.2.1. Single Snapshot Estimation

The model of array received signal in Equation (3) can be converted into sparse representation model based on the sparse decomposition. The spatial domain is equally divided into respective azimuth and elevation angle sets of Θ ¯ = [ θ ¯ 1 , θ ¯ 2 , , θ ¯ L θ ] and Ξ ¯ = [ φ ¯ 1 , φ ¯ 2 , , φ ¯ L φ ] for searching, where L θ and L φ are the number of angles. The incident signal S ( t ) is sparsely represented in spatial domain as P ( t ) L × 1 , where p i ( t ) , ( i = 1 , 2 , , L ) denotes the complex amplitude of signal at the potential incident angle, whose total number is L L θ L φ . Therefore, we have
P ( t ) 0 = | supp ( P ) | = K
where supp ( P ) denotes a set of indices of non-zero elements of vector P ( t ) .
The angle redundant dictionary Ψ M c × L is then created by extending the columns of the array manifold matrix in Equation (3). It consists of steering vectors of the 2-D spatial angles, and is written as
Ψ ( Θ ¯ , Ξ ¯ ) = { a ( θ , φ ) | θ Θ ¯ , φ Ξ ¯ } = [ a ( θ ¯ 1 , φ ¯ 1 ) , a ( θ ¯ 1 , φ ¯ 2 ) , , a ( θ ¯ L θ , φ ¯ L φ ) ]
Therefore, the sparse representation of the received signal in 2-D DOA estimation is
R ( t ) = Ψ ( Θ ¯ , Ξ ¯ ) P ( t ) + E ( t )
The DOA estimation in Equation (3) is then transformed into the sparse recovery problem in Equation (7), and the solution can be obtained by
min P ( t ) 1     s . t .     R ( t ) = Ψ ( Θ ¯ , Ξ ¯ ) P ( t ) + E ( t )
The constrained minimization problem in Equation (8) can be alternatively solved by convex optimization as
P ^ ( t ) = arg min P ( t ) R ( t ) Ψ ( Θ ¯ , Ξ ¯ ) P ( t ) 2 2 + μ P ( t ) 1
where · 2 is the l2 norm, · 1 is the l1 norm, μ > 0 is regularization parameter which balances the relation between Frobenius norm and l1 norm, where the larger μ indicates the solution approaches closer to zero vector and the smaller μ indicates the solution approximates to the least squares solution. The convex optimization in Equation (9) is a Second-Order Cone Programming (SOCP), which can be solved by conic optimization software such as SeDuMi or CVX.

2.2.2. Multiple Snapshots Estimation

The multiple snapshots scenario can be obtained by extending the single snapshot as
R = Ψ ( Θ ¯ , Ξ ¯ ) P + E
where R = [ R ( t 1 ) , R ( t 2 ) , , R ( t J ) ] M c × J and P = [ P ( t 1 ) , P ( t 2 ) , , P ( t J ) ] L × J denote a number of J snapshots of respective received and incident signals by sensor array, respectively; and E = [ E ( t 1 ) , E ( t 2 ) , , E ( t J ) ] M c × J is additive white noise.
The sparse solution of (10) can be solved by
P ^ = arg min P R Ψ ( Θ ¯ , Ξ ¯ ) P F 2 + μ P 2 , 1
where · F is the Frobenius norm, P 2 , 1 is the mixed l2,1 norm of matrix P and is defined as P 2 , 1 l = 1 L P ( l , : ) 2 = l = 1 L j = 1 J ( P ( l , j ) ) 2 .
Define the normalized spatial spectrum in sparse decomposition framework as
Q ( θ , φ ) = unvec ( P v max { P v } )
where P v ( l ) P ^ ( l , : ) 2 ,   l = 1 , 2 , ... , L , unvec ( · ) indicates converting vector into matrix.
Herein, the DOA estimation can be written as
( θ ^ , φ ^ ) = arg max ( θ , φ )   Q ( θ , φ )
It can be observed that the key of sparse representation based 2-D DOA estimation lies in the sparse solution of P , where the complexity is decided by the scale of P and the dimension L = L θ L φ in constructing redundant dictionary Ψ ( Θ ¯ , Ξ ¯ ) . The dimension of redundant dictionary could be enormous when the number of azimuth and elevation searing points is large, while the increasing dimension will lead to a sharp increase in the computational complexity of sparse solution in Equations (9) and (11), or even become unachievable.

3. 2-D DOA Estimation by Dimension Reduction Sparse Reconstruction

To reduce the computational complexity of 2-D DOA estimation, curtailing the scale or dimension of the redundant dictionary can be considered. Therefore, the 2-D DOA estimation can be divided into two independent 1-D DOA estimations through angle decoupling, thus the dimension of redundant dictionary is greatly decreased.
Considering the cross array as two independent ULAs, it can be observed from Figure 1 that the included angle between incident signal and the subarray along z-axis is π / 2 φ . Therefore, the elevation angle φ can be estimated by the z-axis subarray. Similarly, the included angle (also called synthesis azimuth angle, written as α ) between incident signal and the subarray along x-axis can be estimated by the x-axis subarray. Note that there is an important relationship between azimuth angle θ and elevation angle φ as
cos α = cos θ cos φ
Therefore the azimuth angle θ can be determined from Equation (14).

3.1. Single Snapshot Estimation

The signals received by the subarray along the z-axis and the x-axis are represented as
R Z ( t ) = A Z S ( t ) + E Z ( t ) R X ( t ) = A X S ( t ) + E X ( t )
where A Z = [ a Z ( φ 1 ) , , a Z ( φ K ) ] ( 2 N + 1 ) × K and A X = [ a X ( α 1 ) , , a X ( α K ) ] ( 2 M + 1 ) × K denote the respective subarray manifolds, and
a Z ( φ ) = [ e j 2 π λ N d z sin φ e j 2 π λ ( N 1 ) d z sin φ   1   e j 2 π λ ( N 1 ) d z sin φ e j 2 π λ N d z sin φ ] T
a X ( α ) = [ e j 2 π λ M d x cos α e j 2 π λ ( M 1 ) d x cos α   1   e j 2 π λ ( M 1 ) d x cos α e j 2 π λ M d x cos α ] T
The sparse representation of Equation (15) is
R Z ( t ) = Φ Z ( Ξ ¯ ) P Z ( t ) + E Z ( t ) R X ( t ) = Φ X ( Λ ¯ ) P X ( t ) + E X ( t )
where Φ Z ( Ξ ¯ ) ( 2 N + 1 ) × L φ and Φ X ( Λ ¯ ) ( 2 M + 1 ) × L θ denote the redundant dictionaries of the corresponding subarrays formed by the expansion of A Z and A X , and are represented as
Φ Z ( Ξ ¯ ) = [ a Z ( φ ¯ 1 ) a Z ( φ ¯ 2 ) a Z ( φ ¯ L φ ) ]
Φ X ( Λ ¯ ) = [ a X ( α ¯ 1 ) a X ( α ¯ 2 ) a X ( α ¯ L θ ) ]
where Ξ ¯ = [ φ ¯ 1 , φ ¯ 2 , , φ ¯ L φ ] and Λ ¯ = [ α ¯ 1 , α ¯ 2 , , α ¯ L θ ] are the sets of elevation or synthesis azimuth angles, respectively.
Therefore, the DOA estimation in Equation (18) can be solved as
P ^ Z = arg min P Z R Z ( t ) Φ Z ( Ξ ¯ ) P Z ( t ) 2 + μ 1 P Z ( t ) 1 P ^ X = arg min P X R X ( t ) Φ X ( Λ ¯ ) P X ( t ) 2 + μ 2 P X ( t ) 1

3.2. Multiple Snapshots Estimation

By extending the single snapshot case in Equation (15), the sparse representation in multiple snapshots is obtained as
R Z = Φ Z ( Ξ ¯ ) P Z + E Z     R X = Φ X ( Λ ¯ ) P X + E X
where R Z = [ R Z ( t 1 ) , , R Z ( t J ) ] , P Z = [ P Z ( t 1 ) , , P Z ( t J ) ] , R X = [ R X ( t 1 ) , , R X ( t J ) ] , and P X = [ P X ( t 1 ) , , P X ( t J ) ] denote a number of J snapshots of respective received or incident signals by the subarrays along z axis or x axis.
To reduce the computational complexity in solving the solution when the number of snapshots increases, singular value decomposition(SVD) of R Z and R X can be performed as
R Z = U Z Λ Z V Z H     R X = U X Λ X V X H
Define matrix D K = [ I K , 0 K × ( J K ) ] T and generate the data vectors after dimension reduction as
R Z SVD = R Z V Z D K ;     R X SVD = R X V X D K
Similarly, S Z SVD = P Z V Z D K , S X SVD = P X V X D K , E Z SVD = E Z V Z D K , E X SVD = E X V X D K can be represented and Equation (22) can be reconstructed as the DOA estimation model as
R Z SVD = Φ Z S Z SVD + E Z SVD ;     R X SVD = Φ X S X SVD + E X SVD
The sparse solution of Equation (22) can be solved by
S ^ Z = arg min S Z R Z SVD Φ Z ( Ξ ¯ ) S Z SVD F + μ 1 S Z SVD 2 , 1 S ^ X = arg min S X R X SVD Φ X ( Λ ¯ ) S X SVD F + μ 2 S X SVD 2 , 1
Therefore, the 1-D spatial spectrums of Q Z ( φ ) and Q X ( α ) are solved by
Q Z ( φ ¯ l ) = S ^ Z ( l , : ) 2 / max { S ^ Z ( l , : ) 2 } ,    l = 1 , 2 , , L φ Q X ( α ¯ l ) = S ^ X ( l , : ) 2 / max { S ^ X ( l , : ) 2 } ,    l = 1 , 2 , , L θ
The elevation and synthesis angles corresponding to a number of K largest peaks in the spatial spectrum can be estimated as
φ ^ = arg max φ   Q Z ( φ ¯ )     α ^ = arg max α   Q X ( α ¯ )

4. Angle Pair-Matching Scheme Based on Sub-Dictionary Spatial Spectrum Reconstruction

Each elevation angle φ ^ k or synthesis angle α ^ k is estimated separately in Section 3 and we need an angle pairing scheme to pair them. Thereby, the corresponding azimuth angle can be calculated as
θ ^ k = arccos ( cos α k cos φ k )
Consequently, the 2-D DOA is obtained as ( θ ^ k , φ ^ k ) .
In [27], the angle pairing scheme is based on the comparison of estimated amplitudes of each incident signal, which means the nonzero elements of the estimated amplitudes S ^ Z and S ^ X are sorted and one-to-one correspondence is established. However, it is under the premise of all amplitudes are correctly estimated, which requires high-precision reconstruction algorithm, high SNR as well as certain amplitude difference between the target signals. Therefore, the amplitude sequencing error will lead to incorrect angle matching if the amplitudes estimation are not correct. Furthermore, that angle pairing scheme is not effective when the signal powers are equal or close.
The choice of parameters μ 1 and μ 2 in solving Equation (26) would have great influence on amplitude estimation error and pair-matching probability. In Equation (26), the Frobenius-norm term represents the joint estimation error, which connects to the amplitude estimation error and position locating error (i.e., DOA estimation error), whereas the l1-norm term is the sparsity guarantees. The parameter μ balances the contributions of each estimation errors. To assure a maximized pair-matching probability, the regularization parameter selected in [27] need to guarantee that amplitude estimation error contribute a higher proportion. Thus, the lower proportion of position locating error would lead to a larger DOA estimation error.
To increase both the pair-matching probability and DOA estimation performance, a new angle pairing scheme based on spatial spectrum of redundant sub-dictionary is proposed. Firstly, the redundant sub-dictionary is constructed. It is assumed that there are K incident signals and their elevation angles { φ 1 , , φ K } and synthesis angles { α 1 , , α K } are estimated in Section 3. Thus, there are a total of I = K 2 possible pairs of 2-D angles, which can be represented as
Σ = { ( θ ^ , φ ^ ) | ( θ ^   i , φ ^ i ) , i = 1 , 2 , , I }
where φ ^ i is obtained by Equation (29).
The 2-D rectangular region of angles is formed by extending the radiuses along elevation and azimuth direction centered at ( θ ^   i , φ ^ i ) , represented as
i = { ( θ , φ ) | θ ( θ ^   i r θ , θ ^   i + r θ ) , φ ( φ ^ i r φ , φ ^ i + r φ ) }
In region of i , the angles are extracted uniformly by the respective intervals of Δ θ and Δ φ , denoted as
Ω i = { ( θ , φ ) | θ = θ ^ i + j Δ θ , j = r θ / Δ θ , , 0 , , r θ / Δ θ φ = φ ^ i + l Δ φ , l = r φ / Δ φ , , 0 , , r φ / Δ φ }
The steering vector g i = a ( θ , φ ) , ( θ , φ ) Ω i is generated according to Equation (4) by all angles in Ω i , then forms a set as
G i ( Ω i ) = [ g 1 i , g 2 i , , g T i ] ,     T = ( 2 r θ / Δ θ + 1 ) × ( 2 r φ / Δ φ + 1 )
Set G i as the redundant sub-dictionary centered at ( θ ^   i , φ ^ i ) , and write the combination set of a number of I sub-dictionaries as
G = { [ G ( Ω 1 ) , G ( Ω 2 ) , , G ( Ω I ) ] i f   Ω 1 Ω 2 Ω I = G ( Ω 1 Ω 2 Ω I ) i f   Ω 1 Ω 2 Ω I
As each sub-dictionary is a part of the complete dictionary, they still satisfy the DOA sparse representation model of the received signals in Equation (7) or (10). Hence,
R = G B + E
Furthermore, the normalized 2-D spatial spectrum under redundant sub-dictionaries is defined as
Q ( θ , φ ) = unvec ( B ^ v / max { B ^ v } )
where B ^ v ( i ) = B ^ ( i , : ) 2 ,   i = 1 , 2 , ... , I × T , B ^ is the sparse solution of Equation (35), and can be solved by
min B 2 , 1 s . t . R G B F 2 β
Figure 2 shows the 2-D spatial spectrum obtained from Equation (36). It can be observed that only the true DOAs will produce spectrum peaks whereas there is no peak from the false sub-dictionaries. As a result, the pair-matching DOAs can be identified by checking whether there is a peak at the corresponding sub-dictionary. Furthermore, the 2-D angles of the ith source signal can be estimated by finding the central angles ( θ ^ i , φ ^ i ) of the ith sub-dictionary corresponding to the largest K peaks, that is
( θ ^ i , φ ^ i ) = arg max i   Q ( θ , φ )
Note that there is at most one source signal in each sub-dictionary, herein the selections of the radius and intervals only need to guarantee the sparsity of the spatial spectrum. Moreover, the accuracy and resolution requirements of the sparse solution in Equation (35) are relaxed so that greedy algorithm with low computation complexity, such as Orthogonal Matching Pursuit (OMP) [30] or Simultaneous OMP (SOMP) [31], can also be applied.
The proposed sub-dictionary based matching scheme is immune to amplitude estimation error. In addition, the SNR requirement is reduced. It raises the matching probability and applicable when the source powers are equal or close. The procedure of the proposed DRSR-SSRSD method can be summarized as follows:
Step 1:
Construct the 1-D redundant dictionary of subarray Φ Z and Φ X according to Equations (19) and (20).
Step 2:
Find the sparse solution S ^ Z and S ^ X according to Equation (26), then estimate the elevation angles { φ ^ 1 , φ ^ 2 , , φ ^ K } and synthesis azimuth angles { α ^ 1 , α ^ 2 , , α ^ K } of K sources according to Equations (27) and (28).
Step 3:
Calculate the corresponding azimuth angle θ ^ k according to Equation (29) and form all combination Σ according to Equation (30).
Step 4:
Angle matching. Construct 2-D sub-dictionary G according to Equations (31)–(34), then obtainits 2-D spatial spectrum according to Equations (36)–(38), and finally get the indexes of the sub-dictionary corresponding to the largest K spectrum peaks and their central angles ( θ ^   i , φ ^ i ) are the estimated DOAs.

5. Performance Analysis

5.1. Cramer–Rao Lower Bound

To facilitate derivation, Equations (15) and (16) are combined as
W ( t ) = [ R Z ( t ) R X ( t ) ] = [ A Z S ( t ) + E Z ( t ) A X S ( t ) + E X ( t ) ] = [ A Z A X ] S ( t ) + [ E Z ( t ) E X ( t ) ] V S ( t ) + E ( t )
Then the Cramer–Rao Lower Bound of the DOA estimation in Equation (39) is [18]
CRB ( ψ ) = σ N 2 2 J { Re [ ( D H P V D ) S f T ] } 1
where ψ = ( θ T , φ T ) = ( θ 1 , θ 2 , , θ K , φ 1 , φ 2 , , φ K ) T is the 2-D DOA steering vector, σ N 2 is noise power, J is number of snapshots, Re ( ) denotes real part of the complex number, represents Hadamard product, and D is derivation matrix as
D = V ψ = [ v 1 θ 1 , v 2 θ 2 , , v K θ K , v 1 φ 1 , v 2 φ 2 , , v K φ K ]
where v i is the ith column of matrix V , P V = I V ( V H V ) 1 V H is the projection matrix of noise subspace, S f = E [ S S H ] is the signal spectrum matrix, which is a diagonal matrix for uncorrelated signals as S f = diag { σ S , 1 2 , σ S , 2 2 , , σ S , K 2 } and a Hermite matrix for correlated signals written as
S f = [ σ S , 1 2 ρ 12 ρ 1 K ρ 12 * σ S , 2 2 ρ 2 K ρ 1 K * ρ 2 K * σ S , K 2 ]
where ρ i j is the correlation coefficient between the ith and the jth source signals.

5.2. Computational Complexity Analysis

The DRSR-SSRSD method adopts the idea of dimension reduction, which decomposes the 2-D search into two separate 1-D searches and followed by pair matching to facilitate 2-D DOA estimation. Herein, the computational complexity analyses involve 1-D DOA estimation algorithm and pair-matching algorithm.
● 1-D DOA estimation algorithm
The dimension of angle redundant dictionary Ψ is reduced from L θ × L φ to L θ or L φ . Therefore, the computational complexity in 1-D DOA estimation by the L1-SVD [25] sparsity reconstruction is O ( K 3 ( L θ 3 + L φ 3 ) ) ;
● Pair-matching algorithm
The pair-matching algorithm adopts the OMP or SOMP algorithm, which has low computational complexity as the undemanding reconstruction algorithm indicated in Section 4. The computational complexity of pair-matching algorithm is about O ( K J M c L S D ) based on SOMP, where L S D stands for the number of the 2-D angles in the sub-dictionary.
Therefore, the total computational complexity is O ( K 3 ( L θ 3 + L φ 3 ) + K J M c L S D ) .
For comparison, three common sparse representation algorithms (i.e., OMP, BP and L1-SVD) are applied to DSR 2-D DOA estimation, and their computational complexity are listed in Table 1:

6. Simulation and Analysis

In the simulations, the cross array configuration is shown in Figure 1, in which the element number of each subarray is 11 and the array element spacing is half wavelength. The narrow-band coherent sources are generated by
s i ( t ) = γ i e j ( 2 π f 0 t + η i )
where γ i , η i and f 0 are the respective amplitude, phase and frequency of the ith signal. The center frequency is set to f 0 = 300   MHz .
The SNR is defined as
SNR = 10 log 10 ( 1 K k = 1 K σ S , k 2 σ N 2 )
where σ S , k 2 is the signal power of the kth signal and σ N 2 is the noise power.
The Root Mean Square Error (RMSE) of the estimated DOA angles is defined as
RMSE = 1 2 K N c i = 1 K j = 1 N c [ ( θ ^ i , j θ ˜ i ) 2 + ( φ ^ i , j φ ˜ i ) 2 ]
where N c is the number of independent Monte Carlo tests; and θ ˜ i and φ ˜ i are the real azimuth and elevation angles of the ith signal, respectively, while θ ^ i and φ ^ i are their estimated values.

6.1. DOA Estimated under Identical Source Amplitudes

Figure 3 illustrates the 2-D DOA estimated result of two and three coherent signals with same amplitude for 100 independent Monte Carlo tests. The SNR is 0 dB and the number of snapshot is 50. The azimuth and elevation of the two coherent signals in Figure 3a,b are [ θ 1 , φ 1 ] = [ 63 o , 1 5 o ] and [ θ 2 , φ 2 ] = [ 107 o , 4 2 o ] . The three coherent signals in Figure 3c,d are set to be [ θ 1 , φ 1 ] = [ 63 o , 1 5 o ] , [ θ 2 , φ 2 ] = [ 107 o , 4 2 o ] and [ θ 3 , φ 3 ] = [ 80 o , 60 o ] . It is observed that the proposed DRSR-SSRSD method can pair match correctly, while SRSA-AC [27] method fails.

6.2. Performance Analysis under Different SNRs

Figure 4 illustrates that the 2-D DOA estimation error and pair-matching probability vary with SNRs under amplitude ratios of γ 1 / γ 2 = 1 : 1 and γ 1 / γ 2 = 0.8 : 1 of two coherent signals. The azimuth and elevation angles are set as [ θ 1 , φ 1 ] = [ 52 o , 25 o ] and [ θ 2 , φ 2 ] = [ 96 o , 72 o ] , respectively, and the number of snapshots is 100.
Figure 4 shows that proposed DRSR-SSRSD method performs well regardless of whether the amplitudes of the signals are identical, whereas for SRSA-AC method the pair-matching failure leads to a poor angle estimation. The estimation error remains close to the CRB at low SNRs (−10 dB~0 dB). The estimation performance of FBSS-ESPRIT [11] method is not affected by the amplitude ratio, but it will get worse under lower SNRs.

6.3. Performance Analysis under Different Amplitudes

Figure 5 illustrates that the 2-D DOA estimation error and pair-matching probability vary with different amplitude ratios of γ 1 / γ 2 of two coherent signals. The SNR is 0 dB and the number of snapshots is 100.
Simulation results show that the estimation performance of proposed DRSR-SSRSD method becomes better with the increase of amplitude ratio. In contrast, the estimation performance of SRSA-AC method deteriorates when the amplitude ratio is larger than 0.5, especially when the amplitude ratio is larger than 0.9, the performance drops significantly. The FBSS-ESPRIT method has the similar performance to DRSR-SSRSD method when SNR is 10 dB, whereas when SNR drops to 0 dB, the performance of FBSS-ESPRIT method is much worse than that of DRSR-SSRSD method.

6.4. RMSE Analysis in Different Number of Snapshots

Figure 6 illustrates the relationship between 2-D DOA estimation error and the number of snapshots when the SNRs are −10 dB, 0 dB and 10 dB. Two coherent signals are with equal amplitude and from same incident angles in Section 6.2. The RMSE performance of DRSR-SSRSD method is close to the CRB under different SNRs and different number of snapshots, while FBSS-ESPRIT method generates a poor estimation output in low SNR and its performance is not improved much even if the number of snapshots increases. In addition, it is worth noting that proposed DRSR-SSRSD method still performs well under a single snapshot condition.

6.5. RMSE Analysis in Different Angle Intervals

Figure 7 illustrates the relationship between 2-D DOA estimation error and different angle intervals when the amplitude ratio of the coherent signals is 0.8 : 1 . The SNR is 10 dB and the number of snapshots is 100. In Figure 7, the performance of SRSA-AC method is better than that of FBSS-ESPRIT method when the angle interval is less than 10 degrees, while FBSS-ESPRIT performs better than SRSA-AC otherwise. The proposed DRSR-SSRSD method gives the smallest estimation error.

6.6. RMSE Analysis under Different Correlation Coefficients

Figure 8 illustrates the relationship between 2-D DOA estimation error and different correlation coefficients when the SNRs are −10 dB, 0 dB and 10 dB. The signals with different correlation coefficients are [8]
s 2 ( t ) = ρ s 1 ( t ) + 1 | ρ | 2 s 2 o ( t )
where s 1 ( t ) and s 2 o ( t ) are two independent signals with identical power, and ρ is the correlation coefficient of s 1 ( t ) and s 2 ( t ) which ranges from 0 to 1. Those correlated signals have the same power.
Simulation results show that the RMSE performance of DRSR-SSRSD method does not change with the increase of the correlation coefficients even under low SNR. Therefore, the high precision 2-D coherent DOA estimation is achieved.

6.7. RMSE Analysis of Uniform T-Shaped, l-Shaped and Cross Arrays

Figure 9 illustrates the 2-D DOA estimation error of DRSR-SSRSD and FBSS-ESPRIT method of T-shaped, l-shaped and cross arrays. The number of array elements is identical for all three array formations whose array elements are uniformly spaced with half wavelength. It is observed that the estimation performance of DRSR-SSRSD under the three types of orthogonal array is almost the same, especially in the high SNR condition. Overall, the performance of DRSR-SSRSD is superior to FBSS-ESPRIT.

6.8. Computational Complexity Analysis

Figure 10 illustrates the 2-D DOA estimation computation time of DRSR-SSRSD, SRSA-AC and DSR-L1SVD. Assuming that there are two coherent signals, SNR is 10 dB and the number of snapshots is 100.
Figure 10 shows that the computation time of DRSR-SSRSD method decreases significantly compared with the DSR-L1SVD method, while slightly higher than SRSA-AC method due of the additional pairing. From the theoretical analysis and simulation results, the computational complexity brought by the pairing algorithm is comparatively a small proportion of the whole method. Especially, the larger the size of dictionary is, the smaller the proportion is. Therefore, compared with SRSA-AC method, the estimation performance of DRSR-SSRSD method is improved by slightly scarifying the computational complexity.

7. Conclusions

A novel DOA estimation method based on dimension reduction sparse reconstruction and Spatial Spectrum Reconstruction of Sub-Dictionary (DRSR-SSRSD) has been proposed to realize a low complexity 2-D coherent DOA estimation. Meanwhile, the problem that the pairing algorithm failed when the signals’ power is equal or close has been solved successfully. Simulation results demonstrate that the proposed method can facilitate the coherent DOA estimation with almost the same performance in different coherent coefficients. The estimation error approaches CRB even under the conditions of small snapshot number, low SNR and small angle interval. The proposed method has lower complexity compared with direct sparse representation methods. Moreover, its application can be extended to any uniform and non-uniform orthogonal arrays without a priori knowledge of exact signal number.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (No. 61171180, No. 61371100, No. 61401118, and No. 61501131), Natural Science Foundation of Shandong Province (No.ZR2014FP016), and the Fundamental Research Funds for the Central Universities (Grant No. HIT.MKSTISP.201626, and No. HIT.NSRIF.201720).

Author Contributions

The original idea of this work was proposed by Xiuhong Wang and Xingpeng Mao. The experiments and further data analysis was realized by Xiuhong Wang under the supervision of Xingpeng Mao and Naitong Zhang. Xiuhong Wang, Yiming Wang and Bo Li wrote the manuscript, and all the authors participated in amending the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

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. Wang, G.M.; Xin, J.M.; Zheng, N.N.; Sano, A. Computationally Efficient Method for Joint Azimuth-Elevation Direction Estimation with l-Shaped Array. In Proceedings of the IEEE 14th Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Darmstadt, Germany, 16–19 June 2013; pp. 470–474.
  3. Nie, X.; Li, L.P. A computationally efficient subspace algorithm for 2-D DOA estimation with l-shaped array. IEEE Signal Process. Lett. 2014, 21, 971–974. [Google Scholar]
  4. Luo, X.Y.; Fei, X.C.; Wei, P.; Gan, L. Sparse Representation-Based Method for Two-Dimensional Direction-of-Arrival Estimation with l-Shaped Array. In Proceedings of the IEEE International Conference on Communication Problem-solving (ICCP2014), Beijing, China, 5–7 December 2014; pp. 277–280.
  5. Gu, J.F.; Zhu, W.P.; Swamy, M.N.S. Joint 2-D DOA estimation via sparse l-shaped Array. IEEE Trans. Signal Process. 2015, 63, 1171–1182. [Google Scholar] [CrossRef]
  6. Chan, A.Y.J.; Litva, J. MUSIC and Maximum Techniques on Two-Dimensional DOA Estimation with Uniform Circular Array. IEE Proc. Radar Sonar Nav. 1995, 142, 105–114. [Google Scholar] [CrossRef]
  7. Kedia, V.S.; Chandna, B. A new algorithm for 2-D DOA estimation. Signal Process. 1997, 60, 325–332. [Google Scholar] [CrossRef]
  8. Wang, G.M.; Xin, J.M.; Zheng, N.N.; Sano, A. Computationally efficient subspace-based method for two-dimensional direction estimation with l-shaped array. IEEE Trans. Signal Process. 2011, 59, 3197–3212. [Google Scholar] [CrossRef]
  9. Shan, T.J.; Wax, M.; Kailath, T. On spatial smoothing for direction-of-arrival estimation of coherent signals. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 806–811. [Google Scholar] [CrossRef]
  10. Pillai, S.U.; Won, B.H.K. Forward/backward spatial smoothing techniques for coherent signals identification. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 8–15. [Google Scholar] [CrossRef]
  11. Cheng, Q.; Zhao, Y.; Yang, J. A Novel 2-D DOA Estimation for Coherent Signals Based on l-Shaped Array. In Proceedings of the 2012 International Conference on Wireless Communication and Signal Processing (WCSP 2012), Huangshan, China, 25–27 October 2012; pp. 1–5.
  12. Wu, Y.; Chen, H.; Chen, Y.C. A Method of 2-D DOA Estimation of Coherent Signals Based on Uniform Circular Array via Spatial Smoothing. In Proceedings of the 6th International Conference on Radar (RADAR 2011), Chengdu, China, 24–27 October 2011; pp. 312–314.
  13. Palanisamy, P.; Kalyanasundaram, N.; Swetha, P.M. Two-dimensional DOA estimation of coherent signals using acoustic vector sensor array. Signal Process. 2012, 92, 19–28. [Google Scholar] [CrossRef]
  14. Tayem, N. Estimation 2D DOA of Coherent Signals Using a New Antenna Array Configuration. In Proceedings of the 2012 IEEE Military Communications Conference (MILCOM 2012), Orlando, FL, USA, 29 October–1 November 2012; pp. 1–5.
  15. Ren, S.; Ma, X.; Yan, S.; Hao, C. 2-D unitary ESPRIT-like direction-of-arrival (DOA) estimation for coherent signals with a uniform rectangular array. Sensors 2013, 13, 4272–4288. [Google Scholar] [CrossRef] [PubMed]
  16. Si, W.J.; Li, X.L.; Wu, N. 2-D DOA Estimation of Improved Toeplitz Algorithms to Coherent Sources. In Proceedings of the 2nd International Conference on Instrumentation, Measurement, Computer, Communication and Control (IMCCC 2012), Harbin, China, 8–10 December 2012; pp. 1251–1254.
  17. Chen, H.; Zhang, X. Two-dimensional DOA estimation of coherent sources for acoustic vector-sensor array using a single snapshot. Wirel. Pers. Commun. 2013, 72, 1–13. [Google Scholar] [CrossRef]
  18. Chen, H.; Hou, C.P.; Wang, Q.; Huang, L.; Yan, W. Cumulants-based Toeplitz matrices reconstruction method for 2-D coherent DOA estimation. IEEE Sens. J. 2014, 14, 2824–2832. [Google Scholar] [CrossRef]
  19. Tao, H.; Xin, J.M.; Wang, J.S.; Zheng, N.; Sano, A. Two-dimensional direction estimation for a mixture of noncoherent and coherent signals. IEEE Trans. Signal Process. 2015, 63, 318–333. [Google Scholar] [CrossRef]
  20. Miron, S.; Yang, S.; Brie, D.; Wong, K. A multilinear approach of direction finding using a sensor-array with multiple scales of spatial invariance. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 2057–2070. [Google Scholar] [CrossRef]
  21. Zoltowski, M.D.; Wong, K.T. Closed-form eigenstructure-based direction finding using arbitrary but identical subarrays on a sparse uniform Cartesian array grid. IEEE Trans. Signal Process. 2000, 48, 2205–2210. [Google Scholar] [CrossRef]
  22. Wong, K.T.; Zoltowski, M.D. Direction-finding with sparse rectangular dual-size spatial invariance array. IEEE Trans. Aerosp. Electron. Syst. 1998, 34, 1320–1336. [Google Scholar] [CrossRef]
  23. Wong, K.T.; Li, L.; Zoltowski, M.D. Root-MUSIC-based direction-finding and polarization estimation using diversely polarized possibly collocated antennas. IEEE Antennas Wirel. Propag. Lett. 2004, 3, 129–132. [Google Scholar] [CrossRef]
  24. Wong, K.T.; Zoltowski, M.D. Root-MUSIC-based azimuth-elevation angle-of-arrival estimation with uniformly spaced but arbitrarily oriented velocity hydrophones. IEEE Trans. Signal Process. 1999, 47, 3250–3260. [Google Scholar] [CrossRef]
  25. Malioutov, D.; Cetin, M.; Willsky, A.S. A sparse signal reconstruction perspective for source location with sensor arrays. IEEE Trans. Signal Process. 2005, 53, 3010–3022. [Google Scholar] [CrossRef]
  26. Hyder, M.M.; Mahata, K. Direction-of-arrival estimation using a mixed l2,0 norm appoximation. IEEE Trans. Signal Process. 2010, 58, 4646–4655. [Google Scholar] [CrossRef]
  27. Li, P.F.; Zhang, M.; Zhong, Z.F. Two dimensional DOA estimation based on sparse representation of space angle. J. Electron. Inform. Technol. 2011, 33, 2402–2406. (In Chinese) [Google Scholar] [CrossRef]
  28. Northardt, E.T.; Bilik, I.; Abramovich, Y.I. Spatial compressive sensing for direction-of-arrival estimation with bias mitigation via expected likelihood. IEEE Trans. Signal Process. 2013, 61, 1183–106. [Google Scholar] [CrossRef]
  29. Massa, A.; Rocca, P.; Oliveri, G. Compressive sensing in electromagnetics—A review. IEEE Antennas Propag. Mag. 2015, 57, 224–238. [Google Scholar] [CrossRef]
  30. Tropp, J.A.; Gilbert, A.C. Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans. Inform. Theory 2007, 53, 4655–4666. [Google Scholar] [CrossRef]
  31. Tropp, J.A.; Gilbert, A.C.; Strauss, M.J. Algorithms for simultaneous sparse approximation. Part I: Greedy pursuit. Signal Process. 2006, 86, 589–602. [Google Scholar] [CrossRef]
Figure 1. Cross array configuration for 2-D DOA estimation.
Figure 1. Cross array configuration for 2-D DOA estimation.
Sensors 16 01496 g001
Figure 2. An example of pair-matching scheme based on sub-dictionary (two coherent sources).
Figure 2. An example of pair-matching scheme based on sub-dictionary (two coherent sources).
Sensors 16 01496 g002
Figure 3. 2-D DOA estimation results of DRSR-SSRSD and SRSA-AC method: (a) DRSR-SSRSD (two coherent signals); (b) SRSA-AC (two coherent signals); (c) DRSR-SSRSD (three coherent signals); and (d) SRSA-AC (three coherent signals).
Figure 3. 2-D DOA estimation results of DRSR-SSRSD and SRSA-AC method: (a) DRSR-SSRSD (two coherent signals); (b) SRSA-AC (two coherent signals); (c) DRSR-SSRSD (three coherent signals); and (d) SRSA-AC (three coherent signals).
Sensors 16 01496 g003aSensors 16 01496 g003b
Figure 4. Estimation performance versus SNRs: (a) estimation error; and (b) pair-matching probability.
Figure 4. Estimation performance versus SNRs: (a) estimation error; and (b) pair-matching probability.
Sensors 16 01496 g004
Figure 5. Estimation performance versus amplitude ratio: (a) estimation error; and (b) pair-matching probability.
Figure 5. Estimation performance versus amplitude ratio: (a) estimation error; and (b) pair-matching probability.
Sensors 16 01496 g005
Figure 6. Estimation RMSE versus Snapshots under different SNRs.
Figure 6. Estimation RMSE versus Snapshots under different SNRs.
Sensors 16 01496 g006
Figure 7. Estimation RMSE versus Angle intervals.
Figure 7. Estimation RMSE versus Angle intervals.
Sensors 16 01496 g007
Figure 8. Estimation RMSE versus Correlation coefficient under different SNRs.
Figure 8. Estimation RMSE versus Correlation coefficient under different SNRs.
Sensors 16 01496 g008
Figure 9. Estimation RMSE versus SNRs in different array configurations.
Figure 9. Estimation RMSE versus SNRs in different array configurations.
Sensors 16 01496 g009
Figure 10. Computation time of three methods.
Figure 10. Computation time of three methods.
Sensors 16 01496 g010
Table 1. Complexity comparison with common sparse decomposition algorithms.
Table 1. Complexity comparison with common sparse decomposition algorithms.
AlgorithmsSingle-Snapshot CaseMultiple Snapshots Case
DSR-OMP O ( K M c L θ L φ ) O ( K J M c L θ L φ )
DSR-BP O ( ( L θ L φ ) 3 log ( L θ L φ ) ) O ( ( J L θ L φ ) 3 log ( J L θ L φ ) )
DSR-L1SVD O ( ( L θ L φ ) 3 ) O ( K 3 ( L θ L φ ) 3 )
DRSR-SSRSD O ( L θ 3 + L φ 3 + K M c L S D ) O ( K 3 ( L θ 3 + L φ 3 ) + K J M c L S D )

Share and Cite

MDPI and ACS Style

Wang, X.; Mao, X.; Wang, Y.; Zhang, N.; Li, B. A Novel 2-D Coherent DOA Estimation Method Based on Dimension Reduction Sparse Reconstruction for Orthogonal Arrays. Sensors 2016, 16, 1496. https://doi.org/10.3390/s16091496

AMA Style

Wang X, Mao X, Wang Y, Zhang N, Li B. A Novel 2-D Coherent DOA Estimation Method Based on Dimension Reduction Sparse Reconstruction for Orthogonal Arrays. Sensors. 2016; 16(9):1496. https://doi.org/10.3390/s16091496

Chicago/Turabian Style

Wang, Xiuhong, Xingpeng Mao, Yiming Wang, Naitong Zhang, and Bo Li. 2016. "A Novel 2-D Coherent DOA Estimation Method Based on Dimension Reduction Sparse Reconstruction for Orthogonal Arrays" Sensors 16, no. 9: 1496. https://doi.org/10.3390/s16091496

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