Next Article in Journal
Energy-Efficient Wireless Sensor Networks for Precision Agriculture: A Review
Next Article in Special Issue
Topological Interference Management for K-User Downlink Massive MIMO Relay Network Channel
Previous Article in Journal
Constrained Active Learning for Anchor Link Prediction Across Multiple Heterogeneous Social Networks
Previous Article in Special Issue
Performance Analysis of the Direct Position Determination Method in the Presence of Array Model Errors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Direction-of-Arrival Estimation with Coarray ESPRIT for Coprime Array

College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(8), 1779; https://doi.org/10.3390/s17081779
Submission received: 17 July 2017 / Revised: 29 July 2017 / Accepted: 31 July 2017 / Published: 3 August 2017

Abstract

:
A coprime array is capable of achieving more degrees-of-freedom for direction-of-arrival (DOA) estimation than a uniform linear array when utilizing the same number of sensors. However, existing algorithms exploiting coprime array usually adopt predefined spatial sampling grids for optimization problem design or include spectrum peak search process for DOA estimation, resulting in the contradiction between estimation performance and computational complexity. To address this problem, we introduce the Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) to the coprime coarray domain, and propose a novel coarray ESPRIT-based DOA estimation algorithm to efficiently retrieve the off-grid DOAs. Specifically, the coprime coarray statistics are derived according to the received signals from a coprime array to ensure the degrees-of-freedom (DOF) superiority, where a pair of shift invariant uniform linear subarrays is extracted. The rotational invariance of the signal subspaces corresponding to the underlying subarrays is then investigated based on the coprime coarray covariance matrix, and the incorporation of ESPRIT in the coarray domain makes it feasible to formulate the closed-form solution for DOA estimation. Theoretical analyses and simulation results verify the efficiency and the effectiveness of the proposed DOA estimation algorithm.

1. Introduction

Direction-of-arrival (DOA) estimation aims at retrieving the directional information of sources from the array received signals, and plays a fundamental role in a variety of practical application fields including radar, sonar, acoustics, radio astronomy, and wireless communications [1,2,3,4,5,6,7,8,9,10,11]. Restricted by the conditions revealed by the Nyquist sampling theorem, uniform linear array (ULA) becomes the most popular array geometry throughout the related research efforts in the past few decades, such that the Nyquist sampling rate can be fulfilled for resolving the DOAs in an unambiguous manner [12,13,14,15,16,17]. Nevertheless, the conventional algorithms using ULA fail to perform accurate DOA estimation when the number of sources exceeds the number of sensors, since the degrees-of-freedom (DOFs) are constrained by the number of sensors in the array. Moreover, the available sensors in the ULA also limit the array aperture that determines the estimation resolution. In order to cope with multiple sources while maintaining a high resolution, which are typical requirements for the ultra-dense cellular networks under the background of 5G communications [18], the massive sensors in the ULA as well as the associated radio frequency modules lead to a high computational complexity and hardware cost.
Recently, the coprime array has been proposed as the realization of coprime sampling in the spatial domain, and attracted tremendous interests in the field of array signal processing [19]. On one hand, as compared to the conventional sparse arrays such as the minimum redundancy arrays [20] and the minimum hole arrays [21], the systematic design of the coprime array has a more concise and flexible geometry for sparse array configuration. On the other hand, the coprimality enables increasing the achievable DOFs as well as the resolution without increasing the number of sensors. Therefore, these properties of coprime array provide a good balance between the estimation performance and the complexity concerns, triggering the research on coprime sensor array signal processing to explore the potential advantages beyond the Nyquist sampling rate, e.g., DOA estimation [22,23,24], adaptive beamforming [25,26,27,28], and spectrum estimation [29,30].
The MUltiple SIgnal Classification (MUSIC) technique [31] is one of the most important methods for coprime array DOA estimation, where an increased number of DOFs can be achieved via processing the equivalent coprime coarray signals [32]. However, the spectrum peak search process is a necessary step for retrieving the DOAs from the MUSIC spatial spectrum, leading to a high computational complexity if we set a small searching interval for high-resolution DOA estimation. The sparsity-based techniques are another kind of representative method for DOA estimation exploiting coprime array [33]. By incorporating the sparsity of the spatial sources, the equivalent signal of the derived coprime coarray is processed for DOA estimation with an increased number of DOFs via some criteria, such as the sparse signal reconstruction [34] and covariance matrix sparse reconstruction [35]. However, the predefined spatial sampling grids are a necessary condition for the optimization problem design in these algorithms, leading to an inherent DOA estimation bias, which is referred to as the basis mismatch, since the directions of the incident sources will not always be in accordance with these grids. Moreover, the computational complexity follows an exponential growth with the increment of the predefined spatial sampling grid density. To address the basis mismatch problem, several gridless algorithms have been proposed by reconstructing the covariance matrix of the derived coprime coarray via nuclear norm minimization [36] or trace minimization [37]. However, these MUSIC-like algorithms still estimate the DOAs from the MUSIC spatial spectrum, leading to the trade-off between the resolution performance and the computational complexity. Therefore, how to realize a computationally efficient DOA estimation while maintaining the advantages of the coprime array remains a challenging but promising problem.
In this paper, we propose a novel coprime array DOA estimation algorithm by processing the equivalent coprime coarray received signal with Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT), where off-grid DOAs can be efficiently resolved without spectrum peak search. Unlike the ESPRIT-like algorithms carried out in [38,39], which perform ESPRIT based on the received signals of a coprime pair of sparse ULAs separately and obtain the unique solution from the phase ambiguities for DOA estimation according to the coprimality relationship revealed in [40], we consider here introducing ESPRIT to the coarray domain and seek the rotational invariance from the underlying coprime coarray, such that the DOF superiority of the coprime array can be maintained. In more detail, the coprime coarray with more virtual sensors than the practically deployed sensors is firstly derived as well as its corresponding second-order equivalent received signal. By selecting a pair of subarrays with the same ULA geometry from the coprime coarray, the shift invariance of the subarrays results in a rotational invariance relationship between their corresponding signal subspaces. Based on the derived coprime coarray covariance matrix, the rotational operator for the signal subspaces of the underlying subarrays is investigated, where the closed-form solution for DOA estimation is formulated via ESPRIT. With the incorporation of the ESPRIT in the coarray domain, neither the predefined spatial sampling grids nor the spectrum peak search process is required, indicating that the proposed coarray ESPRIT-based algorithm is capable of resolving off-grid DOAs with an increased number of DOFs. The computational complexity analyses are presented to evaluate the efficiency, and the simulations are conducted to demonstrate the effectiveness of the proposed DOA estimation algorithm.
The main contributions of this paper can be summarized as follows:
  • We derive the coarray statistics of the coprime array, and introduce the idea of ESPRIT to the coarray domain for retrieving the DOAs with an increased number of DOFs.
  • We extract a pair of shift invariant uniform linear subarrays from the coprime coarray, and investigate the rotational invariance of the corresponding coarray domain signal subspaces.
  • We provide the closed-form solution for efficient DOA estimation, which enables performing off-grid DOA estimation without predefined spatial sampling grids or the spectrum peak search process.
The rest of this paper is organized as follows. Section 2 formulates the coprime array configuration and the received signal model. Section 3 details the proposed coarray ESPRIT-based DOA estimation algorithm, and Section 4 presents the simulation results for comparison. Finally, Section 5 draws the conclusions for this paper.
Notations: Throughout this paper, vectors and matrices are respectively represented by lower-case boldface and upper-case boldface characters. ( · ) * , ( · ) T , and ( · ) H denote the conjugate, transpose, and conjugate transpose operator, respectively. E denotes the statistical expectation operator, vec ( · ) is the vectorization process, and ⊗ denotes the Kronecker product. ( · ) - 1 and ( · ) denote the inverse and the pseudo-inverse, respectively. Finally, 0 and I respectively denote the zero vector and identity matrix with appropriate dimensions.

2. Coprime Array and Signal Model

The coprime array consists of two ULAs as illustrated in Figure 1a, where M and N are coprime integers with M < N . The upper ULA has 2 M sensors spaced N d apart, i.e., S 1 = { 0 , N d , 2 N d , , ( 2 M - 1 ) N d } , whereas the bottom ULA has N sensors spaced M d apart, i.e., S 2 = { 0 , M d , 2 M d , , ( N - 1 ) M d } . Here, d equals a half-wavelength. Collocating these two ULAs with the sensor at the zeroth position aligned, as shown in Figure 1b, the rest of the sensors do not overlap due to the coprimality. Therefore, the resulting non-uniform linear array S = S 1 S 2 , which is referred to as the coprime array, consists of 2 M + N - 1 sensors in total.
Assuming there are K uncorrelated narrowband plane-wave signals from the directions θ = [ θ 1 , θ 2 , , θ K ] T impinging on the coprime array, the received signals at the l-th snapshot can be modeled as
x ( l ) = k = 1 K a ( θ k ) s k ( l ) + n ( l ) = A ( θ ) s ( l ) + n ( l ) ,
where A ( θ ) = a ( θ 1 ) , a ( θ 2 ) , , a ( θ K ) C ( 2 M + N - 1 ) × K is the coprime array manifold matrix with the k-th column
a ( θ k ) = 1 , e - j 2 π λ p 2 sin ( θ k ) , e - j 2 π λ p 3 sin ( θ k ) , , e - j 2 π λ p 2 M + N - 1 sin ( θ k ) T
representing the manifold vector corresponding to θ k . Here, j = - 1 denotes the unit imaginary number, λ denotes the signal wavelength, and the set S = { p 1 , p 2 , p 3 , , p 2 M + N - 1 } contains the locations of each sensor in the coprime array, whose first sensor is placed at the zeroth position, i.e., p 1 = 0 . s ( l ) = s 1 ( l ) , s 2 ( l ) , , s K ( l ) T contains the signal waveforms of each source, n ( l ) CN ( 0 , σ n 2 I ) is the complex-valued additive white Gaussian noise term, and σ n 2 denotes the noise power.
The theoretical covariance matrix of the coprime array received signals x ( l ) is defined as
R xx = E x ( l ) x H ( l ) = k = 1 K σ k 2 a ( θ k ) a H ( θ k ) + σ n 2 I = A ( θ ) Σ A H ( θ ) + σ n 2 I ,
where Σ = E s ( l ) s H ( l ) = diag σ 1 2 , σ 2 2 , , σ K 2 is a K × K dimensional diagonal matrix formed with the power of the K sources σ 2 = σ 1 2 , σ 2 2 , , σ K 2 T on its diagonal. Since the theoretical covariance matrix R xx is unavailable in practice, it is usually approximated by the sample covariance matrix calculated from the L available snapshots as
R ^ xx = 1 L l = 1 L x ( l ) x H ( l ) .
Obviously, the sample covariance matrix R ^ xx approaches its theoretical version R xx when the number of snapshots tends to infinity.

3. The Proposed DOA Estimation Algorithm

In this section, we elaborate on the proposed coarray ESPRIT-based DOA estimation algorithm for coprime array, where off-grid DOA can be resolved without the predefined spatial sampling grids or the spectrum peak search process. The coprime array received signals are firstly transformed to the equivalent second-order received signal of an augmented coprime coarray, such that the number of DOFs can be effectively increased. Since the ESPRIT requires a shift invariant array geometry to perform, a pair of uniform linear subarrays is extracted from the derived coprime coarray, where the shift invariance is investigated based on the signal statistics in the coarray domain. Based on the rotational invariance of the subspaces corresponding to the subarray pair, the closed-form solution is formulated for efficiently estimating the DOAs of each source.

3.1. Coprime Coarray Statistics Derivation

The coarray domain equivalent received signal can be derived by vertically stacking each column of the sample covariance matrix R ^ xx as
y = vec ( R ^ xx ) = C σ 2 + σ n 2 i ,
where i = vec ( I ) , and C = a * ( θ 1 ) a ( θ 1 ) , a * ( θ 2 ) a ( θ 2 ) , , a * ( θ K ) a ( θ K ) C ( 2 M + N - 1 ) 2 × K is the manifold matrix of an augmented virtual array, whose virtual sensor locations are given by
S V = { p ı - p ȷ , ı , ȷ = 1 , 2 , , 2 M + N - 1 } .
Since the elements a * ( θ k ) a ( θ k ) in C are in the form of { e - j 2 π λ ( p ı - p ȷ ) sin ( θ k ) , ı , ȷ = 1 , 2 , , 2 M + N - 1 } , y can be viewed as the received signal of the augmented virtual array S V , whose unique elements yield the coprime coarray as
S C = { ± ( M n - N m ) d , 0 m 2 M - 1 , 0 n N - 1 } .
Although the coprime coarray is non-uniform, it has been revealed in [23] that the coprime array configuration we deployed in Figure 1b is a special case of the generalized coprime array with compressed inter-element spacing configuration, and it has been proved in [23] that there are 2 M N + 2 M - 1 continuous virtual sensors in S C locating from ( - M N - M + 1 ) d to ( M N + M - 1 ) d , which is referred to as the continuous part of the coprime array. While the ESPRIT requires a shift invariant array geometry to explore the rotational invariance, we focus on the continuous part of the coprime coarray for the proposed algorithm, such that the Nyquist sampling theorem can be fulfilled and the ESPRIT can be introduced to the coarray domain to achieve an increased number of DOFs. Accordingly, the equivalent received signal of the continuous coprime coarray can be obtained by selecting the elements corresponding to these virtual sensors from y , modeling as
y ˜ = C ˜ σ 2 + σ n 2 i ˜ ,
where C ˜ C ( 2 M N + 2 M - 1 ) × K denotes the manifold matrix of the continuous coprime coarray, and i ˜ contains the corresponding elements in i .
On the other hand, although y ˜ has a similar form as the received signal model with a ULA geometry, it actually belongs to the second-order statistics containing the power of each source σ 2 rather than the signal waveforms s ( l ) as in Equation (1). Therefore, the equivalent received signal y ˜ behaves in a single snapshot manner in the coarray domain, resulting in the rank deficient problem for the corresponding sample covariance matrix, and the multiple sources cannot be effectively estimated with such a rank-one coarray domain covariance matrix. To address this problem, the spatial smoothing techniques can be applied for rank enhancement [32,35]. In particular, the continuous part of the coprime coarray is divided into M N + M overlapping subarrays, and the -th subarray consists of M N + M virtual sensors locating from ( - + 1 ) d to ( - + M N + M ) d , where the corresponding ( M N + M ) -dimensional second-order received signals of the M N + M subarrays can be viewed as the M N + M snapshots in the coarray domain. Collecting these subarray signals and calculating the correlations yield the spatially smoothed covariance matrix as
R ˜ ss = 1 M N + M = 1 M N + M y ˜ y ˜ H ,
where y ˜ C M N + M contains the ( M N + M + 1 - ) -th to the ( 2 M N + 2 M - ) -th elements in y ˜ . Since the ( M N + M ) × ( M N + M ) dimensional spatially smoothed covariance matrix R ˜ ss is a summation of the correlations from the M N + M coarray domain snapshots, it is now a full rank matrix, which is capable of resolving up to M N + M - 1 sources. Accordingly, the relationship between the fourth-order spatially smoothed covariance matrix R ˜ ss and the coprime coarray covariance matrix R ˜ yy is [32]
R ˜ ss = 1 M N + M R ˜ yy 2 .
Here, the theoretical coprime coarray covariance matrix can be represented as
R yy = C ˜ 1 Σ C ˜ 1 H + σ n 2 I ,
where C ˜ 1 C ( M N + M ) × K denotes the manifold matrix of the virtual ULA consisting of M N + M virtual sensors ranging from 0 to ( M N + M - 1 ) d , indicating that the achievable DOFs for DOA estimation can reach up to M N + M - 1 by only using 2 M + N - 1 sensors. However, the theoretical version of R ˜ yy in Equation (11) is practically unavailable, and the square root operation based on the spatially smoothed covariance matrix R ˜ ss in Equation (10) is also indefinite. Encouragingly, a definite representation for the coprime coarray covariance matrix R ˜ yy has been proved in [41] by rearranging the elements of y ˜ in a Toeplitz matrix structure as
R ˜ yy = y ˜ 0 y ˜ - 1 y ˜ - M N - M + 1 y ˜ 1 y ˜ 0 y ˜ - M N - M + 2 y ˜ M N + M - 1 y ˜ M N + M - 2 y ˜ 0 ,
where · denotes the received signal corresponding to the virtual sensor located at d . While operating the ( M N + M ) × ( M N + M ) dimensional full rank matrix R ˜ yy enables achievable DOFs up to M N + M - 1 by only using 2 M + N - 1 sensors, we propose introducing ESPRIT to the coarray domain and investigating the rotational invariance based on the coprime coarray covariance matrix R ˜ yy .

3.2. ESPRIT in Coarray Domain for DOA Estimation

To employ the ESPRIT in the coarray domain, a pair of translationally separated coprime coarray subarrays with the same geometry is required, such that the corresponding coarray statistic characteristics imposed by the shift invariance can be investigated. While the mathematically derived coprime coarray is practically nonexistent, the available statistics in the coarray domain are the second-order received signal y and the coprime coarray covariance matrix R ˜ yy . In view of the continuous part of the coprime coarray, which is symmetrical to the zeroth position, the second-order received signal in y ˜ corresponding to the virtual sensors locate at d and - d are mutually conjugate based on the elements in C . Therefore, the coprime coarray covariance matrix R ˜ yy can be represented in a more compact form as
R ˜ yy = T ( u ) = y ˜ 0 y ˜ 1 * y ˜ M N + M - 1 * y ˜ 1 y ˜ 0 y ˜ M N + M - 2 * y ˜ M N + M - 1 y ˜ M N + M - 2 y ˜ 0 ,
where T ( u ) denotes the Hermitian Toeplitz matrix with vector u as its first column, and u = y ˜ 0 , y ˜ 1 , , y ˜ M N + M - 1 T . The Hermitian Toeplitz form of R ˜ yy in Equation (13) confirms the fact that the coprime coarray covariance matrix is relevant to the second-order statistics corresponding to the virtual ULA ranging from 0 to ( M N + M - 1 ) d . To have an intuitive impression, we illustrate the geometry of the coprime array, coprime coarray, and continuous coprime coarray, the equivalent virtual ULA corresponding to the coprime coarray covariance matrix R ˜ yy in Figure 2 with an example of M = 3 and N = 5 .
Based on the observations mentioned above, a pair of uniform linear subarrays consisting of M N + M - 1 virtual sensors are extracted from the coprime coarray with the locations respectively at S X = { 0 , d , 2 d , , ( M N + M - 2 ) d } and S Y = { d , 2 d , 3 d , , ( M N + M - 1 ) d } , which are illustrated in Figure 3. Obviously, both of the subarrays belong to the ULA, where a known translationally separated displacement space of d is existed for the corresponding virtual sensors in each subarray.
Similar to Equation (1), the received signals of the pair of coprime coarray subarrays can be theoretically modeled as
z X ( l ) = C ˜ 1 , X s ( l ) + n X ( l ) ,
and
z Y ( l ) = C ˜ 1 , Y s ( l ) + n Y ( l ) ,
where C ˜ 1 , X and C ˜ 1 , Y are ( M N + M - 1 ) × K dimensional manifold matrices, respectively, corresponding to S X and S Y , and n X ( l ) and n Y ( l ) are the noise terms. Here, the manifold matrices C ˜ 1 , X and C ˜ 1 , Y can be respectively obtained by removing the last row and the first row of C ˜ 1 in Equation (11), namely,
C ˜ 1 = diag ( I ) C ˜ 1 , X = C ˜ 1 , Y e - j 2 π λ ( M N + M - 1 ) d sin θ T .
While the subarray pair S X and S Y share an identical ULA geometry except the inherent displacement spacing of d between the doublet virtual sensors, the received signals z Y ( l ) in Equation (15) can be equivalently represented with respect to the manifold matrix of S X as
z Y ( l ) = C ˜ 1 , X Φ s ( l ) + n Y ( l ) ,
where
Φ = diag e - j 2 π λ d sin ( θ 1 ) , e - j 2 π λ d sin ( θ 2 ) , , e - j 2 π λ d sin ( θ K )
is a K × K dimensional unitary matrix that relates the received signals from the two subarrays S X and S Y , indicating the shift invariance of the two subarrays. Accordingly, the theoretical covariance matrices corresponding to the pair of coprime coarray subarrays z X ( l ) and z Y ( l ) are
R z X z X = C ˜ 1 , X Σ C ˜ 1 , X H + σ n 2 I ,
and
R z Y z Y = C ˜ 1 , Y Σ C ˜ 1 , Y H + σ n 2 I = C ˜ 1 , X Φ Σ Φ H C ˜ 1 , X H + σ n 2 I ,
respectively.
The shift invariance of the coprime coarray subarray pair results in the rotational invariance of the underlying signal subspaces in R z X z X and R z Y z Y , and the basic idea of ESPRIT can thus be readily adopted in the coarray domain. Nevertheless, the theoretical covariance matrices R z X z X and R z Y z Y are unavailable due to the finite snapshots in the coarray domain. Moreover, the first-order coarray received signals z X ( l ) and z Y ( l ) containing the signal waveforms are also unavailable, since the virtual sensors exist in a mathematical sense and never receive the signal waveforms in practice. In this regard, we consider investigating the rotational invariance of the subarray pair subspaces based on the derived coprime coarray covariance matrix R ˜ y y , and the eigen-decomposition of R ˜ y y can be represented as
R ˜ y y = Ω S Λ S Ω S H + Ω N Λ N Ω N H ,
where Ω S C ( M N + M ) × K denotes the signal subspace collecting from the eigenvectors of the K largest eigenvalues contained in the diagonal of Λ S . Similarly, the eigenvectors corresponding to the remaining M N + M - K eigenvalues of R ˜ y y in the diagonal of Λ N form the noise subspace Ω N . While the signal subspace of the coprime coarray covariance matrix R ˜ y y is mapped to the virtual ULA ranging from 0 to ( M N + M ) d that contains the pair of coprime coarray subarrays, the signal subspaces corresponding to S X and S Y can be generated by removing the first row and the last row in Ω S , respectively. In particular, the ( M N + M - 1 ) × K dimensional signal spaces Ω S , X and Ω S , Y can be represented as
Ω S = Ω S ( 1 , : ) Ω S , X = Ω S , Y Ω S ( M N + M ) , : .
Since the column space of Ω S , X shares the same subspace spanned by the columns of the coarray manifold matrix C ˜ 1 , X , there exists a unique K × K dimensional nonsingular matrix V satisfying
Ω S , X = C ˜ 1 , X V .
Combining the relationship revealed in Equation (17), which is imposed by the shift invariance, we have
Ω S , Y = C ˜ 1 , Y V = C ˜ 1 , X Φ V .
Since the column spaces spanned by Ω S , X and Ω S , Y are identical, the rank of the matrix Ω S , XY = Ω S , X Ω S , Y remains K. Hence, there exists a 2 K × K dimensional full rank matrix Q = Q X ; Q Y , which is orthogonal to the matrix Ω S , XY , namely,
Ω S , XY Q = Ω S , X Ω S , Y Q X Q Y = Ω S , X Q X + Ω S , Y Q Y = 0 .
Substituting the relationship between the signal space and the manifold matrix established in Equation (23), Equation (25) can be rewritten as
- C ˜ 1 , X V Q X Q Y - 1 = C ˜ 1 , X Φ V .
Defining Ψ = - Q X Q Y - 1 , we have the following relationship indicating the rotational invariance between the signal subspaces of the pair of coprime coarray subarrays Ω S , X and Ω S , Y as
Ω S , Y = Ω S , X Ψ ,
where the rotational operator between the signal spaces Ω S , X and Ω S , Y can be calculated as
Ψ = Ω S , X Ω S , Y ,
and Equation (26) can be transformed to
C ˜ 1 , X V Ψ = C ˜ 1 , X Φ V .
While the matrix V is invertible and C ˜ 1 , X is a full rank matrix, we have
Φ = V Ψ V - 1 .
Hence, Φ and Ψ are similar matrices, which share the same eigenvalue. Since the DOAs of the incident sources are contained in Φ according to Equation (18), the closed-form DOA estimation for the k-th source can be readily formulated as
θ ^ k = arcsin - 1 π ( ln ψ k ) , k = 1 , 2 , , K ,
where ψ k is the k-th eigenvalue of Ψ , and ( · ) denotes the imaginary part of a complex number.

3.3. Computational Complexity Analyses and Remarks

The computational complexity of the proposed DOA estimation algorithm is O ( ( M N + M - 1 ) 3 ) , which is dominated by the eigenvalue decomposition process of the coprime coarray covariance matrix R ˜ y y . By contrast, the sparse signal reconstruction algorithm [34] has a computational complexity of O ( ( 2 M + N - 1 ) 2 G ) , where G 2 M + N - 1 is the number of predefined spatial sampling grids for the sparse signal reconstruction optimization problem. Obviously, the computational complexity grows exponentially with the spatial sampling grids being denser, and the trade-off between the resolution capability and the computational complexity is encountered. Although the spatial smoothing MUSIC algorithm [32] do not require the predefined spatial sampling grids as a necessary condition, its computational complexity O ( ( M N + M ) 2 S ) is dominated by the spectrum peak search process, and the number of hypothetical directions S M N + M is usually much larger than the number of sources K to ensure the estimation resolution and accuracy. Therefore, the proposed coarray ESPRIT-based algorithm has a superior performance in terms of computational complexity, and enables efficiently resolving off-grid DOAs.
The steps of the proposed coarray ESPRIT-based DOA estimation algorithm are listed in Table 1, whose main advantages can be summarized as follows: first, we introduce ESPRIT to the coarray domain, and investigate the rotational invariance based on a pair of shift invariant uniform linear coprime coarray subarrays, such that the difficulties caused by the non-uniformity of the coprime array can be overcome, and the available DOF is effectively increased in the meantime. Second, considering the fact that the coarray domain received signals z X ( l ) and z Y ( l ) are practically unavailable due to the mathematically derived virtual sensors in the coprime coarray, the signal subspaces of the pair of coprime coarray subarrays Ω S , X and Ω S , Y are formulated based on the coprime coarray covariance matrix R ˜ y y , enabling the investigation of the rotational invariance imposed by the shift invariant subarrays in the coarray domain. Last but not least, neither the predefined spatial sampling grids nor the spectrum peak search process is required for the proposed algorithm, indicating that the proposed algorithm enables estimating off-grid DOAs in an efficient manner.

4. Simulation Results

In our simulations, the pair of coprime integers is selected to be M = 3 and N = 5 , indicating that 2 M + N - 1 = 10 sensors are utilized to deploy the coprime array with the locations at S = { 0 , 3 d , 5 d , 6 d , 9 d , 10 d , 12 d , 15 d , 20 d , 25 d } (except one simulation in the last example, where the number of sensors in the coprime array is varied). The performance of the proposed coarray ESPRIT-based DOA estimation algorithm is compared to several DOA estimation algorithms exploiting coprime array, including the sparse signal reconstruction (SSR) algorithm [34], the spatial smoothing MUSIC algorithm (SS-MUSIC) [32], and the coprime virtual array interpolation-based algorithm [37]. The predefined spatial sampling grids for the SSR algorithm are from - 90 , 90 with the sampling interval being 0.1 , whereas the spectrum peak search process for the SS-MUSIC algorithm and the coprime virtual array interpolation-based algorithm is also within - 90 , 90 with the searching interval of 0.1 . The regularization parameter for the SSR algorithm and the coprime virtual array interpolation-based algorithm is empirically chosen to be 0.25, which is recommended in the respective literatures.
In the first example, we compare the DOA estimation performance of each algorithm using coprime array in Figure 4 by assuming there are more sources than sensors, where the directions of 15 sources are uniformly distributed within - 60 , 60 . The spatial spectra of the SSR algorithm, the SS-MUSIC algorithm and the coprime virtual array interpolation-based algorithm are depicted in Figure 4a–c, respectively. While the proposed coarray ESPRIT-based algorithm does not estimate the sources power or calculate the spatial spectrum, we present the estimated DOAs of the proposed algorithm on the y-axis of Figure 4d with respect to the source index instead. The Signal-to-Noise Ratio (SNR) is 0 dB with the number of snapshots L = 500 . The true DOAs are illustrated by the vertical red dashed lines in Figure 4a–c, and the red rectangular markers in Figure 4d, respectively.
It is clear that all of the algorithms we considered are capable of identifying the 15 sources with only 10 sensors, where the DOF superiority offered by the coprime array is demonstrated. The additional peaks appeared in the spatial spectrum of the SSR algorithm are caused by the undetermined regularization parameter, which is utilized to balance the sparsity and the reconstruction accuracy in the optimization problem for signal reconstruction. These irregular spurious peaks, especially those that closely approach the peaks corresponding to the true DOAs, lead to the difficulties in determining DOA estimations. The coprime virtual array interpolation-based algorithm has a better spatial spectrum characteristic than the SS-MUSIC algorithm since the array interpolation process makes full use of the information contained in the non-uniform coprime coarray S C . Due to the different algorithm design principle, the proposed algorithm formulates the closed-form DOA estimations by investigating the rotational invariance in the coarray domain, rather than searching the peaks in the calculated spatial spectrum for DOA estimation as those in the MUSIC-like algorithms. Therefore, the high complexity spectrum peak search process can be avoided, and off-grid DOA estimation can thus be realized via the incorporation of ESPRIT in the coarray domain. Although the proposed algorithm cannot simultaneously estimate the sources power, we would emphasize that the MUSIC spatial spectrum is a typical pseudo-spectrum, indicating that the spectrum responses in the MUSIC spatial spectrum cannot reflect the actual sources power. The performance of the proposed algorithm shown in Figure 4d indicate that exploiting ESPRIT in the coarray domain can increase the DOFs for DOA estimation, demonstrating the successful application of the ESPRIT in the non-uniform coprime array. In addition, we would emphasize that the conventional DOA estimation algorithms using ULA cannot resolve all of the sources in this scenario, since the available DOFs of the ULA-based algorithms are fundamentally limited by the number of sensors in the array.
In the second example, we compare the Root Mean Square Error (RMSE) of the estimated DOAs for each algorithm, where the RMSE criterion is defined as
RMSE = 1 Q K q = 1 Q k = 1 K θ ^ k , q - θ k 2 .
Here, θ ^ k , q denotes the estimated DOA of the k-th source in the q-th Monte Carlo trial, and the RMSE is averaged from Q = 500 Monte Carlo trials for each scenario. The RMSE of each algorithm is shown in Figure 5, where the direction of the incident source is randomly chosen from a standard normal distribution N 0 , 1 . The direction of the random source varies from trial to trial, but remains fixed from snapshot to snapshot. Meanwhile, the Cramér–Rao Bound (CRB) is also plotted for reference.
We can observe from Figure 5a that the RMSE curve of the SSR algorithm becomes relatively flat in high SNRs, since the basis mismatch caused by the predefined spatial sampling grids limits the estimation accuracy. Similarly, the fixed searching interval for the MUSIC spectrum peak search process of both SS-MUSIC algorithm and the coprime virtual array interpolation-based algorithm limits the estimation accuracy, leading to the RMSE curve becoming flat when SNR is larger than 10 dB. By contrast, the RMSE performance of the proposed coarray ESPRIT-based algorithm outperforms the other algorithms and has a similar trend as the CRB when the SNR becomes large, since neither the predefined spatial sampling grids nor spectrum peak search process is required for the proposed algorithm. Meanwhile, the RMSE performance versus the number of snapshots depicted in Figure 5b also demonstrates the superiority of the proposed algorithm over the other algorithms, especially when the number of snapshots is larger than 500.
Meanwhile, we also consider a more generalized case, where the direction of the incident source is randomly selected from the uniform distribution on the interval - 80 , 80 in each Monte Carlo trial. The RMSE performance comparison of each algorithm versus the SNR and the number of snapshots are shown in Figure 6a, b, respectively. Similarity, the proposed algorithm still outperforms the compared algorithms especially in high SNRs. Therefore, the estimation accuracy superiority of the proposed coarray ESPRIT-based algorithm for resolving off-grid DOAs is verified.
In the third example, we compare the resolution performance of each algorithm in Figure 7 by assuming there are two closely spaced sources. The direction of the first source θ 1 is randomly selected from the standard normal distribution N 0 , 1 , which varies from trial to trial but is fixed from snapshot to snapshot, and the direction of the second source has an inherent angular spacing of Δ θ with θ 1 , namely, θ 2 = θ 1 + Δ θ . The algorithm is identified to perform a successful DOA estimation if the absolute value of the bias for both estimated DOAs is smaller than Δ θ / 2 as compared to their respective true DOAs, namely, | θ ^ 1 - θ 1 | < Δ θ / 2 and | θ ^ 2 - θ 2 | < Δ θ / 2 . The resolution probability is calculated from the percentage of the success trials among Q = 500 Monte Carlo trials. The SNR is set to be 0 dB, and the number of snapshots is L = 500 .
It can be observed from Figure 7 that the proposed algorithm has a larger resolution probability than the SS-MUSIC algorithm, indicating that performing ESPRIT in the coarray domain can achieve a better resolution performance than the coarray MUSIC technique. Since the coprime virtual array interpolation-based algorithm utilizes all of the information contained in the non-uniform coprime coarray S C , it achieves a better resolution probability than the proposed algorithm, which only utilizes the continuous part of the coprime coarray. Nevertheless, there exists a trade-off between the resolution probability and the computational complexity for the coprime virtual array interpolation-based algorithm, since the array interpolation-based optimization problem increases the computational complexity significantly. To have an intuitive understanding on the computational complexity, we list the computation time of each algorithm on an Intel Core i7-7600U, 16 GB RAM laptop in Table 2. Obviously, the computational time for the proposed algorithm is much less than the other algorithms. In particular, the computation time of the proposed algorithm only occupies 0.43% of the consumed time of the coprime virtual array interpolation-based algorithm, indicating the superiority of the proposed algorithm in terms of computational efficiency. Although the SSR algorithm also utilizes all of the information contained in the non-uniform coprime coarray S C for DOA estimation, its resolution probability is inferior to the proposed algorithm when Δ θ is smaller than 1.5 . In addition, the SSR algorithm takes the maximum computation time among the simulated algorithms according to the results listed in Table 2. Therefore, the proposed coarray ESPRIT-based algorithm has a good balance between the resolution performance and the computational efficiency.
In the fourth example, we compare the RMSE performance of each algorithm in Figure 8 when the number of sources exceeds the sensors, namely, there are 15 sources from the directions uniformly distributed in - 60 , 60 . The SNR is fixed at 0 dB when we vary the number of snapshots, whereas the number of snapshots equals to L = 50 when the SNR varies. For each scenario, 500 Monte Carlo trials are performed.
It is clear from Figure 8a that the RMSE of the proposed algorithm has the best performance when the available snapshots is relatively limited. Although the coprime virtual array interpolation-based algorithm outperforms the proposed algorithm when the number of snapshots is larger than 200 as shown in Figure 8b, the computational complexity brought by the array interpolation-based optimization problem as well as the matrix operation on the corresponding dimensionally extended covariance matrix result in a heavy computation burden. In particular, the computation time for 500 Monte Carlo trials of the SSR algorithm, the SS-MUSIC algorithm, the coprime virtual array interpolation-based algorithm, and the proposed algorithm on an Intel Core i7-7600U, 16 GB RAM laptop in this example is 1526.43 s, 9.71 s, 317.98 s, and 1.38 s, respectively. Therefore, exploiting ESPRIT in the coarray domain is capable of effectively resolving off-grid DOAs with an increased number of DOFs in an efficient manner.
In the last example, we depict the RMSE performance of the proposed algorithm in Figure 9 by differing the number of sensors in the coprime array. Five coprime array configurations are considered by selecting the coprime integer pair as ( M = 2 , N = 3 ) , ( M = 3 , N = 4 ) , ( M = 3 , N = 5 ) , ( M = 4 , N = 5 ) , ( M = 5 , N = 6 ) , respectively. The other parameters are the same as those in Figure 5.
It is clear from Figure 9 that the RMSE of the proposed algorithm is getting smaller with the increase of the number of sensors in the coprime array. This is because a larger array aperture can be obtained for the coprime array when more sensors are available. In addition, more continuous virtual sensors in the coprime coarray can be utilized to perform ESPRIT for the proposed algorithm. Moreover, with the increase of the SNR and the number of snapshots, the RMSE of the proposed algorithm kept decreasing regardless of how many sensors we utilized, indicating the effectiveness of the proposed DOA estimation algorithm for different coprime array configurations.

5. Conclusions

We have proposed a novel coarray ESPRIT-based DOA estimation algorithm for coprime array, where off-grid DOAs can be efficiently resolved with increased number of DOFs. The coprime coarray is firstly derived as well as its corresponding statistics, where more virtual sensors can be utilized by processing the equivalent second-order received signal. By extracting a pair of shift invariant uniform linear subarrays from the coprime coarray, the rotational invariance of their signal subspaces is investigated in the coarray domain, and the closed-form solution for DOA estimation is formulated based on the idea of ESPRIT. Neither the predefined spatial sampling grids nor the spectrum peak search process is required for the proposed algorithm, ensuring a good balance between the resolution performance and the computational complexity. Theoretical analyses and simulation results demonstrate the superiority of the proposed algorithm in terms of achievable DOFs, estimation accuracy, spatial resolution and computational efficiency.

Acknowledgments

This work was supported in part by Zhejiang Provincial Natural Science Foundation of China (No. LR16F010002), the National Natural Science Foundation of China (No. U1401253), and the Fundamental Research Funds for the Central Universities (No. 2017XZZX009-01).

Author Contributions

Chengwei Zhou proposed the original idea and did the overall analysis with Jinfang Zhou; Chengwei Zhou and Jinfang Zhou conceived and designed the simulations; Chengwei Zhou performed the simulations and analyzed the data with Jinfang Zhou; Chengwei Zhou wrote the paper under the guidance of Jinfang Zhou; Jinfang Zhou revised the original manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CRBCramér–Rao Bound
DOADirection-of-Arrival
DOFDegree-of-Freedom
ESPRITEstimation of Signal Parameters via Rotational Invariance Techniques
MUSICMUltiple SIgnal Classification
RMSERoot Mean Square Error
SNRSignal-to-Noise Ratio
SS-MUSICSpatial Smoothing MUSIC
SSRSparse Signal Reconstruction
ULAUniform Linear Array

References

  1. Van Trees, H.L. Detection, Estimation, and Modulation Theory; Part IV: Optimum Array Processing; Wiley: New York, NY, USA, 2002. [Google Scholar]
  2. Gu, Y.; Goodman, N.A. Information-theoretic compressive sensing kernel optimization and Bayesian Cramér-Rao bound for time delay estimation. IEEE Trans. Signal Process. 2017, 65, 4525–4537. [Google Scholar] [CrossRef]
  3. Gu, Y.; Zhang, Y.D.; Goodman, N.A. Optimized compressive sensing-based direction-of-arrival estimation in massive MIMO. In Proceedings of the 42nd IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA, 5–9 March 2017; pp. 3181–3185. [Google Scholar]
  4. Wu, X.; Zhu, W.P.; Yan, J. A fast gridless covariance matrix reconstruction method for one-and two-dimensional direction-of-arrival estimation. IEEE Sens. J. 2017, 17, 4916–4927. [Google Scholar] [CrossRef]
  5. Zhao, L.; Song, W.Z.; Ye, X.; Gu, Y. Asynchronous broadcast-based decentralized learning in sensor networks. Int. J. Parallel Emerg. Distrib. Syst. 2017, 32, 1–19. [Google Scholar] [CrossRef]
  6. Chen, H.; Hou, C.P.; Liu, W.; Zhu, W.P.; Swamy, M.N.S. Efficient two-dimensional direction-of-arrival estimation for a mixture of circular and noncircular sources. IEEE Sens. J. 2016, 16, 2527–2536. [Google Scholar] [CrossRef]
  7. Yang, C.; Zhang, H.; Qu, F.; Shi, Z. Secured measurement fusion scheme against deceptive ECM attack in radar network. Secur. Commun. Netw. 2016, 9, 3911–3921. [Google Scholar] [CrossRef]
  8. Chen, H.; Hou, C.P.; Wang, Q.; Huang, L.; Yan, W.; Pu, L. Improved azimuth/elevation angle estimation algorithm for three-parallel uniform linear arrays. IEEE Antennas Wireless Propag. Lett. 2015, 14, 329–332. [Google Scholar] [CrossRef]
  9. Gu, Y.; Goodman, N.A.; Ashok, A. Radar target profiling and recognition based on TSI-optimized compressive sensing kernel. IEEE Trans. Signal Process. 2014, 62, 3194–3207. [Google Scholar]
  10. Gu, Y.; Leshem, A. Robust adaptive beamforming based on interference covariance matrix reconstruction and steering vector estimation. IEEE Trans. Signal Process. 2012, 60, 3881–3885. [Google Scholar]
  11. Yang, C.; Zhang, H.; Qu, F.; Shi, Z. Performance of target tracking in radar network system under deception attack. In Proceedings of the 10th International Conference on Wireless Algorithms, Systems, and Applications (WASA 2015), Qufu, China, 12–15 August 2015; pp. 664–673. [Google Scholar]
  12. Wang, B.; Wang, W.; Gu, Y.; Lei, S. Underdetermined DOA estimation of quasi-stationary signals using a partly-calibrated array. Sensors 2017, 17, 702. [Google Scholar] [CrossRef] [PubMed]
  13. Wu, X.; Zhu, W.P.; Yan, J. A Toeplitz covariance matrix reconstruction approach for direction-of-arrival estimation. IEEE Trans. Veh. Technol. 2017. [Google Scholar] [CrossRef]
  14. Chen, H.; Hou, C.; Zhu, W.P.; Liu, W.; Dong, Y.Y.; Peng, Z.; Wang, Q. ESPRIT-like two-dimensional direction finding for mixed circular and strictly noncircular sources based on joint diagonalization. Signal Process. 2017, 141, 48–56. [Google Scholar] [CrossRef]
  15. Gu, Y.; Goodman, N.A.; Hong, S.; Li, Y. Robust adaptive beamforming based on interference covariance matrix sparse reconstruction. Signal Process. 2014, 96, 375–381. [Google Scholar] [CrossRef]
  16. Chen, H.; Hou, C.P.; Wang, Q.; Huang, L.; Yan, W.Q. Cumulants-based Toeplitz matrices reconstruction method for 2-D coherent DOA estimation. IEEE Sens. J. 2014, 14, 2824–2832. [Google Scholar] [CrossRef]
  17. Wu, X.; Zhu, W.P.; Yan, J. Direction of arrival estimation for off-grid signals based on sparse Bayesian learning. IEEE Sens. J. 2016, 16, 2004–2016. [Google Scholar] [CrossRef]
  18. Ge, X.; Tu, S.; Mao, G.; Wang, C.X.; Han, T. 5 G Ultra-dense cellular networks. IEEE Wirel. Commun. 2016, 23, 72–79. [Google Scholar] [CrossRef]
  19. Vaidyanathan, P.P.; Pal, P. Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
  20. Moffet, A.T. Minimum-redundancy linear arrays. IEEE Trans. Antennas Propag. 1968, 16, 172–175. [Google Scholar] [CrossRef]
  21. Bloom, G.S.; Golomb, S.W. Applications of numbered undirected graphs. Proc. IEEE 1977, 65, 562–570. [Google Scholar] [CrossRef]
  22. Zhou, C.; Gu, Y.; Zhang, Y.D.; Shi, Z.; Jin, T.; Wu, X. Compressive sensing based coprime array direction-of-arrival estimation. IET Commun. 2017. [Google Scholar] [CrossRef]
  23. 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]
  24. Shen, Y.; Zhou, C.; Gu, Y.; Lin, H.; Shi, Z. Vandermonde decomposition of coprime coarray covariance matrix for DOA estimation. In Proceedings of the 18th IEEE International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Sapporo, Japan, 3–6 July 2017. [Google Scholar]
  25. Zhou, C.; Gu, Y.; He, S.; Shi, Z. A robust and efficient algorithm for coprime array adaptive beamforming. IEEE Trans. Veh. Technol. 2017. [Google Scholar] [CrossRef]
  26. Zhou, C.; Shi, Z.; Gu, Y. Coprime array adaptive beamforming with enhanced degrees-of-freedom capability. In Proceedings of the 2017 IEEE Radar Conference (RadarConf17), Seattle, WA, USA, 8–12 May 2017; pp. 1357–1361. [Google Scholar]
  27. Gu, Y.; Zhou, C.; Goodman, N.A.; Song, W.Z.; Shi, Z. Coprime array adaptive beamforming based on compressive sensing virtual array signal. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 2981–2985. [Google Scholar]
  28. Zhou, C.; Gu, Y.; Song, W.Z.; Xie, Y.; Shi, Z. Robust adaptive beamforming based on DOA support using decomposed coprime subarrays. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 2986–2990. [Google Scholar]
  29. Qin, S.; Zhang, Y.D.; Amin, M.G.; Zoubir, A.M. Generalized coprime sampling of Toeplitz matrices for spectrum estimation. IEEE Trans. Signal Process. 2017, 65, 81–94. [Google Scholar] [CrossRef]
  30. Zhou, C.; Shi, Z.; Gu, Y.; Goodman, N.A. DOA estimation by covariance matrix sparse reconstruction of coprime array. In Proceedings of the 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brisbane, Australia, 19–24 April 2015; pp. 2369–2373. [Google Scholar]
  31. Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  32. Pal, P.; Vaidyanathan, P.P. Coprime sampling and the MUSIC algorithm. In Proceedings of the IEEE Signal Processing Society 14th DSPWorkshop & 6th SPEWorkshop, Sedona, AZ, USA, 4–7 January 2011; pp. 289–294. [Google Scholar]
  33. Wu, X.; Zhu, W.P.; Yan, J.; Zhang, Z. Two sparse-based methods for off-grid direction-of-arrival estimation. Signal Process. 2017. [Google Scholar] [CrossRef]
  34. Zhang, Y.D.; Amin, M.G.; Himed, B. Sparsity-based DOA estimation using co-prime arrays. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Vancouver, Canada, 26–31 May 2013; pp. 3967–3971. [Google Scholar]
  35. Shi, Z.; Zhou, C.; Gu, Y.; Goodman, N.A.; Qu, F. Source estimation using coprime array: A sparse reconstruction perspective. IEEE Sens. J. 2017, 17, 755–765. [Google Scholar] [CrossRef]
  36. Liu, C.L.; Vaidyanathan, P.P.; Pal, P. Coprime coarray interpolation for DOA estimation via nuclear norm minimization. In Proceedings of the 2016 IEEE International Symposium on Circuits and Systems (ISCAS), Montréal, QC, Canada, 22–25 May 2016; pp. 2639–2642. [Google Scholar]
  37. Fan, X.; Zhou, C.; Gu, Y.; Shi, Z. Toeplitz matrix reconstruction of interpolated coprime virtual array for DOA estimation. In Proceedings of the IEEE 85th Vehicular Technology Conference: VTC2017-Spring, Sydney, Australia, 4–7 June 2017. [Google Scholar]
  38. Sun, F.; Gao, B.; Chen, L.; Lan, P. A low-complexity ESPRIT-based DOA estimation method for co-prime linear arrays. Sensors 2016, 16, 1367. [Google Scholar] [CrossRef] [PubMed]
  39. Li, J.; Jiang, D.; Zhang, X. DOA estimation based on combined unitary ESPRIT for coprime MIMO radar. IEEE Commun. Lett. 2017, 21, 96–99. [Google Scholar] [CrossRef]
  40. Zhou, C.; Shi, Z.; Gu, Y.; Shen, X. DECOM: DOA estimation with combined MUSIC for coprime array. In Proceedings of the 2013 International Conference on Wireless Communications and Signal Processing (WCSP), Hangzhou, China, 24–26 October 2013. [Google Scholar]
  41. Liu, C.L.; Vaidyanathan, P.P. Remarks on the spatial smoothing step in coarray MUSIC. IEEE Signal Process. Lett. 2015, 22, 1438–1442. [Google Scholar] [CrossRef]
Figure 1. Illustration of the coprime array configuration. (a) the two uniform linear arrays for constructing the coprime array; (b) the non-uniform coprime array.
Figure 1. Illustration of the coprime array configuration. (a) the two uniform linear arrays for constructing the coprime array; (b) the non-uniform coprime array.
Sensors 17 01779 g001
Figure 2. Illustration of each array configuration with an example of M = 3 and N = 5 , the unit spacing is d. (a) coprime array; (b) coprime coarray; (c) continuous part of coprime coarray; (d) the equivalent virtual ULA corresponding to the coprime coarray covariance matrix.
Figure 2. Illustration of each array configuration with an example of M = 3 and N = 5 , the unit spacing is d. (a) coprime array; (b) coprime coarray; (c) continuous part of coprime coarray; (d) the equivalent virtual ULA corresponding to the coprime coarray covariance matrix.
Sensors 17 01779 g002
Figure 3. The pair of subarrays S X and S Y extracted from the coprime coarray, M = 3 and N = 5 .
Figure 3. The pair of subarrays S X and S Y extracted from the coprime coarray, M = 3 and N = 5 .
Sensors 17 01779 g003
Figure 4. Direction-of-arrival (DOA) estimation performance of each algorithm using coprime array when there are more sources than sensors. (a) sparse signal reconstruction (SSR) algorithm; (b) spatial smoothing multiple signal classification (SS-MUSIC) algorithm; (c) coprime virtual array interpolation-based algorithm; (d) proposed algorithm.
Figure 4. Direction-of-arrival (DOA) estimation performance of each algorithm using coprime array when there are more sources than sensors. (a) sparse signal reconstruction (SSR) algorithm; (b) spatial smoothing multiple signal classification (SS-MUSIC) algorithm; (c) coprime virtual array interpolation-based algorithm; (d) proposed algorithm.
Sensors 17 01779 g004
Figure 5. Root mean square error (RMSE) performance comparison with a single source, whose direction is randomly selected from N 0 , 1 in each Monte Carlo trial. (a) RMSE versus SNR with L = 50 ; (b) RMSE versus the number of snapshots with SNR = 0 dB.
Figure 5. Root mean square error (RMSE) performance comparison with a single source, whose direction is randomly selected from N 0 , 1 in each Monte Carlo trial. (a) RMSE versus SNR with L = 50 ; (b) RMSE versus the number of snapshots with SNR = 0 dB.
Sensors 17 01779 g005
Figure 6. RMSE performance comparison with a single source, whose direction is randomly selected from - 80 , 80 in each Monte Carlo trial. (a) RMSE versus SNR with L = 50 ; (b) RMSE versus the number of snapshots with SNR = 10 dB.
Figure 6. RMSE performance comparison with a single source, whose direction is randomly selected from - 80 , 80 in each Monte Carlo trial. (a) RMSE versus SNR with L = 50 ; (b) RMSE versus the number of snapshots with SNR = 10 dB.
Sensors 17 01779 g006
Figure 7. Resolution probability comparison of each algorithm with SNR = 0 dB and L = 500 .
Figure 7. Resolution probability comparison of each algorithm with SNR = 0 dB and L = 500 .
Sensors 17 01779 g007
Figure 8. RMSE performance comparison when there are more sources than sensors. (a) RMSE versus SNR with L = 50 ; (b) RMSE versus the number of snapshots with SNR = 0 dB.
Figure 8. RMSE performance comparison when there are more sources than sensors. (a) RMSE versus SNR with L = 50 ; (b) RMSE versus the number of snapshots with SNR = 0 dB.
Sensors 17 01779 g008
Figure 9. RMSE performance of the proposed algorithm with different numbers of sensors in the coprime array. (a) RMSE versus the SNR with L = 50 ; (b) RMSE versus the number of snapshots with SNR = 0 dB.
Figure 9. RMSE performance of the proposed algorithm with different numbers of sensors in the coprime array. (a) RMSE versus the SNR with L = 50 ; (b) RMSE versus the number of snapshots with SNR = 0 dB.
Sensors 17 01779 g009
Table 1. Steps for the proposed coprime array direction-of-arrival estimation algorithm.
Table 1. Steps for the proposed coprime array direction-of-arrival estimation algorithm.
Step 1: Derive coarray domain statistics based on the coprime array received signals x ( l ) .
Step 2: Generate the coprime coarray covariance matrix R ˜ y y via Equation (13).
Step 3: Construct the signal subspaces of the shift invariant subarray pair Ω S , X and Ω S , Y via Equation (22).
Step 4: Obtain the rotational operator Ψ via Equation (28) based on the coarray domain rotational invariance.
Step 5: Calculate the DOA estimations via the closed-form solution in Equation (31).
Table 2. Computation time comparison of each algorithm.
Table 2. Computation time comparison of each algorithm.
SSR [34]SS-MUSIC [32]Interpolation [37]Proposed
500 Monte Carlo Trials1089.71 s9.48 s352.43 s1.52 s
Average Time2.179 s0.019 s0.705 s0.003 s

Share and Cite

MDPI and ACS Style

Zhou, C.; Zhou, J. Direction-of-Arrival Estimation with Coarray ESPRIT for Coprime Array. Sensors 2017, 17, 1779. https://doi.org/10.3390/s17081779

AMA Style

Zhou C, Zhou J. Direction-of-Arrival Estimation with Coarray ESPRIT for Coprime Array. Sensors. 2017; 17(8):1779. https://doi.org/10.3390/s17081779

Chicago/Turabian Style

Zhou, Chengwei, and Jinfang Zhou. 2017. "Direction-of-Arrival Estimation with Coarray ESPRIT for Coprime Array" Sensors 17, no. 8: 1779. https://doi.org/10.3390/s17081779

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