Next Article in Journal
Acoustic–Seismic Mixed Feature Extraction Based on Wavelet Transform for Vehicle Classification in Wireless Sensor Networks
Previous Article in Journal
Design of Sparse FIR Decision Feedback Equalizers in MIMO Systems Using Hybrid l1/l2 Norm Minimization and the OMP Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Dimensional DOA Estimation for Three-Parallel Nested Subarrays via Sparse Representation

College of Information and Communication Engineering, Harbin Engineering University, No. 145 Nantong Street, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(6), 1861; https://doi.org/10.3390/s18061861
Submission received: 7 May 2018 / Revised: 25 May 2018 / Accepted: 3 June 2018 / Published: 7 June 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
Nested arrays are considered attractive due to their hole-free performance, and have the ability to resolve O ( N 2 ) sources with O ( N ) physical sensors. Inspired by nested arrays, two kinds of three-parallel nested subarrays (TPNAs), which are composed of three parallel sparse linear subarrays with different inter-element spacings, are proposed for two-dimensional (2-D) direction-of-arrival (DOA) estimation in this paper. We construct two cross-correlation matrices and combine them as one augmented matrix in the first step. Then, by vectorizing the augmented matrix, a hole-free difference coarray with larger degrees of freedom (DOFs) is achieved. Meanwhile, sparse representation and the total least squares technique are presented to transform the problem of 2-D DOA searching into 1-D searching. Accordingly, we can obtain the paired 2-D angles automatically and improve the 2-D DOA estimation performance. In addition, we derive closed form expressions of sensor positions, as well as number of sensors for different subarrays of two kinds of TPNA to maximize the DOFs. In the end, the simulation results verify the superiority of the proposed TPNAs and 2-D DOA estimation method.

1. Introduction

Direction of arrival (DOA) estimation of multiple far-field narrowband sources is a vital problem in the field of array signal processing and is widely used in radar, sonar, radio astronomy, wireless communications [1], etc. Over the past few decades, many methods, such as multiple signal classification (MUSIC) [2] and estimation of signal parameters via rotational invariance technique (ESPRIT) [3], have been presented to estimate the DOAs. Among these methods, however, uniform arrays whose inter-element spacing is less than or equal to the half-wavelength are required, such as the uniform linear array (ULA) [4], uniform rectangular array (URA) [5] and uniform circular array (UCA) [6]. Accordingly, the detection capability of the existing methods is limited by the number of physical sensors. To obtain desirable estimation accuracy, massive sensors are needed. This will lead to high computational complexity and great hardware cost and is obviously inapplicable in practical situations.
To address these problems, various sparse arrays, such as minimum redundancy arrays (MRAs) [7], nested arrays (NAs) [8] and coprime arrays (CPAs) [9], have been proposed. In [7], by constructing an augmented covariance matrix, the degrees of freedom (DOFs) of MRAs are improved. Nevertheless, the lack of closed from expression for MRAs causes the optimal design of sensors position is not easy to obtain. In [8], the nested arrays, which comprise two uniform linear subarrays with different inter-element spacing, can provide O ( N 2 ) DOFs by using O ( N ) physical sensors. Furthermore, NAs are easy to construct due to the existence of the closed form expressions for the sensors positions. However, the mutual coupling [10,11] between sensors in dense subarrays for NAs can result in the degradation of estimation performance. CPAs were proposed in [9] to improve the estimation performance, which can achieve O ( M N ) DOFs with O ( M + N ) physical sensors, where M and N are coprime integers. One notes that, due to the existence of holes in different coarrays for CPAs, the number of continuous DOFs is smaller than that of NAs. Among these sparse arrays, the DOFs are obtained by vectorizing the auto-correlation matrix of received signal data. Meanwhile, the spatial smoothing technique [12,13,14] is applied to recover the full rank of the auto-covariance matrix for the corresponding single snapshot received signal data in the coarray domain. Then, subspace-based methods are used to perform DOA estimation. However, only half of the DOFs can be applied effectively. To overcome these aforementioned challenges, many effective sparse array geometries have been further developed, including super nested arrays [15,16], augmented nested arrays [17], generalized coprime arrays [18], and so on. To enhance the utilization of DOFs, methods such as matrix completion [19,20] and sparse representation [21,22] have been proposed. Unfortunately, all of the above-mentioned array configurations and methods are focused on one-dimensional (1-D) DOA estimation.
In recent years, the problem of two-dimensional (2-D) DOA estimation for sparse arrays has drawn extensive attention due to the advantage of being able to simultaneously estimate more azimuths and elevations than the number of sensors. Some well-known 2-D sparse array geometries such as 2-D nested arrays [23,24] and hourglass arrays [25] have been proposed. They possess merits similar to 1-D nested arrays, i.e., O ( N 2 ) DOFs can be acquired with O ( N ) physical sensors. With the use of an auto-correlation matrix for received signal data, the 2-D DOA can be accurately estimated. However, only the spatial smoothing MUSIC algorithm and 2-D unitary ESPRIT algorithm have been introduced in the above-mentioned 2-D sparse array geometries. Their respective available DOFs cannot be fully used for the 2-D DOA estimation problem. In addition, several sparse parallel arrays with attractive performance have also been proposed that could be used to tackle the 2-D DOA estimation problem as two separate 1-D DOA estimation ones by using the parallel property of these sparse arrays. In [26], a parallel coprime array with predefined shift distance among two subarrays was proposed. By using M + N 1 sensors to construct this configuration, M N + M 1 continuous DOFs are obtained. However, only the positive part of the difference coarray was considered in [26], which does not fully exploit the advantages of coprime property. So as to achieve higher DOFs, some modified versions, including parallel coprime subarrays (PCPA) [27], symmetric coprime parallel arrays (S-CPPA) [28] and three-parallel co-prime arrays (TPCPA) [29], have been successively proposed. They can dramatically increase the continuous DOFs with systematical design and analysis. With these, however, the holes still exist under the coarray equivalence, limiting the increase of continuous DOFs, and the coarray cannot be fully used in the 2-D DOA estimation problem.
In this paper, we propose two kinds of novel three-parallel nested subarrays (TPNAs), which possess the advantages of 1-D nested arrays, such as a hole-free coarray property and larger DOFs compared to a parallel coprime array and its modifications. They are comprised of three parallel subarrays, which respectively contain N 1 , N 2 and N 2 sensors with different inter-element spacings. Although the effects of mutual coupling are not considered in this paper, we separate the dense subarray that with N 1 sensors into two parts, each of which possesses double the inter-element unit spacing to reduce the mutual coupling effect. By constructing two cross-correlation matrices from the subarray measurement data, the effect of noise can be eliminated to some extent. Then, we combine these two cross-correlation matrices into one enhanced matrix. With the use of vectorization, one augmented virtual array with hole-free property is achieved, and the 2-D DOA estimation problem is transformed into two separate 1-D DOA estimation problems naturally. Finally, we propose to use the sparse representation framework [26,27,28,30] and total least squares technique [28,31] to estimate the paired 2-D angle parameters accurately and automatically. In this way, up to O ( N 2 ) sources can be resolved effectively with O ( N ) sensors, where N = N 1 + 2 N 2 . Numerical simulation results verify the superior of the proposed configurations and method.
The main contributions of this paper can be summarized as follows:
  • We propose two kinds of TPNAs so as to estimate more sources than the number of sensors in the 2-D DOA estimation problem. The closed form expressions of sensors positions are presented, and the number of sensors for different subarrays for TPNAs is investigated to achieve the maximization of continuous DOFs.
  • The two proposed kinds of TPNAs can achieve O ( N 2 ) continuous DOFs with O ( N ) sensors by using the vectorization operation of cross-correlation matrices, which are larger than a parallel co-prime array or its modifications.
  • By optimizing the sensor distributions in two kinds of TPNAs, the effects of mutual coupling are moderately alleviated.
  • By using the sparse representation framework and total least squares technique, the 2-D DOA estimation problem is decomposed into two 1-D DOA estimation problems, and the paired DOAs can be obtained automatically. In addition, the continuous DOFs can be fully used via the sparse representation framework.
The rest of this paper is organized as follows. The system model used in this paper is briefly introduced in Section 2. In Section 3, we propose two kinds of TPNA configurations and demonstrate the achievable DOFs as well as the corresponding optimal sensor positions. Then, the sparse representation framework is presented to estimate the normalized azimuths, and the total least squares technique is presented to estimate the corresponding normalized elevations automatically. The results of several numerical simulations are shown in Section 4, while Section 5 gives the conclusion for this paper.
Notation: In this paper, scalars, vectors, matrices and sets are respectively denoted by italic lowercase letters ( a ), italic lowercase bold letters ( a ), italic capital bold letters ( A ) and capital letters in blackboard boldface ( A ). In particular, I K denotes the K × K identity matrix. + is used to denote the set of positive integers. ( . ) * , ( . ) T and ( . ) H denote the conjugation, transpose and conjugate transpose, respectively. ( . ) 1 denotes the inverse. [ . ] round a number to the nearest integer. E [ . ] represents the expectation operator, vec ( . ) is used to represent the vectorization and the symbol represents the Kronecker product. Let diag [ a ] stands for a diagonal matrix that uses the elements of a as its diagonal elements. The l 1 -norm and l 2 -norm are respectively denoted by . 1 and . 2 .

2. System Model

As illustrated in Figure 1, consider one of the three-parallel nested subarray configurations consisting of three parallel sparse linear subarrays lying on the x-y plane. The subarray1 has N 1 sensors lying on y-axis and the sensors’ positions relative to the y-axis can be expressed as Y 1 = { y m d | y m , m = 0 , 1 , , N 1 1 } , whereas subarray2 and subarray3 along the y-axis have N 2 sensors with an inter-element spacing of N 1 d , respectively. Then, the sensors’ positions of subarray2 and subaray3 along the y-axis can be expressed as Y 2 = Y 3 = { y n N 1 d | y n , n = 0 , 1 , , N 2 1 } . Here, we assume d = λ 2 is the unit inter-element spacing, λ is the wavelength of the incident signal, the distance between subarray1 and subarray2 and that between subarray1 and subarray3 is set equal to d . Therefore, the total number of sensors in TPNAs is N = N 1 + 2 N 2 .
Suppose K far-field narrowband uncorrelated sources impinge on this array with unknown directions of arrival ( α k , θ k ) , k = 1 , , K , where α k [ π , π ] and θ k [ 0 , π 2 ] denote the azimuth angle and elevation angle of the k-th signal, respectively. To simplify the system model, we ignore the effects of mutual coupling in Figure 1. Then, the array measurement vectors of the three subarrays at the t-th snapshot can be expressed as
x 1 ( t ) = k = 1 K a 1 ( α k , θ k ) s k ( t ) + n 1 ( t ) = A 1 ( α , θ ) s ( t ) + n 1 ( t ) ,
x 2 ( t ) = k = 1 K a 2 ( α k , θ k ) s k ( t ) + n 2 ( t ) = A 2 ( α , θ ) s ( t ) + n 2 ( t ) ,
x 3 ( t ) = k = 1 K a 3 ( α k , θ k ) s k ( t ) + n 3 ( t ) = A 3 ( α , θ ) s ( t ) + n 3 ( t ) .
where s ( t ) is the source signal vector. n 1 ( t ) , n 2 ( t ) and n 3 ( t ) are noise vectors, all of which are assumed to be temporally and spatially independent and identically complex Gaussian distributed with zero mean and covariance σ n 2 . A i ( α , θ ) = [ a i ( α 1 , θ 1 ) , , a i ( α K , θ K ) ] , i = 1 , 2 , 3 is the manifold matrix of i-th subarray and a i ( α k , θ k ) is the corresponding steering vector, i.e.,
a 1 ( α k , θ k ) = a ¯ 1 ( α ¯ k ) = [ 1 , e j 2 π y 1 α ¯ k , , e j 2 π y m α ¯ k , , e j 2 π y ( N 1 1 ) α ¯ k ] T ,
a 2 ( α k , θ k ) = a ¯ 2 ( α ¯ k ) e j 2 π θ ¯ k = [ 1 , e j 2 π y 1 α ¯ k , , e j 2 π y n α ¯ k , , e j 2 π y ( N 2 1 ) N 1 α ¯ k ] T e j 2 π θ ¯ k ,
a 3 ( α k , θ k ) = a ¯ 3 ( α ¯ k ) e j 2 π θ ¯ k = [ 1 , e j 2 π y 1 α ¯ k , , e j 2 π y n α ¯ k , , e j 2 π y ( N 2 1 ) N 1 α ¯ k ] T e j 2 π θ ¯ k .
where α ¯ k = d λ sin ( θ k ) sin ( α k ) and θ ¯ k = d λ sin ( θ k ) cos ( α k ) , the same as the definitions as [25], and denote the normalized azimuth angle and normalized elevation angle of the k-th signal, respectively. Let B = diag [ e j 2 π θ ¯ 1 , , e j 2 π θ ¯ K ] . Due to the identical y-axis coordinates of subarray2 and subarray3, a ¯ 2 ( α ¯ k ) = a ¯ 3 ( α ¯ k ) . Thus, the manifold matrices of the three subarrays can be respectively expressed as
A 1 ( α , θ ) = A ¯ 1 ( α ¯ ) = [ a ¯ 1 ( α ¯ 1 ) , , a ¯ 1 ( α ¯ K ) ] ,
A 2 ( α , θ ) = A ¯ 2 ( α ¯ ) B = [ a ¯ 2 ( α ¯ 1 ) , , a ¯ 2 ( α ¯ K ) ] B ,
A 3 ( α , θ ) = A ¯ 3 ( α ¯ ) B * = [ a ¯ 2 ( α ¯ 1 ) , , a ¯ 2 ( α ¯ K ) ] B * .

3. The Proposed Three-Parallel Nested Subarrays and 2-D DOA Estimation Method

In this section, we first propose two kinds of novel sparse arrays geometries to obtain the hole-free virtual arrays. They can be used to detect more sources with the same number of sensors as parallel co-prime array and its modifications. Then, a sparse representation framework is proposed to estimate the normalized azimuth angles and total least squares technique is proposed to estimate the corresponding normalized elevation angles accurately and automatically.

3.1. The Configurations of TPNAs

As defined in [8], a nested array is comprised of two uniform linear subarrays, and one subarray contains N 1 sensors with an inter-element spacing d , while the other subarray contains N 2 sensors with an inter-element spacing ( N 1 + 1 ) d . By vectorizing the auto-correlation matrix of received data in a nested array, a hole-free difference coarray is obtained naturally, and the DOFs in the difference coarray are significantly increased. Inspired by the nested array, we propose two kinds of TPNAs to detect more sources than the number of sensors in the 2-D DOA estimation problem.
To obtain the hole-free coarray, we consider the configuration of the first TPNAs, named as TPNAs-I, which contains N 1 + 2 N 2 sensors. As shown in Figure 1, it is assumed that subarray1 contains N 1 sensors with predefined inter-element spacing, whereas subarray2 and subarray3 respectively contain N 2 sensors with inter-element spacing N 1 d . Specifically, the sensors’ x-axis coordinates in subarray1 are equal to zero, while those of subarray2 are equal to d and those of subarray3 are equal to d . The sensor positions of subarray1 along the y-axis can be written as
Y 1 = Y 1 , 1 Y 1 , 2 .
where Y 1 , 1 and Y 1 , 2 denote the first part and second part of subarray1, respectively, and can be expressed as
Y 1 , 1 = { { y m d | y m = 0 , 2 , , N 1 2 } ,     N 1   is   even { y m d | y m = 0 , 2 , , N 1 1 } ,     N 1   is   odd ,
Y 1 , 2 = { { ( y n + N 1 ( N 2 1 ) ) d | y n = 1 , 3 , , N 1 1 } ,     N 1   is   even { ( y n + N 1 ( N 2 1 ) ) d | y n = 1 , 3 , , N 1 2 } ,     N 1   is   odd .
Meanwhile, the sensor positions of subarray2 and subarray3 along the y-axis can be respectively written as
Y 2 = { y 2 N 1 d | y 2 = 0 , 1 , , N 2 1 } ,
Y 3 = { y 3 N 1 d | y 3 = 0 , 1 , , N 2 1 } .
As a result, the cross difference set of Y 1 and Y 2 and that of Y 3 and Y 1 can be respectively expressed as
L 12 = { p i p j | p i Y 1 , p j Y 2 } ,
L 31 = { p i p j | p i Y 3 , p j Y 1 } .
Thus, we have the union of sets L 12 and L 31 as
L = L 12 L 31 ,
where L 12 and L 31 respectively denote the cross difference coarrays with more elements than Y 1 , Y 2 and Y 3 . Their union extends the degrees of freedom significantly and can be denoted as the hole-free 1-D augmented virtual array, which can be used to detect more sources than the number of physical sensors with an appropriate 2-D DOA estimation method. By removing the repeated elements of L , we obtain the continuous augmented virtual array as
L 0 = { ( N 2 1 ) N 1 d , , ( N 2 1 ) N 1 d } .
Accordingly, we obtain the following theorem, which gives a summarization of TPNAs-I according to the aforementioned statements.
Theorem 1.
Given a 2-D physical array with N 1 + 2 N 2 sensors as illustrated in Figure 1, in which the sensor positions along the y-axis consist of Y 1 , Y 2 and Y 3 , by cross difference operation in (15) and (16), the hole-free 1-D augmented virtual array defined as (18) is then obtained, which can obtain 2 N 1 N 2 2 N 1 + 1 continuous DOFs.
Proof. 
See Appendix A. □
Meanwhile, in order to maximize 2 N 1 N 2 2 N 1 + 1 with the given number of sensors N , one should solve the following optimization problem:
max N 1 , N 2 + 2 N 1 N 2 2 N 1 + 1 subject   to : N = N 1 + 2 N 2 .
It is easy to obtain the optimal parameters that N 2 = [ N + 2 4 ] , N 1 = N 2 N 2 . Specifically, the solutions of N 1 and N 2 , as well as the achievable DOFs for TPNAs-I, can be verified as seen in Table 1. One needs to note that N 1 and N 2 have two different solutions to achieve the same continuous DOFs in the case of N = 4 k .
To have some direct feeling for TPNAs-I, let us consider an example with 18 sensors in Figure 2. Accordingly, we have N 1 = 8 and N 2 = 5 , the number of continuous DOFs of TPNAs-I as illustrated in Figure 2b is the largest and is equal to 65.
Please note that in Figure 2b, there are repeated elements from 7 d to 7 d between L 12 and L 31 . This means the configuration of TPNAs-I still has certain improvable properties. In order to avoid the occurrence of repeated elements as much as possible between L 12 and L 31 , we propose a second TPNAs, named as TPNAs-II, in which only sensor positions of subarray1 are rearranged along the y-axis; then, the sensors’ positions along the y-axis in subarray1 can be rewritten as
Y ˜ 1 = Y ˜ 1 , 1 Y ˜ 1 , 2 .
where Y ˜ 1 , 1 and Y ˜ 1 , 2 denote the first part and second part of subarray1, respectively, and can be rewritten as
Y ˜ 1 , 1 = { { y m d | y m = 0 , 2 , , N 1 2 } ,     N 1   is   even { y m d | y m = 0 , 2 , , N 1 1 } ,     N 1   is   odd ,
Y ˜ 1 , 2 = { { ( y n + N 1 ( N 2 1 ) ) d | y n = 1 , 3 , , N 1 1 } ,     N 1   is   even { ( y n + N 1 ( N 2 1 ) ) d | y n = 1 , 3 , , N 1 2 } ,     N 1   is   odd .
Substituting (20) into (15) and (16), the corresponding union set of cross difference coarrays L 12 and L 31 , after removing the repeated elements, can be expressed as
L ˜ 0 = { ( N 1 N 2 1 ) d , , ( N 1 N 2 1 ) d } .
Since the rearrangement of subarray1, there exists only one repeated element in the coarray. Thus, we have the following theorem.
Theorem 2.
Given a 2-D physical array with N 1 + 2 N 2 sensors as illustrated in Figure 1, where the sensor positions along the y-axis consist of Y ˜ 1 , Y 2 and Y 3 , by cross difference operation in (15) and (16), the hole-free 1-D augmented virtual array defined as (18) is then obtained, which can obtain 2 N 1 N 2 1 continuous DOFs.
Proof. 
The proof of Theorem 2 has a similar procedure to the proof of Theorem 1. So it is omitted. □
In this way, the corresponding optimization problem of DOFs in (19) can be expressed as
max N 1 , N 2 + 2 N 1 N 2 1 subject   to : N = N 1 + 2 N 2 .
Thus, we obtain the optimal parameters that N 2 = [ N 4 ] , N 1 = N 2 N 2 . The relationship between N , N 1 , N 2 and the DOFs of TPNAs-II are listed in Table 2. Similarly, N 1 and N 2 also have two different solutions to achieve the same continuous DOFs in the case of N = 4 k + 2 .
Meanwhile, an example of TPNAs-II is offered in Figure 3, where N 1 = 8 and N 2 = 5 . With the same number of physical sensors as TPNAs-I in Figure 2, however, the continuous DOFs of TPNAs-II in this example increases to 79.

3.2. 2-D DOA Estimation Using Cross-Correlation Matrix via Sparse Representation

In this section, we assume that TPNAs-I is used to obtain the array measurement data. According to array measurement vectors (1)–(3) and the corresponding manifold matrices (7)–(9), the cross-correlation matrices between x 1 ( t ) and x 2 ( t ) , and between x 3 ( t ) and x 1 ( t ) can be respectively written as
R 12 = E [ x 1 ( t ) x 2 H ( t ) ] = A ¯ 1 ( α ¯ ) R s s B H A ¯ 2 H ( α ¯ ) + E 12 ,
R 31 = E [ x 3 ( t ) x 1 H ( t ) ] = A ¯ 2 ( α ¯ ) B * R s s A ¯ 1 H ( α ¯ ) + E 31 .
where R s s = E [ s ( t ) s H ( t ) ] = diag [ σ 1 2 , σ 2 2 , , σ K 2 ] is the K × K covariance matrix of the signals and σ k 2 represents the power of k-th signal. According to the definition of B , we know that B H = B * . E 12 = 0 , E 31 = 0 respectively represents the residual terms of R 12 and R 31 . Please note that the theoretical cross-correlation matrices defined in (25) and (26) are unavailable in practical situations. They are usually approximated from the finite snapshot array measurement vectors as
R ^ 12 = 1 T t = 1 T x 1 ( t ) x 2 H ( t ) = A ¯ 1 ( α ¯ ) R ^ s s B H A ¯ 2 H ( α ¯ ) + E ^ 12 ,
R ^ 31 = 1 T t = 1 T x 3 ( t ) x 1 H ( t ) = A ¯ 2 ( α ¯ ) B * R ^ s s A ¯ 1 H ( α ¯ ) + E ^ 31 .
where T is the number of snapshots, R ^ s s = 1 T t = 1 T s ( t ) s H ( t ) is the estimated covariance matrix of signals. In addition, the approximated estimated values of E ^ 12 and E ^ 31 can be expressed as
E ^ 12 = A ¯ 1 ( α ¯ ) T t = 1 T s ( t ) n 2 H ( t ) + [ t = 1 T n 1 ( t ) s H ( t ) ] B H A ¯ 2 ( α ¯ ) T + 1 T t = 1 T n 1 ( t ) n 2 H ( t ) ,
E ^ 31 = A ¯ 2 ( α ¯ ) B * T t = 1 T s ( t ) n 1 H ( t ) + [ t = 1 T n 3 ( t ) s H ( t ) ] A ¯ 1 ( α ¯ ) T + 1 T t = 1 T n 3 ( t ) n 1 H ( t ) .
By vectorizing the cross-correlation matrix R 12 in (25), we can obtain a long vector that can be regarded as the received data from a virtual array with extended coarray aperture, i.e.,
r 12 = vec ( R 12 ) = C 12 ( α ¯ ) p + z 12 .
where C 12 ( α ¯ ) = [ a ¯ 2 * ( α ¯ 1 ) a ¯ 1 ( α ¯ 1 ) , a ¯ 2 * ( α ¯ 2 ) a ¯ 1 ( α ¯ 2 ) , , a ¯ 2 * ( α ¯ K ) a ¯ 1 ( α ¯ K ) ] is the manifold matrix of this virtual array, p = [ σ 1 2 e j 2 π θ ¯ 1 , σ 2 2 e j 2 π θ ¯ 2 , , σ K 2 e j 2 π θ ¯ K ] T is a single snapshot signal vector and z 12 = vec ( E 12 ) . With the observation of (31), we know that a virtual array is generated naturally by the cross-correlation matrix vectorization operation, and its sensor positions are denoted as
D 12 = L 12 = { p i p j | p i Y 1 , p j Y 2 } .
Similarly, the vectorized cross-correlation matrix of R 31 with the characteristic of extended coarray aperture can be expressed as
r 31 = vec ( R 31 ) = C 31 ( α ¯ ) p + z 31 .
where C 31 ( α ¯ ) = [ a ¯ 1 * ( α ¯ 1 ) a ¯ 2 ( α ¯ 1 ) , a ¯ 1 * ( α ¯ 2 ) a ¯ 2 ( α ¯ 2 ) , , a ¯ 1 * ( α ¯ K ) a ¯ 2 ( α ¯ K ) ] and z 31 = vec ( E 31 ) . The corresponding virtual sensor positions are denoted as
D 31 = L 31 = { p i p j | p i Y 3 , p j Y 1 } .
According to (31) and (33), we define a new data vector as follows
r = [ r 12 r 31 ] = C ( α ¯ ) p + z .
where C ( α ¯ ) = [ C 12 ( α ¯ ) T , C 31 ( α ¯ ) T ] T , z = [ z 12 T , z 31 T ] T . As such, an augmented virtual array with enhanced DOFs is obtained, whose sensor locations are given by
D = D 12 D 31 = L 12 L 31 .
Interestingly, Equation (32) is the cross difference set of Y 1 and Y 2 , Equation (34) is the cross difference set of Y 3 and Y 1 , while Equation (36) is the combination of (32) and (34). As a result, the DOFs of (36) can theoretically be increased by up to twice D 12 or D 31 . By removing the repeated entries in D and sorting them in ascending order, then extracting the corresponding entries from vector r , we obtain the augmented virtual received data vector, i.e.,
r 0 = C 0 ( α ¯ ) p + z 0 .
and the augmented virtual array can be expressed as
D 0 = L 0 = { ( N 2 1 ) N 1 d , , ( N 2 1 ) N 1 d } .
Please note that the augmented virtual received data vector r 0 is a single snapshot in the coarray domain, and the equivalent virtual source signal vector p behaves like fully coherent sources [8,32]; the DOAs thus cannot be effectively estimated by applying the subspace-based DOA estimation techniques directly in this case. However, DOA estimation methods via the sparse representation framework can handle the coherent sources problem naturally, which are efficient for the single snapshot condition. By discretizing the normalized azimuth angle range into finite sampling grids α ¯ g = { α ¯ 1 g , α ¯ 2 g , , α ¯ L g } , where L K , the augmented virtual received data vector can be sparsely represented over the entire discretized angular girds as
r 0 = C 0 ( α ¯ g ) p g + z 0 .
where C 0 ( α ¯ g ) = [ c 0 ( α ¯ 1 g ) , c 0 ( α ¯ 2 g ) , , c 0 ( α ¯ L g ) ] is defined as the collection of steering vectors in the augmented virtual array domain over the finite sampling grids, the positions of non-zero entries in p g represent the DOA estimations and that values denote the corresponding coefficients. Then, one can model the sparse representation framework-based DOA estimation as
min p ^ g L p ^ g 1 subject   to : | | r 0 C 0 ( α ¯ g ) p ^ g | | 2 < η .
where η is a regularization parameter which can be used to trade off the sparsity of p ^ g and the representation error of r 0 . Then, the Equation (40) can be transformed into an unconstrained optimization problem [33] as
min   p ^ g L     [ 1 2 | | r 0 C 0 ( α ¯ g ) p ^ g | | 2 + η   | | p ^ g | | 1 ] .
Please note that the value of η needs to be selected properly so as to approximately match the statistics of the noise term [26,34]. In practical applications, when finite snapshot array measurement vectors are used to estimate the sample cross-correlation matrices, the residual terms in (25) and (26) can also be estimated from (29) and (30). In low signal-to-noise ratio (SNR) situations, E ^ 12 and E ^ 31 can be represented approximately by the last terms of themselves, respectively. In addition, it shows that the entries of E ^ 12 and E ^ 31 satisfy an asymptotic complex Gaussian distribution, i.e., e ^ ~ AsCN ( 0 , σ n 4 4 ) , where e ^ is an arbitrary entry of E ^ 12 and E ^ 31 . Accordingly, the distribution of entries of z 0 can be expressed approximately as
T σ n 4 i = 1 DOFs z i 2 ~ A s χ 2 ( DOFs ) .
where A s χ 2 ( DOFs ) is the asymptotic Chi-square distribution. Then, the regularization parameter should be chosen as
i = 1 DOFs z i 2 η .
holds with a high probability.
Once we have obtained the estimations of α ¯ ^ k , k = 1 , 2 , , K according to the estimated vector p ^ g from (41), the manifold matrix of augmented virtual array can be reconstructed as C ^ 0 ( α ¯ ^ ) = [ c ^ 0 ( α ¯ ^ 1 ) , c ^ 0 ( α ¯ ^ 2 ) , , c ^ 0 ( α ¯ ^ K ) ] . Due to the finite snapshot sampling, there are errors existing in the augmented virtual received data vector r 0 and its corresponding estimated manifold matrix C ^ 0 ( α ¯ ^ ) . The total least squares technique [28,35] which has been demonstrated efficient in the errors-in-variables linear regression model, can be used in Equation (37) to estimate the equivalent virtual source signal vector p . Accordingly, we can obtain the solution of the equivalent virtual source signal vector p as
p ^ = ( C ^ 0 H C ^ 0 I K ) 1 C ^ 0 H r 0 .
Then, the estimations of θ ¯ ^ k , k = 1 , 2 , , K can be given by
θ ¯ ^ k = arg ( p ^ k ) 2 π .
where p ^ k is the k-th element of p ^ and arg ( p ^ k ) represents the argument of p ^ k . Obviously, the estimated parameter of θ ¯ ^ k is paired automatically with α ¯ ^ k .
From the above analysis, the steps of 2-D DOA estimation using the proposed TPNAs-I via sparse representation are listed in Table 3. Please note that the steps in Table 3 are also applicable for the configuration of TPNAs-II.

4. Simulation Results

In this section, we provide several simulation experiments to illustrate the superiority of the proposed two kinds of TPNA and 2-D DOA estimation method. The performances of two kinds of TPNAs and 2-D DOA estimation method are compared with PCPA [27], S-CPPA [28] and TPCPA [29], as well as the respective 2-D DOA estimation method. What needs to be noticed is that in [27] and [29], the normalized elevation angles are obtained by a least squares technique, while the total least squares technique is used in [28] and our method, and an augmented matrix was constructed in [29] to obtain two snapshot virtual data vectors to enhance the estimation performance. The parameter of inter-element unit spacing was chosen to be equal to λ 2 for all array configurations.

4.1. DOF Comparison

We evaluate the continuous DOFs of the two proposed kinds of TPNAs in the first simulation and compare that with PCPA, S-CPPA and TPCPA. It needs to be noted that the proposed two kinds of TPNAs can offer O ( N 2 ) continuous DOFs with O ( N ) sensors, while PCPA, S-CPPA and TPCPA can offer O ( M N ) continuous DOFs with O ( M + N ) sensors, M and N are coprime integers. Figure 4 depicts the respective continuous DOFs with the number of sensors for five kinds of physical array configuration varying from 16 to 72. It is obvious that the continuous DOFs of the proposed two kinds of TPNAs achieve significant enhancement compared to the other three kinds of sparse arrays. Furthermore, due to the rearrangement of subarray1 sensor positions in TPNAs-II, the number of continuous DOFs of TPNAs-II is largest.

4.2. 2-D DOA Estimation Results

In the second experiment, we compared the 2-D DOA estimation results of five kinds of different array configurations and the respective 2-D DOA estimation method. The number of sensors of the five different array configurations were set as 18, i.e., N 1 = 8 , N 2 = 5 for TPNAs-I and TPNAs-II, according to Section 3.1, M = 5 , N = 8 for PCPA, M = 3 , N = 4 for SCPPA and M = 4 , N = 5 for TPCPA. Thus, we know that their continuous DOFs are respectively equal to 65, 79, 52, 47 and 47. This shows that, under the situation of the same number of sensors, the two proposed kinds of TPNAs and 2-D DOA estimation method can detect more sources than PCPA, SCPPA and TPCPA, as well as the corresponding 2-D DOA estimation method. Assuming 25 far-field narrowband uncorrelated sources illuminate at five different configurations, where the normalized angles of which are selected according to the reference [25]. The number of snapshots is set as T = 500 and the SNR is set as 0   dB . The CVX toolbox [36] is used to solve the complex unconstrained minimization problem in (41), the regularization parameter η and the search step size are respectively set as 0.65 and 0.001. As shown in Figure 5a,b, the 2-D DOA estimation results of the five kinds of array configurations and their respective 2-D DOA estimation method are obtained.
Obviously, although all of the 2-D DOAs can be estimated successfully for all of the array configurations and respective 2-D DOA estimation method, the proposed two kinds of TPNAs and 2-D DOA estimation method show better detection performance. This validates the effectiveness of the proposed physical arrays configurations and 2-D DOA estimation method.

4.3. RMSE Performance

In this subsection, we conduct 500 Monte Carlo trials to further study the empirical performance of the two proposed kinds of TPNAs and 2-D DOA estimation method. The RMSEs are computed to compare with the other three kinds of physical arrays configurations including PCPA, S-CPPA and TPCPA, and the respective 2-D DOA estimation method. The RMSE is defined as
RMSE = 1 Q K q = 1 Q k = 1 K ( ( α ¯ ^ k , q α ¯ k ) 2 + ( θ ¯ ^ k , q θ ¯ k ) 2 ) .
where Q denotes the number of Monte Carlo trials and ( α ¯ ^ k , q , θ ¯ ^ k , q ) is the estimation of the k-th source for the q-th trial. We consider the situation where three signals imping on the arrays. The normalized DOA of the first signal is randomly selected with a probability of uniform distribution from −0.2 to 0.2, then the other two normalized DOAs are set as ( α ¯ 2 , θ ¯ 2 ) = ( α ¯ 1 0.2 , θ ¯ 1 0.2 ) and ( α ¯ 3 , θ ¯ 3 ) = ( α ¯ 1 + 0.2 , θ ¯ 1 + 0.2 ) , respectively. Meanwhile, the regularization parameter is set as 1.6 and the parameters of sensor number and search step size are set the same as those in Section 4.2. Figure 6a shows the RMSE performance as a function of SNR, where the number of snapshots is 500. In Figure 6b, we fix SNR = 0   dB and compare the RMSE performance with respect to the number of snapshots. It is obvious from the RMSE curves in Figure 6 that the performance of the proposed two kinds of TPNAs and 2-D DOA estimation method outperform SCPPA and PCPA. The reason is that the apertures in the coarray domains of TPNAs-I and TPNAs-II are larger than those of SCPPA and PCPA. One needs to note that the RMSE results of the proposed two kinds of TPNAs and 2-D DOA estimation method in this article are comparable with TPCPA. This is due to the fact that the continuous DOFs of TPNAs-I and TPNAs-II possess the same order of magnitude. As for TPCPA, an augmented matrix was constructed in [29], which means that two snapshot virtual data vectors can be used to perform 2-D DOA estimation to enhance the system performance.

4.4. Resolution Ability

In this experiment, we evaluated the resolution ability of the proposed two kinds of physical arrays configurations and 2-D DOA estimation method and compared it with other three kinds of physical array configurations and respective 2-D DOA estimation methods. We assumed that there are two signals impinging on the arrays. The normalized 2-D DOA ( α ¯ 1 , θ ¯ 1 ) was randomly selected with a probability of uniform distribution from −0.4 to 0.4, then the normalized 2-D DOA of the second signal is set as ( α ¯ 2 , θ ¯ 2 ) = ( α ¯ 1 + Δ , θ ¯ 1 + Δ ) . Thus, the normalized angular spacing can be defined as δ = 2 Δ 2 . When ( α ¯ ^ 1 α ¯ 1 ) 2 + ( θ ¯ ^ 1 θ ¯ 1 ) 2 < δ 2 and ( α ¯ ^ 2 α ¯ 2 ) 2 + ( θ ¯ ^ 2 θ ¯ 2 ) 2 < δ 2 in a trial, we consider two close signals to have been correctly resolved. Δ varies from 0.001 to 0.033 and the regularization parameter is set as 0.4. We select the number of snapshots and SNR respectively as 500 and 0 dB. The other parameters are the same as those in the previous experiment. Figure 7 shows the experiment results of resolution ability versus Δ with 500 Monte Carlo trials. It can be observed that the proposed two kinds of TPNAs and 2-D DOA estimation method show the significantly better performance than the other three sparse arrays and 2-D DOA estimation methods. The proposed TPNAs-II and 2-D DOA estimation method gets the highest resolution ability, followed by TPNAs-I, and the resolution ability of TPCPA is comparable with that of PCPA, while SCPPA shows the worst resolution ability. Obviously, the experiment results in Figure 7 are consistent with the continuous DOFs difference of the five kinds of sparse arrays configurations. In addition, compared to SCPPA, the performance improvement of resolution ability of TPCPA is due to the use of an augmented matrix.

5. Conclusions

In this paper, we have proposed two kinds of novel TPNAs and 2-D DOA estimation method for the 2-D DOA estimation problem. The proposed two kinds of TPNAs consist of three parallel subarrays that have N 1 , N 2 and N 2 sensors with specific inter-element spacing, respectively. Due to the systematic design of TPNAs, they can achieve up to O ( N 2 ) continuous DOFs using only O ( N ) sensors. Accordingly, the two proposed kinds of TPNAs can detect more sources than there are sensors. In addition, sparse representation and the total least squares technique are used to estimate the 2-D DOAs based on the augmented virtual array. As a result, the obtained DOFs can be used fully for the 2-D DOA estimation problem. At last, simulation results showed the superiority and effectiveness of the two proposed kinds of sparse arrays configurations and 2-D DOA estimation method.

Author Contributions

W.S. and Z.P. proposed the original idea; Z.P. and F.Z. conceived and designed the experiments; C.H. and F.Z. performed the experiments and provided all of the figures and data; Z.P. wrote the manuscript under the guidance of W.S.; F.Z. revised the manuscript.

Funding

This research was funded by the China NSF, grant number [61671168] and the Nature Science Foundation of Heilongjiang Province of China grant number [QC2016085].

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Theorem 1

Consider a case where N 1 is even, by substituting (10) and (13) into (15), we have
L 12 = { ( y m y 2 N 1 ) d } { ( ( y n + N 1 ( N 2 1 ) ) y 2 N 1 ) d } = { ( y m y 2 N 1 ) d } { ( ( N 2 1 y 2 ) N 1 y n ) d } = { ( y m y 2 N 1 ) d } U 1 { ( v 1 N 1 y n ) d } V 1
Similarly, L 31 can be expressed as
L 31 = { ( y 3 N 1 y m ) d } { ( y 3 N 1 ( y n + N 1 ( N 2 1 ) ) ) d } = { ( y 3 N 1 y m ) d } { ( y n ( N 2 1 y 3 ) N 1 ) d } = { ( y 3 N 1 y m ) d } U 2 { ( y n v 2 N 1 ) d } V 2
where y m = 0 , 2 , , N 1 2 , y n = 1 , 3 , , N 1 1 and y 2 = y 3 = 0 , 1 , , N 2 1 . Evidently, we have v 1 = v 2 = y 2 = y 3 { 0 , 1 , , N 2 1 } . The union of L 12 and L 31 in (17) can be expressed as
L = L 12 L 31 = ( U 1 V 1 ) ( U 2 V 2 ) = { ( u v N 1 ) d } U { ( v N 1 u ) d } V .
where u = 0 , 1 , , N 1 1 , v = 0 , 1 , , N 2 1 . Then, by unfolding the sets U and V , one can obtain
U = { ( N 2 1 ) N 1 d , , 0 , , ( N 1 1 ) d } ,
V = { ( N 1 1 ) d , , 0 , , ( N 2 1 ) N 1 d } .
Obviously, U and V can be treated as uniform linear arrays with the inter-element spacing d . At the same time, the former’s sensor positions vary from ( N 2 1 ) N 1 d to ( N 1 1 ) d , while the latter’s sensors positions vary from ( N 1 1 ) d to ( N 2 1 ) N 1 d . Therefore, there exist repeated elements from ( N 1 1 ) d to ( N 1 1 ) d between U and V . By removing the repeated elements between U and V , we get L 0 . Consequently, we can draw the conclusion that the continuous DOFs of TPNAs-I are equal to 2 N 1 N 2 2 N 1 + 1 .
In the case where N 1 is odd, we can draw an identical conclusion with a similar proof procedure to that above, which is omitted to avoid redundancy.

References

  1. Van Trees, H.L. Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory; John Wiley & Sons: New York, NY, USA, 2004. [Google Scholar]
  2. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  3. 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]
  4. Dai, J.; Xu, W.; Zhao, D. Real-valued DOA estimation for uniform linear array with unknown mutual coupling. Signal Process. 2012, 92, 2056–2065. [Google Scholar] [CrossRef]
  5. 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]
  6. Mathews, C.P.; Zoltowski, M.D. Eigenstructure techniques for 2-D angle estimation with uniform circular arrays. IEEE Trans. Signal Process. 1994, 42, 2395–2407. [Google Scholar] [CrossRef]
  7. Moffet, A. Minimum-redundancy linear arrays. IEEE Trans. Antennas Propag. 1968, 16, 172–175. [Google Scholar] [CrossRef] [Green Version]
  8. 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]
  9. Vaidyanathan, P.P.; Pal, P. Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
  10. Gupta, I.; Ksienski, A. Effect of mutual coupling on the performance of adaptive arrays. IEEE Trans. Antennas Propag. 1983, 31, 785–791. [Google Scholar] [CrossRef]
  11. Friedlander, B.; Weiss, A.J. Direction finding in the presence of mutual coupling. IEEE Trans. Antennas Propag. 1991, 39, 273–284. [Google Scholar] [CrossRef]
  12. 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]
  13. Liu, C.L.; Vaidyanathan, P.P. Remarks on the spatial smoothing step in coarray music. IEEE Signal Process. Lett. 2015, 22, 1438–1442. [Google Scholar] [CrossRef]
  14. Si, W.; Wang, Y.; Hou, C.; Wang, H. Real-valued 2D MUSIC algorithm based on modified forward/backward averaging using an arbitrary centrosymmetric polarization sensitive array. Sensors 2017, 17, 2241. [Google Scholar] [CrossRef] [PubMed]
  15. Liu, C.L.; Vaidyanathan, P.P. Super nested arrays: Linear sparse arrays with reduced mutual coupling-part I: Fundamentals. IEEE Trans. Signal Process. 2016, 64, 3997–4012. [Google Scholar] [CrossRef]
  16. Liu, C.L.; Vaidyanathan, P.P. Super nested arrays: Linear sparse arrays with reduced mutual coupling-part II: High-order extensions. IEEE Trans. Signal Process. 2016, 64, 4203–4217. [Google Scholar] [CrossRef]
  17. Liu, J.; Zhang, Y.; Lu, Y.; Ren, S.; Cao, S. Augmented nested arrays with enhanced DOF and reduced mutual coupling. IEEE Trans. Signal Process. 2017, 65, 5549–5563. [Google Scholar] [CrossRef]
  18. 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]
  19. Liu, C.L.; Vaidyanathan, P.P.; Pal, P. Coprime coarray interpolation for DOA estimation via nuclear norm minimization. In Proceedings of the IEEE International Symposium Circuits and Systems, Montreal, QC, Canada, 22–25 May 2016; pp. 2639–2642. [Google Scholar]
  20. Chen, T.; Guo, M.; Guo, L. A direct coarray interpolation approach for direction finding. Sensors 2017, 17, 2149. [Google Scholar] [CrossRef] [PubMed]
  21. 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 Processing (ICASSP), Vancouver, BC, Canada, 26–31 May 2013; pp. 3967–3971. [Google Scholar]
  22. Tan, Z.; Eldar, Y.C.; Nehorai, A. Direction of arrival estimation using co-prime arrays: A super resolution viewpoint. IEEE Trans. Signal Process. 2014, 62, 5565–5576. [Google Scholar] [CrossRef]
  23. Pal, P.; Vaidyanathan, P.P. Nested arrays in two dimensions, Part I: Geometrical considerations. IEEE Trans. Signal Process. 2012, 60, 4694–4705. [Google Scholar] [CrossRef]
  24. Pal, P.; Vaidyanathan, P.P. Nested arrays in two dimensions, part II: Application in two dimensional array processing. IEEE Trans. Signal Process. 2012, 60, 4706–4718. [Google Scholar] [CrossRef]
  25. Liu, C.L.; Vaidyanathan, P.P. Hourglass arrays and other novel 2-D sparse arrays with reduced mutual coupling. IEEE Trans. Signal Process. 2017, 65, 3369–3383. [Google Scholar] [CrossRef]
  26. Cheng, Z.; Shui, P.; Li, H.; Zhao, Y. Two-dimensional DOA estimation algorithm with co-prime array via sparse representation. Electron. Lett. 2015, 51, 2084–2086. [Google Scholar] [CrossRef]
  27. Qin, S.; Zhang, Y.D.; Amin, M.G. Two-dimensional DOA estimation using parallel coprime subarrays. In Proceedings of the 2016 IEEE Sensor Array and Multichannel Signal Processing Workshop (SAM), Rio de Janerio, Brazil, 10–13 July 2016; pp. 1–4. [Google Scholar]
  28. Shi, J.; Hu, G.; Zhang, X.; Gong, P. Sum and difference coarrays based 2-D DOA estimation with co-prime parallel arrays. In Proceedings of the 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 11–13 October 2017; pp. 1–4. [Google Scholar]
  29. Gong, P.; Zhang, X.; Shi, J.; Zheng, W. Three-parallel co-prime array configuration for two-dimensional DOA estimation. In Proceedings of the 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 11–13 October 2017; pp. 1–5. [Google Scholar]
  30. Shi, J.; Hu, G.; Zhang, X.; Sun, F.; Zhou, H. Sparsity-based two-dimensional DOA estimation for coprime array: From sum–difference coarray viewpoint. IEEE Trans. Signal Process. 2017, 65, 5591–5604. [Google Scholar] [CrossRef]
  31. 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]
  32. Pal, P.; Vaidyanathan, P.P. Coprime sampling and the MUSIC algorithm. In Proceedings of the 2011 IEEE Digital Signal Processing Workshop and IEEE Signal Processing Education Workshop (DSP/SPE), Sedona, AZ, USA, 4–7 January 2011; pp. 289–294. [Google Scholar]
  33. Sun, F.; Lan, P.; Gao, B.; Zhang, G. An efficient dictionary learning-based 2-D DOA estimation without pair matching for co-prime parallel arrays. IEEE Access 2018, 6, 8510–8518. [Google Scholar] [CrossRef]
  34. Cheng, Z.F.; Zhao, Y.B.; Zhu, Y.T.; Shui, P.L.; Li, H. Sparse representation based two-dimensional direction-of-arrival estimation method with L-shaped array. IET Radar Sonar Navig. 2016, 10, 976–982. [Google Scholar] [CrossRef]
  35. Markovsky, I.; Van Huffel, S. Overview of total least-squares methods. Signal Process. 2007, 87, 2283–2302. [Google Scholar] [CrossRef] [Green Version]
  36. Grant, M.; Boyd, S. CVX: MATLAB Software for Disciplined Convex Programming, Version 2.1. March 2014. Available online: http://cvxr.com/cvx (accessed on 5 May 2018).
Figure 1. Illustration of the array geometry.
Figure 1. Illustration of the array geometry.
Sensors 18 01861 g001
Figure 2. An example of TPNAs-I, where N 1 = 8 , N 2 = 5 . (a) physical array; (b) the corresponding difference coarray consist of L 12 and L 31 .
Figure 2. An example of TPNAs-I, where N 1 = 8 , N 2 = 5 . (a) physical array; (b) the corresponding difference coarray consist of L 12 and L 31 .
Sensors 18 01861 g002
Figure 3. An example of TPNAs-II, where N 1 = 8 , N 2 = 5 . (a) physical array; (b) the corresponding difference coarray consisting of L 12 and L 31 .
Figure 3. An example of TPNAs-II, where N 1 = 8 , N 2 = 5 . (a) physical array; (b) the corresponding difference coarray consisting of L 12 and L 31 .
Sensors 18 01861 g003
Figure 4. Continuous DOFs comparison for five kinds of physical array configurations.
Figure 4. Continuous DOFs comparison for five kinds of physical array configurations.
Sensors 18 01861 g004
Figure 5. 2-D DOA estimation results comparison, where T = 500 and SNR = 0   dB . (a) 2-D DOA estimation results of the proposed TPNAs-I and that of other three methods; (b) 2-D DOA estimation results of the proposed TPNAs-II and that of other three methods.
Figure 5. 2-D DOA estimation results comparison, where T = 500 and SNR = 0   dB . (a) 2-D DOA estimation results of the proposed TPNAs-I and that of other three methods; (b) 2-D DOA estimation results of the proposed TPNAs-II and that of other three methods.
Sensors 18 01861 g005
Figure 6. RMSE performance comparison with three signals. (a) As a function of SNR with T = 500 , (b) as a function of snapshots with SNR = 0   dB .
Figure 6. RMSE performance comparison with three signals. (a) As a function of SNR with T = 500 , (b) as a function of snapshots with SNR = 0   dB .
Sensors 18 01861 g006
Figure 7. Resolution probability versus Δ , where T = 500 and SNR = 0   dB .
Figure 7. Resolution probability versus Δ , where T = 500 and SNR = 0   dB .
Sensors 18 01861 g007
Table 1. The relationship between N , N 1 , N 2 and DOFs of TPNAs-I.
Table 1. The relationship between N , N 1 , N 2 and DOFs of TPNAs-I.
N ( k Is an Integer) N 1 N 2 Continuous DOFs
4 k 2 k or 2 k 2 k or k + 1 N 2 4 N + 1
4 k + 1 2 k 1 k + 1 N 2 4 N + 7 4
4 k + 2 2 k k + 1 N 2 4 N + 2
4 k + 3 2 k + 1 k + 1 N 2 4 N + 7 4
Table 2. The relationship between N , N 1 , N 2 and DOFs of TPNAs-II.
Table 2. The relationship between N , N 1 , N 2 and DOFs of TPNAs-II.
N ( k Is an Integer) N 1 N 2 Continuous DOFs
4 k 2 k k N 2 4 1
4 k + 1 2 k + 1 k N 2 4 5 4
4 k + 2 2 k + 2 or 2 k k or k + 1 N 2 4 2
4 k + 3 2 k + 1 k + 1 N 2 4 5 4
Table 3. Steps for 2-D DOA estimation method using TPNAs-I.
Table 3. Steps for 2-D DOA estimation method using TPNAs-I.
InputThe array measurement vectors x 1 ( t ) , x 2 ( t ) and x 3 ( t ) with T snapshots.
OutputThe estimations of normalized 2-D DOAs.
Step1Calculate the cross-correlation matrices by (27) and (28).
Step2Construct two received data vectors of virtual array by (31) and (33).
Step3Obtain the augmented virtual received data vector by (35) and (37).
Step4Select the regularization parameter according to (43).
Step5Discretizing the normalized azimuth angle range and perform Equation (41) to obtain the estimations of α ¯ ^ k , k = 1 , 2 , , K .
Step6Calculate the estimations of θ ¯ ^ k , k = 1 , 2 , , K by (44) and (45).

Share and Cite

MDPI and ACS Style

Si, W.; Peng, Z.; Hou, C.; Zeng, F. Two-Dimensional DOA Estimation for Three-Parallel Nested Subarrays via Sparse Representation. Sensors 2018, 18, 1861. https://doi.org/10.3390/s18061861

AMA Style

Si W, Peng Z, Hou C, Zeng F. Two-Dimensional DOA Estimation for Three-Parallel Nested Subarrays via Sparse Representation. Sensors. 2018; 18(6):1861. https://doi.org/10.3390/s18061861

Chicago/Turabian Style

Si, Weijian, Zhanli Peng, Changbo Hou, and Fuhong Zeng. 2018. "Two-Dimensional DOA Estimation for Three-Parallel Nested Subarrays via Sparse Representation" Sensors 18, no. 6: 1861. https://doi.org/10.3390/s18061861

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