Next Article in Journal
Rapid and Low-Cost CRP Measurement by Integrating a Paper-Based Microfluidic Immunoassay with Smartphone (CRP-Chip)
Next Article in Special Issue
Underdetermined DOA Estimation of Quasi-Stationary Signals Using a Partly-Calibrated Array
Previous Article in Journal
Fast and Selective Plasmonic Serotonin Detection with Aptamer-Gold Nanoparticle Conjugates
Previous Article in Special Issue
DOA Estimation Based on Real-Valued Cross Correlation Matrix of Coprime Arrays
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

DOA Estimation of Coherent Signals on Coprime Arrays Exploiting Fourth-Order Cumulants

Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(4), 682; https://doi.org/10.3390/s17040682
Submission received: 15 February 2017 / Revised: 10 March 2017 / Accepted: 23 March 2017 / Published: 25 March 2017

Abstract

:
This paper considers the problem of direction-of-arrival (DOA) estimation of coherent signals on passive coprime arrays, where we resort to the fourth-order cumulants of the received signal to explore more information. A fourth-order cumulant matrix (FCM) is introduced for the coprime array. The special structure of the FCM is combined with the array configuration to resolve the coherent signals. Since each sparse array of a coprime array is uniform, a series of overlapping identical subarrays can be extracted. Using this property, we propose a generalized spatial smoothing scheme applied to the FCM. From the smoothed FCM, the DOAs of both the coherent and independent signals can be successfully estimated on the pseudo-spectrum generated by the fourth-order MUSIC algorithm. To overcome the problem of occasional false peaks appearing on the pseudo-spectrum, we use a supplementary sparse array whose inter-sensor spacing is coprime to that of either existing sparse array. From the combined spectrum aided by the supplementary sensors, the false peaks are removed while the true peaks remain. The effectiveness of the proposed methods is demonstrated by simulation examples.

1. Introduction

A coprime array consists of two uniform sparse arrays, from which a virtual uniform linear array (ULA) can be constructed from the spatial differences between any two sensors [1,2]. The spatial autocorrelations at all lags are estimated on the virtual ULA. The increased degrees of freedom has been used to identify O ( M N ) sources from only O ( M + N ) physical sensors [3,4]. Due to the simplicity of the array configuration, and the ability to resolve many more signals than the number of sensors, coprime arrays have attracted considerable interest in the DOA estimation applications [5,6,7]. In real scenarios, due to multi-path propagation or smart jammers, signals from different DOAs may become partially correlated, or coherent (fully correlated) in the extreme case [8]. The correlated/coherent signals pose a great challenge to the DOA estimation on coprime arrays. Since the spatial autocorrelations are estimated from the sample mean of the sensor-to-sensor signal multiplications, the presence of coherent signals indicates that the spatial autocorrelations contain cross-terms, which strongly affects the structure of the signal subspace. Incorrect extraction of the signal subspace brings about a failed DOA estimation.
The spatial smoothing preprocessing scheme was developed for a physical ULA to resolve coherent signals [9]. On coprime arrays, such scheme was employed to construct a correlation matrix for the virtual ULA [2]. However, the scheme cannot eliminate the cross-terms and hence the coherent signal problem is not solved. Recently, BouDaher et.al. proposed an algorithm to locate coherent targets using an active sensing approach on the coprime multiple-input multiple-output radar [10]. However, their method cannot be used for the DOA estimation on passive coprime arrays.
The fourth-order (FO) array processing methods were developed for the DOA estimation of non-Gaussian signals [11,12]. The main interests in using the FO cumulants relies on the increased degrees-of-freedom provided by the virtual coarray, and the higher resolution brought by the larger effective aperture [13,14,15]. Currently, the FO processing methods are used in coprime arrays [16] or nested arrays [17] to increase the virtual aperture. However, as the authors stated, their algorithms cannot handle coherent signals.
In our work, the scenario where the independent and coherent signals coexist is considered. We first formulate an FO cumulant matrix (FCM) with a special form, from which the DOA estimation can be carried out by the fourth-order MUSIC (4-MUSIC) algorithm [11]. Unfortunately, the FCM cannot be used for DOA estimation of the coherent signals directly. The particular form of the FCM is combined with the array configuration to resolve coherent signals. Since each sparse array is uniform, a series of overlapping identical subarrays can be extracted. Taking one such subarray from each of the sparse arrays, we can build a coprime subarray. An FCM is inherently defined on such coprime subarray, whose size is determined by the subarray sensor numbers. On two similar coprime subarrays, the FCMs share the same structure. Analogous to the spatial smoothing scheme applied to the correlation matrix of a ULA, we propose a generalized spatial smoothing scheme applied to the FCM. When the smoothed FCM is adopted by the 4-MUSIC algorithm, both the independent and coherent signals can be successfully estimated.
Occasionally, the pseudo-spectrum generated from the smoothed FCM encounters a false-peak problem. Some false peaks may appear at the directions where none of the true signals reside, interfering with the extraction of the true signals. We analyzed the causation of this phenomenon. To overcome this challenge, a supplementary sparse array can be added, whose inter-sensor spacing is respectively coprime to each of the existing sparse arrays. On the combined pseudo-spectrum aided by the supplementary sensors, the false peaks are removed.
This paper is organized as follows. In Section 2, we briefly review the coprime array configuration and then formulate the signal model. In Section 3, the FO cumulants as well as the form of the FCM are detailed, and the impact of coherent signals on the FCM is investigated. In Section 4, a generalized spatial smoothing scheme on the FCM is proposed to resolve coherent signals. Section 5 provides a method to remove the false peaks on the pseudo-spectrum. The effectiveness of the new approach is demonstrated in Section 6. Section 7 concludes the paper.
Notations: We use lower-case (upper-case) bold characters to denote vectors (matrices). E { · } represents the statistical expectation. · T and ( · ) H , respectively, denote the transposition and conjugate transposition of a vector or a matrix. · * is the element-wise complex conjugate. ⊗ denotes the Kronecker product. rank ( · ) denotes the rank of a matrix. x is the 2-norm of the vector x . We use diag ( x ) to denote a diagonal matrix that uses the elements of x as its diagonal elements.

2. Signal Model

As illustrated in Figure 1, a typical coprime array consists of two sparse uniform arrays, denoted by Array A and Array B , respectively. Let M and N be coprime integers, the sensors of the two sparse arrays are located at (with common sensors for both sparse arrays):
x A = M i A d | i A = 0 , 1 , , L A 1 ,
x B = N i B d | i B = 0 , 1 , , L B 1 .
In (1), i A and i B are the indices of the sensors, the unit inter-sensor spacing d = λ / 2 with λ as the half-wavelength, and L A and L B are the number of sensors of Array A and B , respectively. Typically, L A N and L B M . Denote this coprime array by Coarray AB .
Suppose a narrowband signal from the DOA θ ¯ impinges on the coprime array. The normalized DOA of the signal θ is defined as θ = 2 π d sin θ ¯ / λ , which indicates the phase difference of the planar wave at the unit spacing d. The steering vectors of for the individual sparse arrays are
a θ = 1 , e j M θ , , e j M L A 1 θ T ,
b θ = 1 , e j N θ , , e j N L B 1 θ T .
Let Q narrowband signals impinge on the array from the distinct DOAs θ q q = 1 Q , and the complex amplitude of the qth signal at snapshot time t is s q ( t ) . The noise-corrupted measurement vectors on the two sparse arrays are
y A t = q = 1 Q a ( θ q ) s q ( t ) + w A ( t ) = A s t + w A ( t ) ,
y B t = q = 1 Q b ( θ q ) s q ( t ) + w B ( t ) = B s t + w B ( t ) .
In (5), w A and w B are additive noise, s ( t ) = s 1 ( t ) , , s Q ( t ) T is the vector of complex amplitudes, and the matrices A and B are the collections of steering vectors of Array A and B , respectively
A = a ( θ 1 ) , , a ( θ Q ) ,
B = b ( θ 1 ) , , b ( θ Q ) .
The assumptions on the signals and noises are listed below.
  • The noise vectors w A and w B in (5) are zero-mean complex white Gaussian, with arbitrary correlation matrices. The noises are statistically independent of s ( t ) .
  • The complex amplitude of each signal follows a circularly-symmetric complex non-Gaussian distribution. A variety of modulations like quadrature amplitude modulation (QAM) or phase-shift keying (PSK) meet this assumption [11]. Under this assumption, the FO cumulants of the signal are non-zero [14].
  • Both statistically independent and coherent signals exist. We divide the signals into G groups. The signals in the same group are coherent, and the signals belonging to different groups are statistically independent.
Suppose that there are Q g coherent signals in the gth group ( Q g = 1 for the independent signal case and g = 1 G Q g = Q ) with the DOAs θ g = [ θ g 1 , , θ g Q g ] T . Since the complex amplitudes of coherent signals are linearly dependent [9], we can write the group signal vector by
s g ( t ) = η g σ g ( t ) .
In (9), η g = [ η g 1 , , η g Q g ] T represents the complex coefficients along the respective propagation paths and hence the elements are non-zero. σ g ( t ) is a scalar representing the complex amplitude of the source of the gth group at snapshot time t.
Because Array A and B are both sparse and uniform, direction ambiguity exists on the sparse arrays. If a collection of F signals with the DOAs { θ f } f = 1 F satisfies θ f = θ 1 + 2 π m f / M for the distinct non-zero integers { m f } f = 2 F , these DOAs are ambiguous on Array A because their steering vectors are identical
a ( θ 1 ) = a ( θ 2 ) = = a ( θ F ) .
If F signals are coherent, and their propagation coefficients are { η f } f = 1 F , it is necessary to assume that
η 1 + η 2 + + η F 0 .
This assumption guarantees that the ambiguous signals do not vanish on the individual sparse arrays; otherwise, the collection of coherent signals are cancelled out on Array A since η 1 a ( θ 1 ) + + η F a ( θ F ) = 0 holds for every snapshot. In real cases, the probability for a collection of signals to be vanishing is extremely low. We assume that the signals are non-vanishing on both Array A and B .
In the DOA estimation using coprime array, one needs to estimate θ q q = 1 Q from T s snapshots of the measurements y A ( t ) , y B ( t ) t = 1 T s . The existing methods rely on the sensor-by-sensor correlations of the received signal [1]—for example, the signals on the i A th sensor of Array A and the i B th sensor of Array B . Suppose the samples on the two sensors (omitting the additive noises) are, respectively,
y A ( i A , t ) = q = 1 Q s q ( t ) e j M i A θ q ,
y B ( i B , t ) = q = 1 Q s q ( t ) e j N i B θ q .
When the Q signals are statistically independent, E { s p ( t ) s q * ( t ) } = 0 for p q . The correlation becomes
E y A ( i A , t ) y B * ( i B , t ) = q = 1 Q E | s q ( t ) | 2 e j M i A N i B θ q .
Taking all the integer combinations ( i A , i B ) , M i A N i B traverses all the integers between M N and M N . The rearranged spatial autocorrelations are therefore a superposition of Q sinusoids on an virtual ULA of size O ( M N ) . A much larger correlation matrix can be constructed to resolve O ( M N ) signals by the subspace-based methods like MUSIC [1,2].
However, the presence of coherent signals indicates that E y A ( i A , t ) y B * ( i B , t ) contains cross-terms. For example, if two signals from θ p and θ q are coherent, the following component included in the correlation is non-zero:
E { s p ( t ) s q * ( t ) } e j M i A θ p N i B θ q .
Since θ p θ q , the cross-term is not corresponding to any sinusoid component on the virtual ULA. When the rearranged spatial autocorrelations are used to form a correlation matrix as in [2] or [18], the signal subspace structure is strongly contaminated, leading to a failed DOA estimation. A demonstrative example of a failed DOA estimation is given in Figure 4a in the simulations.
Based on the above signal model, in Section 3, we formulate an FCM of the coprime array signal that can be adopted for the fourth-order DOA estimation. Then, a generalized spatial smoothing scheme, which is crucial for resolving coherent signals from the FCM, is introduced in Section 4.

3. Formulation of FO Cumulant Matrix

In this section, we begin by revising the FO cumulants of a random vector. Next, we formulate an FCM for the coprime array signal. The subspace structure of the FCM is carefully analyzed.

3.1. FCM of Complex Amplitude Vector

Under the assumption that the complex amplitudes of signals are symmetrically distributed, the FCM of the vector s ( t ) , denoted by Ψ ( s ) , is well defined and given in [11]
Ψ ( s ) = E s ( t ) s * ( t ) s ( t ) s * ( t ) H E s ( t ) s * ( t ) E s ( t ) s * ( t ) H E s ( t ) s H ( t ) E s ( t ) s H ( t ) * .
In the gth coherent group, the FCM of the group complex amplitude vector s g ( t ) is similarly formulated as in (16), and is denoted by Ψ ( s g ) . Since the elements in s g ( t ) are linearly dependent, substituting (9) into (16), the FCM of s g ( t ) becomes
Ψ ( s g ) = η g η g * Ψ ( σ g ) η g η g * H .
In (17), η g η g * is a vector of length Q g 2 , and Ψ ( σ g ) is a scalar, in detail
Ψ ( σ g ) = E σ ( t ) σ * ( t ) σ * ( t ) σ ( t ) 2 E σ ( t ) σ * ( t ) E σ * ( t ) σ ( t ) .
Ψ ( σ g ) represents the FO cumulant of the source σ g ( t ) . When the source follows a circularly symmetric non-Gaussian distribution, Ψ ( σ g ) is non-zero. To sum up, Ψ ( s g ) is a Q g 2 × Q g 2 matrix with rank one, which describes the FO cumulants of the vector s g .

3.2. FCM of Coprime Array Signal

Defining an auxiliary vector
z ( t ) = y A ( t ) y B * ( t ) ,
the following matrix is the FO moments of the array signal:
Γ 4 ( z ) = E z ( t ) z H ( t ) = E y A ( t ) y B * ( t ) y A ( t ) y B * ( t ) H .
The autocorrelation matrices of the received signal on Array A and Array B , and the cross-correlation vector between sparse arrays are the second-order moments of the array signal, respectively formulated as
Γ 2 ( y A ) = E y A ( t ) y A H ( t ) ,
Γ 2 ( y B ) = E y B ( t ) y B H ( t ) ,
μ 2 ( z ) = E y A ( t ) y B * ( t ) .
We now introduce a matrix consisting of the FO cumulants of the received signal. The matrix is a combination of the FO and second-order moments defined above, formulated as
Φ = Γ 4 ( z ) μ 2 ( z ) μ 2 H ( z ) Γ 2 ( y A ) Γ 2 * ( y B ) .
Each element in Φ is a FO cumulant of the received signal. Since the additive noises are statistically independent of the signal, and the FO cumulants of the Gaussian noise are identically zero [19], substituting (5), (16), (20) and (21) into (24) yields
Φ = E A s ( t ) B s ( t ) * A s ( t ) B s ( t ) * H E A s ( t ) B s ( t ) * E A s ( t ) B s ( t ) * H E A s ( t ) s H ( t ) A H E B s ( t ) s H ( t ) B H * = A B * Ψ s A B * H .
The special structure of Φ informs the array configuration and the FO property of the sources. Most importantly, A B * is built up by the steering vectors of impinging signals, which implies the DOAs. In the remainder of this paper, Φ is referred to as the FCM of Coarray AB .
In practical situations, the theoretical FCM is unknown and has to be estimated. If the signal is second-order and fourth-order ergodic, the empirical estimates of the moments in (20) and (21) can be derived by the sample second-order statistics and the sample fourth-order statistics [14]
Γ ^ 4 ( z ) = 1 T s t = 1 T s y A ( t ) y B * ( t ) y A ( t ) y B * ( t ) H ,
Γ ^ 2 ( y A ) = 1 T s t = 1 T s y A ( t ) y A H ( t ) ,
Γ ^ 2 ( y B ) = 1 T s t = 1 T s y B ( t ) y B H ( t ) ,
μ ^ 2 ( z ) = 1 T s t = 1 T s y A ( t ) y B * ( t ) .
The empirical estimation of the FCM Φ ^ [11] can be constructed with the sample moments in (26), matching the structure in (24)
Φ ^ = Γ ^ 4 ( z ) μ ^ 2 ( z ) μ ^ 2 H ( z ) Γ ^ 2 ( y A ) Γ ^ 2 * ( y B ) .

3.3. Subspace Structure of FCM

In (25), since the cumulants of sums of independent processes are the sums of the individual cumulants [11], the FCM Φ is the sum of FCMs of the individual coherent groups
Φ = g = 1 G Φ ( g ) , Φ ( g ) = A ( g ) B * ( g ) Ψ s g A ( g ) B * ( g ) H ,
where Φ ( g ) is the FCM of the gth group, A ( g ) and B ( g ) are the steering vector matrices for the gth group on Array A and B , respectively:
A ( g ) = a ( θ g 1 ) , , a ( θ g Q g ) ,
B ( g ) = b ( θ g 1 ) , , b ( θ g Q g ) .
When Φ is eigen-decomposed, it forms a signal-subspace (with the projection operator Π ) spanned by the eigenvectors corresponding to the large eigenvalues, and a noise-subspace (with the projection operator Π ) spanned by the eigenvectors corresponding to the small eigenvalues. The two subspaces are orthogonal.
From (31), the signal subspace of Φ ( g ) is spanned by the column vectors in the matrix A ( g ) B * ( g ) . The signal subspace of Φ is the direct sum of the signal subspaces of each Φ ( g ) . Obviously, A ( g ) B * ( g ) includes the column vectors { a ( θ g q ) b * ( θ g q ) } q = 1 Q g . We can resort to the 4-MUSIC algorithm [11] to estimate the DOAs in the following manner. For a signal from the DOA θ , the vector a ( θ ) b * ( θ ) is in the signal subspace of Φ , then there exists a null at θ on the so-called null-spectrum:
h ( θ ) = Π a ( θ ) b * ( θ ) 2 .
The pseudo-spectrum, or 1 / h ( θ ) , is used to locate the DOAs by searching for the maxima on it.

3.4. Impact of Coherent Signals on FCM

For an independent signal, itself constitutes a group, say the gth group, with Q g = 1 . As in (17), Ψ ( s g ) becomes a non-zero scalar. The contribution of the independent signal to the FCM as in (31) is
Φ ( g ) = a ( θ g 1 ) b * ( θ g 1 ) Ψ ( s g ) a ( θ g 1 ) b * ( θ g 1 ) H .
Clearly, the signal subspace of Φ ( g ) is spanned by the vector a ( θ g 1 ) b * ( θ g 1 ) . Then, a peak appears at θ g 1 on the 4-MUSIC pseudo-spectrum.
For a group with multiple coherent signals that Q g 2 , Ψ ( s g ) is a Q g 2 × Q g 2 matrix with rank one. Then, the signal subspace of Φ ( g ) has only one dimension. Substituting (17) into (31), we derive
Φ ( g ) = A ( g ) B * ( g ) η g η g * Ψ ( σ g ) η g η g * H A ( g ) B * ( g ) H .
In (36), the one-dimensional signal subspace of Φ ( g ) is spanned by the vector
A ( g ) B * ( g ) η g η g * .
The vector in (37) is a linear combination of the Q g 2 column vectors a ( θ g p ) b * ( θ g q ) p , q = 1 Q g . In the coherent signal case, the column vectors in A ( g ) B * ( g ) are merged. Hence, the signal subspace of Φ ( g ) has only one dimension. The 4-MUSIC algorithm therefore fails to locate the DOAs of coherent signals.

4. Generalized Spatial Smoothing on FCM

In this section, we introduce a generalized spatial smoothing scheme applied to the FCM Φ . The scheme leads to a successful estimation of the coherent signals.
Since the two sparse arrays are both uniform, we can divide each of them, for example, Array A into overlapping subarrays. Every subarray contains K A continuous sensors, with sensors 0 , 1 , , K A 1 forming the 0th subarray, sensors 1 , , K A forming the 1st subarray, etc. Similarly, Array B is divided into overlapping subarrays of size K B . Choosing the uth subarray of Array A and the vth subarray of Array B , a coprime subarray can be formed, and is denoted by the ( u , v ) sub-coarray. The subarray indices can be chosen from u = 0 , 1 , , L A K A and v = 0 , 1 , , L B K B . An illustration of the ( u , v ) sub-coarray is in Figure 2.
For a DOA θ , the partial steering vectors on the uth subarray of Array A , and the vth subarray of Array B are denoted by
a u ( θ ) = e j M u θ , , e j M ( u + K A 1 ) θ T ,
b v ( θ ) = e j N v θ , , e j N ( v + K B 1 ) θ T .
The matrices of the collection of partial steering vectors in the gth group are denoted by
A u ( g ) = a u ( θ g 1 ) , , a u ( θ g Q g ) ,
B v ( g ) = b v ( θ g 1 ) , , b v ( θ g Q g ) .
On the ( u , v ) sub-coarray, an FCM is inherently defined analogous to (25). The size of the sub-coarray FCM is determined by the sub-coarray size K A , K B . As in (31), the sub-coarray FCM can be decomposed into the sum of contributions from each group
Φ u , v = g = 1 G Φ u , v ( g ) , Φ u , v ( g ) = A u ( g ) B v * ( g ) Ψ s g A u ( g ) B v * ( g ) H .
Comparing the uth subarray and the 0th subarray on Array A , and comparing the vth subarray and the 0th subarray on Array B , a relationship exists between the following matrices:
A u ( g ) = A 0 ( g ) Ω A u ( g ) ,
B v ( g ) = B 0 ( g ) Ω B v ( g ) .
In (43), Ω A u ( g ) and Ω B v ( g ) are the uth and vth power of the following Q g × Q g diagonal matrices, respectively:
Ω A ( g ) = diag e j M θ g 1 , , e j M θ g Q g ,
Ω B ( g ) = diag e j N θ g 1 , , e j N θ g Q g .
Comparing the ( u , v ) sub-coarray with the ( 0 , 0 ) sub-coarray, the following relation exists
A u ( g ) B v * ( g ) = A 0 ( g ) Ω A u ( g ) B 0 * ( g ) Ω B v ( g ) = A 0 ( g ) B 0 * ( g ) Ω u , v ( g ) ,
where Ω u , v ( g ) = Ω A u ( g ) Ω B v ( g ) is a Q g 2 × Q g 2 diagonal matrix. Therefore, Φ u , v ( g ) can be written as
Φ u , v ( g ) = A 0 ( g ) B 0 * ( g ) Ω u , v ( g ) Ψ s g Ω u , v ( g ) A 0 ( g ) B 0 * ( g ) H .
We observe that Φ u , v ( g ) and Φ 0 , 0 ( g ) share the same signal subspace, and are related by a ‘rotation’ of the matrix Ψ ( s g ) .
The generalized spatial smoothed FCM of coprime array is defined as the sum of FCMs on all of the similar sub-coarray:
Φ ¯ = u = 0 L A K A v = 0 L B K B Φ u , v .
Denote Ψ ¯ ( s g ) as the smoothed FCM of the group complex amplitude vector s g ( t ) , written as
Ψ ¯ ( s g ) = u = 0 L A K A v = 0 L B K B Ω u , v ( g ) Ψ s g Ω u , v ( g ) .
Substituting (42), (48) and (50) into (49), the smoothed FCM Φ ¯ of the coprime array signal is
Φ ¯ = g = 1 G Φ ¯ ( g ) , Φ ¯ ( g ) = A 0 ( g ) B 0 * ( g ) Ψ ¯ ( s g ) A 0 ( g ) B 0 * ( g ) H .
In (50), Ψ ¯ ( s g ) is rank-enhanced after spatial smoothing compared to Ψ ( s g ) . Consequently in (51), the smoothed FCM Φ ¯ is rank-enhanced. The effect of the generalized spatial smoothing scheme on the FCM is analogous to the spatial smoothing scheme on the correlation matrix of a ULA [9].
An important theorem is in place here. We show that with some restrictions, the vectors a 0 ( θ q ) b 0 * ( θ q ) q = 1 Q for all the signals are in the signal subspace of Φ ¯ .
Theorem 1.
In the gth group, if L A K A + 1 Q g and L B K B + 1 Q g , the vector a 0 ( θ g q ) b 0 * ( θ g q ) for any one of the DOAs { θ g q } q = 1 Q g is in the signal subspace of Φ ¯ ( g ) .
Proof. 
See Appendix A. ☐
Corollary 1.
Let Q m a x = max ( Q 1 , , Q G ) . If L A K A + 1 Q m a x , L B K B + 1 Q m a x , then the vector a 0 ( θ q ) b 0 * ( θ q ) for any one of the DOAs { θ q } q = 1 Q is in the signal subspace of the smoothed FCM Φ ¯ .
Proof. 
Following Theorem 1 and that Φ ¯ = g = 1 G Φ ¯ ( g ) , the signal subspace of Φ ¯ is the direct sum of all the signal subspaces of Φ ¯ ( g ) , g = 1 , , G . ☐
Corollary 1 indicates that, if the numbers of overlapping subarrays on both sparse arrays are no less than the largest number of the coherent signals, the vectors a 0 ( θ q ) b 0 * ( θ q ) q = 1 Q for both the independent and coherent signals are in the signal subspace of Φ ¯ . Then, one can eigen-decompose Φ ¯ to acquire a noise subspace with the projection operator Π ¯ . The vector a 0 ( θ ) b 0 * ( θ ) for any signal with a DOA θ is orthogonal to the noise subspace. From the smoothed FCM, the null-spectrum produced by 4-MUSIC is defined as
h ¯ ( θ ) = Π ¯ a 0 ( θ ) b 0 * ( θ ) 2 .
On the pseudo-spectrum 1 / h ¯ ( θ ) , both the independent and coherent signals create peaks at their respective directions.
Remark: the sub-coarray FCM Φ u , v in (42) is a principle sub-matrix of the full-coarray FCM Φ . The indices of columns (and rows) of the principle sub-matrix Φ u , v in Φ are
( u : u + K A 1 ) · L B + ( v : v + K B 1 ) .
The generalized smoothing process can be accomplished by summing all the proper principle sub-matrices with the indices in (53) from Φ .
The generalized spatial smoothing scheme is obviously at the expense of a reduced effective array aperture. In fact, the size of the FCM Φ is L A L B × L A L B , while the smoothed FCM Φ ¯ is only K A K B × K A K B . Considering the algorithmic complexity, the eigen-decomposition of the FCM Φ ¯ takes O ( K A 3 K B 3 ) operations. The complexity is equivalent to MUSIC on a ULA with a similar extent to the coprime array.

5. Removing False Peaks

On the pseudo-spectrum from the smoothed FCM, some false peaks occasionally arise at the directions where none of the true signals resides. An example of the false peaks is in Figure 5 in the simulations. In this section, we explain the false peak phenomenon and provide a technique to remove them.

5.1. Explanation of the False Peaks

When the generalized spatial smoothing scheme is applied to enhance the rank of Ψ ¯ ( s g ) in (51), not only the vector a 0 ( θ g q ) b 0 * ( θ g q ) for the signal DOAs { θ g q } q = 1 Q g , but also the cross-terms a 0 ( θ g p ) b 0 * ( θ g q ) p q appear in the signal subspace of Φ ¯ ( g ) . These cross-terms are not corresponding to any signal component and should not create peaks on the pseudo-spectrum. However, the steering vectors a 0 ( θ ) and b 0 ( θ ) are ambiguous due to the sparsity of Array A and B . We show that a false peak may appear as a result of the direction ambiguity. Because two independent signals will not create such cross-terms, in the remainder of this section, the discussion is limited to a single coherent group. For simplicity, we omit the group index g.
Since Array A is M-sparse and Array B is N-sparse, the steering vectors are ambiguous. In particular, for θ p on Array A and θ q on Array B ,
a 0 ( θ p ) = a 0 θ p + 2 π m / M ,
b 0 ( θ q ) = b 0 θ q + 2 π n / N ,
where m , n are arbitrary integers. The ambiguity can be illustrated more clearly by the array beam patterns. In Figure 3, since Array A and B are both sparse and uniform, their beam patterns have multiple grating lobes.
If it happens that a grating lobe of the Array A beam pattern and a grating lobe of the Array B beam pattern overlap at the direction φ , i.e., for a pair of non-zero integers ( m , n ) ,
φ = θ p + 2 π m / M ,
φ = θ q + 2 π n / N ,
the cross-term of the steering vectors becomes
a 0 ( θ p ) b 0 * ( θ q ) = a 0 ( φ ) b 0 * ( φ ) .
When the smoothed FCM Φ ¯ A B of Coarray AB is eigen-decomposed with the noise subspace projection operator Π ¯ A B , the null-spectrum at φ becomes
h ¯ A B ( φ ) = Π ¯ A B a 0 ( φ ) b 0 * ( φ ) 2 = Π ¯ A B a 0 ( θ p ) b 0 * ( θ q ) 2 = 0 ,
since the cross-term a 0 ( θ p ) b 0 * ( θ q ) is in the signal subspace of Φ ¯ A B . A false peak at φ will appear on the pseudo-spectrum.
One remark is in place here. In (56), the direction φ needs not to be strictly equal to θ p + 2 π m / M or θ q + 2 π n / N . Once a grating lobe of the beam pattern a 0 ( θ p ) and a grating lobe of the beam pattern b 0 ( θ q ) overlap around φ , a false peak still appears.
Furthermore, the grating lobe beamwidths of the beam patterns of a 0 ( θ p ) and b 0 ( θ q ) are 2 π / M K A and 2 π / N K B , respectively. If K A N and K B M , the beamwidths of the grating lobes are narrower than 2 π / M N . From the observation that M , N are coprime numbers, the grating lobes of the beam patterns a 0 ( θ p ) on Array A and b 0 ( θ q ) on Array B may overlap at one direction within [ π , π ] at most, which means that the cross-term a 0 ( θ p ) b 0 * ( θ q ) may produce at most one false peak.

5.2. Supplementary Sparse Array

Suppose that a supplementary sparse array, namely Array C , is deployed with its sensors positioned at
x C = R i C d | i C = 0 , 1 , , L C 1 .
In (60), R is an integer, which is respectively coprime to M and N, and L C is the number of sensors in Array C . Now, Array A and Array C can form a new coprime array, denoted by Coarray AC . An FCM Φ A C can be derived for the array signal. Dividing Array C into identical subarrays of size K C , we can perform the generalized spatial smoothing scheme on Φ A C to obtain the smoothed FCM Φ ¯ A C . Denoting the noise subspace projection operator by Π ¯ A C , the null-spectrum of Coarray AC is
h ¯ A C ( θ ) = Π ¯ A C a 0 ( θ ) c 0 * ( θ ) 2 ,
where c 0 ( θ ) = e j R 0 θ , , e j R ( K C 1 ) θ T .
If K A R and K C M both hold, on the pseudo-spectrum 1 / h ¯ A C ( θ ) derived from Coarray AC , the cross-term a 0 ( θ p ) c 0 * ( θ q ) may produce at most one false peak, denoted by φ . The false peak is induced by the following cross-term:
a 0 ( θ p ) c 0 * ( θ q ) = a 0 ( φ ) c 0 * ( φ ) .
We can derive an important theorem for the position of the false peaks.
Theorem 2.
From the same pair of coherent signals θ p , θ q , if the cross-term a 0 ( θ p ) b 0 * ( θ q ) produces a false peak at φ on the pseudo-spectrum of Coarray AB , and the cross-term a 0 ( θ p ) c 0 * ( θ q ) produces a false peak at φ on the pseudo-spectrum of Coarray AC , then φ φ .
Proof. 
The proof is by contradiction. On Coarray AC , the direction ambiguity indicates the following relations for a pair of non-zero integers ( m , r ) :
φ = θ p + 2 π m / M ,
φ = θ q + 2 π r / R .
If φ = φ , combining (56) and (63), we can deduce that n / N = r / R . Since N and R are coprime numbers, ( m , n , r ) are within a range such that φ , φ are between [ π , π ] , the equation holds only when n = r = 0 , which is contradictory to the non-zero assumption on the integers n , r . ☐
Theorem 2 indicates that, on two different coprime array configurations, the false peaks created by the same pair of coherent signals do not overlap on the pseudo-spectrum. This property can be used for removing the false peaks.

5.3. Removing False Peaks by Combined Spectrum

To remove the false peaks induced by the direction ambiguity, we use the property for which the false peaks do not overlap. From the three sparse arrays A , B and C , any two sparse arrays constitute a coprime array. Therefore, we may derive three null-spectra: h ¯ A B ( θ ) from Coarray AB , h ¯ A C ( θ ) from Coarray AC and h ¯ B C ( θ ) from Coarray BC . A combined null-spectrum can be generated from the individual null-spectra:
h ¯ A B C ( θ ) = h ¯ A B ( θ ) + h ¯ A C ( θ ) + h ¯ B C ( θ ) .
A necessary condition for the existence of a peak at θ on 1 / h ¯ A B C ( θ ) is that θ is corresponding to a null at any one of the three null-spectra. In fact, if θ is the DOA of a true signal, there always exists a null at θ on any one of the three null-spectra, h ¯ A B ( θ ) = h ¯ A C ( θ ) = h ¯ B C ( θ ) = 0 . However, from Theorem 2, the false peak positions are different. Consequently, the false peaks are removed on the combined pseudo-spectrum θ on 1 / h ¯ A B C ( θ ) .

6. Simulation Results

In this section, we present some simulations that demonstrate the DOA estimation of coherent signals using the generalized spatial smoothing scheme. We also exhibit the false peak phenomenon, and the removal of false peaks by the combined spectrum. The ability of estimating more signals than the number of sensors is verified, and the performances under various signal-to-noise ratio (SNR) and number of snapshots are studied as well.

6.1. Effectiveness of Generalized Spatial Smoothing

A coprime array is used to verify the generalized spatial smoothing scheme. Array A ( M = 6 ) has L A = 9 sensors, and Array B ( N = 5 ) has L B = 10 sensors. The unit inter-sensor spacing is half-wavelength. We consider ten narrowband signals impinging on the coprime arrays, in which four of them are independent signals, and the other six signals are divided into three coherent groups, with two signals in each group. The signal types are either Quadrature PSK or quaternary QAM, the powers of all sources are equal, and the coefficients along all the propagation paths have the equal amplitude, but with random complex phases. The noise is additive complex Gaussian, and the SNR on the sensors is set to be 0 dB (SNR is defined as the power of one signal to the noise power). In the estimation of the FCM Φ in (25), 2000 snapshots are used. In the generalized spatial smoothing scheme, Array A is divided into subarrays of size K A = 6 , and Array B is divided into subarrays of size K B = 7 .
Figure 4a is the spectrum derived from the method in [2], which is most widely used on coprime arrays currently. The cross-terms induced by the coherent signals contaminate the structure of the signal subspace, and the DOA estimation consequently fails. In Figure 4b, the 4-MUSIC algorithm is applied to the FCM Φ . We can see that the four peaks corresponding to the independent signals appear, but the DOA of coherent signals are not resolved. On the contrary, if the generalized spatial smoothing scheme is used on the FCM, the peaks for both independent and coherent signals are clearly present in Figure 4c. It is exemplified that the DOA of coherent signals can be estimated from the smoothed FCM.

6.2. Removing False Peaks

In the second simulation, there exists a coherent group with three signals at the normalized DOAs 0.6 π , 0.2 π , 0.3 π , another coherent group with two signals at 0.5 π , 0.3 π , and four other independent signals at 0.4 π , 0.1 π , 0.1 π , 0.25 π in the environment. The signal types, source amplitudes and propagation coefficients are set up as in the first simulation. We first derive the pseudo-spectrum using the smoothed FCM of Coarray AB in Figure 5a. Both independent and coherent signals are estimated on the spectrum. However, there also exist multiple false peaks, which seriously affect the extraction of the true signals.
A supplementary sparse array, namely Array C , with sparsity R = 7 and L C = 8 sensors is deployed, and we can construct a new coprime array with Array A and Array C . Let Array C be divided into subarrays of size K C = 5 , and the pseudo-spectrum using the smoothed FCM of Coarray AC is displayed in Figure 5b. We can see that the peaks corresponding to the true signals are still there, while the directions of the false peaks are different from that in Figure 5a. Combining the three null-spectrum using (65), the pseudo-spectrum is displayed in Figure 5c. We can see that all the signals are found on the spectrum, while the false peaks are removed. Thus, we have shown the effectiveness of removing false peaks by the combined spectrum.

6.3. Estimating More Signals Than Sensor Numbers

In the third simulation, we demonstrate the ability of estimating more signals than the number of sensors, which still holds using the FCM-based approach. The array configuration, parameters and the estimation of FCM follow the second simulation. The number of signals is thirty-five, in which six signals are coherent. In Figure 6, we can see that the DOAs of the individual signals are correctly estimated, and even the number of signals exceeds the number of sensors. In the newly proposed FCM-based method, the size of the spatial smoothed FCM is O ( M N ) ; therefore, 4-MUSIC can process O ( M N ) signals using O ( M + N ) sensors.

6.4. Performance Study

In the fourth simulation, we briefly study the root-mean-square error (RMSE) of the DOA estimates using the new method. The array configuration follows the second simulation. Suppose that ten signals with the equal power arrive at the coprime array, in which four signals are coherent, and the other six signals are statistically independent. We consider the cases that the number of snapshots varies from 16 to 4096. The noise follows a complex Gaussian distribution and SNR varies from −14 dB to 4 dB. Under each case, 500 trials were taken to calculate the average RMSE of all the DOA estimates. The result is shown in Figure 7.
We can conclude from the figure that the performance drops when the SNR decreases, as well as when the number of snapshots reduces. If the snapshot number is sufficiently high, the requirement for SNR can be relaxed. This is due to the fact that Gaussian noise vanishes in the FO cumulants if the number of snapshots is large.

7. Conclusions

In this paper, the problem of direction-of-arrival (DOA) estimation of coherent signals on passive coprime arrays is investigated. We resort to the fourth-order cumulants to explore more information about the received signal. Formulating a fourth-order cumulant matrix (FCM) for the signal on a coprime array, a new estimation scheme based on the fourth-order MUSIC algorithm is developed.
The special structure of the FCM is combined with the array configuration to resolve the coherent signals. Using the property that the individual sparse arrays are uniform, on either of the sparse arrays, a series of overlapping identical subarrays can be extracted. Then, taking individually one subarray from each of the sparse arrays, a coprime subarray is constructed. We revealed that the FCMs of any two similar coprime subarrays share the same structure. Analogous to the spatial smoothing scheme applied to the correlation matrix on a uniform linear array, we propose a generalized spatial smoothing scheme applied to the FCM. The scheme yields a smoothed FCM with rank-enhancement. The DOAs of both the independent and coherent signals can be estimated using the smoothed FCM.
To remove the false peaks induced by the direction ambiguity, we use a supplementary sparse array for assistance. On the combined spectrum aided by the supplementary array, the false peaks are removed while the true peaks remain. Simulation examples are given to demonstrate the effectiveness and performance of the proposed approach. Future work includes considering the case of mixed independent, partially correlated and coherent signals. A few simulations were executed to verify the ability of the proposed method to handle this case. However, theoretical guarantees are not provided yet.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (Grant No. 61571260). The authors are grateful to the helpful suggestions from Prof. Arye Nehorai and Mianzhi Wang of Washington University in St. Louis, MO, USA.

Author Contributions

Y. Hu, Y. Liu and X. Wang conceived and designed the schemes; Y. Hu and Y. Liu performed the experiments and analyzed the data; Y. Hu, Y. Liu and X. Wang wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Theorem 1

Substituting (17) into (50), we derive
Ψ ¯ ( s g ) = u = 0 L A K A v = 0 L B K B Ω u , v ( g ) η g η g * Ψ ( σ g ) η g η g * H Ω u , v ( g ) .
Since Ψ ( σ g ) is a non-zero scalar, we can omit it without affecting the rank of Ψ ¯ ( s g ) . The following discussion is limited to the gth group. For simplicity, the group index g is omitted.
Equation (A1) can be written as
Ψ ¯ ( s ) = u = 0 L A K A v = 0 L B K B Ω u , v η η * η η * H Ω u , v = u = 0 L A K A v = 0 L B K B ζ u , v ζ u , v H ,
where ζ u , v is a Q 2 × 1 vector, written as
ζ u , v = Ω u , v η η * = Ω A u η Ω B v η * .
The summation in (A2) can be written in the vector inner-product form
Ψ ¯ ( s ) = u = 0 L A K A v = 0 L B K B ζ u , v ζ u , v H = W W H ,
where W is a matrix with Q 2 column vectors
W = ζ 0 , 0 , ζ 0 , 1 , , ζ 0 , L B K B , , ζ L A K A , L B K B = Ω A 0 η , , Ω A L A K A η Ω B 0 η , , Ω B L B K B η * = W A W B * .
In (A5), W A and W B are both Q × Q matrices. Each of them can also be written as the multiplication of a diagonal matrix and a Vandermonde matrix:
W A = Ω A 0 η , , Ω A L A K A η = diag ( η ) · V A ,
W B = Ω B 0 η , , Ω B L B K B η = diag ( η ) · V B ,
where the Vandermonde matrices V A and V B are
V A = e j M 0 θ 1 e j M ( L A K A ) θ 1 e j M 0 θ Q e j M ( L A K A ) θ Q ,
V B = e j N 0 θ 1 e j N ( L B K B ) θ 1 e j N 0 θ Q e j N ( L B K B ) θ Q .
Substituting (A4) and (A5) into (51) yields
Φ ¯ = A 0 B 0 * W W H A 0 B 0 * H = A 0 W A B 0 * W B * A 0 W A B 0 * W B * H = Y Y H ,
where
Y = A 0 W A B 0 * W B * = A 0 · diag ( η ) · V A B 0 * · diag ( η * ) · V B * .
In (A10), the structure of the signal subspace of Φ ¯ is determined by the the rank of W , and the column vectors in A 0 B 0 * . From (A5), rank ( W ) = rank ( W A ) · rank ( W B ) . In order to determine the rank of W , the ranks of W A and W B are carefully discussed in the following two cases.
Case I: The DOAs are non-ambiguous on the individual sparse arrays, which means that the steering vectors on Array A { a 0 ( θ q ) } q = 1 Q are distinct, and the steering vectors on Array B { b 0 ( θ q ) } q = 1 Q are also distinct.
In (A6), since the elements of η are non-zero, diag ( η ) is a full rank diagonal matrix. In the Vandermonde matrix V A , each row vector is the transposition of a steering vector of length L A K A + 1 and is distinct to one another. When L A K A + 1 Q , the Vandermonde matrix has full row rank. Hence, rank ( W A ) = Q . Similarly, rank ( W B ) = Q when L B K B + 1 Q . W is henceforth a full rank matrix with rank Q 2 .
In (A10), the vectors { a 0 ( θ q ) b 0 * ( θ q ) } q = 1 Q are Q columns in the matrix A 0 B 0 * . When W W H has full rank, they are clearly in the signal subspace of Φ ¯ .
Case II: The DOAs are ambiguous. For demonstrating purpose, we assume that two DOAs θ 1 and θ 2 satisfy θ 1 = θ 2 + 2 π m / M for a non-zero integer m. In this case, a 0 ( θ 1 ) = a 0 ( θ 2 ) on Array A . We also assume that the other steering vectors { a 0 ( θ q ) } q = 3 Q are distinct. In (A11), we can delete the repeated column vector a 0 ( θ 2 ) in A 0 and the repeated row vector in V A , at the same time, combining the coefficients η 1 , η 2 to obtain
A 0 · diag ( η ) · V A = a 0 ( θ 1 ) , a 0 ( θ 3 ) , , a 0 ( θ Q ) diag η 1 + η 2 , η 3 , , η Q e j M 0 θ 1 e j M ( L A K A ) θ 1 e j M 0 θ 3 e j M ( L A K A ) θ 3 e j M 0 θ Q e j M ( L A K A ) θ Q = A ˜ 0 · diag ( η ˜ ) · V ˜ A .
In (A12), A ˜ 0 is constructed by deleting the column vector a 0 ( θ 2 ) from A 0 , the Vandermonde matrix V ˜ A is deleting the row vector e j M 0 θ 2 , , e j M ( L A K A ) θ 2 from the Vandermonde matrix V A . The remaining row vectors are distinct. The diagonal matrix diag ( η ˜ ) = diag η 1 + η 2 , η 3 , , η Q is still full rank since η 1 + η 2 0 from the non-vanishing assumption. Hence, the matrix diag ( η ˜ ) · V ˜ A has full rank.
Similarly, when the DOAs are ambiguous on Array B , we can delete the repeated column vectors in B 0 to obtain a full rank matrix B ˜ 0 , and delete the repeated row vectors in V B to obtain a full rank matrix diag ( η ˜ ) · V ˜ B . Equation (A11) becomes
Y = A ˜ 0 · diag ( η ˜ ) · V ˜ A B ˜ 0 * · diag ( η ˜ * ) · V ˜ B * = A ˜ 0 B ˜ 0 * diag ( η ˜ ) · V ˜ A diag ( η ˜ * ) · V ˜ B * .
Analogous to Case I, the matrices diag ( η ˜ ) · V ˜ A and diag ( η ˜ ) · V ˜ B are of full rank. Since A ˜ 0 and B ˜ 0 are removing only the repeated steering vectors, for any DOA θ , the vector a 0 ( θ ) b 0 * ( θ ) is still in the matrix A ˜ 0 B ˜ 0 * . Hence, the vectors { a 0 ( θ q ) b 0 ( θ q ) } q = 1 Q are in the signal subspace of Φ ¯ .

References

  1. Vaidyanathan, P.P.; Pal, P. Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
  2. Pal, P.; Vaidyanathan, P.P. Coprime sampling and the music algorithm. In Proceedings of the 2011 IEEE Digital Signal Processing Workshop and IEEE Signal Processing Education Workshop (DSP/SPE), Sedona, AZ, USA, 4–7 January 2011; pp. 289–294. [Google Scholar]
  3. 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, BC, Canada, 26–31 May 2013; pp. 3967–3971. [Google Scholar]
  4. Tan, Z.; Eldar, Y.C.; Nehorai, A. Direction of arrival estimation using co-prime arrays: A super resolution viewpoint. IEEE Trans. Signal Process. 2014, 62, 5565–5576. [Google Scholar] [CrossRef]
  5. Tan, Z.; Nehorai, A. Sparse direction of arrival estimation using co-prime arrays with off-grid targets. IEEE Signal Process. Lett. 2014, 21, 26–29. [Google Scholar] [CrossRef]
  6. Pakrooh, P.; Scharf, L.L.; Pezeshki, A. Modal analysis using co-prime arrays. IEEE Trans. Signal Process. 2016, 64, 2429–2442. [Google Scholar] [CrossRef]
  7. Wang, M.; Nehorai, A. Coarrays, MUSIC, and the Cramer-Rao bound. IEEE Trans. Signal Process. 2017, 65, 933–946. [Google Scholar] [CrossRef]
  8. Cozzens, J.H.; Sousa, M.J. Source enumeration in a correlated signal environment. IEEE Trans. Signal Process. 1994, 42, 304–317. [Google Scholar] [CrossRef]
  9. Shan, T.J.; Wax, M.; Kailath, T. On spatial smoothing for direction-of-arrival estimation. IEEE Trans. Acoust. 1985, 33, 806–811. [Google Scholar] [CrossRef]
  10. BouDaher, E.; Ahmad, F.; Amin, M.G. Sparsity-based direction finding of coherent and uncorrelated targets using active nonuniform arrays. IEEE Signal Process. Lett. 2015, 22, 1628–1632. [Google Scholar] [CrossRef]
  11. Porat, B.; Friedlander, B. Direction finding algorithms based on high-order statistics. IEEE Trans. Signal Process. 1991, 39, 2016–2024. [Google Scholar] [CrossRef]
  12. Chiang, H.H.; Nikias, C.L. The esprit algorithm with higher-order statistics. In Proceedings of the IEEE Workshop on Higher-Order Spectral Analysis, Vail, CO, USA, 28–30 June 1989; pp. 163–168. [Google Scholar]
  13. Dogan, M.C.; Mendel, J.M. Applications of cumulants to array processing—Part I: Aperture extension and array calibration. IEEE Trans. Signal Process. 1995, 43, 1200–1216. [Google Scholar] [CrossRef]
  14. Chevalier, P.; Ferreol, A. On the virtual array concept for the fourth-order direction finding problem. IEEE Trans. Signal Process. 1999, 47, 2592–2595. [Google Scholar] [CrossRef]
  15. Liao, B.; Chan, S.C. A cumulant-based approach for direction finding in the presence of mutual coupling. IEEE Antennas Wirel. Propag. Lett. 2014, 13, 1717–1720. [Google Scholar] [CrossRef]
  16. Shen, Q.; Liu, W.; Cui, W.; Wu, S. Extension of co-prime arrays based on the fourth-order difference co-array concept. IEEE Signal Process. Lett. 2016, 23, 615–619. [Google Scholar] [CrossRef]
  17. Pal, P.; Vaidyanathan, P.P. Multiple level nested array: An efficient geometry for 2qth order cumulant based array processing. IEEE Trans. Signal Process. 2012, 60, 1253–1269. [Google Scholar] [CrossRef]
  18. 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]
  19. Cardoso, J.F.; Moulines, E. Asymptotic performance analysis of direction-finding algorithms based on fourth-order cumulants. IEEE Trans. Signal Process. 1995, 43, 214–224. [Google Scholar] [CrossRef]
Figure 1. The coprime array configuration.
Figure 1. The coprime array configuration.
Sensors 17 00682 g001
Figure 2. ( u , v ) sub-coarray formed by two sparse subarrays.
Figure 2. ( u , v ) sub-coarray formed by two sparse subarrays.
Sensors 17 00682 g002
Figure 3. An illustration of the beam patterns on Array A and B . The solid line represents the grating lobe of Array A , the dotted line represents the grating lobe of Array B . The true directions θ p and θ q are marked by the highest lobes, while the lower lobes are the grating lobes. Theoretically, the lobes of each array should have the equal height.
Figure 3. An illustration of the beam patterns on Array A and B . The solid line represents the grating lobe of Array A , the dotted line represents the grating lobe of Array B . The true directions θ p and θ q are marked by the highest lobes, while the lower lobes are the grating lobes. Theoretically, the lobes of each array should have the equal height.
Sensors 17 00682 g003
Figure 4. The pseudo-spectra produced by 4-MUSIC are the blue curves. The true DOA of independent signals are marked by dashed vertical lines, and the true DOA of coherent signals are marked by dotted vertical lines.
Figure 4. The pseudo-spectra produced by 4-MUSIC are the blue curves. The true DOA of independent signals are marked by dashed vertical lines, and the true DOA of coherent signals are marked by dotted vertical lines.
Sensors 17 00682 g004
Figure 5. The pseudo-spectra using the smoothed FCM of two sparse arrays have false peaks as in (a,b). Combining the null-spectra of the three coprime arrays following (65) can remove the false peaks as in (c).
Figure 5. The pseudo-spectra using the smoothed FCM of two sparse arrays have false peaks as in (a,b). Combining the null-spectra of the three coprime arrays following (65) can remove the false peaks as in (c).
Sensors 17 00682 g005
Figure 6. Twenty-seven sensors are used in the array configuration. Thirty-five signals (more than the number of sensors) exist in the environment, where six of them can be divided into three coherent pairs.
Figure 6. Twenty-seven sensors are used in the array configuration. Thirty-five signals (more than the number of sensors) exist in the environment, where six of them can be divided into three coherent pairs.
Sensors 17 00682 g006
Figure 7. Average RMSE of all the DOA estimates. Each line indicates a fixed snapshot number, and the SNR varies within a line.
Figure 7. Average RMSE of all the DOA estimates. Each line indicates a fixed snapshot number, and the SNR varies within a line.
Sensors 17 00682 g007

Share and Cite

MDPI and ACS Style

Hu, Y.; Liu, Y.; Wang, X. DOA Estimation of Coherent Signals on Coprime Arrays Exploiting Fourth-Order Cumulants. Sensors 2017, 17, 682. https://doi.org/10.3390/s17040682

AMA Style

Hu Y, Liu Y, Wang X. DOA Estimation of Coherent Signals on Coprime Arrays Exploiting Fourth-Order Cumulants. Sensors. 2017; 17(4):682. https://doi.org/10.3390/s17040682

Chicago/Turabian Style

Hu, Yang, Yimin Liu, and Xiqin Wang. 2017. "DOA Estimation of Coherent Signals on Coprime Arrays Exploiting Fourth-Order Cumulants" Sensors 17, no. 4: 682. https://doi.org/10.3390/s17040682

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