Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2022 Feb 10;22(4):1339. doi: 10.3390/s22041339

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

Meng Yang 1,2, Jingming Li 3, Changbo Ye 1,*, Jianfeng Li 1
Editor: Elena Simona Lohan
PMCID: PMC8963009  PMID: 35214247

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.

Keywords: DOA estimation, non-Gaussian signals, coprime linear array, consecutive degree of freedom, discrete Fourier transform

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:

  1. 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.

  2. 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.

  3. 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. vec() means the vectorization operation of a matrix. Cum() represents the cumulant operator and round() 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 locationDcan be defined as [11]

D=D+D=DselfDcross={didj,di,djS} (1)

where D+ and D represent the positive and negative elements of D , respectively. Dself and Dcross 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 locationSscan be defined as [34]

Ss=SselfScross={di+dj,di,djS} (2)

where Sself and Scross denote self-sum co-array set and cross-sum co-array set, respectively.

Definition 3.

The 2-DCSC locationDdcsccan be defined as [34]

Ddcsc={didj,di,djD}={(di1+dj2)(dj1+di2),di1,di2,dj1,dj2S} (3)

where S and D represent the physical sensors and 2-DC location set, respectively.

Definition 4.

The FODC locationD4dccan be defined as [26,28]

DFODC={didj,di,djD}={(di1di2)(dj1dj2),di1,di2,dj1,dj2S}={(di1+dj2)(dj1+di2),di1,di2,dj1,dj2S} (4)

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

S1=(N1),0MdS2=0,M1NdS3=0,N/2Md (5)
SUCLATS=S1S2S3 (6)

where M and N are coprime integers, which represent the physical sensors of subarray 1 S1 and subarray 2 S2, respectively. d=λ/2 and λ denote wavelength. In addition, the total physical sensors number of UCLATS is T=M+N+N/21.

Figure 1.

Figure 1

Unfolded coprime linear array with three subarrays (UCLATS).

Lemma 1.

The following properties hold for UCLATS:

  • (a) 

    The DOF of UCLATS has been presented in Table 1 with different combinations of M and N.

  • (b) 

    DUCLATScontains the consecutive lags in the range of[(MN+N1)d,(MN+N1)d]with inter-element spacingd, where the positive consecutive lags of cross-difference co-arrayDcUCLATSare distributed in range[0,(MN1)d]and[(MN+1)d,(MN+N1)d].

Table 1.

DOF of UCLATS.

M N DOFUCLATS
Odd Odd 2(N+N/2)M1
Even Odd 2(N+N/2)M1
Odd Even 2(N+N/2)M(M1)1
Even Even /

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={d1,d2,,dL}, the received signal x(t) can be modeled as [19]

x(t)=As(t)+n(t) (7)

where A(θ)=[a(θ1),a(θ2),,a(θK)]L×K denotes the steering matrix, and a(θk)=[ej2πd1sin(θk)/λ,ej2πd2sin(θk)/λ,,ej2πdLsin(θk)/λ]TL×1 is the steering vector. s(t)=[s1(t),s2(t),,sK(t)]TK×1,1tJ 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]

C4,x=k=1Kc4,sk[a(θk)a(θk)][a(θk)a(θk)]H=k=1Kc4,ska4,x(θk)a4,xH(θk) (8)

where c4,sk=Cum(sk(t),sk(t),sk*(t),sk*(t)) is the FOC of sk(t), and

a4,x(θk)=a(θk)a(θk),1kK (9)

whose elements are with the specific form ejπ(didj)sinθk,1i,jL, which can be constructed by a(θk).

To obtain the vectorized signal model, we reconstruct C4,x as [34]

z=vec(C4,x)=Avec(θ)p (10)

where

Avec(θ)=[a4,x*(θ1)a4,x(θ1),a4,x*(θ2)a4,x(θ2),,a4,x*(θK)a4,x(θK)]=[avec(θ1),avec(θ2),,avec(θK)] (11)

whose elements are constructed by a4,x(θk), and p=[c4,s1,c4,s2,,c4,sK]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

Sk={0=a1<<ak} (12)

Remark 1.

The elements inSkshould be summed h times to achieve the consecutive integers range with0,1,2,,nh(Sk).

Remark 2.

nh(Sk) 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.

Table 2.

The solutions to GPSP.

k n2(Sk) Sk
4 8 0 1 3 4
5 12 0 1 3 5 6
6 16 0 1 3 5 7 8
7 20 0 1 2 5 8 9 10
7 20 0 1 3 4 8 9 11
7 20 0 1 3 4 9 11 16
7 20 0 1 3 5 6 13 14
7 20 0 1 3 5 7 9 10
8 26 0 1 2 5 8 11 12 13
8 26 0 1 3 4 9 10 12 13
8 26 0 1 3 5 7 8 17 18
9 32 0 1 2 5 8 11 14 15 16
9 32 0 1 3 5 7 9 10 21 22
10 40 0 1 3 4 9 11 16 17 19 20
11 46 0 1 2 3 7 11 15 19 21 22 24
11 46 0 1 2 5 7 11 15 19 21 22 24
12 54 0 1 2 3 7 11 15 19 23 25 26 28
12 54 0 1 2 5 7 11 15 19 23 25 26 28
12 54 0 1 3 4 9 11 16 18 23 24 26 27
12 54 0 1 3 5 6 13 14 21 22 24 26 27
13 64 0 1 3 4 9 11 16 21 23 28 29 31 32

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 SN, SM and SN/2 can be obtained from the solution to GPSP. For SN, if all elements are negative, the consecutive integers set that can be obtained from N sensors are

{n2(SN),,2,1,0} (13)

where SN represents a set with N integers, n2(SN) is the largest possible integer mentioned in (12), which can be obtained by Table 2. For SM and SN/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,,n2(SM)}{0,1,2,,n2(SN/2)} (14)

The 2-SC of SN, SM and SN/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

SsN={n2(SN)d1,,2d1,d1,0} (15)

where d1=(n2(SM)+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

SsM={0,d2,2d2,,n2(SM)d2}SsN/2={0,d1,2d1,,n2(SN/2)d1} (16)

where d2=(n2(SN)+1)d represents the element spacing of co-subarray 2. Besides, n2(SM)+1 and n2(SN)+1 are coprime integers.

The co-array Ssc=SsMSsNSsN/2 can be considered as UCLATS. Considering that the 2-SC of SN, SM and SN/2 have been multiplied by d1 or d2, then the location of physical sensors should also be adjusted by multiplication operations. We give the location set of physical sensors as follows,

S=SNd1SMd2SN/2d1 (17)

Figure 2 shows the example of the process mentioned above, where M=5,N=4 SN={4,3,1,0}, SM={0,1,3,5,6}, SN/2={0,1,2}. n2(SM)=12,n2(SN)=8,n2(SN/2)=4, SsM=9d×{12,,1,0}, SsN=13d×{0,1,,8}, SsN/2=13d×{0,1,2,3,4}.

Figure 2.

Figure 2

(a) Physical sensors location S; (b) co-array Ssc=SsMSsNSsN/2.

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 Ssc has been also provided. Thus, the consecutive virtual elements part of proposed array geometry with range [Wd,Wd] can be employed by DFT method to obtain initial estimation, whose total number is T=2W+1, the value of W has been given in (28).

Define the steering vector ac(θk)T×1 as

ac(θk)=[ej(W)πsinθk,1,,ejWπsinθk]T (18)

Define the normalized DFT matrix FT×T, whose element corresponding to coordinate (p,q) can be expressed as

[F]pq=1Tej2πTpq (19)

Consequently, the new normalized steering vector a˜c(θk) constructed by F and ac(θk) can be written as

a˜c(θk)=Fac(θk) (20)

whose q-th element is

[a˜c(θk)]q=1TsinT2(2πTqπsinθk)sin122πTqπsinθkejT122πTqπsinθk (21)

The analysis of the value in Equation (21) has been given in Appendix B, which can be concluded from two aspects. Specifically, when Tsinθk/2=qk is an integer, only the value of q=qk-th element of a˜c(θk) is not zero, when qk is not an integer, most elements in (21) are small values close to zero, except the q=roundqk-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 z1, which is obtained by sorting and removing the redundancy operation of z. Further, the vector after DFT is yini=Fz1, whose spectrum corresponds to K largest peaks are marked as qkinik=1,2,,K; then, the initial DOA estimates can be calculated by

θkini=arcsin(2qkini/T),k=1,2,,K (22)

4.2. Fine Estimation by PSS-MUSIC Method

According to Appendix B, when qk=Tsinθk/2 is not an integer, more accurate DOA estimates cannot be obtained by qkini; 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=2W+1, and the value of W is shown in (28).

Figure 3.

Figure 3

The process of spatial smoothing.

According to [35], spatial smoothing methods require a full rank FOC matrix. By employing spatial smoothing process, the consecutive co-array steering vector ac(θ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(1iW+1) subarray can be denoted by

i+1+nd, n=0,1,,W (23)

whose vectorized FOC matrix z1i is constructed within row W+1i to 2W+1i of z1. The covariance matrix can be constructed by

Ri=z1iz1iH (24)

Sum the covariance matrices of all W+1 subarrays, whose mean value corresponding to full rank spatial smoothing matrix can be calculated by

R=2T+1i=1T+1/2Ri (25)

Based on the eigenvalue decomposition (EVD), R can be decomposed as

R=EsDsEsH+EnDnEnH (26)

where Es is formed by the eigenvectors corresponding to the maximum K eigenvalues, and En is composed of the rest eigenvectors. Ds and Dn are diagonal matrices, the diagonal elements of Ds are made up of the largest K eigenvalues, and the diagonal elements of Dn are composed of other eigenvalues.

Based on the orthogonal relationship between the noise space En and the steering vector, the spectrum function of the fine estimation in the range [θkiniΔ,θkini+Δ],Δ=1 can be represented by

PDFTMUSIC(θ)=1asubH(θ)EnEnHasub(θ) (27)

where asubθ is the steering vector of subarray i(1iW+1) described in Figure 3, which can be set as asubθ=[1,ej2πdsinθ/λ,,ejπWdsinθ/λ]T,θ[θkiniΔ,θkini+Δ]. 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 SsM, SsN and SsN/2 have been associated with the co-subarrays of UCLATS in Figure 2, according to Lemma 1, the cDOF of the 2-DC of Ssc can be obtained by

cDOFUCLATS=2W+1 (28)

which contains consecutive lags in the range of [Wd,Wd],W=(n2(SM)+2)(n2(SN)+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 Ssc, as depicted in the upper part of Figure 4.

Figure 4.

Figure 4

Consecutive DOF comparison.

However, for the proposed array, the following relationship is established:

cDOFproposedcDOFUCLATS (29)

where cDOFproposed 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 Ss contains Ssc 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 cDOFUCLATS is also contained by cDOFproposed.

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.

Figure 5.

Figure 5

cDOF comparisons of different arrays.

Table 3.

Comparisons of different cDOF versus array structures.

Arrays
Structure
Number of
Sensors T (Ni,i=1,2,,4)
Consecutive DOF
(Ni,i=1,2,,4)
Locations (T=10)
TL-NA N1+N2 4N2(N1+1)3 0.5,1,1.5,2,2.5,3,6,9,12,15
FL-NA 14Ni3 2i=14Ni1 0.5,1,1.5,2,4,6,12,18,36,54
ACA 2N1+N21 6N1N2+2N12N21 0,1.5,2.5,3,4.5,5,6,7.5,10,12.5
SAFE-CPA 2N1+N21+N3 2M0+1 0,1,1.5,2,3,4.5,17.5,30.5,43.5,56.5
Proposed array N2+N1+N1/22 2(n2(SN1)+1)(n2(SN2)+1)1 26,19.5,6.5,0,4.5,6.5,13,13.5,22.5,27

M0=4N1N2N3+3N1N2+2N1N3N2N3+N1N2+N31.

Table 4.

cDOF examples of different array structures (T=6,,10).

T 6 7 8 9 10
cDOF
Array
Proposed array / 83 (5, 2, 2) 139 (5, 3, 2) 179 (6, 3, 2) 251 (5, 4, 3)
ACA 33 (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-NA 45 (3, 3) 61 (3, 4) 77 (4, 4) 97 (4, 5) 117 (5, 5)
FL-NA 47 (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).

T 11 12 13 14 15
cDOF
Array
Proposed array 323 (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-CPA 273 (3, 4, 2) 375 (3, 4, 3) 477 (3, 4, 4) 581 (3, 5, 4) 705 (3, 5, 5)
TL-NA 141 (5, 6) 165 (6, 6) 193 (6, 7) 221 (7, 7) 253 (7, 8)
FL-NA 287 (4, 4, 3, 3) 383 (4, 4, 4, 3) 511 (4, 4, 4, 4) 639 (5, 4, 4, 4) 799 (5, 5, 4, 4)

Remark 3.

The cDOF of the proposed array geometry listed inTable 4 and Table 5 is the minimum cDOF, which can be calculated from cDOFUCLATS, 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{T2}, and PSS process costs O{nW(2(WK)+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/21)4+W3+n1W(2(WK)+1)}, where n1 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 (θkini1,θkini+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.

Table 6.

Computational complexity comparison of different algorithms.

Methods Computational Complexity Complex Multiplications
DFT-MUSIC O{J(M+N+N/21)4+T2+W3+nW(2(WK)+1)} 3.53×107
TSS-MUSIC O{J(M+N+N/21)4+W3+n1W(2(WK)+1)} 5.87×108

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=1Kk=1K1500i=1500(θ^k,iθk)2 (30)

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.

Figure 6.

Figure 6

RMSE performance comparison versus snapshots.

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}.

Figure 7.

Figure 7

RMSE performance comparison versus sensors.

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 SNR=10dB.

Figure 8.

Figure 8

RMSE performance comparison of different arrays.

Figure 9.

Figure 9

RMSE performance comparison versus snapshots.

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 (θkini1,θkini+1),k=1,K and (90,90), respectively, and θkini represents the initial DOA estimates.

Figure 10.

Figure 10

RMSE performance comparison of different algorithms.

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.

Appendix A

  • (a)
    Considering the coprime relationship between M and N, the structure of UCLATS can be rewritten as
    S4=S1S3=(N1),N/2MdS2=0,M1Nd (A1)
    S=S4S2 (A2)

Without loss of generality, suppose that M>N. According to Definition 1, the difference co-array DUCLATS includes the self-difference co-array set DsUCLATS and cross-difference co-array set DcUCLATS, specifically,

Case 1: N is odd,

For the cross-difference co-array set DcUCLATS,

DcUCLATS={±dcdc=NmdMnd} (A3)

where 0mM1,(N1)nN/2. When m=0, the elements with Mnd,N/2nN/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 {dcdc=NmdMnd} is (N+N/2)MN/2}.

For the self-difference co-array set DsUCLATS,

DsUCLATS={±dsds=Nmd}{±dsds=Mnd} (A4)

where 0mM1,0n(N1)+N/2. The set {±dsds=Nmd} can be considered as the specific case with n=0 in (A.3), i.e., {±dsds=Nmd}DcUCLATS. Similarly, the relationship {±dsds=Mnd}DcUCLATS is established when 0n(N1). However, for N1<nN/2+(N1), the set {dsds=Mnd} contains N/2 elements which are not included in DcUCLATS, i.e., {(N/2+(N1))Md,(N/2+(N1)1)Md,,MNd}.

Based on the symmetry of 2-DC, the DOF of the UCLATS can be represented as

DOFUCLATS=2(N+N/2)M1 (A5)

Case 2: N is even,

The extra distinct lags in self-difference co-array set DsUCLATS mentioned above is still established. It is noteworthy to analyze the cross-difference co-array set DcUCLATS under the condition of even N, where N/2=N/2. As mentioned in Case 1, the elements in DcUCLATS with Mnd,N/2nN/2 can form N/2 groups of values symmetric about the origin when m=0. Moreover, the location set S3 can be rewritten as

S3=0,N/2Md (A6)

then, the largest number in S3 is MNd/2, However, the second to the last element of S2 is Nd,(M1)Nd. These (M1) lags form (M1)/2 groups that are symmetric about MNd/2. Note that this symmetrical relationship cannot be established when N is odd. Thus, the number of distinct lags of set {dcdc=NmdMnd} is (N+N/2)MN/2(M1)/2}. Considering the discussion about DsUCLATS, the DOF of UCLATS can be denoted as

DOFUCLATS=2(N+N/2)M(M1)1 (A7)
  • (b)

    It is necessary to prove that there exists 0mM1,(N1)nN/2 such that DUCLATS contains all consecutive elements in the set [(M+1)Nd,(M+1)Nd]. Because DUCLATS=DsUCLATSDcUCLATS, we consider DcUCLATS first, and the DcUCLATS contains consecutive lags in range [(MN1)d,(MN1)d]. Considering the symmetry of DcUCLATS, whose continuity of positive part can be employed to denote the whole range, which can be proved from two aspects, i.e., [0,(MN1)d]=[0,(M1)d][Md,(MN1)d].

For [Md,(MN1)d], the restricted relationship 0mM1 can be rewritten as

0NmdNM1d (A8)

Obviously, Mddc=NmdMnd(MN1)d,i.e.,(MN1)ddcMd, combined with and Mnd=Nmddc, we can obtain the following relationship as

(MN1)dMndMNdNdMd (A9)

which can be simplified as

(N1M)nNNM1 (A10)

Because of the relationship [(N1),N/2][(N1M),NNM1],M>N, the integer n must satisfy the continuity with the range [Md,(MN1)d].

For [0,(M1)d], arbitrary elements can be obtained by different combinations of M and N with cross-difference co-array operation of S.

For [(MN+1)d,(MN+N1)d], we take the cross-difference co-array of UCLA into consideration, which is composed of S1 and S2. Combing (A8) with (MN+1)dNmdMnd(MN+N1)d, the following relationship is established,

(M+1)dMnd(MN+N1)d (A11)

which can be simplified as

(N+N1M)nM+1M (A12)

The n must satisfy the condition (N1)n0. Then, the conclusion can be extended to the UCLATS (UCLA can be considered as the specific form with S3=). At last, the location points MNd and can be obtained by self-difference co-array of S4, i.e., MNd=Md(M(N1)d).

Generally, we have proven the positive part continuity of DUCLATS in range

[0,(MN+N1)d]=[0,(M1)d][Md,(MN1)d]MNd[(MN+1)d,(MN+N1)d] (A13)

It can be also verified in Figure 4.

Appendix B

For the convenience of presentation, Equation (21) can be rewritten as,

a˜sortθkq=1TsinπqT2sinθksinπTqT2sinθkejT1TπqT2sinθk (A14)

Considering the ejT1TπqT2sinθk=1, the discussions mainly focus on the value of sinπqT2sinθksinπTqT2sinθk. We analyze the value of a˜sortθkq 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],T2sinθk[T2,T2],qT2sinθkT2+1,3T2,T1 (A15)

Case I.

If T2sinθk=qkZ, considering qZ,then

sinπqT2sinθksinπTqT2sinθk=sin(kπ)sin(kTπ) (A16)

where k=qT2sinθkT2+1,3T2, and obviously,

sin(kπ)=sin(kTπ)=0,kT12+1T,32 (A17)

Actually, the value of kT can be determined by (A17),

kT=0orkT=1 (A18)

For kT=0,

sin(kπ)sin(kTπ)=T,ejT1Tπ(qT2sinθk)=1 (A19)

For kT=1,

sin(kπ)sin(kTπ)=T(1)T1,ejT1Tπ(qT2sinθk)=(1)T1 (A20)

Thus, the value of qk-th of a˜sortθk is

a˜sortθkq=qk=T (A21)

where q=qk=T2sinθk.

When qqk,qk,qZ,

sin(kTπ)0,sin(kπ)sin(kTπ)=0a˜sortθkq=0 (A22)

Case II.

If T2sinθk=qkZ, considering qZ, then

sinπqT2sinθksinπTqT2sinθk=sin(kπ)sin(kTπ) (A23)

Obviously, k,kTZ,i.e., sin(kπ)sin(kTπ)0. Based on the discussion of Case I, if q=roundqk, the value of qqk0(T1). Then, the value of (A23) is close to T.

When qroundqk,qZ,qkZ, considering the relationship

sin(kπ)sin(kTπ)1,ejT122πTqπsinθk=1,T1 (A24)

The a˜sortθkq will be a small value.

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.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Krim H., Viberg M. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996;13:67–94. doi: 10.1109/79.526899. [DOI] [Google Scholar]
  • 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. doi: 10.1109/49.806815. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TVT.2010.2059056. [DOI] [Google Scholar]
  • 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. doi: 10.1007/s13272-019-00383-4. [DOI] [Google Scholar]
  • 5.Godara L. Application of antenna arrays to mobile communications. II. Beam-forming and direction-of-arrival considerations. Proc. IEEE. 1997;85:1195–1245. doi: 10.1109/5.622504. [DOI] [Google Scholar]
  • 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. doi: 10.1016/0165-1684(93)90014-2. [DOI] [Google Scholar]
  • 7.Schmidt R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986;34:276–280. doi: 10.1109/TAP.1986.1143830. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TASSP.1986.1164935. [DOI] [Google Scholar]
  • 9.Vaidyanathan P.P., Pal P. Sparse Sensing with Co-Prime Samplers and Arrays. IEEE Trans. Signal Process. 2010;59:573–586. doi: 10.1109/TSP.2010.2089682. [DOI] [Google Scholar]
  • 10.Vaidyanathan P.P., Pal P. Theory of Sparse Coprime Sensing in Multiple Dimensions. IEEE Trans. Signal Process. 2011;59:3592–3608. doi: 10.1109/TSP.2011.2135348. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2010.2049264. [DOI] [Google Scholar]
  • 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. doi: 10.3390/s20061629. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Moffet A. Minimum-redundancy linear arrays. IEEE Trans. Antennas Propag. 2003;16:172–175. doi: 10.1109/TAP.1968.1139138. [DOI] [Google Scholar]
  • 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. doi: 10.1109/ACCESS.2020.2968956. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2017.2736493. [DOI] [Google Scholar]
  • 16.Li J., Zhang X. Direction of Arrival Estimation of Quasi-Stationary Signals Using Unfolded Coprime Array. IEEE Access. 2017;5:6538–6545. doi: 10.1109/ACCESS.2017.2695581. [DOI] [Google Scholar]
  • 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. doi: 10.1109/LCOMM.2017.2787698. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2015.2393838. [DOI] [Google Scholar]
  • 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. doi: 10.1109/LCOMM.2018.2821672. [DOI] [Google Scholar]
  • 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. doi: 10.1109/78.136532. [DOI] [Google Scholar]
  • 21.Dogan M., Mendel J. Applications of cumulants to array processing. II. Non-Gaussian noise suppression. IEEE Trans. Signal Process. 1995;43:1663–1676. doi: 10.1109/78.398727. [DOI] [Google Scholar]
  • 22.Porat B., Friedlander B. Direction finding algorithms based on high-order statistics. IEEE Trans. Signal Process. 1991;39:2016–2024. doi: 10.1109/78.134434. [DOI] [Google Scholar]
  • 23.Zhang Y., Ng B.P. MUSIC-Like DOA Estimation Without Estimating the Number of Sources. IEEE Trans. Signal Process. 2009;58:1668–1676. doi: 10.1109/TSP.2009.2037074. [DOI] [Google Scholar]
  • 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. doi: 10.1109/78.539037. [DOI] [Google Scholar]
  • 25.Dogan M.C., Mendel J.M. Joint array calibration and direction-finding with virtual-ESPRIT algorithm; Proceedings of the IEEE Signal Processing Workshop on Higher-Order Statistics; South Lake Tahoe, CA, USA. 7 June 1993; [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2011.2178410. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2019.2914887. [DOI] [Google Scholar]
  • 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. doi: 10.1109/LSP.2016.2539324. [DOI] [Google Scholar]
  • 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. doi: 10.1109/LSP.2017.2664500. [DOI] [Google Scholar]
  • 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. doi: 10.1155/2021/6616112. [DOI] [Google Scholar]
  • 31.Mossige S. Algorithms for Computing the h-Range of the Postage Stamp Problem. Math. Comput. 1981;36:575. doi: 10.2307/2007661. [DOI] [Google Scholar]
  • 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. doi: 10.1109/LCOMM.2017.2652442. [DOI] [Google Scholar]
  • 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. doi: 10.1109/LSP.2020.3003831. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TASSP.1985.1164649. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES