Next Article in Journal
Classification of Overt and Covert Speech for Near-Infrared Spectroscopy-Based Brain Computer Interface
Previous Article in Journal
Mode-Splitting for Refractive Index Sensing in Fluorescent Whispering Gallery Mode Microspheres with Broken Symmetry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Nested Configuration Based on the Difference and Sum Co-Array Concept

School of Information and Electronics, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(9), 2988; https://doi.org/10.3390/s18092988
Submission received: 16 July 2018 / Revised: 1 September 2018 / Accepted: 3 September 2018 / Published: 7 September 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
Recently, the concept of the difference and sum co-array (DSCa) has attracted much attention in array signal processing due to its high degree of freedom (DOF). In this paper, the DSCa of the nested array (NA) is analyzed and then an improved nested configuration known as the diff-sum nested array (DsNA) is proposed. We find and prove that the sum set for the NA contains all the elements in the difference set. Thus, there exists the dual characteristic between the two sets, i.e., for the difference result between any two sensor locations of the NA, one equivalent non-negative/non-positive sum result of two other sensor locations can always be found. In order to reduce the redundancy for further DOF enhancement, we develop a new DsNA configuration by moving nearly half the dense sensors of the NA to the right side of the sparse uniform linear array (ULA) part. These moved sensors together with the original sparse ULA form an extended sparse ULA. For analysis, we provide the closed form expressions of the DsNA locations as well as the DOF. Compared with some novel sparse arrays with large aperture such as the NA, coprime array and augmented nested array, the DsNA can achieve a higher number of DOF. The effectiveness of the proposed array is proved by the simulations.

1. Introduction

The direction-of-arrival (DOA) estimation is an important topic in many applications such as radar and sonar [1,2,3,4,5,6,7,8,9,10]. Many traditional high-resolution subspace-based estimators [11,12], which utilize the uniform linear array (ULA) as the array model, have been proposed for direction finding. As the degree of freedom (DOF) is limited by the array aperture, such estimators can detect no more than R 1 sources by using R physical sensors. In order to enhance the detection ability, many novel methods, such as the spatial smoothing based MUSIC (SS MUSIC) method [13], apply the concept of the Khatri–Rao (KR) product to sparse arrays for constructing the difference co-array (DCa) [13,14,15,16,17,18]. The combination of sparse arrays and the DCa concept can improve the DOF capacity and detect as many as O ( R 2 ) sources.
The nested array (NA) [13] and coprime array (CA) [19], both of which consist of two uniform linear subarrays with different inter-element spacings, are two novel sparse arrays with high DOFs. In recent years, how to optimize these configurations to further increase the DOF has generated a new wave of interest. Since the CA has holes in its DCa, the corresponding improvements mainly focus on filling holes. An extended coprime array (ECA) developed by doubling the sensor number of one subarray was proposed in [20]. Compared with the CA, the ECA includes a larger consecutive range in its DCa since the increasement of the period of subarrays can help with filling holes. In [21,22], a coprime array with multi-period subarrays (CAMpS) was proposed by extending the two subarrays in the CA from one-period to multi-period. As the periodic extension version of the CA, the CAMpS can not only increase the DOF but also reduce the peak side-lobe. In [23], a generalized coprime array (GCA) comprised of two operations, which are the compression operation and displacement operation, was proposed. Since the two operations contribute to filling holes and enlarging the array aperture, the GCA can achieve a high number of DOF. Different from the CA, the NA has a hole-free DCa and requires less physical sensors to achieve the same DOF. However, since the NA contains a dense ULA, theoretically, its DOF can be further increased by redistributing sensors of its dense ULA part. In [24], an augmented nested array (ANA) concept was proposed. The ANA is constructed by splitting the dense ULA of the NA into several subarrays, which can be rearranged at the two sides of the sparse ULA of the NA. Thinning the dense ULA can reduce the redundancy of the DCa so that a higher number of DOF can be achieved.
All the improved configurations mentioned above are developed based on the DCa concept. They can also be known as the DCa based sparse arrays. In order to make the relations of some traditional DCa based sparse arrays, such as the CA, NA and ANA, more clear, we give some examples of these arrays and their corresponding DCa in Figure 1. Note that ANAII1 and ANAII2 are two kinds of arrays with the highest DOF among the ANAs. It is obvious that combining sparse arrays and DCa concept can extend the aperture. Among all the arrays, the ANAs achieve the highest number of DOF. The NA has a larger aperture than the CA. All these arrays together with their improved configurations are pursuing a kind of sparser structure which can reduce the redundancy of the DCa. However, as shown in Figure 1, the DCa has a limitation, i.e., its DOF cannot be more than twice the physical aperture. Jointly utilizing the DCa and other co-arrays, such as the sum co-array [3,4,25,26,27], can break through the restriction and further extend the aperture.
In [3], we proposed a Vectorized Conjugate Augmented MUSIC (VCAM) estimator, which can construct a novel co-array known as the difference and sum co-array (DSCa). The DSCa consists of three parts, i.e., the difference, non-negative sum and non-positive sum co-arrays. Compared with the DCa, the DSCa has higher DOF and larger virtual aperture. Furthermore, the aperture of the DSCa can be more than twice the physical aperture, which could help to decrease the array size. However, Ref. [3] just summarizes some properties of the DSCa of the CA. The characteristics of the NA have not been studied.
In this paper, we first analyze the DSCa characteristics of the NA. From the properties, one can find that, for the NA, the redundancy of its DSCa is very high because the difference set is a subset of the sum set. That is to say, a difference virtual element generated by the difference result between any two physical sensor locations can always be replaced by the sum result of two other sensor locations. Such a dual characteristic provides a potential optimization strategy of the NA. As long as the original difference/sum result can be obtained, some physical sensors can be rearranged to reduce the redundancy of the virtual array and extend the array aperture. Based on this strategy, a diff-sum nested array (DsNA) is proposed by moving nearly half the dense sensors of the NA to the right side of the sparse uniform linear subarray. These moved sensors together with the original sparse ULA form an extended sparse ULA. The DsNA possesses the following advantages: (a) the DsNA has closed form expressions of the physical sensor locations and DOF; (b) the DSCa of the DsNA achieves reduced redundancy and larger aperture than that of the NA; (c) DsNA acquires a better DOA estimation performance and higher DOF than many other novel sparse arrays such as the CA and ANA. Extensive simulations verify the good performance of our proposed DsNA.
This paper is organized as follows. Section 2 reviews the VCAM algorithm. Section 3 derives the properties of the DSCa of the NA, introduces the DsNA and then analyzes its DSCa. Simulation results are provided in Section 4. Section 5 concludes this article.
Notations: In the paper, we utilize lowercase bold letters, such as a , to denote vectors. We utilize capital bold letters, such as A , to denote matrices. The sets are denoted by the capital outline letters, such as A . a rounds a number to the nearest integer and a a . ( . ) * , ( . ) T and ( . ) H represent the conjugation, transpose and conjugate transpose of a matrix or vector, respectively. v e c ( . ) represents the vectorization operation. ⊙ and ⊗ represent the Khatri–Rao product and the left Kronecker product, respectively.

2. Review of the VCAM Algorithm

In this paper, we exploit the VCAM estimator to construct the DSCa. It is noted that the VCAM method is originally developed for detecting pulsed radars whose waveforms are simple pulse [28,29,30]. This kind of radar is also known as simple pulse radar. The simple pulse radar signal is a sinusoidal waveform with deterministic amplitude, frequency and phase. Since the baseband signal frequency is a characteristic parameter of the pulsed radar, the baseband signal frequencies of different pulsed radars are different. Simple pulse radars are of good application value in many engineering projects. As a kind of ground-based surveillance radar, simple pulse radars are often used for remote search which would not demand high resolution. The sinusoidal waveforms of simple pulse radars are much easier to handle compared with some other kinds of pulsed radars, such as chirp radars. Simple pulse radars are also often used to assist chirp radars for velocity measurement. Due to the range doppler coupling effect, chirp radars could fail to measure velocity of target. In contrast, simple pulse radars would not be affected by the effect. Therefore, simple pulse and chirp pulse are often jointly utilized to estimate range and velocity in some engineering projects. The VCAM method can be applied to non-cooperative radar arrays to estimate directions of multiple simple pulse radars located at different positions. The VCAM algorithm and its data model are summarized below.
According to [3,25], we assume Q deterministic far-field plane wave sources impinging on the sensor array from directions { θ 1 , , θ Q } . The multipath effect is not considered in our model. The sensor location set is denoted as D = { d 1 , , d R } where d 1 = 0 due to us selecting the first sensor as the reference. The qth 1 q Q signal can be represented as s q ( t ) = A q e j ω q t , where A q is the deterministic complex amplitude, ω q is the baseband signal frequency and ω q ω p ( 1 p Q , p q ). Due to baseband signal frequencies of different radars being different, the signals are mutually orthogonal to each other. Then, the received signal can be represented as
x ( t ) = q = 1 Q a ( θ q ) s q ( t ) + n ( t ) = As ( t ) + n ( t ) ,
where s ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s Q ( t ) ] T is the source signal vector, n ( t ) = [ n 1 ( t ) , n 2 ( t ) , , n R ( t ) ] T is the zero-mean uncorrelated white complex Gaussian noise vector with variance σ n 2 , A = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ Q ) ] denotes the manifold matrix and a ( θ q ) = [ 1 , e j 2 π d 2 sin ( θ q ) / λ , , e j 2 π d R sin ( θ q ) / λ ] T is the steering vector corresponding to the direction θ q . λ represents the signal wavelength. By collecting N x samples from the first sensor output x 1 ( t ) and the rth ( 1 r R ) output x r ( t ) , we can obtain two vectors: x 1 ( 1 ) , x 1 ( 2 ) , , x 1 ( N x ) and x r ( 1 + τ ) , x r ( 2 + τ ) , , x r ( N x + τ ) , where τ 0 . Assuming N x is sufficiently large, one can obtain the following time average function
R x 1 * x r ( τ ) = 1 N x t = 1 N x x 1 * ( t ) x r ( t + τ ) = q 1 = 1 Q q 2 = 1 Q a 1 * ( θ q 1 ) a r ( θ q 2 ) R s q 1 * s q 2 ( τ ) + R n 1 * n r ( τ ) ,
where a 1 * ( θ q 1 ) = 1 , a r ( θ q 2 ) = e j 2 π d r sin ( θ q 2 ) / λ , R s q 1 * s q 2 ( τ ) = t = 1 N x s q 1 * ( t ) s q 2 ( t + τ ) s q 2 * ( t ) s q ( t + τ ) N x N x = A q 1 * A q 2 e j ω q 2 τ t = 1 N x e j ( ω q 2 ω q 1 ) t / N x and R n 1 * n r ( τ ) = t = 1 N x n 1 * ( t ) n r ( t + τ ) / N x σ n 2 δ ( τ ) δ ( r 1 ) = 0 . Due to t = 1 N x e j ( ω q 2 ω q 1 ) t e j ( ω q 2 ω q 1 ) t N x N x 0 for ω q 1 ω q 2 ( q 1 q 2 ), Equation (2) can be simplified as
R x 1 * x r ( τ ) = q = 1 Q e j 2 π d r sin ( θ q ) / λ R s q * s q ( τ ) ,
where R s q * s q ( τ ) = t = 1 N x s q * ( t ) s q ( t + τ ) s q * ( t ) s q ( t + τ ) N x N x = | A q | 2 e j ω q τ has the same form as the source signal s q ( t ) = A q e j ω q t . Thus, R s q * s q ( τ ) amounts to a signal source whose DOA is θ q , q = 1 , 2 , , Q and power is | A q | 4 . Stacking all the vectors R x 1 * x r ( τ ) , r = 1 , , R , we can obtain
v x ( τ ) = R x 1 * x 1 , R x 1 * x 2 , , R x 1 * x R T = A v s ( τ ) ,
where v s ( τ ) = [ R s 1 * s 1 ( τ ) , , R s Q * s Q ( τ ) ] T = [ A 1 2 e j ω 1 τ , , A Q 2 e j ω Q τ ] T . Then, we can further have [ v x ( τ ) ] * = A * v s ( τ ) . It is obvious that v x ( τ ) and [ v x ( τ ) ] * share the same first row. Thus, for reducing the computation complexity, we eliminate the first row from [ v x ( τ ) ] * to obtain [ v x ( τ ) ] * = ( A ) * v s ( τ ) , where A = [ a ( θ 1 ) , , a ( θ Q ) ] with a ( θ ) = [ e j 2 π d 2 sin ( θ ) / λ , , e j 2 π d R sin ( θ ) / λ ] T . Concatenating v x ( τ ) and [ v x ( τ ) ] * together yields the following conjugate augmented correlation vector
v ( τ ) = v x ( τ ) [ v x ( τ ) ] * = A ˜ v s ( τ ) ,
where A ˜ = A T , ( A ) H T = a ˜ ( θ 1 ) , , a ˜ ( θ Q ) with a ˜ ( θ q ) = [ a ( θ q ) T , ( a ( θ q ) ) H ] T . By choosing a set of different time lags, i.e., τ = τ s , 2 τ s , , N τ τ s , we can obtain the following pseudo-data matrix
V = [ v ( τ s ) , v ( 2 τ s ) , , v ( N τ τ s ) ] = A ˜ BW ,
where N τ is the number of pseudo snapshots, τ s is the pseudo sampling period and is set to satisfy the sampling theorem, B = d i a g ( [ | A 1 | 2 , , | A Q | 2 ] ) and W = w T ( 1 ) , w T ( 2 ) , , w T ( Q ) T with the qth row vector being w ( q ) = e j ω q τ s , e j ω q 2 τ s , , e j ω q N τ τ s . When N τ is sufficiently large, w ( q 1 ) could be considered to be orthogonal to w ( q 2 ) ( q 2 q 1 ) , i.e., w ( q 1 ) w T ( q 2 ) / N τ 0 . Therefore, by choosing a sufficiently large value for N τ , the covariance matrix of v ( τ ) can be estimated by
R vv = 1 N τ V V H = A ˜ R v s v s A ˜ H ,
where R v s v s = B ( W W H / N τ ) B H = d i a g ( A 1 4 , , A Q 4 ) . Vectorizing R vv results in
z = v e c ( R vv ) = ( A ˜ * A ˜ ) p ,
where p = [ | A 1 | 4 , , | A Q | 4 ] T and the qth column vector of A ˜ * A ˜ is
a ˜ * ( θ q ) a ˜ ( θ q ) = a ( θ q ) ( a ( θ q ) ) * * a ( θ q ) ( a ( θ q ) ) * = a * ( θ q ) a ( θ q ) a * ( θ q ) ( a ( θ q ) ) * a ( θ q ) a ( θ q ) a ( θ q ) ( a ( θ q ) ) * .
Comparing Equations (8) and (1), we can find that z behaves like the equivalent received signal at a virtual array whose manifold matrix is A ˜ * A ˜ . From Equation (9), it is obvious that any virtual sensor location can be represented as one of the following forms: d r 1 d r 2 , d r 1 + d r 2 and ( d r 1 + d r 2 ) ( 1 r 1 , r 2 R ). Thus, the obtained virtual array is a DSCa, which consists of the difference co-array, the non-negative sum co-array and the non-positive sum co-array. In order to solve the coherent issue of z , we apply the spatial smoothing algorithm, which requires that the virtual array be a ULA, to deal with z . Assume that the consecutive range of the DSCa is L c d , L c d , where d is the unit inter-element spacing. Then, removing the repeated and discrete location lags in Equation (8), we obtain
z ^ = A ^ p ,
where A ^ is a ( 2 L c + 1 ) × Q manifold matrix corresponding to the virtual sensors located from L c d to L c d . Now, we divide the virtual ULA into L c + 1 subarrays, each of which contains L c + 1 elements. The elements of the lth ( l = 1 , , L c + 1 ) subarray are located from ( l + 1 ) d to ( l + 1 + L c ) d . Then, we extract the rows, which correspond to the lth subarray, from z ^ in Equation (10) to obtain the vector z ^ l , l = 1 , , L c + 1 . By applying MUSIC to the following full-rank covariance matrix
R z ^ z ^ = 1 L c + 1 l = 1 L c + 1 z ^ l z ^ l H ,
we can estimate the DOA of the signals.
Remark 1.
Compared with the methods (e.g., SS MUSIC) which utilize the spatial information of the received signals to construct the DCa, the VCAM method has larger DOF capacity and improved DOA performance. The multi-frequency form of the signal model is a key for the better performance. It allows one to utilize not only the spatial information of received deterministic signals but also the temporal information. Thus, more additional information can be used for DOA estimation. Based on this advantage brought by the multi-frequency model, the VCAM method jointly utilizes both the temporal information and the spatial information to obtain the conjugate augmented correlation vector v ( τ ) . This operation extends the array manifold matrix from A to A ˜ . Then, the covariance matrix of the conjugate augmented correlation vector has a larger dimension and contains more information, which allows the VCAM method to construct the DSCa consisting of the DCa and sum co-array. Therefore, compared with the DCa obtained by using spatial information, the DSCa obtained by jointly using the spatial and temporal information has higher DOF and larger virtual aperture. It should also be noted that the size of the temporal window used for observing the orthogonal deterministic signals depends on the frequency spacings of signals. Small frequency spacings result in a large observation window. For instance, if one want to let t = 1 N x e j ( ω q 2 ω q 1 ) t e j ( ω q 2 ω q 1 ) t N x N x 0 ω q 1 ω q 2 , the value of N x will depend on ω q 2 ω q 1 . They are inversely related. The effect of frequency spacings on observation window size is very noticeable when the frequency spacing is small, e.g., less than n × 10 2 Hz ( 0 < n < 10 ). However, when the frequency spacing is no less than n × 10 1 Hz, this kind of effect is no longer so obvious. No matter if the frequency interval is a few kilohertz or only a few hertz, the minimum observation temporal window size that makes the two signals approximately orthogonal is almost the same. In real systems, the baseband signal frequency spacing of different simple pulse radars has been actually large enough to ensure that the observation temporal window for the VCAM method does not need to be so large. Thus, when the temporal window size takes a relatively large value, the orthogonal characteristic can be guaranteed.
The VCAM method is originally applied to non-cooperative radar arrays to estimate directions of multiple simple pulse radars located at different positions. However, based on the discussion of the method, it is obvious that a cooperative setting is also one kind of suitable scenario for the VCAM method. In the cooperative setting, we have Q tags that can be instructed by a central control node to actively transmit mutually orthogonal sinusoidal waveforms with constant amplitude, frequency and phase. The goal is localizing the tags. One can choose a set of favorable frequencies for these Q sinusoidal signals to help improve the performance of our algorithm. Therefore, a cooperative setting can make full use of the superior performance and high DOF capacity of the VCAM algorithm.

3. The Diff-Sum Nested Array Based on the Concept of the Difference and Sum Co-Array

In this section, we will first make the NA as the array model and analyze the properties of its DSCa, as well as the relationship between the consisting difference and sum co-arrays. Then, based on the summarized characteristic, we propose an improved nested configuration, i.e., the DsNA. Compared with the NA, the proposed configuration acquires larger aperture and has less redundancy in its DSCa so that it can achieve a higher number of DOF. For convenience, we define the following two operations: ± ( A ± B ) = ± ( a ± b ) a A , b B and ± ( A ± c ) = ± ( a ± c ) a A , where A and B are two given sets, and c is a scalar.

3.1. The Properties of the DSCa of the NA

As shown in Figure 2, the NA consists of two ULAs. Subarray 1 is a dense ULA including N 1 sensors with the inter-sensor spacing of one unit. Subarray 2 is a sparse ULA containing N 2 sensors with the inter-sensor spacing of N 1 + 1 units. The total sensor number of the NA is N 1 + N 2 . For convenience, we normalize all the locations by the unit inter-element spacing d. Then, the location set of the NA can be represented as D N A = D 1 D 2 , where D 1 = n 1 0 n 1 N 1 1 and D 2 = N 1 + n 2 ( N 1 + 1 ) 0 n 2 N 2 1 .
According to Equation (9), the DSCa can be represented as
L d s = L d i f f L s u m + L s u m L s u m ,
where L d i f f = D D is the difference set, L s u m + = D + D is the non-negative sum set, L s u m = ( D + D ) is the non-positive sum set, and L s u m = L s u m + L s u m is the sum set. For the NA, Ref. [13] has concluded that its difference set L d i f f possesses all of the consecutive elements in the range ( N 1 N 2 + N 2 1 ) , N 1 N 2 + N 2 1 .
When using the NA in Figure 2 as the array model (i.e., D = D N A , R = N 1 + N 2 ), L s u m + can be expressed as
L s u m + = D 1 + D 1 D 1 + D 2 D 2 + D 2 ,
where D 1 + D 1 = 0 , 1 , , 2 N 1 1 , D 2 + D 2 = 2 N 1 + x ( N 1 + 1 ) 0 x 2 ( N 2 1 ) , and D 1 + D 2 = N 1 , N 1 + 1 , , 2 N 1 1 2 N 1 + 1 , 2 N 1 + 2 , , 3 N 1 N 1 N 2 + N 2 1 , N 1 N 2 + N 2 , , N 1 N 2 + N 1 + N 2 2 . The holes in D 1 + D 2 form the set H 1 = 2 N 1 + x ( N 1 + 1 ) | 0 x N 2 2 . It is obvious that H 1 N 1 N 2 + N 1 + N 2 1 D 2 + D 2 . Thus, we can conclude that the consecutive range of L s u m + is 0 , N 1 N 2 + N 1 + N 2 1 . Since L s u m is the flipped version of L s u m + , we summarize the property of L s u m as the following proposition.
Proposition 1.
The consecutive range of the sum set L s u m of the NA is ( N 1 N 2 + N 1 + N 2 1 ) , N 1 N 2 + N 1 + N 2 1 .
Comparing the properties of L d i f f and L s u m , it is clear that L d i f f is a subset of L s u m , which means that, for any difference virtual element d r 1 d r 2 ( d r 1 . d r 2 D , 1 r 1 , r 2 R ) in L d i f f , there always exists one equivalent sum virtual element d r 3 + d r 4 or ( d r 3 + d r 4 ) ( d r 3 . d r 4 D , 1 r 3 , r 4 R ) in L s u m , i.e., d r 1 d r 2 = d r 3 + d r 4 or ( d r 3 + d r 4 ) . Such a dual characteristic reveals the high redundancy of the DSCa of the NA, but simultaneously can be used to rearrange the physical sensors for extending the array aperture and DOF. Thus, in order to derive an optimization strategy of the NA, we need to make a concrete analysis of the dual characteristic. First, we introduce the concept of the dual pair.
Definition 1.
(Dual pair). For an arbitrary hole d h in the NA and two elements d 1 D 1 , d 2 D 1 D 1 N 1 , if there exist d 1 D 2 , d 2 D 2 D 2 to make d h = d 1 D 2 d 1 D 1 = d 2 D 2 + d 2 D 1 , the pair d 1 D 1 , d 2 D 1 is called the dual pair.
From Definition 1, one can know that, when retaining all the elements (e.g., d 1 D 2 and d 2 D 2 ) in D 2 , a specific hole d h in the NA can still be filled even if one element in the corresponding dual pair d 1 D 1 , d 2 D 1 is eliminated. To illustrate this characteristic clearly, we depict in Figure 3 how the holes in the NA with ( N 1 , N 2 ) = 4 , 3 can be filled by the difference or sum results of D 1 N 1 and D 2 . Table 1 summarizes all the dual pairs in Figure 3. Take the hole location 6 for example. In the premise that 9 , 4 D 2 are retained in the sparse ULA, if 3 is removed, one can still use 4 + 2 to form 6. Similarly, if 2 is moved away, 9 − 3 can be used. Therefore, either element in the dual pair 3 , 2 can be used to fill the hole location 6. It is noted that 3 , 2 and 2 , 3 are the same dual pair—so are 4 , 1 and 1 , 4 . Figure 3 and Table 1 also show that the dual pairs used to fill holes between any two adjacent sensors of Subarray 2 are exactly the same. This property always holds whatever the sensor number N 2 is. Denote the number of dual pairs in NA as N d u a l . In the following proposition, we provide the closed form expression of the dual pairs.
Proposition 2.
For the NA with ( N 1 , N 2 ) , the dual pairs are characterized by the set P N A = d 1 D 1 , d 2 D 1 1 d 1 D 1 , d 2 D 1 N 1 , d 1 D 1 + d 2 D 1 = N 1 + 1 . When N 1 is odd, P N A = 1 , N 1 , 2 , N 1 1 , , ( N 1 + 1 ) / 2 , ( N 1 + 1 ) / 2 . The dual pair number is N d u a l = ( N 1 + 1 ) / 2 . When N 1 is even, the dual pair set becomes P N A = 1 , N 1 , 2 , N 1 1 , , N 1 / 2 , ( N 1 + 2 ) / 2 . In this case, N d u a l = N 1 / 2 .
Proof. 
See Appendix A. ☐
According to Proposition 2, one can find that the dual pair number is N 1 N 1 2 2 , which is approximately half the number of dense sensors in the NA. This proposition together with the previous analysis of dual pairs provide a potential strategy to improve the NA. Under the premise that all the elements in D 2 are retained, we can choose any N c ( N c N d u a l ) dual pairs, take one element from each of these chosen pairs and move them to the positions N 1 + x N 1 + 1 , x = N 2 , N 2 + 1 , , N 2 + N c 1 . Then, the remaining sensors in D 1 form a sparse array. The moved sensors together with Subarray 2 form an extended sparse ULA with sensors located at Z = N 1 + n 2 ( N 1 + 1 ) 0 n 2 N 2 + N c 1 . As this extended sparse ULA is a periodic extension version of Subarray 2, the holes in Z can be filled by the difference or sum results of Z and the retained elements in D 1 N 1 . It is noted that, in P N A , 1 , N 1 is the only sensor pair that contains the element N 1 in D 2 . We will always move 1 and retain N 1 when considering moving one element in 1 , N 1 .
Figure 4 illustrates one moving scheme of the NA with ( N 1 , N 2 ) = 4 , 3 . 2 from 2 , 3 and 1 from 1 , 4 are respectively moved to 19 and 24. Comparing Figure 3 and Figure 4, one can find that this scheme thins the dense sensors and reduces the redundancy between the difference and sum sets. Furthermore, all the holes in the extended sparse ULA can be filled by the difference and sum results of the elements in Z = 4 , 9 , 14 , 19 , 24 and the remaining dual pair elements 3, 4. Therefore, the newly formed array could have a larger co-array aperture than the NA. Although the scheme has the above advantages, it will result in some new holes in the original dense ULA part, e.g., holes 1 and 2 in Figure 4. Thus, in order to increase the DOF as large as possible, filling these new holes becomes an important issue that needs to be resolved when considering how to select the dual pair elements to move.

3.2. The Proposed Diff-Sum Nested Array

To resolve the hole issue caused by rearranging dual pair elements, a new array configuration known as DsNA is proposed. It achieves reduced redundancy. Meanwhile, all the holes in its physical array can be filled by the difference and sum results of sensors so that the virtual aperture is fully extended. The definition of the DsNA with N 1 + N 2 sensors is given by:
Definition 2.
(Diff-sum nested array). For two integers N 1 and N 2 satisfying N 1 3 and N 2 2 , the diff-sum nested array is specified by the set D D s N A , which is expressed as
D D s N A = X 1 Y 1 Z 1 , i f N 1 = 2 a 1 , a i s o d d , a 3 , X 2 Y 2 Z 1 , i f N 1 = 2 a 1 , a i s e v e n , a 4 , X 2 Z 1 , i f N 1 = 2 a 1 , a i s e v e n , a < 4 , 0 X 3 Z 3 , i f N 1 = 2 a , a 4 , 0 , 1 X 3 Z 3 , i f N 1 = 2 a , a 3 ,
where
X 1 = 2 x 0 x N 1 1 / 4 , Y 1 = 2 x 1 N 1 + 3 / 4 x N 1 1 / 2 , Z 1 = N 1 + n 2 ( N 1 + 1 ) 0 n 2 N 2 1 + N 1 1 / 2 , X 2 = 2 x 0 x N 1 + 1 / 4 , Y 2 = 2 x 1 N 1 + 5 / 4 x N 1 1 / 2 , X 3 = 2 x + 1 1 x N 1 2 / 2 , Z 3 = N 1 + n 2 ( N 1 + 1 ) 0 n 2 N 2 1 + N 1 / 2 , Z 3 = N 1 + n 2 ( N 1 + 1 ) 0 n 2 N 2 2 + N 1 / 2 .
Note that Definition 2 is applicable to the conditions that N 1 3 and N 2 2 , i.e., the sensor number satisfies R 5 . When N 1 = 2 a 1 , the total number of dual pairs is N d u a l = N 1 + 1 N 1 + 1 2 2 and the moved dual pair sensor number is N c = N 1 1 N 1 1 2 2 . The moved sensors together with the original sparse ULA form the extended sparse ULA whose location set is Z 1 . The retained sensors in the dense ULA locate at X 1 Y 1 , X 2 Y 2 or X 2 . When N 1 = 2 a 8 , we have N c = N d u a l = N 1 N 1 2 2 . The location set of the extended sparse ULA is Z 3 . The retained sensors of the dense ULA form the set 0 X 3 . When N 1 = 2 a < 8 , N c = N 1 N 1 2 2 1 and N d u a l = N 1 N 1 2 2 . The location set of the extended sparse ULA becomes Z 3 , and the location set of the retained sensors of Subarray 1 becomes 0 , 1 X 3 .
Figure 5 illustrates the relationship between the NA and the DsNA with ( N 1 , N 2 ) = 8 , 2 . According to Proposition 2, the dual pairs of the NA are 1 , 8 , 2 , 7 , 3 , 6 and 4 , 5 . The DsNA is constructed by moving 1, 2, 4 and 6 in these dual pairs to 26, 35, 44 and 53. Then, the dense ULA (Subarray 1 in Figure 5a) of the NA becomes a sparse array (Subarray A in Figure 5b) of the DsNA. The sparse ULA (Subarray 2 in Figure 5a) of the NA together with the moved sensors form an extended sparse ULA (Subarray B in Figure 5b) of the DsNA. Thus, the DsNA also consists of two subarrays. Subarray A is a sparse array containing nearly half the sensors in Subarray 1. Subarray B is a sparse ULA containing about N 1 / 2 more sensors than Subarray 2. Since the dense sensors are thinned, the redundancy and mutual coupling of the DsNA is much less than the NA.
Now, we will show that all the holes in the DsNA can be filled by the difference and sum results of sensors. For convenience, the consecutive range of any one virtual array in this paper is represented as L c , L c with L c being the one-side DOF. The physical aperture is denoted by L p , and is quantified as L p = max D min D . Since both the SS MUSIC method for constructing the DCa and the VCAM method for constructing the DSCa utilize the spatial smoothing method to solve the coherent issue generated by the Khatri–Rao product operation, the available DOF of the constructed virtual arrays in these methods would be reduced by half. Thus, the maximum number of detectable signals in these methods is equal to L c . The following proposition gives some properties of the DSCa of the DsNA with ( N 1 , N 2 ) .
Proposition 3.
For the DsNA with ( N 1 , N 2 ) , all the holes in its physical array can be filled by the difference and sum results of physical sensor locations. The one-side DOF of the DSCa can be expressed as
L c = N 1 + N 1 + 1 N 2 1 + N 1 1 / 2 , i f N 1 i s o d d , N 1 + N 1 + 1 N 2 1 + N 1 / 2 , i f N 1 i s e v e n a n d N 1 8 , N 1 + 1 + N 1 + 1 N 2 2 + N 1 / 2 , i f N 1 i s e v e n a n d N 1 < 8 .
Proof. 
See Appendix B. ☐
Combining Definition 2 and Proposition 3, it is clear that, for case 1 and case 2, there exists the relationship L c = L p . For case 3, the relationship becomes L c = L p + 1 . Thus, Proposition 3 reveals the hole-free property of the DSCa of the DsNA in the range L p , L p . This means that the development of the DsNA can solve the hole issue caused by the dual pair element movement. Figure 6 shows the DSCa of the two configurations in Figure 5. One can find the DSCa of the DsNA contains all the consecutive elements in the range 53 , 53 , where 53 is the physical aperture. However, the DSCa of the NA only comprises consecutive elements from −25 to 25.
To find out the optimum configuration in the DsNA set with a fixed sensor number R = N 1 + N 2 , we provide the following proposition. For convenience, the maximum value of L c is represented as L c m a x .
Proposition 4.
When the sensor number R is fixed, the maximum one-side DOF of the DSCa has the following conclusions:
Proof. 
See Appendix C. ☐
According to Table 2, one can find that if R = 8 or R is odd and R 11 , the optimal parameters are N 1 = R 3 , N 2 = 3 . In the other cases, the consequences become N 1 = R 2 , N 2 = 2 . For comparison, in Table 3, for the case of a large sensor number, we provide the approximate L c m a x results of five virtual arrays, i.e, the DCa of the ANAII1 and ANAII2 [24], and the DSCa of the NA, CA and DsNA. For simplicity, we utilize DCa(ANAII1) and DCa(ANAII2) to represent the DCa of the ANAII1 and ANAII2. DSCa(NA), DSCa(CA) and DSCa(DsNA) represent the DSCa of the NA, CA and DsNA, respectively. The ANAII1 and ANAII2 are two kinds of arrays with the highest DOF among all the ANAs. Since [24] has only summarized the properties of the DCa of the ANA, we only consider the DCa of the these two arrays. From Table 3, we can conclude that DSCa(DsNA) has higher DOF than the other four virtual arrays. More DOF comparisons will be shown in the Simulation results.
Remark 2.
In the detecting multiple pulsed radars application scenario, all kinds of sparse arrays can be used as the received array in the VCAM method for estimating directions of multiple deterministic orthogonal signals. However, traditional sparse arrays are usually developed based on the DCa concept so that they cannot take full advantage of aperture extending capacity of the DSCa concept. Therefore, the DSCa of the DsNA can always have higher DOF than that of sparse arrays developed by the DCa concept. In conclusion, in the detecting multiple pulsed radars application scenario, the DsNA is a more suitable sparse array.
It is noted that, in radar application, the secondary lobes height is one important beam pattern characteristic. However, the existing sparse array based beamformers are usually restricted to specific DCa based structures [13,31]. Only the DCa concept is used. Thus, using these beamformers to evaluate the secondary lobes height of the DsNA is not appropriate. In our future work, we will improve our VCAM method to obtain a DSCa based beamformer. In addition, for the DsNA, we will also analyze in the future about the trade-off strategy between its DOF and the secondary lobes height.

4. Simulation Results

In this section, we evaluate the performances of five array configurations, i.e., the NA, CA, ANAII1, ANAII2, and DsNA. All the arrays have the same sensor number R. The parameters are optimal so that the maximum L c can be achieved.

4.1. DOF Comparison

As illustrated in Figure 7, the first experiment compares the values of L c . The sensor number R varies from 6 to 100. It is obvious that the DSCa (DsNA) achieves a higher number of DOF than the other four virtual arrays. In addition, with the sensor number increasing, the gap between the DSCa (DsNA) and the other four virtual arrays becomes larger. In order to show the results more clearly, three examples with R = 10 , R = 50 and R = 90 are listed in Table 4. Combining Figure 7 and Table 4, we can conclude that the superiority of our proposed DSCa (DsNA) will be more obvious when the sensor number R grows larger.

4.2. DOA Estimation

As shown in Figure 8, the second experiment demonstrates the DOA estimations. The SS MUSIC method is applied to the ANAII1 and ANAII2. The VCAM method is applied to the NA, CA and DsNA. Here, we consider the sensor number of the five configurations as R = 10 and the unit inter-element spacing as d = λ / 2 . The snapshots N x and the pseudo snapshots N τ satisfy N x = N τ = 800 . We consider the input SNR = 10 dB. Suppose there are 41 sources uniformly distributed between −60° and 60°. The frequencies of these 41 signals are uniformly distributed between 3 MHz and 10 MHz. Figure 8e shows that the DsNA can detect all the 41 sources since the one-side DOF of its DSCa is 53, which is shown in Table 4. However, as shown in Figure 8a–d, the other four configurations fail to detect all the DOAs correctly due to L c of the DSCa(NA), DCa(ANAII1), DCa(ANAII2), and DSCa(CA) being 34, 36, 32 and 40. Thus, with the sensor number R fixed, the DsNA with the VCAM used achieves a better performance than the other four array configurations.

4.3. Root Mean Square Error (RMSE)

In the third experiment, we conduct 500 Monte Carlo trials to evaluate the fidelity of the DOA estimations. The performance metric is the root mean square error (RMSE) of the DOA estimation, which is defined as
R M S E = 1 500 Q i = 1 500 q = 1 Q θ ^ q ( i ) θ q 2 ,
where θ q is the real DOA of the qth signal source and θ ^ q ( i ) is the estimation for the ith trial, i = 1 , , 500 . In this experiment, we consider the number of signal sources as Q = 22 . The sources are uniformly distributed between −60° and 60°, and their frequencies are uniformly distributed between 3 MHz and 10 MHz. The sensor number is R = 10 .
In Figure 9, we suppose that N x = N τ = 800 to evaluate the RMSE performance as a function of the input SNR. It can be seen that the performances of the five configurations improve considerably when the SNR increases. The DsNA with the VCAM used outperforms the other four arrays since the DSCa(DsNA) contains more consecutive elements than the other four virtual arrays.
In Figure 10, we set SNR = 10 dB and N x = N τ to evaluate the RMSE performance as a function of the number of snapshots. Similarly, the performances of all the configurations improve with the number of snapshots increasing. The DsNA with the VCAM used still performs better than the other four arrays, due to the larger consecutive range of its virtual array. From the two simulations, one can find that, even when the SNR and the number of snapshots are large, there is an obvious gap between the DsNA and the other four array configurations.
Remark 3.
It is noted that the SS MUSIC method was originally designed for random signals. However, due to the similarity between the orthogonal characteristic of deterministic signals and the uncorrelated characteristic of random signals, the SS MUSIC method can also be used for DOA estimation of orthogonal deterministic signals. In this case, the statistical averaging for random signals in the original method is replaced by the time averaging for deterministic signals. As mentioned previously, the SS MUSIC method combines the KR product concept and the spatial information of received signals to construct the DCa. In contrast, the VCAM method jointly utilizes the KR product concept, spatial information and temporal information to obtain the DSCa with larger aperture than the DCa. The comparison between them may affect the future design of the sparse sensor array and improvement of co-array based methods for detecting multiple deterministic orthogonal signals.

5. Conclusions

We have analyzed the properties of the DSCa of the NA and concluded that the DCa of the NA is a subset of its sum co-array. The redundancy between the two co-arrays would decrease the available DOF. Thus, by moving nearly half the sensors in the dense ULA of the NA to the right side of the sparse ULA, we proposed the DsNA whose DSCa has reduced redundancy, larger aperture and extended consecutive range than that of the NA. Compared with lots of novel sparse arrays such as the NA, ANA and CA, the DsNA achieves a higher number of DOF. The effectiveness of the proposed array was numerically studied and evaluated.

Author Contributions

The main idea was proposed by Z.C. (Zhenhong Chen). Z.C. (Zhenhong Chen), Y.D. and Z.C. (Zhiming Chen) conceived and designed the experiments. Z.C. (Zhenhong Chen) and S.R. performed the experiments and analyzed the data. Z.C. (Zhenhong Chen), Y.D. and S.R. wrote the paper and all the authors participated in amending the original manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 61801024).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DSCadifference and sum co-array
DOFdegree of freedom
NAnested array
DsNAdiff-sum nested array
ULAuniform linear array
DOAdirection of arrival
DCadifference co-array
CAcoprime array
ANAaugmented nested array
VCAMVectorized Conjugate Augmented MUSIC
SS MUSICspatial smoothing based MUSIC
KRKhatri–Rao
RMSEroot mean square error

Appendix A

Proof of Proposition 2.
Since the location set of Subarray 2 of the NA is D 2 = N 1 + n 2 ( N 1 + 1 ) 0 n 2 N 2 1 , it is obvious that the holes in the NA form the set D h o l e = N 1 + y ( N 1 + 1 ) + x 0 y N 2 2 , 1 x N 1 . According to Definition 1, one knows that for any dual pair d 1 D 1 , d 2 D 1 and any hole element d h D h o l e , one can have d h = N 1 + y + 1 N 1 + 1 d 1 D 1 = N 1 + y N 1 + 1 + d 2 D 1 , where 0 y N 2 2 . Then, one can further have d 1 D 1 + d 2 D 1 = N 1 + 1 . Thus, the closed form expression of dual pairs can be given as P N A = d 1 D 1 , d 2 D 1 1 d 1 D 1 , d 2 D 1 N 1 , d 1 D 1 + d 2 D 1 = N 1 + 1 . Based on this expression, all the elements in P N A as well as the dual pair number can be easily obtained as summarized in Proposition 2. ☐

Appendix B

Proof of Proposition 3.
We will first prove that all the holes in the DsNA can be filled by the difference and sum results of sensors, i.e., L d s has no holes in the range L p , L p . It is noted that, since L d s is symmetrical with the zero point as the center, the holes in the flipped array of the DsNA would also be filled. According to the dual characteristic of the NA, Proposition 2 and Definition 2, it is obvious that no matter if N 1 is odd or even, all the holes in the sparse ULA (Subarray B) of the DsNA can be filled by the difference and sum results. Then, we only need to prove that the holes in the range 0 , N 1 1 of the DsNA can be filled.
If N 1 and ( N 1 + 1 ) / 2 are odd, the location set of Subarray A is D A = X 1 Y 1 . As Y 1 X 1 = 2 x 1 1 x N 1 1 / 2 and X 1 + X 1 = 2 x 0 x N 1 1 / 2 , it can be seen that Y 1 X 1 X 1 + X 1 contains all the elements in the range 0 , N 1 1 .
If N 1 is odd and ( N 1 + 1 ) / 2 is even: with N 1 7 , D A = X 2 Y 2 . Due to Y 2 X 2 = 2 x 1 1 x N 1 1 / 2 and X 2 + X 2 = 2 x 0 x N 1 + 1 / 2 , it can be seen that Y 2 X 2 X 2 + X 2 contains all the elements in the range 0 , N 1 1 . With N 1 < 7 , i.e., N 1 = 3 , D A = X 2 = 0 , 2 . It is obvious that N 1 X 2 X 2 + X 2 contains all the elements in the range 0 , N 1 1 .
If N 1 is even: With N 1 8 , D A = 0 X 3 . According to Definition 2, we obtain X 3 X 3 = 2 x 0 x N 1 4 / 2 and X 3 0 = 2 x 1 2 x N 1 / 2 . Then, X 3 X 3 X 3 0 contains not only all the consecutive lags in 2 , N 1 3 but also 0 and N 1 1 . One can be obtained by the difference result of N 1 in Z 3 and N 1 1 in X 3 . N 1 2 can be obtained by the sum result of N 1 / 2 and N 1 / 2 2 in X 3 when N 1 / 2 is odd. When N 1 / 2 is even, N 1 2 can be obtained by the sum result of N 1 / 2 1 and N 1 / 2 1 in X 3 . Thus, L d s contains all the elements in the range 0 , N 1 1 . When N 1 6 , D A = 0 , 1 X 3 . Here, the reason of retaining 1 is that when N 1 = 6 , we have N 1 / 2 2 = 1 , and when N 1 = 4 , we have N 1 / 2 1 = 1 . Therefore, N 1 2 can still be obtained by the sum result.
In conclusion, L d s has no holes in the range L p , L p . Then, we will calculate the value of L c . The physical aperture L p is the maximum element in the location set so that L p is always contained in D D s N A . From the configuration of the DsNA, it is obvious that, if L d s contains L p + 1 and ( L p + 1 ) , these two elements must be obtained by the sum operation of 1 and L p . According to Definition 2, we know that if N 1 is odd, 1 is not contained in D D s N A . Thus, L p + 1 and ( L p + 1 ) are holes in L d s and we have L c = L p = N 1 + N 1 + 1 N 2 1 + N 1 1 / 2 . Similarly, if N 1 is even and no less than 8, 1 is not contained in D D s N A either so that L c = L p = N 1 + N 1 + 1 N 2 1 + N 1 / 2 . If N 1 is even and less than 8, 1 is contained in D D s N A but 2 is not contained so that L c = L p + 1 = N 1 + 1 + N 1 + 1 N 2 2 + N 1 / 2 . ☐

Appendix C

Proof of Proposition 4.
Since R = N 1 + N 2 is a given sensor number, we can turn L c in the three cases in Proposition 3 into three functions: (case 1) If N 1 is odd, f 1 ( N 1 ) = N 1 + N 1 + 1 R N 1 1 + N 1 1 / 2 . (case 2) If N 1 is even and N 1 8 , f 2 ( N 1 ) = N 1 + N 1 + 1 R N 1 1 + N 1 / 2 . (case 3) If N 1 is even and N 1 < 8 , f 3 ( N 1 ) = N 1 + 1 + N 1 + 1 R N 1 2 + N 1 / 2 . The derivatives of the three functions are respectively f 1 / N 1 = R 1 N 1 , f 2 / N 1 = R 1 / 2 N 1 and f 3 / N 1 = R 3 / 2 N 1 . Since N 1 R 2 , the three derivatives are more than 0. Thus, when considering only one of the three cases, the maximum L c is achieved with N 1 being maximum. Now, we would further compare the maximum L c of the three cases.
If R is odd and R < 11 , case 1 and case 3 would be compared. With N 1 = R 2 and N 2 = 2 , the maximum L c of case 1 can be achieved, i.e., f 1 R 2 = R 2 / 2 3 / 2 . When N 1 = R 3 and N 2 = 3 , the maximum L c of case 3 can be achieved, i.e., f 3 R 3 = R 2 / 2 R / 2 1 . As R 5 , we have f 1 R 2 f 3 R 3 > 0 . Thus, in this case, we have L c m a x = R 2 / 2 3 / 2 and the optimal parameters are N 1 = R 2 and N 2 = 2 .
If R is odd and R 11 , case 1 and case 2 would be compared. The maximum L c of case 1 is still f 1 R 2 = R 2 / 2 3 / 2 . With N 1 = R 3 and N 2 = 3 , the maximum L c of case 2 can be achieved, i.e., f 2 R 3 = R 2 / 2 + R / 2 4 . Then, we can have f 1 R 2 f 2 R 3 < 0 . Thus, L c m a x = R 2 / 2 + R / 2 4 and the optimal parameters are N 1 = R 3 and N 2 = 3 .
If R is even and R 10 , case 1 and case 2 would be compared. With N 1 = R 3 and N 2 = 3 , the maximum L c of case 1 can be achieved, i.e., f 1 R 3 = R 2 / 2 3 . With N 1 = R 2 and N 2 = 2 , the maximum L c of case 2 can be achieved, i.e., f 2 R 2 = R 2 / 2 + R / 2 2 . It is obvious that f 2 R 2 > f 1 R 3 . Thus, in this case, we have L c m a x = R 2 / 2 + R / 2 2 and the optimal parameters are N 1 = R 2 and N 2 = 2 .
If R is even and R < 10 , case 1 and case 3 would be compared. The maximum L c of case 1 is still f 1 R 3 = R 2 / 2 3 . With N 1 = R 2 and N 2 = 2 , the maximum L c of case 3 can be achieved, i.e., f 3 R 2 = R 2 / 2 R / 2 . Then, we have f 1 R 3 f 3 R 2 = R / 2 3 . It is obvious that when R 6 , f 3 R 2 f 1 R 3 . In this case, we have L c m a x = R 2 / 2 R / 2 and the optimal parameters are N 1 = R 2 and N 2 = 2 . When R = 8 , we have f 3 R 2 < f 1 R 3 . In this case, we have L c m a x = R 2 / 2 3 and the optimal parameters are N 1 = R 3 and N 2 = 3 . ☐

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. Liu, J.; Zhang, Y.; Lu, Y.; Wang, W. DOA estimation based on multi-resolution difference co-array perspective. Digit. Signal Process. 2017, 62, 187–196. [Google Scholar] [CrossRef]
  3. Wang, X.; Chen, Z.; Ren, S.; Cao, S. DOA estimation based on the difference and sum coarray for coprime arrays. Digit. Signal Process. 2017, 69, 22–31. [Google Scholar] [CrossRef]
  4. Qin, S.; Zhang, Y.D.; Amin, M.G. DOA estimation of mixed coherent and uncorrelated targets exploiting coprime MIMO radar. Digit. Signal Process. 2017, 61, 26–34. [Google Scholar] [CrossRef]
  5. Sun, F.; Wu, Q.; Sun, Y.; Ding, G.; Lan, P. An iterative approach for sparse direction-of-arrival estimation in co-prime arrays with off-grid targets. Digit. Signal Process. 2017, 61, 35–42. [Google Scholar] [CrossRef]
  6. Harry, L.; Trees, V. Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory; John Wiler & Sons: New York, NY, USA, 2002. [Google Scholar]
  7. Cui, C.; Xu, J.; Gui, R.; Wang, W.Q.; Wu, W. Search-Free DOD, DOA and Range Estimation for Bistatic FDA-MIMO Radar. IEEE Access 2018, 6, 15431–15445. [Google Scholar] [CrossRef]
  8. Yang, M.; Haimovich, A.M.; Yuan, X.; Sun, L.; Chen, B. A Unified Array Geometry Composed of Multiple Identical Subarrays With Hole-Free Difference Coarrays for Underdetermined DOA Estimation. IEEE Access 2018, 6, 14238–14254. [Google Scholar] [CrossRef]
  9. Si, W.; Peng, Z.; Hou, C.; Zeng, F. Two-Dimensional DOA Estimation for Three-Parallel Nested Subarrays via Sparse Representation. Sensors 2018, 18, 1861. [Google Scholar] [CrossRef] [PubMed]
  10. Sun, F.; Lan, P.; Zhang, G. Reduced Dimension Based Two-Dimensional DOA Estimation with Full DOFs for Generalized Co-Prime Planar Arrays. Sensors 2018, 18, 1725. [Google Scholar] [CrossRef] [PubMed]
  11. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  12. 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]
  13. Pal, P.; Vaidyanathan, 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]
  14. Abramovich, Y.I.; Gray, D.A.; Gorokhov, A.Y.; Spencer, N.K. Positive-definite Toeplitz completion in DOA estimation for nonuniform linear antenna arrays. I. Fully augmentable arrays. IEEE Trans. Signal Process. 1998, 46, 2458–2471. [Google Scholar] [CrossRef]
  15. Abramovich, Y.I.; Spencer, N.K.; Gorokhov, A.Y. Positive-definite Toeplitz completion in DOA estimation for nonuniform linear antenna arrays. II. Partially augmentable arrays. IEEE Trans. Signal Process. 1999, 47, 1502–1521. [Google Scholar] [CrossRef]
  16. Pillai, S.; Haber, F. Statistical analysis of a high resolution spatial spectrum estimator utilizing an augmented covariance matrix. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 1517–1523. [Google Scholar] [CrossRef]
  17. Song, J.; Shen, F. Improved Coarray Interpolation Algorithms with Additional Orthogonal Constraint for Cyclostationary Signals. Sensors 2018, 18, 219. [Google Scholar] [CrossRef] [PubMed]
  18. Guo, M.; Chen, T.; Wang, B. An Improved DOA Estimation Approach Using Coarray Interpolation and Matrix Denoising. Sensors 2017, 17, 1140. [Google Scholar] [CrossRef] [PubMed]
  19. Vaidyanathan, P.; Pal, P. Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
  20. Pal, P.; Vaidyanathan, P. Coprime sampling and the MUSIC algorithm. In Proceedings of the 2011 Digital Signal Processing Workshop and IEEE Signal Processing Education Workshop (DSP/SPE), Sedona, AZ, USA, 4–7 January 2011; pp. 289–294. [Google Scholar]
  21. Ren, S.; Wang, W.; Chen, Z. DOA estimation exploiting unified coprime array with multi-period subarrays. In Proceedings of the 2016 CIE International Conference on Radar (RADAR), Guangzhou, China, 10–13 October 2016; pp. 1–4. [Google Scholar]
  22. Wang, W.; Ren, S.; Chen, Z. Unified coprime array with multi-period subarrays for direction-of-arrival estimation. Digit. Signal Process. 2018, 74, 30–42. [Google Scholar] [CrossRef]
  23. Qin, S.; Zhang, Y.; Amin, M. Generalized coprime array configurations for direction-of-arrival estimation. IEEE Trans. Signal Process. 2015, 63, 1377–1390. [Google Scholar] [CrossRef]
  24. 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]
  25. Chen, Z.; Ren, S.; Wang, W. DOA estimation exploiting extended co-array of coprime array. In Proceedings of the 2016 CIE International Conference on Radar (RADAR), Guangzhou, China, 10–13 October 2016; pp. 1–4. [Google Scholar]
  26. BouDaher, E.; Ahmad, F.; Amin, M.G. Sparsity-Based Direction Finding of Coherent and Uncorrelated Targets Using Active Nonuniform Arrays. IEEE Signal Process. Lett. 2015, 22, 1628–1632. [Google Scholar] [CrossRef]
  27. Chen, Z.; Ding, Y.; Ren, S.; Chen, Z. A Novel Noncircular MUSIC Algorithm Based on the Concept of the Difference and Sum Coarray. Sensors 2018, 18, 344. [Google Scholar] [CrossRef] [PubMed]
  28. Skolnik, M.I. Introduction to Radar Systems, 3rd ed.; McGraw-Hill: New York, NY, USA, 2001. [Google Scholar]
  29. Mahafza, B.R. Introduction to Radar Analysis; Chapman and Hall/CRC: New York, NY, USA, 2017. [Google Scholar]
  30. Richards, M.A. Fundamentals of Radar Signal Processing; Tata McGraw-Hill Education: New York, NY, USA, 2005. [Google Scholar]
  31. Adhikari, K.; Buck, J.R.; Wage, K.E. Extending coprime sensor arrays to achieve the peak side lobe height of a full uniform linear array. EURASIP J. Adv. Signal Process. 2014, 2014, 148. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Examples of some DCa based sparse arrays with eight sensors and their corresponding difference co-arrays: (a) the coprime array; (b) the nested array; (c) the ANAII1; and (d) the ANAII2.
Figure 1. Examples of some DCa based sparse arrays with eight sensors and their corresponding difference co-arrays: (a) the coprime array; (b) the nested array; (c) the ANAII1; and (d) the ANAII2.
Sensors 18 02988 g001
Figure 2. The nested array configuration.
Figure 2. The nested array configuration.
Sensors 18 02988 g002
Figure 3. An example of filling the holes in the NA with ( N 1 , N 2 ) = 4 , 3 .
Figure 3. An example of filling the holes in the NA with ( N 1 , N 2 ) = 4 , 3 .
Sensors 18 02988 g003
Figure 4. An example of rearranging dual pair elements of the NA with ( N 1 , N 2 ) = 4 , 3 .
Figure 4. An example of rearranging dual pair elements of the NA with ( N 1 , N 2 ) = 4 , 3 .
Sensors 18 02988 g004
Figure 5. The configurations of (a) the nested array; and (b) the diff-sum nested array, where ( N 1 , N 2 ) = 8 , 2 .
Figure 5. The configurations of (a) the nested array; and (b) the diff-sum nested array, where ( N 1 , N 2 ) = 8 , 2 .
Sensors 18 02988 g005
Figure 6. Two virtual configurations ( R = 10 and ( N 1 , N 2 ) = 8 , 2 ): (a) the DSCa of the NA; and (b) the DSCa of the DsNA.
Figure 6. Two virtual configurations ( R = 10 and ( N 1 , N 2 ) = 8 , 2 ): (a) the DSCa of the NA; and (b) the DSCa of the DsNA.
Sensors 18 02988 g006
Figure 7. The values of L c of five virtual arrays with the sensor number R varying from 6 to 100.
Figure 7. The values of L c of five virtual arrays with the sensor number R varying from 6 to 100.
Sensors 18 02988 g007
Figure 8. The estimated DOAs ( R = 10 , Q = 41 and SNR = 10 dB): (a) the NA with the VCAM used; (b) the ANAII1 with the SS MUSIC used; (c) the ANAII2 with the SS MUSIC used; (d) the CA with the VCAM used; and (e) the DsNA with the VCAM used.
Figure 8. The estimated DOAs ( R = 10 , Q = 41 and SNR = 10 dB): (a) the NA with the VCAM used; (b) the ANAII1 with the SS MUSIC used; (c) the ANAII2 with the SS MUSIC used; (d) the CA with the VCAM used; and (e) the DsNA with the VCAM used.
Sensors 18 02988 g008
Figure 9. RMSE versus SNR, Q = 22 and N x = N τ = 800 .
Figure 9. RMSE versus SNR, Q = 22 and N x = N τ = 800 .
Sensors 18 02988 g009
Figure 10. RMSE versus the number of snapshots, Q = 22 and SNR = 10 dB.
Figure 10. RMSE versus the number of snapshots, Q = 22 and SNR = 10 dB.
Sensors 18 02988 g010
Table 1. A summary of dual pairs of the NA with ( N 1 , N 2 ) = 4 , 3 .
Table 1. A summary of dual pairs of the NA with ( N 1 , N 2 ) = 4 , 3 .
Hole Location d 1 D 2 d 1 D 1 d 2 D 2 + d 2 D 1 Dual Pair
5 9 4 4 + 1 4 , 1
6 9 3 4 + 2 3 , 2
7 9 2 4 + 3 2 , 3
8 9 1 4 + 4 1 , 4
10 14 4 9 + 1 4 , 1
11 14 3 9 + 2 3 , 2
12 14 2 9 + 3 2 , 3
13 14 1 9 + 4 1 , 4
Table 2. L c m a x of the DSCa of the DsNA and the optimal parameters.
Table 2. L c m a x of the DSCa of the DsNA and the optimal parameters.
ROptimal N 1 , N 2 L cmax
odd (≥11) N 1 = R 3 , N 2 = 3 R 2 / 2 + R / 2 4
odd (<11) N 1 = R 2 , N 2 = 2 R 2 / 2 3 / 2
even (≥10) N 1 = R 2 , N 2 = 2 R 2 / 2 + R / 2 2
8 N 1 = 5 , N 2 = 3 29
6 N 1 = 4 , N 2 = 2 15
Table 3. A summary of approximate L c m a x of five virtual arrays.
Table 3. A summary of approximate L c m a x of five virtual arrays.
Virtual ArrayApproximate L cmax
DCa(ANAII1) R 2 / 3
DCa(ANAII2) R 2 / 3
DSCa(NA) R 2 / 4 + R
DSCa(CA) R 2 / 4 + 3 R / 2
DSCa(DsNA) R 2 / 2 + R / 2
Table 4. Examples of L c of the five virtual arrays.
Table 4. Examples of L c of the five virtual arrays.
Virtual Array L c
( R = 10 )
L c
( R = 50 )
L c
( R = 90 )
DSCa (NA)346742114
DCa (ANAII1)368482728
DCa (ANAII2)328322700
DSCa (CA)407002160
DSCa (DsNA)5312734093

Share and Cite

MDPI and ACS Style

Chen, Z.; Ding, Y.; Ren, S.; Chen, Z. A Novel Nested Configuration Based on the Difference and Sum Co-Array Concept. Sensors 2018, 18, 2988. https://doi.org/10.3390/s18092988

AMA Style

Chen Z, Ding Y, Ren S, Chen Z. A Novel Nested Configuration Based on the Difference and Sum Co-Array Concept. Sensors. 2018; 18(9):2988. https://doi.org/10.3390/s18092988

Chicago/Turabian Style

Chen, Zhenhong, Yingtao Ding, Shiwei Ren, and Zhiming Chen. 2018. "A Novel Nested Configuration Based on the Difference and Sum Co-Array Concept" Sensors 18, no. 9: 2988. https://doi.org/10.3390/s18092988

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