Next Article in Journal
A Cascade Attention Based Facial Expression Recognition Network by Fusing Multi-Scale Spatio-Temporal Features
Next Article in Special Issue
Real-Valued Direct Position Determination of Quasi-Stationary Signals for Nested Arrays: Khatri–Rao Subspace and Unitary Transformation
Previous Article in Journal
Usability Testing of Virtual Reality Applications—The Pilot Study
Previous Article in Special Issue
Computationally Efficient Direction-of-Arrival Estimation Algorithms for a Cubic Coprime Array
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unfolded Coprime Linear Array with Three Subarrays for Non-Gaussian Signals: Configuration Design and DOA Estimation

1
College of Electronic Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
2
Jiangsu Automation Research Institute, Lianyungang 222000, China
3
AVIC Shenyang Aircraft Design & Research Institute, Shenyang 110034, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(4), 1339; https://doi.org/10.3390/s22041339
Submission received: 1 December 2021 / Revised: 27 January 2022 / Accepted: 27 January 2022 / Published: 10 February 2022
(This article belongs to the Special Issue Advances in Sparse Sensor Arrays)

Abstract

:
In this paper, we investigate the problem of sparse array design for the direction of the arrival (DOA) of non-Gaussian signals and exploit the unfolded coprime linear array with three subarrays (UCLATS) to obtain physical sensors location. With the motivation from the large consecutive degree of freedom (DOF), we optimize the process of obtaining physical sensors location from two steps. Specifically, the first is to model the process of obtaining the longest consecutive virtual sum co-array from a given number of physical array elements into a global postage-stamp problem (GPSP), whose solution can be employed to determine the locations of the longest possible consecutive sum co-array (2-SC) and initial physical array. The second step is to multiply the location of the virtual sum co-array by appropriate coprime coefficients to generate UCLATS and then multiply the initial physical array position by the same corresponding coefficients to obtain physical sensors location. Besides, an algorithm is proposed to obtain DOA estimates, which employs the discrete Fourier transform (DFT) method and partial spectrum searching multiple signal classification (PSS-MUSIC) algorithm to obtain initial estimates and fine estimates, respectively, termed as the DFT-MUSIC method. Compared with the traditional total spectrum searching MUSIC (TSS-MUSIC) algorithm, the DFT-MUSIC method performs the same asymptotical performance of DOA estimation with less than 10% complex multiplication times, which can be verified by numerical simulations under the same condition.

1. Introduction

Array signal processing (ASP) exploits the sensor array to receive spatial signals in order to obtain discrete observation data. Compared with a single directional sensor, the sensor array has many advantages such as stronger spatial gain, more flexible beam control and higher spatial angle resolution; thus, it has been widely used in beamforming, direction of arrival (DOA) estimation, source separation and microphone arrays for acoustic imaging over the decades [1,2,3,4,5]. Especially, DOA estimation plays an important role in array signal processing, which is widely applied in wireless communication system, radar system and navigation [1,6]. Conventional DOA estimation methods mainly focus on uniform linear array (ULA) [7,8] or uniform planar array (UPA) for their simple and symmetric structure, whose inter-element spacing is required to be no longer than half wavelength to avoid angle ambiguity, which results in limited DOA estimation accuracy.
To further improve the performance of DOA estimation, various sparse geometries are proposed to achieve an extended array aperture, enhanced degree of freedom (DOF) and reduced mutual coupling, whose typical representatives include coprime array (CA) [9,10,11,12], nested array (NA) [11], and minimum redundancy array (MRA) [13]. These sparse arrays are designed based on the SOC under the assumption that the sources are Gaussian, whose virtual elements can be obtained from the sum co-array (2-SC) or difference co-array (2-DC) of physical sensors. Nevertheless, the 2-DC of CA generates many holes that decrease consecutive DOF significantly; the dense part of NA results in serious mutual coupling. To tackle these problems, scholars propose NA-based and CA-based arrays, such as augmented coprime array (ACA) [14], augmented nested array (ANA) [15], unfolded coprime linear array (UCLA) [16,17], coprime array with displaced subarrays (CADiS) [18], generalized nested array (GNA) [19], and so on.
Note that all sparse array geometries mentioned above are designed for Gaussian sources, while most signals are non-Gaussian in engineering applications; hence, it is necessary to design a sparse structure for non-Gaussian sources, which employs fourth-order cumulant (FOC) methods to obtain DOA estimates. FOC methods are not sensitive to noise, which can be completely suppressed whether the noise is white or colored [20,21], such as MUSIC-LIKE [22,23] and virtual-ESPRIT [24,25] algorithm. The virtual co-arrays employed by vectorized FOC methods can be obtained from fourth-order difference co-array (FODC) or difference co-array of sum co-array (2-DCSC) operation of physical sensors. Reference [26] proposed the concept of multiple-level NA, and fourth-level NA (FL-NA) is introduced in detail, which generated array geometry with improved consecutive DOF (cDOF) performance from 2q-th order cumulant perspective. Based on FL-NA, reference [27] proposed Enhanced Fourth-Level Nested Array (E-FL-NA) with larger cDOF than FL-NA under the same conditions, but it still suffers from serious mutual coupling because of the inter-element spacing of the first subarray. In addition, reference [28] proposed sparse array with FODC enhancement based on CPA (SAFE-CPA), which constructed a physical sensors structure by adding another subarray. Expanding and Shift scheme NA-NA (EAS-NA-NA) and EAS-NA-CPA scheme were designed in [29], which increased the consecutive lags greatly because of multiple subarrays. These sparse arrays are designed based on the multiple subarrays constructed as CA or NA, which optimize array configuration locally rather than as a whole; besides, all the subarrays configured as CA or NA compulsorily further limits the performance of cDOF.
In this paper, a sparse array design method based on the global postage-stamp problem (GPSP) [30,31,32] and unfolded coprime linear array with three subarrays (UCLATS) is proposed for non-Gaussian signals, which is motivated by a large number of cDOF and further elaborated by a given sparse array geometry design example. The process of optimizing physical sensors location can be divided into two steps; specifically, the first step is to model the problem of obtaining the longest possible consecutive virtual 2-SC from a given number of physical array elements into a GPSP and then utilize the solution of the GPSP to obtain the position of the virtual 2-SC and the position of the initial physical array. The second step is to multiply the positions of virtual 2-SC by appropriate coefficients to generate UCLATS. Consequently, the position of physical sensors can be obtained by multiplying the corresponding coefficient to the initial physical array. An example is given to illustrate the process of sparse array design. Besides, an algorithm is proposed, where discrete Fourier transform (DFT) [33] algorithm is utilized to obtain initial DOA estimates, and partial spectrum searching MUSIC (PSS-MUSIC) algorithm is employed to obtain accuracy DOA estimates, termed as DFT-MUSIC. The proposed method achieves better DOA estimation performance than DFT method—the same asymptotical performance of DOA estimation as TSS-MUSIC algorithm with less than 10% complex multiplication times.
Specifically, the contributions can be summarized as follows:
  • We design the structure of UCLATS, whose cDOF of 2-DC is also provided. The problem of sparse array design with non-Gaussian signals is investigated from GPSP perspective and the structure of UCLATS.
  • We divide the process of obtaining the location of physical sensors into two steps, which optimizes the array location step by step, resulting in lower design difficulty.
  • We devise DFT-MUSIC algorithm for a better balance between computational complexity and DOA estimation performance, which can be utilized for the non-Gaussian signals with the proposed array geometry.
In Section 2, we introduce 2-DC, 2-SC, 2-DCSC, FODC and the properties of UCLATS. Section 3 describes the GPSP and the procedure of proposed sparse array geometry design principle. Section 4 presents the DFT-MUSIC method. Section 5 shows the performance analysis. Section 6 elaborates the simulation results, and Section 7 draws the conclusions.
Notations: Matrices and vectors are denoted by bold lowercase and uppercase characters, respectively. and represent the Kronecker product and Khatri-Rao product, respectively. ( ) T , ( ) H and ( ) * stand for the transpose, conjugate transpose and complex conjugation operation, respectively. v e c ( ) means the vectorization operation of a matrix. C u m ( ) represents the cumulant operator and r o u n d ( ) is the rounding operation.

2. Preliminaries

In this part, 2-DC, 2-SC, 2-DCSC, FODC, the properties of UCLATS and the received signal model are introduced.

2.1. 2-DC, 2-SC, 2-DCSC, FODC

Definition 1.
The 2-DC location D can be defined as [11]
D = D + D = D s e l f D c r o s s = { d i d j , d i , d j S }
where D + and D represent the positive and negative elements of D , respectively. D s e l f and D c r o s s are self-difference co-array set and cross-difference co-array set, respectively. S denotes the physical sensors location set.
Definition 2.
The 2-SC location S s can be defined as [34]
S s = S s e l f S c r o s s = { d i + d j , d i , d j S }
where S s e l f and S c r o s s denote self-sum co-array set and cross-sum co-array set, respectively.
Definition 3.
The 2-DCSC location D d c s c can be defined as [34]
D d c s c = { d i d j , d i , d j D } = { ( d i 1 + d j 2 ) ( d j 1 + d i 2 ) , d i 1 , d i 2 , d j 1 , d j 2 S }
where S and D represent the physical sensors and 2-DC location set, respectively.
Definition 4.
The FODC location D 4 d c can be defined as [26,28]
D F O D C = { d i d j , d i , d j D } = { ( d i 1 d i 2 ) ( d j 1 d j 2 ) , d i 1 , d i 2 , d j 1 , d j 2 S } = { ( d i 1 + d j 2 ) ( d j 1 + d i 2 ) , d i 1 , d i 2 , d j 1 , d j 2 S }
where S and D represent the physical sensors and 2-DC location set, respectively. Therefore, it can be concluded that the 2-DCSC and FODC of physical arrays can be transformed to each other from (3) and (4).

2.2. The Properties of UCLATS

The configuration of UCLATS has been shown in Figure 1, which contains three sparse uniform subarrays overlapped at the origin. The position of UCLATS can be given by
S 1 = ( N 1 ) , 0 M d S 2 = 0 , M 1 N d S 3 = 0 , N / 2 M d
S U C L A T S = S 1 S 2 S 3
where M and N are coprime integers, which represent the physical sensors of subarray 1 S 1 and subarray 2 S 2 , respectively. d = λ / 2 and λ denote wavelength. In addition, the total physical sensors number of UCLATS is T = M + N + N / 2 1 .
Lemma 1.
The following properties hold for UCLATS:
(a) 
The DOF of UCLATS has been presented inTable 1with different combinations of M and N.
(b) 
D U C L A T S contains the consecutive lags in the range of [ ( M N + N 1 ) d , ( M N + N 1 ) d ] with inter-element spacing d , where the positive consecutive lags of cross-difference co-array D c U C L A T S are distributed in range [ 0 , ( M N 1 ) d ] and [ ( M N + 1 ) d , ( M N + N 1 ) d ] .
Proof. 
See Appendix A. □

2.3. Received Signal Model

Assume that there are K uncorrelated far-field narrowband non-Gaussian signals impinging on a linear array with DOAs ( θ k , k = 1 , 2 , , K ) , where θ k denotes the k-th source. The location set of arbitrary linear array with L sensors is S = { d 1 , d 2 , , d L } , the received signal x ( t ) can be modeled as [19]
x ( t ) = A s ( t ) + n ( t )
where A ( θ ) = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ K ) ] L × K denotes the steering matrix, and a ( θ k ) = [ e j 2 π d 1 sin ( θ k ) / λ , e j 2 π d 2 sin ( θ k ) / λ , , e j 2 π d L sin ( θ k ) / λ ] T L × 1 is the steering vector. s ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s K ( t ) ] T K × 1 , 1 t J is the non-Gaussian signals matrix, where J is the number of snapshots, n ( t ) L × 1 is the additive Gaussian noise vector.
The FOC matrix of x ( t ) can be represented by [24,25]
C 4 , x = k = 1 K c 4 , s k [ a ( θ k ) a ( θ k ) ] [ a ( θ k ) a ( θ k ) ] H = k = 1 K c 4 , s k a 4 , x ( θ k ) a 4 , x H ( θ k )
where c 4 , s k = C u m ( s k ( t ) , s k ( t ) , s k * ( t ) , s k * ( t ) ) is the FOC of s k ( t ) , and
a 4 , x ( θ k ) = a ( θ k ) a ( θ k ) , 1 k K
whose elements are with the specific form e j π ( d i d j ) sin θ k , 1 i , j L , which can be constructed by a ( θ k ) .
To obtain the vectorized signal model, we reconstruct C 4 , x as [34]
z = v e c ( C 4 , x ) = A v e c ( θ ) p
where
A v e c ( θ ) = [ a 4 , x * ( θ 1 ) a 4 , x ( θ 1 ) , a 4 , x * ( θ 2 ) a 4 , x ( θ 2 ) , , a 4 , x * ( θ K ) a 4 , x ( θ K ) ] = [ a v e c ( θ 1 ) , a v e c ( θ 2 ) , , a v e c ( θ K ) ]
whose elements are constructed by a 4 , x ( θ k ) , and p = [ c 4 , s 1 , c 4 , s 2 , , c 4 , s K ] T .

3. Sparse Array Design Principle

Motivated from the advantages of larger cDOF generated by the 2-DCSC of physical array, according to Equation (4) and [30], the process of obtaining 2-DCSC of physical sensors can be optimized step by step. Specifically, the first is to model the process of obtaining the consecutive longest 2-SC from given number as a GPSP, whose solution can be utilized to determine the locations of initial physical arrays and virtual 2-SC. The second is to multiply virtual 2-SC by appropriate coprime coefficients to form UCLATS, consequently, the physical array location can be obtained by multiplying the corresponding coprime coefficients to initial physical arrays location.

3.1. Global Postage-Stamp Problem (GPSP)

According to [31,32], we describe the GPSP as: for given positive integers h and k, a set with k non-negative integers can be given by
S k = { 0 = a 1 < < a k }
Remark 1.
The elements in S k should be summed h times to achieve the consecutive integers range with 0 , 1 , 2 , , n h ( S k ) .
Remark 2.
n h ( S k ) needs to be as large as possible.
The solutions to the GPSP have been given in [30,31,32]; we also present the results shown in Table 2.

3.2. Sparse Array Design Principle Based on UCLATS

Suppose that the physical sensors are composed of three sparse linear subarrays with M, N and N / 2 + 1 ( N < M ) elements, respectively. According to Section 3.1, the sets S N , S M and S N / 2 can be obtained from the solution to GPSP. For S N , if all elements are negative, the consecutive integers set that can be obtained from N sensors are
{ n 2 ( S N ) , , 2 , 1 , 0 }
where S N represents a set with N integers, n 2 ( S N ) is the largest possible integer mentioned in (12), which can be obtained by Table 2. For S M and S N / 2 , if all elements are positive, the consecutive integers set which can be obtained from M and N / 2 + 1 sensors are
{ 0 , 1 , 2 , , n 2 ( S M ) } { 0 , 1 , 2 , , n 2 ( S N / 2 ) }
The 2-SC of S N , S M and S N / 2 can be associated with three co-subarrays of UCLATS if we multiply Equations (13) and (14) by appropriate coprime coefficients. The co-subarray 1 of UCLATS associated with (13) can be denoted as
S s N = { n 2 ( S N ) d 1 , , 2 d 1 , d 1 , 0 }
where d 1 = ( n 2 ( S M ) + 1 ) d represents the element spacing of co-subarray 1 and co-subarray 3, d = λ / 2 and λ is wavelength. The co-subarray 2 and co-subarray 3 location sets associated with (14) can be expressed as
S s M = { 0 , d 2 , 2 d 2 , , n 2 ( S M ) d 2 } S s N / 2 = { 0 , d 1 , 2 d 1 , , n 2 ( S N / 2 ) d 1 }
where d 2 = ( n 2 ( S N ) + 1 ) d represents the element spacing of co-subarray 2. Besides, n 2 ( S M ) + 1 and n 2 ( S N ) + 1 are coprime integers.
The co-array S s c = S s M S s N S s N / 2 can be considered as UCLATS. Considering that the 2-SC of S N , S M and S N / 2 have been multiplied by d 1 or d 2 , then the location of physical sensors should also be adjusted by multiplication operations. We give the location set of physical sensors as follows,
S = S N d 1 S M d 2 S N / 2 d 1
Figure 2 shows the example of the process mentioned above, where M = 5 , N = 4 S N = { 4 , 3 , 1 , 0 } , S M = { 0 , 1 , 3 , 5 , 6 } , S N / 2 = { 0 , 1 , 2 } . n 2 ( S M ) = 12 , n 2 ( S N ) = 8 , n 2 ( S N / 2 ) = 4 , S s M = 9 d × { 12 , , 1 , 0 } , S s N = 13 d × { 0 , 1 , , 8 } , S s N / 2 = 13 d × { 0 , 1 , 2 , 3 , 4 } .

4. DOA Estimation Method

Conventional MUSIC methods cost expensive computational complexity due to the TSS process. In this section, we propose a DFT-MUSIC method for the proposed array geometry. Specifically, the DFT [33] method for the consecutive 2-DCSC part of the proposed array geometry is utilized to obtain the initial DOA estimates. Subsequently, the PSS-MUSIC algorithm is exploited to obtain the fine DOA estimates.

4.1. Initial Estimation by DFT Algorithm

According to [33], the DFT is a non-parametric spectrum analysis method whose DOA estimation performance depends on the number of consecutive virtual elements. Based on Section 2.2, we have illustrated that the 2-DC of UCLATS contains consecutive co-arrays; besides, the relationship between the 2-DCSC of S and the 2-DC of S s c has been also provided. Thus, the consecutive virtual elements part of proposed array geometry with range [ W d , W d ] can be employed by DFT method to obtain initial estimation, whose total number is T = 2 W + 1 , the value of W has been given in (28).
Define the steering vector a c ( θ k ) T × 1 as
a c ( θ k ) = [ e j ( W ) π sin θ k , 1 , , e j W π sin θ k ] T
Define the normalized DFT matrix F T × T , whose element corresponding to coordinate ( p , q ) can be expressed as
[ F ] p q = 1 T e j 2 π T p q
Consequently, the new normalized steering vector a ˜ c ( θ k ) constructed by F and a c ( θ k ) can be written as
a ˜ c ( θ k ) = F a c ( θ k )
whose q -th element is
[ a ˜ c ( θ k ) ] q = 1 T sin T 2 ( 2 π T q π sin θ k ) sin 1 2 2 π T q π sin θ k e j T 1 2 2 π T q π sin θ k
The analysis of the value in Equation (21) has been given in Appendix B, which can be concluded from two aspects. Specifically, when T sin θ k / 2 = q k is an integer, only the value of q = q k -th element of a ˜ c ( θ k ) is not zero, when q k is not an integer, most elements in (21) are small values close to zero, except the q = r o u n d q k -th element.
Therefore, the initial estimates of θ k can be obtained by finding the approximate position of the non-zero elements in a ˜ c ( θ k ) , it can also be used to obtain the number of sources. In applications, the source estimates can be obtained by performing DFT on the vectorized received signal z 1 , which is obtained by sorting and removing the redundancy operation of z . Further, the vector after DFT is y i n i = F z 1 , whose spectrum corresponds to K largest peaks are marked as q k i n i k = 1 , 2 , , K ; then, the initial DOA estimates can be calculated by
θ k i n i = arcsin ( 2 q k i n i / T ) , k = 1 , 2 , , K

4.2. Fine Estimation by PSS-MUSIC Method

According to Appendix B, when q k = T sin θ k / 2 is not an integer, more accurate DOA estimates cannot be obtained by q k i n i ; thus, PSS-MUSIC is introduced to tackle this problem. Generally, MUSIC methods achieve improved DOA estimation performance, but TSS results in expensive computational complexity. The DFT-MUSIC utilizes PSS under known initial estimates, which reduces complexity effectively. This part first utilizes the DFT method described in Section 4.1 to obtain the initial estimates and then employs the PSS-MUSIC method to obtain fine estimation. The process of spatial smoothing with T consecutive co-arrays is depicted in Figure 3, where T = 2 W + 1 , and the value of W is shown in (28).
According to [35], spatial smoothing methods require a full rank FOC matrix. By employing spatial smoothing process, the consecutive co-array steering vector a c ( θ k ) shown in Equation (18) is divided into W + 1 sub-arrays, and each sub-array contains W + 1 elements, where the position of i-th( 1 i W + 1 ) subarray can be denoted by
i + 1 + n d ,   n = 0 , 1 , , W
whose vectorized FOC matrix z 1 i is constructed within row W + 1 i to 2 W + 1 i of z 1 . The covariance matrix can be constructed by
R i = z 1 i z 1 i H
Sum the covariance matrices of all W + 1 subarrays, whose mean value corresponding to full rank spatial smoothing matrix can be calculated by
R = 2 T + 1 i = 1 T + 1 / 2 R i
Based on the eigenvalue decomposition (EVD), R can be decomposed as
R = E s D s E s H + E n D n E n H
where E s is formed by the eigenvectors corresponding to the maximum K eigenvalues, and E n is composed of the rest eigenvectors. D s and D n are diagonal matrices, the diagonal elements of D s are made up of the largest K eigenvalues, and the diagonal elements of D n are composed of other eigenvalues.
Based on the orthogonal relationship between the noise space E n and the steering vector, the spectrum function of the fine estimation in the range [ θ k i n i Δ , θ k i n i + Δ ] , Δ = 1 can be represented by
P D F T M U S I C ( θ ) = 1 a s u b H ( θ ) E n E n H a s u b ( θ )
where a s u b θ is the steering vector of subarray i( 1 i W + 1 ) described in Figure 3, which can be set as a s u b θ = [ 1 , e j 2 π d sin θ / λ , , e j π W d sin θ / λ ] T , θ [ θ k i n i Δ , θ k i n i + Δ ] . Thus, the fine estimates θ ^ k , ( k = 1 , , K ) can be obtained by performing PSS via (27).

5. Performance Analysis

In this section, we compare the performance of the proposed array geometry and DFT-MUSIC method with other arrays and algorithms from the viewpoints of DOF and computational complexity.

5.1. Achievable Consecutive DOF

It is noteworthy to analyze the cDOF of the proposed array. Considering that the S s M , S s N and S s N / 2 have been associated with the co-subarrays of UCLATS in Figure 2, according to Lemma 1, the cDOF of the 2-DC of S s c can be obtained by
c D O F U C L A T S = 2 W + 1
which contains consecutive lags in the range of [ W d , W d ] , W = ( n 2 ( S M ) + 2 ) ( n 2 ( S N ) + 1 ) 1 . Definition 1 points out that the location of 2-DC is symmetric about the origin; thus, we give only the non-negative part of the 2-DC of S s c , as depicted in the upper part of Figure 4.
However, for the proposed array, the following relationship is established:
c D O F p r o p o s e d c D O F U C L A T S
where c D O F p r o p o s e d denotes the cDOF of proposed array geometry, which can be calculated by the 2-DCSC or FODC of physical sensors.
As mentioned in Definition 1 and Definition 2, the 2-DC are composed of self-difference co-array and cross-difference co-array, and the 2-SC is composed of self-sum co-array and cross-sum co-array. Considering that the processes of obtaining three subarrays of proposed geometry are separate, the cross-sum co-array of proposed geometry is ignored. Consequently, the 2-SC of S s contains S s c completely. We also give the non-negative part of 2-DCSC of the proposed array geometry, as shown in the bottom part of Figure 4. It is obvious that Equation (29) is established. Besides, the consecutive range of c D O F U C L A T S is also contained by c D O F p r o p o s e d .
The cDOF comparisons of ACA [14], SAFE-CPA [28], TL-NA [11], FL-NA [26] and proposed array geometry are depicted in Figure 5. Considering that the SOC-based array cannot exploit the properties of 2-DCSC adequately, the proposed array geometry, SAFE-CPA and FL-NA achieve better cDOF performance than TL-NA and ACA. Besides, the proposed array geometry performs better than SAFE-CPA and FL-NA, as the total number of sensors increases. In the case of the same number of sensors, different combinations of subarrays may produce different cDOF; we also present the largest possible combinations of cDOF for each array structure, as shown in Table 3, Table 4 and Table 5.
Remark 3.
The cDOF of the proposed array geometry listed inTable 4 and Table 5 is the minimum cDOF, which can be calculated from c D O F U C L A T S , as shown in (28). Considering the existence of the sum co-array between the sub-arrays, the actual cDOF will be a bit larger. e.g., ( T = 10 , actual cDOF = 269 > 251).

5.2. Computational Complexity

For non-Gaussian signals, we propose a DFT-MUSIC method for the proposed geometry described in Section 4, which reduces computational complexity of MUSIC algorithm by shrinking the range of spectrum searching. The complexity comparison of TSS-MUSIC algorithm and DFT-MUSIC are listed to verify the efficiency, which can be calculated by the times of complex multiplications. For DFT-MUSIC method, calculating the FOC matrix requires O { J ( M + N + N / 2 ) 4 } , obtaining initial estimates needs O { T 2 } , and PSS process costs O { n W ( 2 ( W K ) + 1 ) } , where n and T represent the PSS times and the number of cDOF, respectively. Besides, W = ( T + 1 ) / 2 . For the TSS-MUSIC method, the computational complexity can be calculated by O { J ( M + N + N / 2 1 ) 4 + W 3 + n 1 W ( 2 ( W K ) + 1 ) } , where n 1 represents the TSS times.
The subarrays sensors of the proposed array are set to be M = 5 , N = 4 , snapshots J = 1000 , sources number K = 2 . The step of searching grid is Δ = 0.01 . Thus, the searching times of TSS and PSS are n = ( 2 / Δ ) K = 400 , n = ( 180 / Δ ) = 18,000 . According to the discussion mentioned above, the spectrum searching range of DFT-MUSIC and TSS-MUSIC methods are ( θ k i n i 1 , θ k i n i + 1 ) , k = 1 , K and ( 90 , 90 ) , respectively.
The value of the complex multiplications times has been given in Table 6. Because the DFT-MUSIC method performs PSS rather than TSS, it narrows the searching range effectively. Hence, the computational complexity can be reduced effectively, which means that the DFT-MUSIC is computationally efficient.

6. Simulations Results

In this section, we exploit 500 Monte Carlo simulations via the DFT-MUSIC algorithm to validate the performance of the proposed array geometry. The root mean square error (RMSE) is given by
RMSE = 1 K k = 1 K 1 500 i = 1 500 ( θ ^ k , i θ k ) 2
where θ k represents the elevation of k-th target, θ ^ k , i is estimates of θ k in the i-th ( i = 1 , , 500 ) simulation. Besides, the searching interval of DFT-MUSIC algorithm is Δ = 0.01 .
Suppose that there are K uncorrelated far-field non-Gaussian sources with θ = [ 5 , 40 ] incident on different arrays listed in Table 4. The locations of different arrays are shown as follows, TL-NA: { 0.5 , 1 , 1.5 , 12 , 2.5 , 3 , 6 , 9 , 12 , 15 } , SAFE-CPA: { 0 , 1 , 1.5 , 2 , 3 , 4.5 , 17.5 , 30.5 , 43.5 , 56.5 } , FL-NA: { 0.5 , 1 , 1.5 , 2 , 4 , 6 , 12 , 18 , 36 , 54 } , ACA: { 0 , 1.5 , 2.5 , 3 , 4.5 , 5 , 6 , 7.5 , 10 , 12.5 } , proposed array geometry: { 26 , 19.5 , 6.5 , 0 , 4.5 , 6.5 , 13 , 13.5 , 22.5 , 27 } .

6.1. RMSE Performance Comparison versus Snapshots

To validate the effectiveness of the proposed array and DFT-MUSIC method in parameter estimation, Figure 6 shows the RMSE performance comparison versus snapshots with proposed array geometry by utilizing the DFT-MUSIC method, where the total number of physical sensors is T = 10 . As depicted in Figure 6, the increase in the number of snapshots means a more accurate FOC matrix of received signal model, which results in better DOA estimation performance.

6.2. RMSE Performance Comparison versus Sensors

The RMSE performance comparison of the proposed array geometry versus sensors via DFT-MUSIC method is given in Figure 7. As the number of sensors increases, the diversity gains of the received signal increase. Consequently, a better DOA estimation performance can be obtained. Besides, when the total number of sensors is T = 8 , the location of the proposed array is { 13 , 6.5 , 0 , 2.5 , 6.5 , 7.5 , 12.5 , 15 } , and T = 9 corresponds to { 17 , 8.5 , 0 , 2.5 , 7.5 , 8.5 , 12.5 , 17.5 , 20 } .

6.3. RMSE Performance Comparison of Different Arrays with DFT-MUSIC Method

This part depicts the RMSE performance comparison of the proposed array, ACA [14], SAFE-CPA [28], TL-NA [11], FL-NA [26] with DFT-MUSIC algorithm, where the total number of sensors is T = 10 . Besides, the snapshots of Figure 8 is J = 1000 ,the SNR of Figure 9 is S N R = 10 d B .
As shown in Figure 8 and Figure 9, the DOA estimation performance of all arrays has better parameter estimation performance with the increase in snapshots and SNR. In addition, considering that ACA and TL-NA are all designed based on SOC, which can be applied to vectorized FOC methods by adding 2-DC operations. Consequently, the virtual array elements locations obtained from the first 2-DC operation are not fully utilized, resulting in much redundancy. The SAFE-CPA, FL-NA and the proposed array designed based on FOC have better parameter estimation performance than the array designed based on FOC because of larger cDOF, and the proposed array achieves the maximum cDOF, which results in the best DOA estimation performance.

6.4. RMSE Performance Comparison of Different Algorithms

To verify the superiority of the DFT-MUSIC method, Figure 10 shows the RMSE performance comparison of DFT-MUSIC, TSS-MUSIC, initial estimation of DFT, SS-PM and SS-ESPRIT algorithm, where the interval of searching is Δ = 0.01 and the number of snapshots is J = 1000 . Besides, the searching ranges of DFT-MUSIC and TSS-MUSIC are ( θ k i n i 1 , θ k i n i + 1 ) , k = 1 , K and ( 90 , 90 ) , respectively, and θ k i n i represents the initial DOA estimates.
It can be concluded from Figure 10 that the DFT-MUSIC algorithm owns the same asymptotical DOA estimation performance as the TSS-MUSIC algorithm, whereas Section 5.2. points out that the computational complexity of DFT-MUSIC is much lower than the TSS-MUSIC algorithm, and the DFT-MUSIC method achieves a better balance between complexity and DOA estimation accuracy; hence, it has better application prospects.

7. Conclusions

In this paper, a sparse array design method for non-Gaussian signals was proposed, which was based on GPSP and the properties of UCLATS. Further, a sparse array design example was given to illustrate the procedure. The process of obtaining physical sensors location could be divided into two steps; specifically, the first step was to model the problem of obtaining the longest possible consecutive virtual 2-SC from a given number of physical array elements into a GPSP and then to utilize the solution to GPSP to obtain the position of the virtual 2-SC and the position of the initial physical array. The second step was to multiply the positions of virtual 2-SC by appropriate coefficients to generate UCLATS. Consequently, the position of physical sensors could be obtained by multiplying the corresponding coefficient to initial physical array. Besides, the DFT-MUSIC algorithm was proposed, which achieved the same parameter estimation asymptotic performance with less than 10% computational complexity as compared with the TSS-MUSIC algorithm under the same simulation conditions.

Author Contributions

Conceptualization, M.Y. and C.Y.; methodology, M.Y., J.L. (Jingming Li), J.L. (Jianfeng Li) and C.Y.; software, M.Y. and C.Y.; validation, M.Y., J.L. (Jingming Li), J.L. (Jianfeng Li) and C.Y.; formal analysis, M.Y., J.L. (Jingming Li) and J.L. (Jianfeng Li); investigation, M.Y., J.L. (Jingming Li) and J.L. (Jianfeng Li); resources, M.Y., J.L. (Jingming Li) and J.L. (Jianfeng Li); data curation, M.Y., J.L. (Jingming Li) and J.L. (Jianfeng Li); writing—original draft preparation, M.Y., J.L. (Jingming Li), J.L. (Jianfeng Li), and C.Y.; writing—review and editing, M.Y., J.L. (Jingming Li), J.L. (Jianfeng Li) and C.Y.; visualization, M.Y., J.L. (Jingming Li), J.L. (Jianfeng Li) and C.Y.; supervision, M.Y., J.L. (Jingming Li), J.L. (Jianfeng Li) and C.Y.; project administration, M.Y.; funding acquisition, M.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by China NSF Grants (61971217, 61971218, 61631020).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

(a)
Considering the coprime relationship between M and N, the structure of UCLATS can be rewritten as
S 4 = S 1 S 3 = ( N 1 ) , N / 2 M d S 2 = 0 , M 1 N d
S = S 4 S 2
Without loss of generality, suppose that M > N . According to Definition 1, the difference co-array D U C L A T S includes the self-difference co-array set D s U C L A T S and cross-difference co-array set D c U C L A T S , specifically,
Case 1: N is odd,
For the cross-difference co-array set D c U C L A T S ,
D c U C L A T S = { ± d c d c = N m d M n d }
where 0 m M 1 , ( N 1 ) n N / 2 . When m = 0 , the elements with M n d , N / 2 n N / 2 can form N / 2 groups of values symmetric about the origin. Besides, because M and N (odd) are coprime integers, the number of distinct lags of set { d c d c = N m d M n d } is ( N + N / 2 ) M N / 2 } .
For the self-difference co-array set D s U C L A T S ,
D s U C L A T S = { ± d s d s = N m d } { ± d s d s = M n d }
where 0 m M 1 , 0 n ( N 1 ) + N / 2 . The set { ± d s d s = N m d } can be considered as the specific case with n = 0 in (A.3), i.e., { ± d s d s = N m d } D c U C L A T S . Similarly, the relationship { ± d s d s = M n d } D c U C L A T S is established when 0 n ( N 1 ) . However, for N 1 < n N / 2 + ( N 1 ) , the set { d s d s = M n d } contains N / 2 elements which are not included in D c U C L A T S , i.e., { ( N / 2 + ( N 1 ) ) M d , ( N / 2 + ( N 1 ) 1 ) M d , , M N d } .
Based on the symmetry of 2-DC, the DOF of the UCLATS can be represented as
D O F U C L A T S = 2 ( N + N / 2 ) M 1
Case 2: N is even,
The extra distinct lags in self-difference co-array set D s U C L A T S mentioned above is still established. It is noteworthy to analyze the cross-difference co-array set D c U C L A T S under the condition of even N, where N / 2 = N / 2 . As mentioned in Case 1, the elements in D c U C L A T S with M n d , N / 2 n N / 2 can form N / 2 groups of values symmetric about the origin when m = 0 . Moreover, the location set S 3 can be rewritten as
S 3 = 0 , N / 2 M d
then, the largest number in S 3 is M N d / 2 , However, the second to the last element of S 2 is N d , ( M 1 ) N d . These ( M 1 ) lags form ( M 1 ) / 2 groups that are symmetric about M N d / 2 . Note that this symmetrical relationship cannot be established when N is odd. Thus, the number of distinct lags of set { d c d c = N m d M n d } is ( N + N / 2 ) M N / 2 ( M 1 ) / 2 } . Considering the discussion about D s U C L A T S , the DOF of UCLATS can be denoted as
D O F U C L A T S = 2 ( N + N / 2 ) M ( M 1 ) 1
(b)
It is necessary to prove that there exists 0 m M 1 , ( N 1 ) n N / 2 such that D U C L A T S contains all consecutive elements in the set [ ( M + 1 ) N d , ( M + 1 ) N d ] . Because D U C L A T S = D s U C L A T S D c U C L A T S , we consider D c U C L A T S first, and the D c U C L A T S contains consecutive lags in range [ ( M N 1 ) d , ( M N 1 ) d ] . Considering the symmetry of D c U C L A T S , whose continuity of positive part can be employed to denote the whole range, which can be proved from two aspects, i.e., [ 0 , ( M N 1 ) d ] = [ 0 , ( M 1 ) d ] [ M d , ( M N 1 ) d ] .
For [ M d , ( M N 1 ) d ] , the restricted relationship 0 m M 1 can be rewritten as
0 N m d N M 1 d
Obviously, M d d c = N m d M n d ( M N 1 ) d ,i.e., ( M N 1 ) d d c M d , combined with and M n d = N m d d c , we can obtain the following relationship as
( M N 1 ) d M n d M N d N d M d
which can be simplified as
( N 1 M ) n N N M 1
Because of the relationship [ ( N 1 ) , N / 2 ] [ ( N 1 M ) , N N M 1 ] , M > N , the integer n must satisfy the continuity with the range [ M d , ( M N 1 ) d ] .
For [ 0 , ( M 1 ) d ] , arbitrary elements can be obtained by different combinations of M and N with cross-difference co-array operation of S .
For [ ( M N + 1 ) d , ( M N + N 1 ) d ] , we take the cross-difference co-array of UCLA into consideration, which is composed of S 1 and S 2 . Combing (A8) with ( M N + 1 ) d N m d M n d ( M N + N 1 ) d , the following relationship is established,
( M + 1 ) d M n d ( M N + N 1 ) d
which can be simplified as
( N + N 1 M ) n M + 1 M
The n must satisfy the condition ( N 1 ) n 0 . Then, the conclusion can be extended to the UCLATS (UCLA can be considered as the specific form with S 3 = ). At last, the location points M N d and can be obtained by self-difference co-array of S 4 , i.e., M N d = M d ( M ( N 1 ) d ) .
Generally, we have proven the positive part continuity of D U C L A T S in range
[ 0 , ( M N + N 1 ) d ] = [ 0 , ( M 1 ) d ] [ M d , ( M N 1 ) d ] M N d [ ( M N + 1 ) d , ( M N + N 1 ) d ]
It can be also verified in Figure 4.

Appendix B

For the convenience of presentation, Equation (21) can be rewritten as,
a ˜ s o r t θ k q = 1 T sin π q T 2 sin θ k sin π T q T 2 sin θ k e j T 1 T π q T 2 sin θ k
Considering the e j T 1 T π q T 2 sin θ k = 1 , the discussions mainly focus on the value of sin π q T 2 sin θ k sin π T q T 2 sin θ k . We analyze the value of a ˜ s o r t θ k q from two aspects, which are elaborated in the Case I and Case II below.
Besides, the value range of parameters mentioned above can be given as,
q [ 1 , T ] , T 2 sin θ k [ T 2 , T 2 ] , q T 2 sin θ k T 2 + 1 , 3 T 2 , T 1
Case I.
If T 2 sin θ k = q k Z , considering q Z ,then
sin π q T 2 sin θ k sin π T q T 2 sin θ k = sin ( k π ) sin ( k T π )
where k = q T 2 sin θ k T 2 + 1 , 3 T 2 , and obviously,
sin ( k π ) = sin ( k T π ) = 0 , k T 1 2 + 1 T , 3 2
Actually, the value of k T can be determined by (A17),
k T = 0 o r k T = 1
For k T = 0 ,
sin ( k π ) sin ( k T π ) = T , e j T 1 T π ( q T 2 sin θ k ) = 1
For k T = 1 ,
sin ( k π ) sin ( k T π ) = T ( 1 ) T 1 , e j T 1 T π ( q T 2 sin θ k ) = ( 1 ) T 1
Thus, the value of q k -th of a ˜ s o r t θ k is
a ˜ s o r t θ k q = q k = T
where q = q k = T 2 sin θ k .
When q q k , q k , q Z ,
sin ( k T π ) 0 , sin ( k π ) sin ( k T π ) = 0 a ˜ s o r t θ k q = 0
Case II.
If T 2 sin θ k = q k Z , considering q Z , then
sin π q T 2 sin θ k sin π T q T 2 sin θ k = sin ( k π ) sin ( k T π )
Obviously, k , k T Z ,i.e., sin ( k π ) sin ( k T π ) 0 . Based on the discussion of Case I, if q = r o u n d q k , the value of q q k 0 ( T 1 ). Then, the value of (A23) is close to T .
When q r o u n d q k , q Z , q k Z , considering the relationship
sin ( k π ) sin ( k T π ) 1 , e j T 1 2 2 π T q π sin θ k = 1 , T 1
The a ˜ s o r t θ k q will be a small value.

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. Foschini, G.J.; Golden, G.D.; Valenzuela, R.A.; Wolniansky, P.W. Simplified processing for high spectral efficiency wireless communication employing multi-element arrays. IEEE J. Sel. Areas Commun. 1999, 17, 1841–1852. [Google Scholar] [CrossRef] [Green Version]
  3. Wu, Y.I.; Lau, S.-K.; Wong, K.T.; Tang, S.-K. Beacon-Aided Adaptive Localization of Noise Sources Aboard a Pass-By Railcar Using a Trackside Microphone Array. IEEE Trans. Veh. Technol. 2010, 59, 3720–3727. [Google Scholar] [CrossRef]
  4. Merino-Martínez, R.; Sijtsma, P.; Snellen, M.; Ahlefeldt, T.; Antoni, J.; Bahr, C.J.; Blacodon, D.; Ernst, D.; Finez, A.; Funke, S.; et al. A review of acoustic imaging methods using phased microphone arrays. CEAS Aeronaut. J. 2019, 10, 197–230. [Google Scholar] [CrossRef] [Green Version]
  5. Godara, L. Application of antenna arrays to mobile communications. II. Beam-forming and direction-of-arrival considerations. Proc. IEEE 1997, 85, 1195–1245. [Google Scholar] [CrossRef] [Green Version]
  6. Shamsunder, S.; Giannakis, G.B. Modeling of non-Gaussian array data using cumulants: DOA estimation of more sources with less sensors. Signal Process. 1993, 30, 279–297. [Google Scholar] [CrossRef]
  7. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
  8. Roy, R.; Paulraj, A.; Kailath, T. ESPRIT—A subspace rotation approach to estimation of parameters of cisoids in noise. IEEE Trans. Acoust. Speech Signal Process. 1986, 34, 1340–1342. [Google Scholar] [CrossRef]
  9. Vaidyanathan, P.P.; Pal, P. Sparse Sensing with Co-Prime Samplers and Arrays. IEEE Trans. Signal Process. 2010, 59, 573–586. [Google Scholar] [CrossRef]
  10. Vaidyanathan, P.P.; Pal, P. Theory of Sparse Coprime Sensing in Multiple Dimensions. IEEE Trans. Signal Process. 2011, 59, 3592–3608. [Google Scholar] [CrossRef]
  11. 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]
  12. Shen, J.; He, Y.; Li, J. An Array Switching Strategy for Direction of Arrival Estimation with Coprime Linear Array in the Presence of Mutual Coupling. Sensors 2020, 20, 1629. [Google Scholar] [CrossRef] [Green Version]
  13. Moffet, A. Minimum-redundancy linear arrays. IEEE Trans. Antennas Propag. 2003, 16, 172–175. [Google Scholar] [CrossRef] [Green Version]
  14. Zhang, K.; Shen, C.; Li, H.; Li, Z.; Wang, H.; Chen, X.; Chen, J. Direction of Arrival Estimation and Robust Adaptive Beamforming with Unfolded Augmented Coprime Array. IEEE Access 2020, 8, 22314–22323. [Google Scholar] [CrossRef]
  15. 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]
  16. Li, J.; Zhang, X. Direction of Arrival Estimation of Quasi-Stationary Signals Using Unfolded Coprime Array. IEEE Access 2017, 5, 6538–6545. [Google Scholar] [CrossRef]
  17. Zheng, W.; Zhang, X.; Gong, P.; Zhai, H. DOA Estimation for Coprime Linear Arrays: An Ambiguity-Free Method Involving Full DOFs. IEEE Commun. Lett. 2017, 22, 562–565. [Google Scholar] [CrossRef]
  18. Qin, S.; Zhang, Y.D.; Amin, M.G. Generalized Coprime Array Configurations for Direction-of-Arrival Estimation. IEEE Trans. Signal Process. 2015, 63, 1377–1390. [Google Scholar] [CrossRef]
  19. Shi, J.; Hu, G.; Zhang, X.; Zhou, H. Generalized Nested Array: Optimization for Degrees of Freedom and Mutual Cou-pling. IEEE Commun. Lett. 2018, 22, 1208–1211. [Google Scholar] [CrossRef]
  20. Tugnait, J.K. On time delay estimation with unknown spatially correlated Gaussian noise using fourth-order cumulants and cross cumulants. IEEE Trans. Signal Process. 1991, 39, 1258–1267. [Google Scholar] [CrossRef]
  21. Dogan, M.; Mendel, J. Applications of cumulants to array processing. II. Non-Gaussian noise suppression. IEEE Trans. Signal Process. 1995, 43, 1663–1676. [Google Scholar] [CrossRef]
  22. Porat, B.; Friedlander, B. Direction finding algorithms based on high-order statistics. IEEE Trans. Signal Process. 1991, 39, 2016–2024. [Google Scholar] [CrossRef]
  23. Zhang, Y.; Ng, B.P. MUSIC-Like DOA Estimation Without Estimating the Number of Sources. IEEE Trans. Signal Process. 2009, 58, 1668–1676. [Google Scholar] [CrossRef]
  24. Yuen, N.; Friedlander, B. Asymptotic performance analysis of ESPRIT, higher order ESPRIT, and virtual ESPRIT algorithms. IEEE Trans. Signal Process. 1996, 44, 2537–2550. [Google Scholar] [CrossRef]
  25. Dogan, M.C.; Mendel, J.M. Joint array calibration and direction-finding with virtual-ESPRIT algorithm. In Proceedings of the IEEE Signal Processing Workshop on Higher-Order Statistics, South Lake Tahoe, CA, USA, 7 June 1993. [Google Scholar] [CrossRef]
  26. Pal, P.; Vaidyanathan, P.P. Multiple Level Nested Array: An Efficient Geometry for 2q-th Order Cumulant Based Array Pro-cessing. IEEE Trans. Signal Process. 2012, 60, 1253–1269. [Google Scholar] [CrossRef]
  27. Shen, Q.; Liu, W.; Cui, W.; Wu, S.; Pal, P. Simplified and Enhanced Multiple Level Nested Arrays Exploiting High-Order Dif-ference Co-Arrays. IEEE Trans. Signal Process. 2019, 67, 3502–3515. [Google Scholar] [CrossRef]
  28. Shen, Q.; Liu, W.; Cui, W.; Wu, S. Extension of Co-Prime Arrays Based on the Fourth-Order Difference Co-Array Concept. IEEE Signal Process. Lett. 2016, 23, 615–619. [Google Scholar] [CrossRef]
  29. Cai, J.; Liu, W.; Zong, R.; Shen, Q. An Expanding and Shift Scheme for Constructing Fourth-Order Difference Coarrays. IEEE Signal Process. Lett. 2017, 24, 480–484. [Google Scholar] [CrossRef] [Green Version]
  30. Ye, C.; Chen, L.; Zhu, B. Sparse Array Design for DOA Estimation of Non-Gaussian Signals: From Global Postage-Stamp Problem Perspective. Wirel. Commun. Mob. Comput. 2021, 2021, 1–11. [Google Scholar] [CrossRef]
  31. Mossige, S. Algorithms for Computing the h-Range of the Postage Stamp Problem. Math. Comput. 1981, 36, 575. [Google Scholar] [CrossRef]
  32. Challis, M.F.; Robinson, J.P. Some extremal postage stamp bases. J. Integer Seq. 2010, 13, 1–15. [Google Scholar]
  33. Cao, R.; Liu, B.; Gao, F.; Zhang, X. A Low-Complex One-Snapshot DOA Estimation Algorithm with Massive ULA. IEEE Commun. Lett. 2017, 21, 1071–1074. [Google Scholar] [CrossRef]
  34. Fu, Z.; Charge, P.; Wang, Y. A Virtual Nested MIMO Array Exploiting Fourth Order Difference Coarray. IEEE Signal Process. Lett. 2020, 27, 1140–1144. [Google Scholar] [CrossRef]
  35. Shan, T.-J.; Wax, M.; Kailath, T. On spatial smoothing for direction-of-arrival estimation of coherent signals. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 806–811. [Google Scholar] [CrossRef]
Figure 1. Unfolded coprime linear array with three subarrays (UCLATS).
Figure 1. Unfolded coprime linear array with three subarrays (UCLATS).
Sensors 22 01339 g001
Figure 2. (a) Physical sensors location S ; (b) co-array S s c = S s M S s N S s N / 2 .
Figure 2. (a) Physical sensors location S ; (b) co-array S s c = S s M S s N S s N / 2 .
Sensors 22 01339 g002
Figure 3. The process of spatial smoothing.
Figure 3. The process of spatial smoothing.
Sensors 22 01339 g003
Figure 4. Consecutive DOF comparison.
Figure 4. Consecutive DOF comparison.
Sensors 22 01339 g004
Figure 5. cDOF comparisons of different arrays.
Figure 5. cDOF comparisons of different arrays.
Sensors 22 01339 g005
Figure 6. RMSE performance comparison versus snapshots.
Figure 6. RMSE performance comparison versus snapshots.
Sensors 22 01339 g006
Figure 7. RMSE performance comparison versus sensors.
Figure 7. RMSE performance comparison versus sensors.
Sensors 22 01339 g007
Figure 8. RMSE performance comparison of different arrays.
Figure 8. RMSE performance comparison of different arrays.
Sensors 22 01339 g008
Figure 9. RMSE performance comparison versus snapshots.
Figure 9. RMSE performance comparison versus snapshots.
Sensors 22 01339 g009
Figure 10. RMSE performance comparison of different algorithms.
Figure 10. RMSE performance comparison of different algorithms.
Sensors 22 01339 g010
Table 1. DOF of UCLATS.
Table 1. DOF of UCLATS.
MN DOF UCLATS
OddOdd 2 ( N + N / 2 ) M 1
EvenOdd 2 ( N + N / 2 ) M 1
OddEven 2 ( N + N / 2 ) M ( M 1 ) 1
EvenEven /
Table 2. The solutions to GPSP.
Table 2. The solutions to GPSP.
k n 2 ( S k ) S k
480134
51201356
616013578
72001258910
72001348911
720013491116
720013561314
72001357910
82601258111213
82601349101213
8260135781718
9320125811141516
932013579102122
1040013491116171920
114601237111519212224
114601257111519212224
12540123711151923252628
12540125711151923252628
12540134911161823242627
12540135613142122242627
1364013491116212328293132
Table 3. Comparisons of different cDOF versus array structures.
Table 3. Comparisons of different cDOF versus array structures.
Arrays
Structure
Number of
Sensors T ( N i , i = 1 , 2 , , 4 )
Consecutive DOF
( N i , i = 1 , 2 , , 4 )
Locations   ( T = 10 )
TL-NA N 1 + N 2 4 N 2 ( N 1 + 1 ) 3 0.5 , 1 , 1.5 , 2 , 2.5 , 3 , 6 , 9 , 12 , 15
FL-NA 1 4 N i 3 2 i = 1 4 N i 1 0.5 , 1 , 1.5 , 2 , 4 , 6 , 12 , 18 , 36 , 54
ACA 2 N 1 + N 2 1 6 N 1 N 2 + 2 N 1 2 N 2 1 0 , 1.5 , 2.5 , 3 , 4.5 , 5 , 6 , 7.5 , 10 , 12.5
SAFE-CPA 2 N 1 + N 2 1 + N 3 2 M 0 + 1 0 , 1 , 1.5 , 2 , 3 , 4.5 , 17.5 , 30.5 , 43.5 , 56.5
Proposed array N 2 + N 1 + N 1 / 2 2 2 ( n 2 ( S N 1 ) + 1 ) ( n 2 ( S N 2 ) + 1 ) 1 26 , 19.5 , 6.5 , 0 , 4.5 , 6.5 , 13 , 13.5 , 22.5 , 27
M 0 = 4 N 1 N 2 N 3 + 3 N 1 N 2 + 2 N 1 N 3 N 2 N 3 + N 1 N 2 + N 3 1 .
Table 4. cDOF examples of different array structures ( T = 6 , , 10 ).
Table 4. cDOF examples of different array structures ( T = 6 , , 10 ).
T678910
cDOF
Array
Proposed array/83 (5, 2, 2)139 (5, 3, 2)179 (6, 3, 2)251 (5, 4, 3)
ACA33 (2, 3)/53 (2, 5)69 (3, 4)85 (3, 5)
SAFE-CPA//137 (2, 3, 2)189 (2, 3, 3)241 (2, 3, 4)
TL-NA45 (3, 3)61 (3, 4)77 (4, 4)97 (4, 5)117 (5, 5)
FL-NA47 (3, 2, 2, 2)71 (3, 3, 2, 2)107 (3, 3, 3, 2)161 (3, 3, 3, 3)215 (4, 3, 3, 3)
Table 5. cDOF examples of different array structures ( T = 11 , , 15 ).
Table 5. cDOF examples of different array structures ( T = 11 , , 15 ).
T1112131415
cDOF
Array
Proposed array323 (6, 4,3)/503 (8, 4, 3)747 (7, 6, 4)951 (8, 6, 4)
ACA/117 (4, 5)133 (3, 8)161 (4, 7)177 (5, 6)
SAFE-CPA273 (3, 4, 2)375 (3, 4, 3)477 (3, 4, 4)581 (3, 5, 4)705 (3, 5, 5)
TL-NA141 (5, 6)165 (6, 6)193 (6, 7)221 (7, 7)253 (7, 8)
FL-NA287 (4, 4, 3, 3)383 (4, 4, 4, 3)511 (4, 4, 4, 4)639 (5, 4, 4, 4)799 (5, 5, 4, 4)
Table 6. Computational complexity comparison of different algorithms.
Table 6. Computational complexity comparison of different algorithms.
MethodsComputational ComplexityComplex Multiplications
DFT-MUSIC O { J ( M + N + N / 2 1 ) 4 + T 2 + W 3 + n W ( 2 ( W K ) + 1 ) } 3.53 × 10 7
TSS-MUSIC O { J ( M + N + N / 2 1 ) 4 + W 3 + n 1 W ( 2 ( W K ) + 1 ) } 5.87 × 10 8
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, M.; Li, J.; Ye, C.; Li, J. Unfolded Coprime Linear Array with Three Subarrays for Non-Gaussian Signals: Configuration Design and DOA Estimation. Sensors 2022, 22, 1339. https://doi.org/10.3390/s22041339

AMA Style

Yang M, Li J, Ye C, Li J. Unfolded Coprime Linear Array with Three Subarrays for Non-Gaussian Signals: Configuration Design and DOA Estimation. Sensors. 2022; 22(4):1339. https://doi.org/10.3390/s22041339

Chicago/Turabian Style

Yang, Meng, Jingming Li, Changbo Ye, and Jianfeng Li. 2022. "Unfolded Coprime Linear Array with Three Subarrays for Non-Gaussian Signals: Configuration Design and DOA Estimation" Sensors 22, no. 4: 1339. https://doi.org/10.3390/s22041339

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