Next Article in Journal
Building Extraction Based on an Optimized Stacked Sparse Autoencoder of Structure and Training Samples Using LIDAR DSM and Optical Images
Next Article in Special Issue
Position Fingerprint-Based Beam Selection in Millimeter Wave Heterogeneous Networks
Previous Article in Journal
Comparative Evaluation of Background Subtraction Algorithms in Remote Scene Videos Captured by MWIR Sensors
Previous Article in Special Issue
Topological Interference Management for K-User Downlink Massive MIMO Relay Network Channel
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Spatial Differencing Scheme for 2-D DOA Estimation of Coherent Signals with Uniform Rectangular Arrays

1
Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China
2
College of Information Science and Engineering, Shandong Agricultural University, Tai’an 271018, China
3
Unit-94710 of the PLA, Wuxi 214000, China
4
Unit-94259 of the PLA, Penglai 265600, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(9), 1956; https://doi.org/10.3390/s17091956
Submission received: 3 August 2017 / Revised: 22 August 2017 / Accepted: 22 August 2017 / Published: 24 August 2017

Abstract

:
This paper proposes an improved spatial differencing (ISD) scheme for two-dimensional direction of arrival (2-D DOA) estimation of coherent signals with uniform rectangular arrays (URAs). We first divide the URA into a number of row rectangular subarrays. Then, by extracting all the data information of each subarray, we only perform difference-operation on the auto-correlations, while the cross-correlations are kept unchanged. Using the reconstructed submatrices, both the forward only ISD (FO-ISD) and forward backward ISD (FB-ISD) methods are developed under the proposed scheme. Compared with the existing spatial smoothing techniques, the proposed scheme can use more data information of the sample covariance matrix and also suppress the effect of additive noise more effectively. Simulation results show that both FO-ISD and FB-ISD can improve the estimation performance largely as compared to the others, in white or colored noise conditions.

1. Introduction

Two-dimensional direction of arrival (2-D DOA) (i.e., elevation and azimuth angles) estimation of multiple signals with different array geometries is an important problem in many practical applications such as radars and wireless communications. Various methods have been developed for solving this problem [1,2,3,4,5,6,7,8,9,10], such as the subspace-based methods [1,2,3,4,5,6], the sparse reconstruction methods [7,8,9], and the least-square approach [10].
However, for coherent signals [11,12,13], the traditional methods, such as the multiple signal classification (MUSIC) [14] and estimation of signal parameters via rotational invariance technique (ESPRIT) [15], suffer from performance degradation due to the rank-deficiency of the signal covariance matrix. The forward backward spatial smoothing (FBSS) technique [16] is very effective in removing the coherency but at the cost of few degrees of freedom (DOFs). Therefore, spatial smoothing techniques with URAs are developed by using virtual sensors to increase the DOFs, e.g., the unitary ESPRIT [17] and spatial smoothing MUSIC [18] algorithms. The 2-D spatial smoothing methods were also applied for DOA estimation [19] or joint DOA and direction of departure (DOD) estimation [20] with multi-input multi-output (MIMO) radar, where the transmission and reception diversity smoothing is derived by constructing a new covariance matrix with decorrelated signal subspace. Besides, compared with the higher-order cumulants methods [21,22], spatial smoothing methods also have a lower computational complexity.
Recently, spatial differencing techniques [23,24,25,26,27] have been introduced to suppress the effect of additive noise. Aiardi et al. [23] proposed a high-resolution DOA estimation method by performing the partial spatial differencing operation; the methods in [24,25] can suppress white noise or colored noise by using the difference between the first and backward subarrays or between the neighboring subarrays, respectively. Liu et al. [26] developed a generalized covariance differencing algorithm by using the difference between the FB smoothing matrix and its complex conjugation. In fact, these methods [23,24,25,26] cannot be directly applied for 2-D DOA estimation. Then, similar with the 2-D configuration, the method in [27] explored four kinds of smoothing techniques including the spatial difference smoothing (SDS), asymmetric SDS (A-SDS), transmit-receive diversity SDS (TRD-SDS), and asymmetric TRD-SDS (A-TRD-SDS) for coherent targets with MIMO radar.
Nevertheless, the aforementioned spatial differencing techniques haven’t fully explored the advantages of the URA. On the one hand, the involved spatial smoothing subarrays can only use part of the data information of the sample covariance matrix. On the other, the classical spatial differencing methods only focus on the suppression of additive noise and few ones consider the information loss caused by the difference-operation. Therefore, in this paper, we propose an improved spatial differencing (ISD) scheme for 2-D DOA estimation of coherent signals with URAs, where both the forward only ISD (FO-ISD) and forward backward ISD (FB-ISD) methods are developed. Simulation results show the usefulness of the proposed methods. For clarity, the main advantages are given as follows:
  • Classic spatial differencing techniques only use the data information of overlapped smoothing subarrays, while FO-ISD and FB-ISD can extract all the data information of each row or column rectangle subarrays.
  • Classic spatial differencing techniques perform difference-operation on the whole overlapping subarrays, while FO-ISD and FB-ISD calculate the differencing matrix for the auto-correlations and keep the cross-correlations unchanged. So SD-SMS has less information loss, resulting in a more effective noise suppression.
  • FB-ISD can achieve a further improved performance than FO-ISD due to the increased number of smoothing submatrices.
The rest of the paper is listed as follows. We first introduce the basic signal model of URA for coherent signals in Section 2. In Section 3, we develop the FO-ISD and FB-ISD methods by using the row or column rectangular subarrays, where the Cramér-Rao bound (CRB) is also given. Simulation results are presented in Section 4.1 and we conclude this paper in Section 5.
In this paper, operators ( · ) T , ( · ) * , and ( · ) H represent transpose, conjugation, and conjugate transpose, respectively. I N denotes an N × N identity matrix and J M denotes an M × M exchange matrix with ones on its anti-diagonal and zeros elsewhere. ∘ and ⊕ represent the Khatri-Rao product and Hadamard product, respectively; d i a g ( · ) and b l k d i a g ( · ) denote the diagonal matrix or block diagonal matrix operator. E [ · ] and v e c ( · ) denote expectation and vectorization, respectively.

2. System Model

As described in Figure 1, we consider K narrowband far-field coherent signals s k ( t ) ( k = 1 , 2 , , K ) impinging on a URA ( M × N sensors). We assume both x and y directions of the URA are separated by half a wavelength. Then the output can be expressed as [11]
X ( t ) = k = 1 K a x ( α k , θ k ) a y T ( α k , θ k ) s k ( t ) + Z ( t ) ,
where θ k and α k are the elevation and azimuth angles of the k-th signal; a x ( α k , θ k ) = a x ( u k ) = [ 1 , e j π u k , , e j π ( M 1 ) u k ] T , a y ( α k , θ k ) = a y ( v k ) = [ 1 , e j π v k , , e j π ( N 1 ) v k ] T , u k = sin θ k cos α k , v k = sin θ k sin α k . The elements of Z ( t ) are temporally and spatially complex white Gaussian noises with zero-mean and variance σ 2 . Then, vectorizing X ( t ) yields
x ( t ) = v e c ( X ( t ) ) = ( A x A y ) s ( t ) + z ( t ) ,
where A x = [ a x ( u 1 ) , , a x ( u K ) ] T , A y = [ a y ( v 1 ) , , a y ( v K ) ] T , s ( t ) = [ s 1 ( t ) , , s K ( t ) ] K × 1 T , and z ( t ) = v e c ( Z ( t ) ) . With L snapshots, we calculate the sample covariance matrix as
R 0 = E [ x ( t ) x H ( t ) ] = 1 L t = 1 L x ( t ) x H ( t ) = A R s A H + σ 2 I M N .
where t = 1 , 2 , , L , A = A x A y , and R s = E [ s ( t ) s H ( t ) ] represents the signal covariance matrix.

3. 2-D DOA Estimation with URA

In this section, we firstly review the classic spatial differencing technique in [26] and then we derive the FO-ISD and FB-ISD methods in detail.

3.1. Classic Spatial Differencing Technique

The main idea of the classic spatial differencing technique is to build Q x Q y overlapping rectangular subarrays with size of P x × P y , i.e., sliding windows, where Q x and Q y are the forward subarrays along the x and y directions, respectively, Q x = M P x + 1 , Q y = N P y + 1 . Then, we can get the ( q x , q y ) -th sliding window as
x q x q y ( t ) = A P Φ x q x 1 Φ y q y 1 s ( t ) + z q x q y ( t ) ,
where A P = A P x A P y , A P x is the submatrix of the array response matrix A x consisting of the first row P x and the submatrix A P y of A y consisting of the first row P y ; q x = 1 , , Q x , q y = 1 , , Q y , Φ x = d i a g [ e j π u 1 , , e j π u K ] , Φ y = d i a g [ e j π v 1 , , e j π v K ] , and z q x q y ( t ) is the corresponding noise vector. Then the covariance submatrix of x q x q y ( t ) can be given as
R q x q y = A P Φ x q x 1 Φ y q y 1 R s Φ y 1 q y Φ x 1 q x A P H + σ 2 I P x P y ,
Using the covariance submatrix in (5), we can build the p a -th SDS (i.e., asymmetric SDS, A-SDS) matrix as [26]
R p a f = 1 Q x Q y q x = 1 Q x q y = 1 Q y R q x q y 1 Q x Q y p a q x = 1 , q x m a Q x q y = 1 , q y n a Q y R q x q y b ,
where m a = [ m a 1 , m a 2 , , m a p a ] , m a i [ 1 , 2 , , Q x ] , and 1 i p a ; n a = [ n a 1 , n a 2 , , n a f a ] , n a j [ 1 , 2 , , Q y ] , 1 j f a ; R q x q y b = J P x P y R q x q y * J P x P y .
We can see that A-SDS exploits the asymmetric difference between the complete forward spatially smoothed matrix and incomplete backward spatially smoothed matrix, and the noise can be suppressed by the differencing matrices in (6). However, since the forward and backward smoothed matrices have similar data structures, the difference-operation will have great information loss and performance will decrease greatly in the low SNR condition.

3.2. Improved Spatial Differencing (ISD) Scheme

3.2.1. Analysis for Row Rectangular Subarrays

As described in Figure 2a, we divide the URA into Q x row rectangular subarrays along the x direction, where each one contains Q y sliding windows along the y direction. We take the first one as an example and write it as x 1 x ( t ) = [ x 1 , 1 T , , x 1 , N T ] T , where x 1 , n denotes the first row P x of x n , x n = A x Φ y n 1 s ( t ) + z n ( t ) is the received signal of the sensors in the n-th column of URA, n = 1 , , N . Figure 2b describes the covariance matrix R 1 x of x 1 x ( t ) . We can see that the data information within the blue box is constructed by the covariance submatrices R 1 q y ( t ) ( q x = 1 ) in (5). Therefore, in each row rectangular subarray, the sliding windows (within the blue box) can only use part of the data information of the covariance matrix R m x , ( m = 1 , 2 , M ), where R m x represents the covariance submatrix of x m x ( t ) . To fully use this data information and also decrease the information loss caused by difference-operation, the FO-ISD and FB-ISD methods are given as follows.

3.2.2. Forward only ISD (FO-ISD) Method

We continue to take the covariance matrix R 1 x in Figure 2b as an example. Since the matrix R 1 x is symmetric, we can only extract the submatrices below the diagonal ones from top to bottom. Each column submatrix of R 1 x can be divided into some column submatrices block, and the information of n-th ( n = 1 , , Q y 1 ) column can be set as
R 1 , n = x 1 , n x 1 , n + 1 x 1 , n + P y 1 x 1 , n H , , x 1 , Q y x 1 , Q y + 1 x 1 , N x 1 , n H = A P x A P x Φ y A P x Φ y P y 1 Π 1 , n + σ 2 C n = A P Π 1 , n + σ 2 C n ,
where x 1 , n ( t ) = A P x Φ y n 1 s ( t ) + z 1 , n ( t ) , z 1 , n ( t ) is the corresponding noise vector with z ( t ) ; Π 1 , n = Φ y n 1 R s Φ y 1 n A P x H , Φ y n R s Φ y 1 n A P x H , , Φ y Q y 1 R s Φ y 1 n A P x H , and C n = [ c 1 , 0 P x P y × P x , , 0 P x P y × P x ] , and c 1 = [ I P x , 0 P x , , 0 P x ] T . From (9), We observe that only the first submatrix contains auto-correlations, while the others are constructed from the cross-correlations. So we can perform the difference-operation on the first one, i.e.,
x 1 , 1 x 1 , 2 x 1 , P y x 1 , 1 H J P x P y x 1 , n x 1 , n + 1 x 1 , n + P y 1 x 1 , n H * J P x = A P R s Θ * Φ y 1 n R s * Φ y n 1 Φ x P x 1 A P x H ,
where J P x P y A P * = A p Θ * , Θ = d i a g { e j π d 1 , , e j π d K } , and d k = ( P x 1 ) u k + ( P y 1 ) v k ; J P x A P x * = A P x Φ x P x 1 . Using the differencing matrix in (8) to replace the first submatrix in (7), we have
R ¯ 1 , n = A P Π ¯ 1 , n = A P H ¯ 1 , n d i a g A P x H , , A P x H .
where H ¯ 1 , n = R s Θ * Φ y 1 n R s * Φ y n 1 Φ x P x 1 , , Φ y Q y 1 R s Φ y 1 n , and the number of A P x H is Q y − n+1. We see that the matrix R ¯ 1 , n can suppress the effect of noise by performing the difference-operation on the auto-correlations.
Then, the remaining P y columns of R 1 x (i.e., the last sliding window) can be expressed as
R 1 , Q y = A P Φ y Q y 1 R s Φ y 1 Q y A P H + σ 2 I P x P y ,
Likewise, performing the difference-operation on the matrix R 1 , Q y , we have
R 1 , Q y d = R 1 , 1 J P x P y R 1 , Q y * J P x P y = A P Π 1 , Q y = A P H 1 , Q y A P H ,
where H 1 , Q y = ( R s Θ * Φ y 1 Q y R s * Φ y Q y 1 Θ ) .
Combining (9) and (11), the new differencing matrix constructed by the data information below the diagonal line can be rewritten as
R ¯ 1 = [ R ¯ 1 , 1 , R ¯ 1 , 2 , , R ¯ 1 , Q y 1 , R 1 , Q y d ] = A P { H ¯ 1 , 1 , H ¯ 1 , 2 , , H ¯ 1 , Q y 1 , H 1 , Q y } d i a g A P x H , , A P x H , A P H ,
where the number of A P x H is ( Q y + 1 ) Q y / 2 1 . Similar with the processing of the first row rectangular subarray, we can extract the information of the q x -th subarray and form the corresponding differencing matrix R q x . As a result, the FO-ISD matrix can be defined as
R f = 1 Q x q x = 1 Q x R q x .
where
R ¯ q x = A P { H ¯ q x , 1 , H ¯ q x , 2 , , H ¯ q x , Q y 1 , H q x , Q y } d i a g A P x H , , A P x H , A P H ,
and H ¯ q x , n = R s Φ x 1 q x Θ * Φ y 1 n R s * Φ y n 1 Φ x P x 1 Φ x q x 1 , , Φ x q x 1 Φ y Q y 1 R s Φ y 1 n Φ x 1 q x , H q x , Q y = ( R s Φ x 1 q x Θ * Φ y 1 Q y R s * Φ y Q y 1 Θ Φ x q x 1 )
Based on the definition in (13), we can prove that the FO-ISD matrix R f has the following property.
Theorem 1. 
Consider a URA consisting of M × N sensors, where both the x and y directions are separated by half a wavelength. By performing partial difference operation for each row rectangular subarray, we can form the FO-ISD matrix R f as in (13). Then, if P x P y > K , Q x Q y > K , Q x , Q y > 1 , the rank of R f is equal to the number of coherent signals.
Proof. 
See the Appendix A. ☐

3.2.3. Forward Backward ISD (FB-ISD) Method

In this part, using the FB processing, we develop the FB-ISD method as follows.
As in (14), we can calculate that [20]
J ( ( Q y + 1 ) Q y / 2 1 ) P x + P x P y A 1 = J ( ( Q y + 1 ) Q y / 2 1 ) P x + P x P y d i a g ( A P x * , , A P x * , A P * )   = d i a g J P x A P x * , , J P x A P x * , J P x P y A P * = d i a g A P x Φ x 1 P x , , A P x Φ x 1 P x , A P Θ *   = A 1 d i a g Φ x 1 P x , , Φ x 1 P x , Θ * ,
where A 1 = d i a g A P x * , , A P x * , A P * . Combining (14) and (15), we can get the backward spatial differencing matrix of R q x as
R q x b = J P x P y R q x * J ( ( Q y + 1 ) Q y / 2 1 ) P x + P x P y = A P Θ { H ¯ q x , 1 , H ¯ q x , 2 , , H ¯ q x , Q y 1 , H q x , Q y } * d i a g Φ x P x 1 , , Φ x P x 1 , Θ A 1 H .
Then, the FB-ISD matrix can be defined as
R f b = 1 2 Q x q x = 1 Q x R q x + J P x P y R q x * J ( ( Q y + 1 ) Q y / 2 1 ) P x + P x P y .
Remark 1. 
Comparing FO-ISD and FB-ISD, R q x can extract all the information below the diagonal line, while R q x * includes the information above the diagonal line. Thus, FB-ISD use more data information than FO-ISD. Besides, due to the increased number of smoothing sub-matrices, FB-ISD can achieve a further improved performance than FO-ISD, including accuracy and resolution.

3.2.4. Summary of FO-ISD and FB-ISD Methods

From (13) and (17), both FO-ISD and FB-ISD are proposed using the partial spatial differencing process for each row rectangular subarray. In fact, as described in Section 3.2.1, to improve the information utilization of the sample covariance matrix, we can first divide the URA into Q y column rectangular subarrays. Then, using the ISD scheme in Section 3.2.2 and Section 3.2.3, we can develop the corresponding FO-ISD matrix R c f and FB-ISD matrix R c f b . In this case, the final ISD matrices can be set as
R 0 f = R f , R c f , R 0 f b = R f b , R c f b .
Clearly the final ISD matrices are more effective than R f and R f b , due to the use of more data information. Then, the summary of proposed methods can be described as Algorithm 1.
  Algorithm 1: FO-ISD and FB-ISD for 2-D DOA estimation of coherent signals
      Input   : x ( t ) = As ( t ) + z ( t ) , t = 1, 2, …, L
      Output: Estimated 2-D DOAs θ k , α k , k = 1 , 2 , , K
1 
Calculate the sample covariance matrix of x q x x ( t ) as R ^ q x x = 1 / L t = 1 L x q x x ( t ) x q x x H ( t ) ;
2 
Construct the q x -th spatial differencing matrix by performing partial difference-operation on the matrix R ^ q x x as R ^ q x ;
3 
Extract the information above diagonal submatrices as R ¯ 1 = [ R ¯ 1 , N , R ¯ 1 , N 1 , , R ¯ 1 , N P y + 1 , R ¯ 1 , 1 ] and compute its backward smoothing matrix R ¯ 1 b ;
4 
Build the FO-ISD matrix as R ^ f = 1 / Q x q x = 1 Q x R ^ q x ;
5 
Compute the FB-ISD matrix as R ^ f b = 1 / ( 2 Q x ) q x = 1 Q x R ^ q x + J P x P y R ^ q x * J ( ( Q y + 1 ) Q y / 2 1 ) P x + P x P y ;
6 
Similar with Step 1∼6, for the column rectangular subarrays, construct the column spatial differencing matrix as R ^ c f and R ^ c f b ;
7 
Compute the final ISD matrices as R ^ 0 f = R ^ f , R ^ c f , R ^ 0 f b = R ^ f b , R ^ c f b ;
8 
Perform singular value decomposition (SVD) operation on the final ISD matrices and use 2-D ESPRIT algorithm for 2-D DOA estimation [28].
Remark 2. 
AF-SDS and AFB-SDS only use the data information of overlapped smoothing subarrays, while the proposed scheme can extract all the data information of each row or column rectangle subarrays. Besides, both FO-ISD and FB-ISD only perform the difference-operation on the auto-correlations and the cross-correlations are kept unchanged. In this case, both the differencing submatrices and cross-correlations can be used to suppress the effect of additive noise. Therefore, the ISD scheme can achieve a performance improvement due to less information loss.
Remark 3. 
FO-ISD and FB-ISD almost have the same computational complexity, which includes the formation of ISD matrices, SVD operation, and eigenvalue decomposition (EVD) operation. To avoid the increase of computational complexity, we can form the ISD matrices by using the sample covariance matrix of received signals, the cost of which is about L M 2 N 2 + ( P x P y ) 2 ( P x P y + Q y ( Q y + 1 ) / 2 ) + 2 K 3 . Then, similar to the proposed methods, we can also get the covariance matrix of the sliding windows for the spatial smoothing technique [17] or A-SDS method [27] by the same way, the cost of which is about L M 2 N 2 + ( P x P y ) 3 + 2 K 3 . So the proposed methods can achieve performance improvement with slightly higher computations. To be clear, we show the runtime of relevant methods in Figure 3 . We can see that FB-ISD has a heavier runtime load than that of FBSS and A-ISD.
Remark 4. 
As described in Section 3.2, the proposed methods are developed for ideal sensors without any mutual coupling. Then, just like the methods in [29,30], the ISD scheme is also suitable for direction finding with unknown mutual coupling. However, when considering the array imperfections, the ISD scheme will fail due to the breakdown of array response matrices.

3.3. Cramér-Rao Bound (CRB)

As described in Section 2, according to [31], the CRB can be obtained as
C R B = σ 2 2 L Re D H Π A D R ^ s T 1 ,
where D = a 1 θ 1 , , a K θ K , a 1 ϕ 1 , , a K ϕ K , R ^ s = R s R s R s R s , Π A = I M N A ( A H A ) 1 A H , a k is the kth column of A , k = 1, ⋯, K.

4. Simulation Results

We now evaluate the estimation performance of the ISD methods through in-depth numerical experiments. We assume the number of sensors is M = N = 9 . The wavelength of transmitted signals is set as 1m and the estimation performance is examined over 500 Monte Carlo trials. To evaluate the performance, the root-mean-square-error (RMSE) can be defined as
RMSE = 1 2 N ¯ K i = 1 N ¯ k = 1 K α k α ^ k ( i ) 2 + θ k θ ^ k ( i ) 2 .
where N ¯ denotes the total independent trials and ( α k , θ k ) and ( α ^ k , θ ^ k ) represent the true and estimated 2-D DOAs of the k-th signals, respectively.

4.1. Effectiveness Evaluation

In this experiment, we examine the effectiveness of the FB-ISD method for Gaussian white noise and colored noise, respectively. The colored noise is of a second-order autoregressive (AR) model with coefficients a = [ 1 , 0 . 7 , 0 . 6 ] [11,12,13,14,15,16]. The size of the subarrays are P x = P y = 6 and the signals are located at α = [ 10 ° , 20 ° , 30 ° , 40 ° ] , θ = [ 20 ° , 30 ° , 40 ° , 50 ° ] . The number of snapshots is L = 300 and the signal to noise ratio (SNR) is 15 dB. Figure 4 shows the estimation results of FB-ISD with 200 Monte Carlo trials in white and colored noise conditions, respectively. As expected, all the 2-D DOAs can be estimated effectively and accurately. Besides, FB-ISD with white noise performs better than that of colored noise, especially for the first two signals.
Then, we compare the resolution ability by resolving two closely located signals in white and colored noise conditions, where the signals are located at α = [ 10 ° , 12 ° ] , θ = [ 20 ° , 22 ° ] , the SNR is 10 dB, and the number of snapshots is 200. Figure 5 describes the estimated DOAs of FB-ISD and A-SDS with 200 Monte Carlo trials. We can observe that FB-ISD can resolve the two signals successfully by using the difference-operation, while A-SDS fails to distinguish the signals.

4.2. RMSE Performance in the Case of White Noise

In this experiment, we examine the performance of the proposed methods versus SNR and the number of snapshots in the white noise condition. Here we assume the signal locations as α = [ 10 ° , 20 ° , 30 ° ] , θ = [ 20 ° , 30 ° , 40 ° ] , and we compare the proposed methods with other existing methods, including the forward only spatial smoothing (FOSS) method, FBSS method [16], and A-SDS method [27] ( p a = 3 ). Moreover, the CRB is provided for comparison.
Performance versus SNR: Figure 6 shows the RMSE versus SNR in the white noise condition, where we assume P x = P y = 7 and L = 300 . It is observed that, the performance of FB-ISD is better than that of other methods due to the full use of data information. Since the partial difference-operation has less information loss than that of A-SDS, the performance of FB-ISD is much better, especially in the low SNR condition. Then, FB-ISD performs a little better than FO-ISD due to the FB processing. We also see that the RMSE curve of FB-ISD is very close to the CRB. In addition, combining with Figure 3, we can conclude that the proposed methods have a better performance but also higher computations.
Performance versus the number of snapshots: Here, we evaluate the performance in terms of the number of snapshots, where the SNR is 0 dB and P x = P y = 7 . As shown in Figure 7, when the number of snapshots is small, FB-SMS still outperforms other methods and also matches closely to the CRB due to the use of more data information. Then, A-SDS performs much worse for the small number of snapshots, and the reason is that the information loss caused by difference-operation becomes greater with the decrease of snapshots. Besides, just like Figure 6, since spatial smoothing based methods suffer from aperture loss, all these methods cannot converge to the CRB in the limit for very high SNR condition.

4.3. RMSE Performance in Case of Colored Noise

In this experiment, we focus on the performance analysis of the proposed methods in a colored noise condition, where the performance for the white noise and colored noise conditions is also compared systematically.
Performance versus SNR: Figure 8 presents the RMSE curves in terms of SNR in the colored noise condition, where the parameters are the same as Figure 7 except for the SNR varying from 0 dB to 35 dB. From Figure 8, we can see that the performance of FB-ISD is better than those of methods in [16,27]. Then, in the colored noise condition, FB-ISD and FO-ISD perform much better than others due to the partial difference-operation. Compared with Figure 6, we can summarize that the proposed scheme can suppress the effect of colored noise more effectively, and the reason is that the colored noise covariance matrix has significant values for diagonal and non-diagonal elements. Then, compared with A-SDS, we can also reach the following conclusion: FB-ISD can improve the performance greatly by only by performing the difference-operation on auto-correlations, for both colored noise and white noise.
Performance versus the number of snapshots: Figure 9 shows the RMSE against the number of snapshots in the colored noise condition, where the parameters are the same as Figure 7. As described in Figure 9, the performance of FB-ISD is superior to the other methods. Then, compared to Figure 7, the major distinction is that the performance for these methods is not much affected by the number of snapshots in the colored noise condition. The reason is that the information loss caused by difference-operation can also change with the number of snapshots. Besides, the proposed methods still have better performance, especially for the small number of snapshots.

5. Conclusions

In this paper, we have proposed an ISD scheme for 2-D DOA estimation of coherent signals with URAs, including FO-ISD and FB-ISD methods. By extracting all the data information of each row or column rectangular subarrays, we only performed the difference-operation on the auto-correlations, while the cross-correlations were kept unchanged. In this case, the reconstructed submatrices can use more data information of the sample covariance matrix and also suppress the effect of additive noise more effectively. Then, both the FO-ISD and FB-ISD methods were developed using the spatial smoothing submatrices. Simulation results demonstrated that, compared with other recently spatial smoothing and spatial differencing techniques, the performance of proposed methods was superior in white or colored noise conditions, in terms of accuracy and resolution ability.

Appendix A

Combining (13) and (14), we have
R f = 1 / Q x q x = 1 Q x ( A P { H ¯ q x , 1 , H ¯ q x , 2 , , H ¯ q x , Q y 1 , H q x , Q y } d i a g ( A P x H , , A P x H , A P H ) )
In the case of r a n k A P > K , the rank of D f can be simplified as
r a n k R f = r a n k 1 Q t q t = 1 Q t H ¯ q x , 1 , H ¯ q x , 2 , , H ¯ q x , Q y 1 , H q x , Q y ,
Considering that the rank of a matrix is unchanged by a permutation of its column, we can rewrite r a n k D f as
r a n k R f = r a n k R s Θ * q x = 1 Q x Φ x 1 q x R s * Φ x q x 1 Φ x P x 1 , , R s Θ * Φ y 1 Q y q x = 1 Q x Φ x 1 q x R s * Φ x q x 1 Φ x P x 1 Φ y 1 Q y ,
Using
q x = 1 Q x Φ x 1 q x R s * Φ t q x 1 = C C H , C = d i a g p * A Q x H , R s = p p H ,
we have
r a n k R f = r a n k R s Θ * C C H Φ x P x 1 , , R s Θ * Φ y 1 Q y C C H Φ y Q y 1 Φ x P x 1 ,
where Θ = Φ y P y 1 Φ x P x 1 . Then, by assuming F = p * , Φ x 1 P x C , , p * , Φ x 1 P x Φ y 1 Q y C and G = I K , Φ y 1 P y , , I K , Φ y 1 P y , the rank of D f can be represented as
r a n k R f = r a n k G b l k d i a g F b l k d i a g F = r a n k G b l k d i a g F = r a n k F = r a n k C , , Φ y 1 Q y C = r a n k d i a g p * A Q x A Q y H ,
From (A6), since both A Q x and A Q y are Vandermonde matrices, the rank of R f is equal to K, if r a n k A Q x A Q y > K .
Thus, we can conclude that, in the case of r a n k A P x A P y > K and r a n k A Q x A Q y > K , the rank of R f is equal to the number of sources. That is, if P x P y > K , Q x Q y > K , Q x , Q y > 1 , the rank of R f is equal to the number of coherent signals.
This completes the proof. ☐

Acknowledgments

This work is supported by the National Natural Science Foundation of China (grant no. 61601504 and 61501504) and the Natural Science Foundation Research Project of Shanxi province, China (grant no. 2016JQ6020).

Author Contributions

Junpeng Shi, Guoping Hu and Fenggang Sun participated in the design of this paper, and they all performed the manuscript preparation and simulations. Binfeng Zong and Xin Wang edited the manuscript and provided many valuable suggestions; Junpeng shi also wrote the paper. All authors read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, G.; Xin, J.; Zheng, 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]
  2. Wang, X.; Wang, W.; Li, X.; Wang, J. A tensor-based subspace approach for bistatic MIMO radar in spatial colored noise. Sensors 2014, 14, 3897–3907. [Google Scholar] [CrossRef] [PubMed]
  3. Zhou, C.; Gu, Y.; He, S.; Shi, Z. A robust and efficient algorithm for coprime array adaptive beamforming. IEEE Trans. Veh. Technol. 2017. [Google Scholar] [CrossRef]
  4. Xi, N.; Li, L. A computationally efficient subspace algorithm for 2-D DOA estimation with L-shaped array. IEEE Signal Process. Lett. 2014, 21, 971–974. [Google Scholar]
  5. Inghelbrecht, V.; Verhaevert, J.; Hecke, T.; Rogier, H. The influence of random element displacement on DOA estimates obtained with Khatri-Rao-Root-MUSIC. Sensors 2014, 14, 21258–21280. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Gu, J.; Zhu, W.; Swamy, M.S. Joint 2-D DOA estimation via sparse L-shaped array. IEEE Trans. Signal Process. 2015, 63, 1171–1182. [Google Scholar] [CrossRef]
  7. 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. [Google Scholar] [CrossRef] [PubMed]
  8. Shi, Z.; Zhou, C.; Gu, Y.; Goodman, N.; Qu, F. Source estimation using coprime array: A sparse reconstruction perspective. IEEE Sens. J. 2017, 17, 573–586. [Google Scholar] [CrossRef]
  9. Shi, J.; Hu, G.; Zhang, X.; Sun, F.; Zhou, H. Sparsity-based 2-D DOA estimation for co-prime array: From sum-difference co-array viewpoint. IEEE Trans. Signal Process. 2017, 99. [Google Scholar] [CrossRef]
  10. Heidenreich, P.; Zoubir, A.M.; Rubsamen, M. Joint 2-D DOA estimation and phase calibration for uniform rectangular arrays. IEEE Trans. Signal Process. 2012, 60, 4683–4693. [Google Scholar] [CrossRef]
  11. Shi, J.; Hu, G.; Zhang, X.; Sun, F.; Xiao, Y. Computationally efficient 2D DOA estimation with uniform rectangular array in low-grazing angle. Sensors 2017, 17, 470. [Google Scholar] [CrossRef] [PubMed]
  12. Dai, Z.; Cui, W.; Ba, B.; Wang, D.; Sun, Y. Two-dimensional DOA estimation for coherently distributed sources with symmetric properties in crossed arrays. Sensors 2017, 17, 1300. [Google Scholar]
  13. Shi, J.; Hu, G.; Zong, B.; Chen, M. DOA estimation using multipath echo power for MIMO radar in low-grazing angle. IEEE Sens. J. 2016, 16, 6087–6094. [Google Scholar] [CrossRef]
  14. Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  15. 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]
  16. Pillai, S.U.; Kwon, B.H. Forward/backward spatial smoothing techniques for coherent signal identification. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 8–15. [Google Scholar] [CrossRef]
  17. Yeh, C.C.; Lee, J.H.; Chen, Y.M. Estimating two-dimensional angles of arrival in coherent source environment. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 153–155. [Google Scholar] [CrossRef]
  18. Zoltowski, M.D.; Haardt, M.; Mathews, C.P. Closed-form 2-D angle estimation with rectangular arrays in element space or beam space via unitary ESPRIT. IEEE Trans. Signal Process. 1996, 44, 316–328. [Google Scholar] [CrossRef]
  19. Tabrikian, J.; Bekkerman, I. Transmission diversity smoothing for multi-target localization. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Philadelphia, PA, USA, 23 March 2005; Volume 4, pp. 1041–1044. [Google Scholar]
  20. Zhang, W.; Liu, W.; Wang, J.; Wu, S. Joint transmission and reception diversity smoothing for direction finding of coherent targets in MIMO radar. IEEE J. Sel. Top. Signal Process. 2012, 8, 115–124. [Google Scholar] [CrossRef]
  21. Chen, J.; Gu, H.; Su, W. Cumulants-based Toeplitz matrices reconstruction method for 2-D coherent DOA estimation. IEEE Sens. J. 2014, 14, 2824–2832. [Google Scholar] [CrossRef]
  22. Hu, Y.; Liu, Y.; Wang, X. DOA estimation of coherent signals on coprime arrays exploiting fourth-order cumulants. Sensors 2017, 17, 682. [Google Scholar] [CrossRef] [PubMed]
  23. Shi, J.; Hu, G.; Zhang, X. Direction of arrival estimation in low-grazing angle: A partial spatial-differencing approach. IEEE Access 2017, 6, 9973–9980. [Google Scholar] [CrossRef]
  24. Liu, F.; Wang, J.; Sun, C.; Du, R. Spatial differencing method for DOA estimation under the coexistence of both uncorrelated and coherent signals. IEEE Trans. Antennas Propag. 2012, 60, 2052–2062. [Google Scholar] [CrossRef]
  25. Ma, X.; Dong, X.; Xie, Y. An improved spatial differencing method for DOA estimation with the coexistence of uncorrelated and coherent signals. IEEE Sens. J. 2016, 16, 3719–3723. [Google Scholar] [CrossRef]
  26. Ma, X.; Dong, X.; Xie, Y. DOA estimation for coherent sources in unknown nonuniform noise fields. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 1195–1204. [Google Scholar]
  27. Hong, S.; Wan, X.; Ke, H. Spatial difference smoothing for coherent sources location in MIMO radar. Signal Process. 2015, 109, 69–73. [Google Scholar] [CrossRef]
  28. Chen, J.; Gu, H.; Su, W. Angle estimation using ESPRIT without pairing in MIMO radar. Electron. Lett. 2008, 44, 1422–1423. [Google Scholar]
  29. Li, W.; Zhang, Y.; Lin, J.; Guo, R.; Chen, Z. Wideband direction of arrival estimation in the presence of unknown mutual coupling. Sensors 2017, 17, 230. [Google Scholar] [CrossRef] [PubMed]
  30. Wang, W.; Ren, S.; Ding, Y.; Wang, H. An efficient algorithm for direction finding against unknown mutual coupling. Sensors 2014, 14, 20064–20077. [Google Scholar] [CrossRef] [PubMed]
  31. Vu, D.; Renaux, A.; Boyer, R.; Marcos, S. A Cramér-Rao bounds based analysis of 3D antenna array geometries made from ULA branches. Multidimens. Syst. Signal Process. 2013, 24, 121–155. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The geometry model of a URA.
Figure 1. The geometry model of a URA.
Sensors 17 01956 g001
Figure 2. (a) The first row rectangular subarray (b) Its covariance matrix.
Figure 2. (a) The first row rectangular subarray (b) Its covariance matrix.
Sensors 17 01956 g002
Figure 3. Comparison of runtime for relevant methods.
Figure 3. Comparison of runtime for relevant methods.
Sensors 17 01956 g003
Figure 4. The estimated 2-D DOAs of FB-ISD method with 200 Monte Carlo trials.
Figure 4. The estimated 2-D DOAs of FB-ISD method with 200 Monte Carlo trials.
Sensors 17 01956 g004
Figure 5. Comparison of resolution ability. (a) A-SDS method, (b) FB-ISD method.
Figure 5. Comparison of resolution ability. (a) A-SDS method, (b) FB-ISD method.
Sensors 17 01956 g005
Figure 6. RMSE curves versus the SNR in the white noise condition.
Figure 6. RMSE curves versus the SNR in the white noise condition.
Sensors 17 01956 g006
Figure 7. RMSE curves versus the number of snapshots in the white noise condition.
Figure 7. RMSE curves versus the number of snapshots in the white noise condition.
Sensors 17 01956 g007
Figure 8. RMSE curves versus the SNR in the colored noise condition.
Figure 8. RMSE curves versus the SNR in the colored noise condition.
Sensors 17 01956 g008
Figure 9. RMSE curve versus the number of snapshots in the colored noise condition.
Figure 9. RMSE curve versus the number of snapshots in the colored noise condition.
Sensors 17 01956 g009

Share and Cite

MDPI and ACS Style

Shi, J.; Hu, G.; Sun, F.; Zong, B.; Wang, X. Improved Spatial Differencing Scheme for 2-D DOA Estimation of Coherent Signals with Uniform Rectangular Arrays. Sensors 2017, 17, 1956. https://doi.org/10.3390/s17091956

AMA Style

Shi J, Hu G, Sun F, Zong B, Wang X. Improved Spatial Differencing Scheme for 2-D DOA Estimation of Coherent Signals with Uniform Rectangular Arrays. Sensors. 2017; 17(9):1956. https://doi.org/10.3390/s17091956

Chicago/Turabian Style

Shi, Junpeng, Guoping Hu, Fenggang Sun, Binfeng Zong, and Xin Wang. 2017. "Improved Spatial Differencing Scheme for 2-D DOA Estimation of Coherent Signals with Uniform Rectangular Arrays" Sensors 17, no. 9: 1956. https://doi.org/10.3390/s17091956

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