Next Article in Journal
Numerical Modelling of Dynamic Electromagnetic Problems Based on the Time-Domain Finite Integration Technique
Next Article in Special Issue
Angular Super-Resolution of Multi-Channel APAR in Interference Environments
Previous Article in Journal
Design of PAM-8 VLC Transceiver System Employing Neural Network-Based FFE and Post-Equalization
Previous Article in Special Issue
Oblique Projection-Based Covariance Matrix Reconstruction and Steering Vector Estimation for Robust Adaptive Beamforming
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

k-Level Extended Sparse Array Design for Direction-of-Arrival Estimation

1
College of Electronic and Information Engineering, Jinling Institute of Technology, Nanjing 211169, China
2
Key Laboratory of Underwater Acoustic Signal Processing of Ministry of Education, Southeast University, Nanjing 210096, China
3
The School of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
4
Nanjing Electronic Devices Institute, Nanjing 210007, China
*
Authors to whom correspondence should be addressed.
Electronics 2022, 11(23), 3911; https://doi.org/10.3390/electronics11233911
Submission received: 29 October 2022 / Revised: 16 November 2022 / Accepted: 23 November 2022 / Published: 26 November 2022
(This article belongs to the Special Issue Recent Advances and Applications of Array Signal Processing)

Abstract

:
Sparse arrays based on the concept of a sum-difference coarray (SDCA) have increased degrees of freedom and enlarged effective array aperture compared to those only considering a difference coarray. Nevertheless, there still exist a number of overlapping virtual sensors between the difference coarray and the sum coarray, yielding high coarray redundancy. In this paper, we propose a k-level extended sparse array configuration consisting of one sparse subarray with k-level expansion and one uniform linear subarray. By systematically analyzing the inherent structure of the k-level extended sparse array, the closed-form expressions for sensor locations, uniform DOF and coarray redundancy ratio (CARR) are derived. Moreover, with the utilization of a k-level extended strategy, the proposed array remains a hole-free property and achieves low coarray redundancy. According to the proposed sparse array, the spatial and temporal information of the incident sources are jointly exploited for underdetermined direction-of-arrival estimation. The theoretical propositions are proven and numerical simulations are performed to demonstrate the superior performance of the proposed array.

Graphical Abstract

1. Introduction

Direction-of-arrival (DOA) estimation has been a core topic in various array signal processing applications, such as radar, sonar, wireless communications and electronic surveillance [1,2,3,4,5,6], where the sensor array plays a vital role in collecting the spatial sampling of impinging sources [7]. In contrast to the widely utilized uniform linear arrays (ULAs) [8,9], the emerging sparse arrays [10,11,12] have broken the limit of spatial sampling and exhibit remarkable properties in array flexibility, effective array aperture, and degrees of freedom (DOF) [13,14], and can thus handle the underdetermined scenarios wherein the number of incident sources exceeds that of physical sensors.
Benefiting from these advantages, a number of sparse array geometry designs have been investigated. The minimum redundancy array (MRA) [15] and the minimum hole array (MHA) [16] are the two typical ones, which, however, have no closed-form expressions for the array configurations. In contrast, the nested array (NA) [17] and coprime array (CPA) [18] can be systematically designed and the sensor locations can be expressed analytically. Typically, a two-level NA comprises two concatenated uniform linear subarrays with different spacings, which have a hole-free difference coarray (DCA) and can provide O ( N 2 ) DOF with O ( N ) physical sensors. Based on the prototype of NA, several modified versions have been developed by rearranging the sensor locations, such as super NA [19], augmented NA [20], enhanced NA [21], and coprime NA [22], so as to further increase the number of available DOF and alleviate the mutual coupling effects. Alternatively, a CPA is constructed with two coprime uniform linear subarrays and can provide O ( M N ) available DOF with O ( M + N ) physical sensors, whereas there exist holes in the DCA. To counter this, several variants including a coprime array with compressed inter-element spacing (CACIS) [23], coprime array with displaced subarrays (CADiS) [23] and thinned CPA [24] were developed. Nevertheless, all the aforementioned sparse array configurations accomplish DOA estimates using only the spatial information of impinging sources from the perspective of DCA equivalence, neglecting the corresponding temporal information.
Recently, several array designs based on sum-difference coarray (SDCA) have attracted considerable interest [25,26,27,28], wherein the spatial and temporal information of the received data can be fully utilized for DOA estimation. The SDCA is defined as the combination of sum co-array (SCA) and DCA, which has the potential to increase the number of DOF and resolve more sources. The prototype CPA [25] is improved based on SDCA, where more DOF than twice of the array aperture can be achieved. However, there exist several holes in the coarray and only the consecutive ones (also named as uniform DOF) are available for DOA estimation. In [26], a diff-sum coprime array with multiperiod subarrays (DsCAMpS) is designed to further enlarging the number of consecutive DOF. Similarly, two improved NAs [27] (i.e., INAwSDCA-I and INAwSDCA-II) have been presented by translating and flipping the subarrays of NA. However, for the aforementioned array configurations based on SDCA, lots of overlapping virtual sensors between their difference sets and sum sets lead to heavy coarray redundancy. Although some works, for example, the transformed nested arrays [28] (including TNA-I and TNA-II), were performed to reduce the number of redundant sensors, their coarrays still suffer from the existence of holes.
In this paper, a k-level extended sparse array configuration is designed with the union of one sparse subarray related to the extended coefficient k and one uniform linear subarray. It has simple closed-form expressions for array geometry and can achieve hole-free SDCA for any value of k. Moreover, the k-level extended strategy can further reduce the number of overlapping virtual sensors. Based on the proposed sparse array, the spatial and temporal information of incident sources are jointly exploited for DOA estimation. To be more specific, the main contributions of this work are summarized as follows:
(1)
We propose a novel sparse array configuration based on the concept of SDCA, termed as a k-level extended sparse array, which has an increased uniform DOF and reduced coarray redundancy simultaneously.
(2)
The closed-form expressions for the array configuration and uniform DOF are derived, and the hole-free property of the SDCA is analyzed and proven.
(3)
The coarray redundancy ratio of the k-level extended sparse array is derived for evaluating the coarray redundancy between DCA and SCA quantitatively.
Notations: we use lower-case letters, bold letters and upper-case bold letters to characterize scalars, vectors and matrices, respectively. T , H , and and E represent the transpose, conjugate transpose, conjugate, and the statistical expectations, respectively. I N is an N × N identity matrix and + is the positive integer set. Additionally, vec , diag and card are, respectively, the vectorization operator, diagonalization operator and cardinality operator. The symbol denotes the Kronecker product, and denotes the Khatri–Rao product. f n / n denotes the partial derivative of function f n to n .

2. Preliminaries

2.1. Signal Model

Consider a sparse array with N sensors located at the positions ¯ = × d = p i p i , i = 1 , 2 , , N × d , where d = λ / 2 is the fundamental spacing with λ being the signal wavelength that can be normalized hereinafter. Without loss of generality, the sensor locations in ¯ are arranged in ascending order, such that p i < p i + 1 holds for i = 1 , 2 , , N 1 . Assume that K far-field narrowband sources from directions θ 1 , θ 2 , , θ K θ k π / 2 , π / 2 , k = 1 , 2 , , K with respective powers σ 1 2 , σ 2 2 , , σ K 2 impinge on the sparse array. Then, the received data at time t can be modeled as
x t = A s t + n t = k = 1 K a θ k s k t + n t ,
where A = a θ 1 , a θ 2 , , a θ K is the array manifold matrix with a θ k = e j π p 1 sin θ k , e j π p 2 sin θ k , , e j π p N sin θ k T being the steering vector corresponding to angle θ k . s t = s 1 t , s 2 t , , s K t T denotes the source vector whose k th k = 1 , 2 , , K column can be expressed as s k t = G k e j w k t with G k and w k being the deterministic complex amplitude and frequency offset, respectively. n t = n 1 t , n 2 t , , n N t is assumed to be the temporally and spatially Gaussian white noise vector that follows N-dimensional complex Gaussian distribution C N 0 , σ n 2 I N and is independent from the source vector.
For convenience, several operations and terminologies used throughout this paper are defined as follows.
Definition 1:
For two given integer sets S m and S n , four basic operations can be defined as:
Self-difference operation: D s d = S m S m , m = 1 , 2 .
Cross-difference operation: D c d = S m S n , m , n = 1 , 2 and m n .
Self-sum operation: D s s = S m + S m , m = 1 , 2 .
Cross-sum operation: D c s = S m + S n , m , n = 1 , 2 and m n .
Definition 2 (Sum-Difference Coarray):
According to Definition 1, denote = p 1 , p 2 , , p N as the set of sensor indexes, the corresponding sum-difference coarray is defined as D s d c a = p m p n p m + p n p m p n p m , p n .
Definition 3 (Degrees of Freedom, DOF):
The number of degrees of freedom for a given sparse array configuration is defined as the cardinality of its sum-difference coarray D s d c a , i.e., DOF = card D s d c a .
Definition 4 (Uniform DOF):
Denote U s d c a as the maximum consecutive segment of sum-difference coarray D s d c a , then the uniform DOF of a sparse array configuration is defined as the cardinality of U s d c a , i.e., uDOF = card U s d c a , which is also known as the number of consecutive and unique lags in the sum-difference coarray.
Definition 5 (Hole-free property/Restricted array):
If the DOF of a given sparse array is equivalent to its uniform DOF, i.e., uDOF = DOF , then the corresponding sum-difference coarray is said to be hole-free. As such, the sparse array is called a restricted array.
In view of the existing sparse array configurations, the self-difference operation and cross-difference operation are widely utilized in constructing the vectorized covariance matrix of received data, yielding a number of virtual sensors in the DCA domain. Based on this, the introduced sum coarray in the sum-difference coarray can further enlarge the number of virtual sensors from the perspective of coarray domain extension instead of array configuration design, which provide a new perspective for improving array performance and angle accuracy.

2.2. DOA Estimation

By collecting T s samples from the outputs of the m th sensor and n th sensor m , n 1 , N , m n , denoted as x m t and x n t , the time average function can be defined as
R x m * x n τ = 1 T s t = 1 T s x m * t x n t + τ k = 1 K e j π ( p n p m ) sin θ k R s k * s k τ + R n m * n n τ ,
where τ 0 denotes the time lag. Notice that R s k * s k τ = G k 2 e j w k t has the same form as s k t = G k e j w k t , which can thus be treated as an equivalent signal with enlarged amplitude G k 2 and invariant frequency offset w k . Accordingly, R x m * x n τ can be seen as the equivalent received data of a generated virtual sensor whose location is p n p m . In addition, the noise term of (2) can be removed according to R n m * n n τ = σ n 2 δ n m δ τ = 0 , which implies that the noise component in this model can be suppressed. Without loss of generality, we chose the m th sensor for the reference, i.e., m = 1 , then one can construct the time average vectors with lag τ and its mirrored version τ , as
γ x τ = A γ s τ , γ x τ = A γ s τ ,
where γ x τ = R x 1 * x 1 τ , R x 1 * x 2 τ , , R x 1 * x N τ T , γ x τ = R x 1 * x 1 τ , R x 1 * x 2 τ , ,   R x 1 * x N τ T , γ s τ = R s 1 * s 1 τ , R s 2 * s 2 τ , , R s K * s K τ T , and γ s τ = R s 1 * s 1 τ , R s 2 * s 2 τ ,   , , R s K * s K τ T . Combining γ x τ and γ x τ yields a conjugate augmented vector
γ τ = γ x H τ , γ x T τ T = A H , A T T γ s τ ,
By collecting T p pseudo snapshots, the pseudo-data matrix can be calculated by
γ ˜ = γ P s , γ 2 P s , , γ T p P s = A H , A T T G Θ ,
where T p is the number of pseudo snapshots and P s is the pseudo sampling period satisfying the Nyguist sampling theorem. G = diag G 1 2 , G 2 2 , , G K 2 , and Θ = φ 1 , φ 2 , , φ T p with the n p th column being φ n p = e j w 1 n p P s , e j w 2 n p P s , , e j w K n p P s T . Then, the covariance matrix of γ ˜ can be calculated as
Z γ γ = E γ ˜ γ ˜ H = A H , A T T Z s s A T , A H 1 T p n p = 1 T p γ n p P s γ H n p P s ,
where Z s s = G 2 = diag G 1 4 , G 2 4 , , G K 4 . By vectorizing Z γ γ , we have
z γ γ = vec Z γ γ = A H , A T H A H , A T T z s s ,
where z s s = diag Z s s = G 1 4 , G 2 4 , , G K 4 and the term A H , A T H A H , A T T behaves like a virtual array manifold matrix whose k th column can be expressed as
a ˜ θ k = a θ k a * θ k a θ k a θ k a * θ k a * θ k a * θ k a θ k ,
where the union of the virtual subarrays corresponding to a θ k a * θ k = p v 1 , p v 1 e j π p v 1 p v 2 sin θ k and a * θ k a θ k = p v 1 , p v 1 e j π p v 1 + p v 2 sin θ k is referred to as DCA, while the union of virtual subarrays corresponding to a θ k a θ k = p v 1 , p v 1 e j π p v 1 + p v 2 sin θ k and a * θ k a * θ k = p v 1 , p v 1 e j π p v 1 + p v 2 sin θ k is named as SCA. Following that, the whole virtual array corresponding to a ˜ θ k is named as SDCA, which has been defined in Definition 2. As compared to the concept of DCA, SDCA is defined as the combination of DCA and SCA, which has the potential to provide more DOF and larger array aperture, and more sources can be resolved accordingly. By deleting the repeated data and extracting the maximum continuous segment of the SDCA, spatial smoothing methods [29,30] or CS approaches [31,32] are employed for DOA estimation.

3. k-Level Extended Array Design

3.1. Motivations

Recently, the emerging sparse array configuration designs based on the concept of SDCA have attracted great attention [23,24,25,26], benefiting from the increasing DOF and the enlarged array aperture. Nevertheless, for most existing sparse arrays, such as NA (and its modified versions) [25,26] and CPA (and its modified versions) [23,24], lots of existing overlapping virtual sensors between their DCAs and SCAs lead to high coarray redundancy. Despite several works, such as TNA-I and TNA-II, have proposed to reduce the coarray redundancy, they have holes in their SDCAs.As an example, the DCAs, SCAs, and SDCAs of NA, CPA, DsCAMps, TNA-I, and TNA-II with six sensors are compared in Figure 1 with the sensor locations being N A = 1 , 2 , 3 , 4 , 8 , 12 , C P A = 0 , 3 , 4 , 6 , 8 , 9 , D s C A M p s = 0 , 2 , 3 , 4 , 6 , 9 , T N A I = 0 , 4 , 8 , 9 , 10 , 11 , and T N A I I = 0 , 4 , 8 , 10 , 11 , 13 , where black circles, white circles, and grey circles, respectively, denote DCA, consecutive parts of SCA, and the overlapping sensors. For illustrating clearly, the overlapping virtual sensors are marked by a red dashed circle box. The results from Figure 1 show that NA has 20 overlapping virtual sensors, CPA has 6 overlapping virtual sensors, DsCAMps has 14 overlapping virtual sensors, TNA-I has 8 overlapping virtual sensors, and TNA-II has 6 overlapping virtual sensors.
Motivated by this, a novel array configuration is designed to further reduce the number of overlapping virtual sensors between their DCAs and SCAs, and the corresponding SDCAs maintain the hole-free property. As such, more uniform DOF can be utilized to improve DOA estimation accuracy and angular resolution. We name this sparse array configuration as the k-level extended sparse array and formally study it as follows.

3.2. Array Design Rules and Properties

Definition 6:
Assume that 2 < N 1 N 2 with N 1 + and N 2 + , the k-level extended sparse array is defined as a union of one generated sparse subarray o K by k-level expansion and one uniform linear subarray s with N = k N 1 + N 2 sensors, whose sensor locations are denoted as = o K s , where
o k = K level o o = 1 + p 1 N 1 p 1 , N 1 , s = k N 1 2 + p p 1 , N 1
where o is called a sparse base-subarray, K level is the k-level extended operator and k is the extended coefficient that can be any positive integer regardless of the values of N 1 and N 2 . It is noted that the proposed k-level extended array configuration generally contains two subarrays: one subarray with k N 1 sensors generating from the k-level expansion of the sparse base-subarray and a uniform linear subarray with N 2 sensors. Accordingly, the array aperture of the proposed k-level extended sparse array is k N 1 2 + N 2 . Based on the above array design rules, the proportion of larger interelement spacings would increase with the increase in k, such that the mutual effects among sensors can be alleviated.
Then, we illustrate the structure of the proposed k-level extended sparse array by a specific example. Figure 2 shows the structures of the array configurations with respect to the values of k under the conditions of N 1 = N 2 = 3 . Figure 2a plots the 1-level extended sparse array with six sensors whose locations are set to be 1 , 4 , 7 , 10 , 11 , 12 . By comparison, two-level extended sparse array and three-level extended sparse array are, respectively, plotted in Figure 2b,c, where the former consists of a six-sensor sparse subarray and a three-sensor uniform linear subarray with sensor locations of 1 , 4 , 7 , 10 , 13 , 16 , 19 , 20 , 21 and the latter contains a nine-sensor sparse subarray and three-sensor uniform linear subarray with sensor locations being 1 , 4 , 7 , 10 , 13 , 16 , 19 , 22 , 25 , 28 , 29 , 30 . In addition, the proportion of sparse sensor number varies from 0.5 to 0.75 when the values of k ranging from 1 to 3. This indicates that the mutual effects can be alleviated with the increase in k.
Definition 7 (Spatial Efficiency):
By extracting the positive parts of uniform DOF and the whole DOF in the sum-difference coarray, referred to as u D O F + and D O F + , respectively, the spatial efficiency of a sparse array is defined as the ratio of u D O F + to D O F + , i.e., η = u D O F + / D O F + .
Proposition 1.
The spatial efficiency of the k-level extended sparse array is 1, which implies that the sum-difference coarray of the proposed array configuration has hole-free virtual ULAs.
Proof of Proposition 1.
For a given k-level extended array with N = k N 1 + N 2 sensors, since the SDCA is symmetric 0, the positive part of D s d c a + can be constructed as
D s d c a + = D o k o k D s s D s o k D d c a + D o k + o k D s + s D o k + s D s c a + ,
where D o k o k , D s s and D s o k are the positive difference sets, D o k + o k , D s + s and D o k + s D s o k are the positive sum sets, as
D o k o k = p o k N 1 p o k   a n d   p o k 0 , k N 1 2 k N 1 D s s = p s p s   a n d   p s 0 , N 2 1 D s o k = N 1 , N 1 + 1 , , k N 1 2 + N 2 2 , k N 1 2 + N 2 1 D o k + o k = 2 , N 1 + 2 , 2 N 1 + 2 , , 2 k N 1 2 2 N 1 + 2 D s + s = 2 k N 1 2 + p s p s   a n d   p s 2 , 2 N 2 D o k + s = k N 1 2 + 2 , k N 1 2 + 3 , , k N 1 2 + N 2 + 1 , , 2 k N 1 2 + N 2 N 1 + 1
For the positive difference sets, D s o k is continuous in the range of N 1 , k N 1 2 + N 2 1 and D s s is continuous in the range of 0 , N 2 1 . Since N 2 N 1 with N 1 + and N 2 + , D s s D s o k D d c a + contains continuous lags in the range of 0 , k N 1 2 + N 2 1 . It is obvious that D o k o k D s s D s o k , thus the positive difference set D d c a + is continuous in the range of 0 , k N 1 2 + N 2 1 . For the positive sum sets, D o k + s is continuous in the range of k N 1 2 + 2 , 2 k N 1 2 + N 2 N 1 + 1 and D s + s is continuous in the range of 2 k N 1 2 + 2 , 2 k N 1 2 + 2 N 2 . Due to N 2 N 1 , D o k + s and D s + s can be connected with no holes, ranging from k N 1 2 + 2 to 2 k N 1 2 + 2 N 2 . Note that D o k + o k is composed of a series of scatters, satisfying D o k + o k D o k + s D s + s , and thus the positive sum set D d c a + is continuous in the range of k N 1 2 + 2 , 2 k N 1 2 + 2 N 2 . In terms of 2 < N 1 N 2 with N 1 + and N 2 + , we have k N 1 2 + N 2 1 k N 1 2 + 2 0 , which implies that the positive DCA can fill all the holes in positive SCA and generate a hole-free positive SDCA in the range of 0 , 2 k N 1 2 + 2 N 2 . Therefore, the positive part of the uniform DOF is the same as that of the whole DOF, such that the spatial efficiency of the k-level extended sparse array is 1. According to symmetry, the whole SDCA of the proposed array configuration has hole-free virtual ULAs. □
Corollary 1.
From the perspective of SDCA, the uniform DOF of the k-level extended sparse array is 4 k N 1 2 + 4 N 2 + 1 .
Proof of Corollary 1.
Based on Proposition 1, the k-level extended sparse array has hole-free DCA in the range of k N 1 2 N 2 + 1 , k N 1 2 + N 2 1 and the consecutive range of the corresponding SCA is 2 k N 1 2 2 N 2 , k N 1 2 2 k N 1 2 + 2 , 2 k N 1 2 + 2 N 2 . Consequently, combining with DCA and the consecutive part of SCA, the generative SDCA has virtual ULAs in the range of 2 k N 1 2 2 N 2 , 2 k N 1 2 + 2 N 2 , which implies that the uniform DOF of the k-level extended sparse array is 4 k N 1 2 + 4 N 2 + 1 . □
Corollary 2.
The optimal uniform DOF of the k-level extended sparse array is 4 k N 2 / k + 1 2 + 4 N / k + 1 + 1 under the condition of N 1 = N 2 = N / k + 1 .
Proof of Corollary 2.
The above optimization problem can be constructed as
max u D O F = 4 k N 1 2 + 4 N 2 + 1 s . t . N = k N 1 + N 2
By calculating the partial derivative of u D O F with respect to N 1 , we have u D O F / N 1 = 4 k 2 N 1 1 > 0 , which implies that the uniform DOF of the proposed array configuration would increase monotonically with the increase in N 1 . Since N 1 N 2 , the maximum u D O F can be obtained from N 1 = N 2 = N / k + 1 , and the corresponding optimal uniform DOF is calculated as 4 k N 2 / k + 1 2 + 4 N / k + 1 + 1 .
To further illustrate the coarray distribution of the k-level extended sparse array, the DCAs, consecutive parts of SCAs and generative SDCAs corresponding to the example given in Figure 2 are plotted in Figure 3, where black circles, white circles, and grey circles, respectively, denote DCA, consecutive parts of SCA and the overlapping sensors. Since these coarrays are symmetric about 0, here the DCAs, consecutive SCAs, and SDCAs in Figure 3 refer to their non-negative parts. The results from Figure 3 show that there exists only one overlapping virtual sensor between DCA and SCA, which means almost all the unique lags contribute to increasing the uniform DOF. □
Definition 8 (Coarray Redundancy Ratio, CARR):
For a given sparse array configuration, denote the maximal continuous segments of its DCA and SCA as C 1 , C 1 and C 3 , C 2 C 2 , C 3 , then CARR is the ratio of the overlapping virtual sensors between the DCA and SCA, which is given by ς = 2 C 1 C 2 + 1 / 2 C 3 + 1 .
Proposition 2.
When N 1 = N 2 = 4 , the CARR of the k-level extended sparse array reaches the maximum 4 64 k + 17 .
Proof of Proposition 2.
According to Definition 8, the minimum CARR of the proposed sparse array can be achieved via
min ς = 2 N 2 4 4 k N 1 2 + 4 N 2 + 1 s . t . N = k N 1 + N 2
For the proposed k-level extended sparse array, the solution to the above optimal issue can be carried out by using the arithmetic mean-geometric mean (AM-GM) inequalities. Specifically, ς / N 1 = 8 k 2 N 1 2 18 k 16 k N 1 N 2 + 32 k N 1 4 k N 1 2 4 k N 1 + 4 N + 1 2 < 0 holds due to N 2 N 1 > 2 ; thus, the CARR of the proposed array would decrease monotonically with the increase in N 1 and the minimum ς can be obtained when N 1 = N 2 . Based on the above results, the extremal CARR with respect to N 1 and N 2 is calculated by
max ς = 2 N 1 4 4 k N 1 2 + 4 N 1 + 1 s . t . N 1 = N 2
By calculating the partial derivative of ς to N 1 , we have ς / N 1 N 1 = 3 = 24 k + 18 4 k N 1 2 + 4 N 1 + 1 2 > 0 , ς / N 1 N 1 = 4 = 18 4 k N 1 2 + 4 N 1 + 1 2 > 0 and ς / N 1 N 1 = 5 = 40 k + 18 4 k N 1 2 + 4 N 1 + 1 2 < 0 . This implies that the CARR of the proposed array configuration would increase first (when 3 N 1 = N 2 < 5 ) and then decrease with the increase in N 1 (when N 1 = N 2 5 ) and the extremum is max ς N 1 = 4 , ς N 1 = 5 = ς N 1 = 4 = 4 64 k + 17 . □

4. Simulation Results

In this section, numerical simulations are performed to illustrate the superiority of the proposed k-level extended sparse array in terms of array property and DOA estimation performance, where NA, CPA, and DsCAMps are utilized for comparison. It should be mentioned that the array configurations considered here are based on the SDCA to perform a fair comparison. Additionally, all the impinging sources are assumed to have equal power and the corresponding source number is known.
The first simulation compares the CARR of different array configurations and the results are shown in Figure 4, where k = 2 is set for the k-level extended sparse array. It can be seen that the CARRs of DsCAMps and k-level extended sparse array tend to decrease, while that of NA tends to increase with the increase in sensor number. Given the fixed sensor number, the k-level extended sparse array exhibits the smallest CARR. Additionally, it should be noted that the maximum consecutive DCA and SCA for the CPA are physically unconnected, which implies that they share no overlapping virtual sensors, and thus the concept of CARR is not applicable to CPA. Furthermore, the influence of k on CARR is investigated in Figure 5, and the results show that the three-level extended sparse array has less CARRs than those of two-level extended sparse array and one-level extended sparse array when the sensor number is set to be a certain value.
In the second simulation, the uniform DOF of four array configurations are compared in Figure 6, where k = 2 is set for the k-level extended sparse array. The results from Figure 6 illustrate that the k-level extended sparse array can obtain more uniform DOF than the other array configurations, and the above advantage becomes more evident with the increase in the sensor number. The influence of k on uniform DOF is studied in Figure 7, and the results show that a one-level extended sparse array has more uniform DOF than two-level extended sparse array, and three-level extended sparse array. From the view of array arrangement, three-level extended sparse array has less densely distributed sensors than one-level extended sparse array and two-level extended sparse array, which implies less mutual coupling effects.
Then, the DOA estimations of different array configurations are compared by presenting spatial spectra. The number of sensors for all the sparse arrays is uniformly set to 12, and the physical sensor locations are, respectively, given in Table 1. Assume that 16 uncorrelated narrowband sources with uniform distribution between 60° and 60° impinge on the antenna arrays with T p = T s = 600 and the SNR being 0 dB. Moreover, the search interval for the spatial spectra is set to be 0.5°. Figure 8 depicts the MUSIC spectra of four sparse array configurations with k = 1,2,3 for the proposed k-level extended sparse arrays, where the red-dashed lines and the black-solid lines, respectively, indicate the impinging sources and the estimated spectra. We can observe that although all the sparse arrays can detect 16 sources, the proposed k-level extended sparse arrays have more slight bias defined between the peaks and the true DOAs than those of the remaining array configurations, which is mainly attributed to their more uniform DOF and larger effective array aperture.
The next simulation evaluates DOA estimation performances quantitatively versus SNR and snapshot number by employing the average root mean square error (RMSE), which is defined as
R M S E = 1 Q K i = 1 Q k = 1 K θ ^ k , i θ k 2 ,
where Q denotes the number of Monte Carlo trials, and the θ ^ k , i denotes the estimates of θ k for the i-th ( 1 i Q ) Monte Carlo trial. The array configurations are the same as those in Table 1 and 18 narrow band sources uniformly distributed between −60°and −60° are considered. Figure 9 depicts the RMSE versus SNR with a fixed number of 600 snapshots. It can be observed that, as the number of SNR increases, the RMSEs reduce rapidly for NA, CPA, and DsCAMps until SNR reaches −2 dB. In contrast, the RMSEs of k-level extended sparse arrays for the cases of k = 1,2,3 steadily decreased with the increase in SNR, which are much lower than those of the other three array configurations. Figure 10 plots the RMSE versus the number of snapshots with the fixed SNR 0 dB. The results show that k-level extended sparse arrays exhibit a lower RMSE as compared to the NA, CPA, and DsCAMps when the number of snapshots varies from 100 to 1000. The estimation results for k-level extended sparse arrays tend to be stable when the number of snapshots reaches about 300, and 600 for the remaining arrays. The above results indicate that the k-level extended sparse arrays provide more accurate and stable DOA estimates than the other three-array configurations.

5. Conclusions

This paper presents a k-level extended sparse configuration from the perspective of sum-difference coarray for DOA estimation, which can provide more uniform DOF and lower coarray redundancy compared to most of the existing sparse array configurations. Then, the closed-form expressions for array geometry and uniform DOF and the corresponding CARR are derived. Based on the k-level extended sparse array, the spatial and temporal information of incident sources are jointly exploited for direction-of-arrival estimation. The results of the theoretical analysis and the numerical simulations demonstrate the effectiveness and favorable performance of the proposed ENA in terms of array properties and DOA estimation performance.

Author Contributions

Conceptualization, P.Z. and Q.W.; methodology, P.Z. and Q.W.; software, N.W. and G.H.; validation L.W.; writing—original draft preparation, P.Z.; writing—review and editing, P.Z., Q.W., N.W., G.H. and L.W.; visualization, L.W.; project administration, P.Z. and Q.W.; funding acquisition, P.Z., Q.W. and G.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant No. 62101223, in part by Key Laboratory of Underwater Acoustic Countermeasure Technology under Grant No. 2022JCJQLB03305, and in part by Natural Science Foundation of the Jiangsu Higher Education Institutions of China under Grant No. 20KJB510027 and No. 20KJA510008.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Krim, H.; Viberg, M. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
  2. Van Trees, H.L. Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory; Wiley: New York, NY, USA, 2002. [Google Scholar]
  3. Wan, L.; Liu, R.; Sun, L.; Nie, H.; Wang, X. UAV swarm based radar signal sorting via multi-source data fusion: A deep transfer learning framework. Inf. Fusion 2022, 78, 90–101. [Google Scholar] [CrossRef]
  4. Yadav, S.K.; George, N.V. Coarray MUSIC-group delay: High-resolution source localization using non-uniform arrays. IEEE Trans. Veh. Technol. 2021, 70, 9597–9601. [Google Scholar] [CrossRef]
  5. Wan, L.; Zhang, M.; Sun, L.; Wang, X. Machine learning empowered IoT for intelligent vehicle location in smart cities. ACM Trans. Internet Technol. 2021, 21, 1–25. [Google Scholar] [CrossRef]
  6. Wang, X.; Li, W.; Chen, V.C. Hand Gesture Recognition Using Radial and Transversal Dual Micro-Motion Features. IEEE Trans. Aerosp.Electron. Syst. 2022. [Google Scholar] [CrossRef]
  7. Wang, X.; Zhai, W.; Greco, M.; Gini, F. Cognitive Sparse Beamformer Design in Dynamic Environment via Regularized Switching Network. IEEE Trans. Aerosp.Electron. Syst. 2022. [Google Scholar] [CrossRef]
  8. 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]
  9. Tan, Y.; Wang, K.; Wang, L.; Wen, H. Efficient FFT based multi source DOA estimation for ULA. Signal Process. 2021, 189, 108284. [Google Scholar] [CrossRef]
  10. Rajamäki, R.; Koivunen, V. Sparse symmetric linear arrays with low redundancy and a contiguous sum co-array. IEEE Trans. Signal Process. 2021, 69, 1697–1712. [Google Scholar] [CrossRef]
  11. Zhang, S.; Ahmed, A.; Zhang, Y.D.; Sun, S. Enhanced DOA estimation exploiting multi-frequency sparse array. IEEE Trans. Signal Process. 2021, 69, 5935–5946. [Google Scholar] [CrossRef]
  12. Qin, G.; Amin, M.G. Structured sparse array design exploiting two uniform subarrays for DOA estimation on moving platform. Signal Process. 2021, 180, 107872. [Google Scholar] [CrossRef]
  13. Gupta, P.; Agrawal, M. Design and analysis of the sparse array for DOA estimation of noncircular signals. IEEE Trans. Signal Process. 2018, 67, 460–473. [Google Scholar] [CrossRef]
  14. Ahmed, A.; Zhang, Y.D. Generalized Non-Redundant Sparse Array Designs. IEEE Trans. Signal Process. 2021, 69, 4580–4594. [Google Scholar] [CrossRef]
  15. Moffet, A. Minimum-redundancy linear arrays. IEEE Trans. Antennas Propag. 1986, 16, 172–175. [Google Scholar] [CrossRef] [Green Version]
  16. Vertatschitsch, E.; Haykin, S. Nonredundant arrays. Proc. IEEE 1986, 74, 217. [Google Scholar] [CrossRef]
  17. 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] [Green Version]
  18. Vaidyanathan, P.P.; Pal, P. Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
  19. Liu, C.; 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]
  20. 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]
  21. Zhao, P.; Hu, G.; Qu, Z.; Wang, L. Enhanced nested array configuration with hole-free co-array and increasing degrees of freedom for DOA estimation. IEEE Commun. Lett. 2019, 23, 2224–2228. [Google Scholar] [CrossRef]
  22. Peng, Z.; Ding, Y.; Ren, S.; Wu, H.; Wang, W. Coprime nested arrays for DOA estimation: Exploiting the nesting property of coprime array. IEEE Signal Process. Lett. 2021, 29, 444–448. [Google Scholar] [CrossRef]
  23. Qin, S.; Zhang, Y.D.; Amin, M.G. Generalized coprime array configurations. In Proceedings of the IEEE Sensor Array Multichannel Signal Processing Workshop, A Coruna, Spain, 22–25 June 2014; pp. 529–532. [Google Scholar]
  24. Raza, A.; Liu, W.; Shen, Q. Thinned coprime array for second-order difference co-array generation with reduced mutual coupling. IEEE Trans. Signal Process. 2019, 67, 2052–2065. [Google Scholar] [CrossRef] [Green Version]
  25. 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]
  26. 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. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Si, W.; Peng, Z.; Hou, C.; Zeng, F. Improved nested arrays with sum-difference coarray for DOA estimation. IEEE Sens. J. 2019, 19, 6986–6997. [Google Scholar] [CrossRef]
  28. Wang, Y.; Wu, W.; Zhang, X.; Zheng, W. Transformed nested array designed for DOA estimation of non-circular signals: Reduced sum-difference co-array redundancy perspective. IEEE Commun. Lett. 2020, 24, 1262–1265. [Google Scholar] [CrossRef]
  29. Vaidyanathan, P.P.; Pal, P. Direct-MUSIC on Sparse Arrays. In Proceedings of the 2012 International Conference on Signal Processing and Communications (SPCOM), Bangalore, India, 22–25 July 2012; pp. 1–5. [Google Scholar]
  30. 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]
  31. Wu, Q.; Fu, Y.; Zhang, Y.D.; Amin, M.G. Structured Bayesian compressive sensing exploiting dirichlet process priors. Signal Process. 2022, 201, 108680. [Google Scholar] [CrossRef]
  32. Shen, Q.; Liu, W.; Cui, W.; Wu, S. Underdetermined DOA estimation under the compressive sensing framework: A review. IEEE Access 2016, 4, 8865–8878. [Google Scholar] [CrossRef]
Figure 1. Comparisons of coarray distribution with N = 6 sensors (a) NA; (b) CPA; (c) DsCAMps; (d) TNA-I; (e) TNA-II, where black circles, white circles, and grey circles are respectively denote DCA, consecutive parts of SCA, and the overlapping sensors, the overlapping virtual sensors are also marked by red dashed circle boxes.
Figure 1. Comparisons of coarray distribution with N = 6 sensors (a) NA; (b) CPA; (c) DsCAMps; (d) TNA-I; (e) TNA-II, where black circles, white circles, and grey circles are respectively denote DCA, consecutive parts of SCA, and the overlapping sensors, the overlapping virtual sensors are also marked by red dashed circle boxes.
Electronics 11 03911 g001
Figure 2. An example of k-level extended array with N 1 = N 2 = 3 : (a) k = 1; (b) k = 2; (c) k = 3.
Figure 2. An example of k-level extended array with N 1 = N 2 = 3 : (a) k = 1; (b) k = 2; (c) k = 3.
Electronics 11 03911 g002
Figure 3. The SDCAs of the k-level extended array with N 1 = N 2 = 3 : (a) k = 1; (b) k = 2; (c) k = 3, where black circles, white circles and grey circles, respectively, denote DCA, consecutive parts of SCA, and the overlapping sensors, the overlapping virtual sensors are also marked by red dashed circle boxes.
Figure 3. The SDCAs of the k-level extended array with N 1 = N 2 = 3 : (a) k = 1; (b) k = 2; (c) k = 3, where black circles, white circles and grey circles, respectively, denote DCA, consecutive parts of SCA, and the overlapping sensors, the overlapping virtual sensors are also marked by red dashed circle boxes.
Electronics 11 03911 g003
Figure 4. The comparisons of CARR.
Figure 4. The comparisons of CARR.
Electronics 11 03911 g004
Figure 5. The CARR versus k.
Figure 5. The CARR versus k.
Electronics 11 03911 g005
Figure 6. The comparisons of uniform DOF.
Figure 6. The comparisons of uniform DOF.
Electronics 11 03911 g006
Figure 7. The uniform DOF versus k.
Figure 7. The uniform DOF versus k.
Electronics 11 03911 g007
Figure 8. Comparisons of spatial spectra for (a) CPA, (b) NA, (c) DsCAMps, (d) 1-level extended sparse array, (e) 2-level extended sparse array, and (f) 3-level extended sparse array.
Figure 8. Comparisons of spatial spectra for (a) CPA, (b) NA, (c) DsCAMps, (d) 1-level extended sparse array, (e) 2-level extended sparse array, and (f) 3-level extended sparse array.
Electronics 11 03911 g008
Figure 9. RMSE versus SNR with T p = T s = 600 .
Figure 9. RMSE versus SNR with T p = T s = 600 .
Electronics 11 03911 g009
Figure 10. RMSE of snapshot number with SNR being 0 dB.
Figure 10. RMSE of snapshot number with SNR being 0 dB.
Electronics 11 03911 g010
Table 1. Physical sensor locations.
Table 1. Physical sensor locations.
Array ConfigurationPhysical Sensor Locations
PCA 0 ,   4 ,   8 ,   9 ,   12 ,   16 ,   18 ,   20 ,   24 ,   27 ,   28 ,   32
NA 1 ,   2 ,   3 ,   4 ,   8 ,   12 ,   16 ,   20 ,   24 ,   28 ,   32 ,   36
DsCAMps 0 ,   4 ,   5 ,   8 ,   10 ,   12 ,   15 ,   16 ,   20 ,   25 ,   30 ,   35
1-level extended sparse array 1 ,   7 ,   13 ,   19 ,   25 ,   31 ,   37 ,   38 ,   39 ,   40 ,   41 ,   42
2-level extended sparse array 1 ,   5 ,   9 ,   13 ,   17 ,   21 ,   25 ,   29 ,   33 ,   34 ,   35 ,   36
3-level extended sparse array 1 ,   4 ,   7 ,   10 ,   13 ,   16 ,   19 ,   22 ,   25 ,   28 ,   29 ,   30
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhao, P.; Wu, Q.; Wu, N.; Hu, G.; Wang, L. k-Level Extended Sparse Array Design for Direction-of-Arrival Estimation. Electronics 2022, 11, 3911. https://doi.org/10.3390/electronics11233911

AMA Style

Zhao P, Wu Q, Wu N, Hu G, Wang L. k-Level Extended Sparse Array Design for Direction-of-Arrival Estimation. Electronics. 2022; 11(23):3911. https://doi.org/10.3390/electronics11233911

Chicago/Turabian Style

Zhao, Pinjiao, Qisong Wu, Na Wu, Guobing Hu, and Liwei Wang. 2022. "k-Level Extended Sparse Array Design for Direction-of-Arrival Estimation" Electronics 11, no. 23: 3911. https://doi.org/10.3390/electronics11233911

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