Zhenhong Chen1, Yingtao Ding2, Shiwei Ren3, Zhiming Chen4. 1. School of Information and Electronics, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, China. 3120140306@bit.edu.cn. 2. School of Information and Electronics, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, China. ytd@bit.edu.cn. 3. School of Information and Electronics, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, China. renshiwei@bit.edu.cn. 4. School of Information and Electronics, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, China. czm@bit.edu.cn.
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.
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.
Entities:
Keywords:
DOA estimation; array signal processing; degree of freedom; sparse array; virtual array
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 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 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.
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.
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 , to denote vectors. We utilize capital bold letters, such as , to denote matrices. The sets are denoted by the capital outline letters, such as . rounds a number to the nearest integer and . , and represent the conjugation, transpose and conjugate transpose of a matrix or vector, respectively. 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 . The multipath effect is not considered in our model. The sensor location set is denoted as where due to us selecting the first sensor as the reference. The qth signal can be represented as , where is the deterministic complex amplitude, is the baseband signal frequency and (). 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
where is the source signal vector, is the zero-mean uncorrelated white complex Gaussian noise vector with variance , denotes the manifold matrix and is the steering vector corresponding to the direction . represents the signal wavelength. By collecting samples from the first sensor output and the rth () output , we can obtain two vectors: and , where . Assuming is sufficiently large, one can obtain the following time average function
where , , and . Due to for (), Equation (2) can be simplified as
where has the same form as the source signal . Thus, amounts to a signal source whose DOA is and power is . Stacking all the vectors , we can obtain
where . Then, we can further have . It is obvious that and share the same first row. Thus, for reducing the computation complexity, we eliminate the first row from to obtain , where with . Concatenating and together yields the following conjugate augmented correlation vector
where with . By choosing a set of different time lags, i.e., , we can obtain the following pseudo-data matrix
where is the number of pseudo snapshots, is the pseudo sampling period and is set to satisfy the sampling theorem, and with the qth row vector being . When is sufficiently large, could be considered to be orthogonal to , i.e., . Therefore, by choosing a sufficiently large value for , the covariance matrix of can be estimated by
where . Vectorizing results in
where and the qth column vector of isComparing Equations (8) and (1), we can find that behaves like the equivalent received signal at a virtual array whose manifold matrix is . From Equation (9), it is obvious that any virtual sensor location can be represented as one of the following forms: , and (). 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 , we apply the spatial smoothing algorithm, which requires that the virtual array be a ULA, to deal with . Assume that the consecutive range of the DSCa is , where d is the unit inter-element spacing. Then, removing the repeated and discrete location lags in Equation (8), we obtain
where is a manifold matrix corresponding to the virtual sensors located from to . Now, we divide the virtual ULA into subarrays, each of which contains elements. The elements of the lth subarray are located from to . Then, we extract the rows, which correspond to the lth subarray, from in Equation (10) to obtain the vector . By applying MUSIC to the following full-rank covariance matrix
we can estimate the DOA of the signals.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 vectorThe 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: and , where and 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 sensors with the inter-sensor spacing of one unit. Subarray 2 is a sparse ULA containing sensors with the inter-sensor spacing of units. The total sensor number of the NA is . 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 , where and .
Figure 2
The nested array configuration.
According to Equation (9), the DSCa can be represented as
where is the difference set, is the non-negative sum set, is the non-positive sum set, and is the sum set. For the NA, Ref. [13] has concluded that its difference set possesses all of the consecutive elements in the range .When using the NA in Figure 2 as the array model (i.e., ), can be expressed as
where , , and . The holes in form the set . It is obvious that . Thus, we can conclude that the consecutive range of is . Since is the flipped version of , we summarize the property of as the following proposition.The consecutive range of the sum setComparing the properties of and , it is clear that is a subset of , which means that, for any difference virtual element in , there always exists one equivalent sum virtual element or in , i.e., or . 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.(Dual pair). For an arbitrary holeFrom Definition 1, one can know that, when retaining all the elements (e.g., and ) in , a specific hole in the NA can still be filled even if one element in the corresponding dual pair is eliminated. To illustrate this characteristic clearly, we depict in Figure 3 how the holes in the NA with can be filled by the difference or sum results of and . Table 1 summarizes all the dual pairs in Figure 3. Take the hole location 6 for example. In the premise that 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 can be used to fill the hole location 6. It is noted that and are the same dual pair—so are and . 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 is. Denote the number of dual pairs in NA as . In the following proposition, we provide the closed form expression of the dual pairs.
Figure 3
An example of filling the holes in the NA with .
Table 1
A summary of dual pairs of the NA with .
Hole Location
d1D2−d1D1
d2D2+d2D1
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
For the NA withSee Appendix A. ☐According to Proposition 2, one can find that the dual pair number is , 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 are retained, we can choose any () dual pairs, take one element from each of these chosen pairs and move them to the positions , . Then, the remaining sensors in form a sparse array. The moved sensors together with Subarray 2 form an extended sparse ULA with sensors located at . As this extended sparse ULA is a periodic extension version of Subarray 2, the holes in can be filled by the difference or sum results of and the retained elements in . It is noted that, in , is the only sensor pair that contains the element in . We will always move 1 and retain when considering moving one element in .Figure 4 illustrates one moving scheme of the NA with . 2 from and 1 from 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 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.
Figure 4
An example of rearranging dual pair elements of the NA with .
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 sensors is given by:(Diff-sum nested array). For two integers
whereNote that Definition 2 is applicable to the conditions that and , i.e., the sensor number satisfies . When , the total number of dual pairs is and the moved dual pair sensor number is . The moved sensors together with the original sparse ULA form the extended sparse ULA whose location set is . The retained sensors in the dense ULA locate at , or . When , we have . The location set of the extended sparse ULA is . The retained sensors of the dense ULA form the set . When , and . The location set of the extended sparse ULA becomes , and the location set of the retained sensors of Subarray 1 becomes .Figure 5 illustrates the relationship between the NA and the DsNA with . According to Proposition 2, the dual pairs of the NA are , , and . 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 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.
Figure 5
The configurations of (a) the nested array; and (b) the diff-sum nested array, where .
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 with being the one-side DOF. The physical aperture is denoted by , and is quantified as . 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 . The following proposition gives some properties of the DSCa of the DsNA with .For the DsNA withSee Appendix B. ☐Combining Definition 2 and Proposition 3, it is clear that, for case 1 and case 2, there exists the relationship . For case 3, the relationship becomes . Thus, Proposition 3 reveals the hole-free property of the DSCa of the DsNA in the range . 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 , where 53 is the physical aperture. However, the DSCa of the NA only comprises consecutive elements from −25 to 25.
Figure 6
Two virtual configurations ( and ): (a) the DSCa of the NA; and (b) the DSCa of the DsNA.
To find out the optimum configuration in the DsNA set with a fixed sensor number , we provide the following proposition. For convenience, the maximum value of is represented as .When the sensor number R is fixed, the maximum one-side DOF of the DSCa has the following conclusions:See Appendix C. ☐According to Table 2, one can find that if or R is odd and , the optimal parameters are . In the other cases, the consequences become . For comparison, in Table 3, for the case of a large sensor number, we provide the approximate 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.
Table 2
of the DSCa of the DsNA and the optimal parameters.
R
Optimal N1, N2
Lcmax
odd (≥11)
N1=R−3,N2=3
R2/2+R/2−4
odd (<11)
N1=R−2,N2=2
R2/2−3/2
even (≥10)
N1=R−2,N2=2
R2/2+R/2−2
8
N1=5,N2=3
29
6
N1=4,N2=2
15
Table 3
A summary of approximate of five virtual arrays.
Virtual Array
Approximate Lcmax
DCa(ANAII1)
R2/3
DCa(ANAII2)
R2/3
DSCa(NA)
R2/4+R
DSCa(CA)
R2/4+3R/2
DSCa(DsNA)
R2/2+R/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 [
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 can be achieved.
4.1. DOF Comparison
As illustrated in Figure 7, the first experiment compares the values of . 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 , and 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.
Figure 7
The values of of five virtual arrays with the sensor number R varying from 6 to 100.
Table 4
Examples of of the five virtual arrays.
Virtual Array
Lc(R=10)
Lc(R=50)
Lc(R=90)
DSCa (NA)
34
674
2114
DCa (ANAII1)
36
848
2728
DCa (ANAII2)
32
832
2700
DSCa (CA)
40
700
2160
DSCa (DsNA)
53
1273
4093
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 and the unit inter-element spacing as . The snapshots and the pseudo snapshots satisfy . 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 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.
Figure 8
The estimated DOAs ( 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.
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
where is the real DOA of the qth signal source and is the estimation for the ith trial, . In this experiment, we consider the number of signal sources as . 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 .In Figure 9, we suppose that 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.
Figure 9
RMSE versus SNR, and .
In Figure 10, we set SNR = 10 dB and 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.
Figure 10
RMSE versus the number of snapshots, and SNR = 10 dB.
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.