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 sources from only 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). represents the statistical expectation. and , respectively, denote the transposition and conjugate transposition of a vector or a matrix. is the element-wise complex conjugate. ⊗ denotes the Kronecker product. denotes the rank of a matrix. is the 2-norm of the vector . We use to denote a diagonal matrix that uses the elements of 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 and Array , 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):
Figure 1.
The coprime array configuration.
In (1), and are the indices of the sensors, the unit inter-sensor spacing with as the half-wavelength, and and are the number of sensors of Array and , respectively. Typically, and . Denote this coprime array by Coarray .
Suppose a narrowband signal from the DOA impinges on the coprime array. The normalized DOA of the signal is defined as , which indicates the phase difference of the planar wave at the unit spacing d. The steering vectors of for the individual sparse arrays are
Let Q narrowband signals impinge on the array from the distinct DOAs , and the complex amplitude of the qth signal at snapshot time t is . The noise-corrupted measurement vectors on the two sparse arrays are
In (5), and are additive noise, is the vector of complex amplitudes, and the matrices and are the collections of steering vectors of Array and , respectively
The assumptions on the signals and noises are listed below.
- The noise vectors and in (5) are zero-mean complex white Gaussian, with arbitrary correlation matrices. The noises are statistically independent of .
- 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 coherent signals in the gth group ( for the independent signal case and ) with the DOAs . Since the complex amplitudes of coherent signals are linearly dependent [9], we can write the group signal vector by
In (9), represents the complex coefficients along the respective propagation paths and hence the elements are non-zero. is a scalar representing the complex amplitude of the source of the gth group at snapshot time t.
Because Array and are both sparse and uniform, direction ambiguity exists on the sparse arrays. If a collection of F signals with the DOAs satisfies for the distinct non-zero integers , these DOAs are ambiguous on Array because their steering vectors are identical
If F signals are coherent, and their propagation coefficients are , it is necessary to assume that
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 since 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 and .
In the DOA estimation using coprime array, one needs to estimate from snapshots of the measurements . The existing methods rely on the sensor-by-sensor correlations of the received signal [1]—for example, the signals on the th sensor of Array and the th sensor of Array . Suppose the samples on the two sensors (omitting the additive noises) are, respectively,
When the Q signals are statistically independent, for . The correlation becomes
Taking all the integer combinations , traverses all the integers between and . The rearranged spatial autocorrelations are therefore a superposition of Q sinusoids on an virtual ULA of size . A much larger correlation matrix can be constructed to resolve signals by the subspace-based methods like MUSIC [1,2].
However, the presence of coherent signals indicates that contains cross-terms. For example, if two signals from and are coherent, the following component included in the correlation is non-zero:
Since , 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.
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.
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 , denoted by , is well defined and given in [11]
In the gth coherent group, the FCM of the group complex amplitude vector is similarly formulated as in (16), and is denoted by . Since the elements in are linearly dependent, substituting (9) into (16), the FCM of becomes
In (17), is a vector of length , and is a scalar, in detail
represents the FO cumulant of the source . When the source follows a circularly symmetric non-Gaussian distribution, is non-zero. To sum up, is a matrix with rank one, which describes the FO cumulants of the vector .
3.2. FCM of Coprime Array Signal
Defining an auxiliary vector
the following matrix is the FO moments of the array signal:
The autocorrelation matrices of the received signal on Array and Array , and the cross-correlation vector between sparse arrays are the second-order moments of the array signal, respectively formulated as
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
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
The special structure of informs the array configuration and the FO property of the sources. Most importantly, 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 .
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
where is the FCM of the gth group, and are the steering vector matrices for the gth group on Array and , respectively:
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 is spanned by the column vectors in the matrix . The signal subspace of is the direct sum of the signal subspaces of each . Obviously, includes the column vectors . 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 is in the signal subspace of , then there exists a null at on the so-called null-spectrum:
The pseudo-spectrum, or , 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 . As in (17), becomes a non-zero scalar. The contribution of the independent signal to the FCM as in (31) is
Clearly, the signal subspace of is spanned by the vector . Then, a peak appears at on the 4-MUSIC pseudo-spectrum.
For a group with multiple coherent signals that , is a matrix with rank one. Then, the signal subspace of has only one dimension. Substituting (17) into (31), we derive
In (36), the one-dimensional signal subspace of is spanned by the vector
The vector in (37) is a linear combination of the column vectors . In the coherent signal case, the column vectors in are merged. Hence, the signal subspace of 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 into overlapping subarrays. Every subarray contains continuous sensors, with sensors forming the 0th subarray, sensors forming the 1st subarray, etc. Similarly, Array is divided into overlapping subarrays of size . Choosing the uth subarray of Array and the vth subarray of Array , a coprime subarray can be formed, and is denoted by the sub-coarray. The subarray indices can be chosen from and . An illustration of the sub-coarray is in Figure 2.
Figure 2.
sub-coarray formed by two sparse subarrays.
For a DOA , the partial steering vectors on the uth subarray of Array , and the vth subarray of Array are denoted by
The matrices of the collection of partial steering vectors in the gth group are denoted by
On the sub-coarray, an FCM is inherently defined analogous to (25). The size of the sub-coarray FCM is determined by the sub-coarray size . As in (31), the sub-coarray FCM can be decomposed into the sum of contributions from each group
Comparing the uth subarray and the 0th subarray on Array , and comparing the vth subarray and the 0th subarray on Array , a relationship exists between the following matrices:
Comparing the sub-coarray with the sub-coarray, the following relation exists
where is a diagonal matrix. Therefore, can be written as
We observe that and share the same signal subspace, and are related by a ‘rotation’ of the matrix .
The generalized spatial smoothed FCM of coprime array is defined as the sum of FCMs on all of the similar sub-coarray:
Denote as the smoothed FCM of the group complex amplitude vector , written as
In (50), is rank-enhanced after spatial smoothing compared to . 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 for all the signals are in the signal subspace of .
Theorem 1.
In the gth group, if and , the vector for any one of the DOAs is in the signal subspace of .
Proof.
See Appendix A. ☐
Corollary 1.
Let . If , , then the vector for any one of the DOAs is in the signal subspace of the smoothed FCM .
Proof.
Following Theorem 1 and that , the signal subspace of is the direct sum of all the signal subspaces of . ☐
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 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 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
On the pseudo-spectrum , both the independent and coherent signals create peaks at their respective directions.
Remark: the sub-coarray FCM in (42) is a principle sub-matrix of the full-coarray FCM . The indices of columns (and rows) of the principle sub-matrix in are
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 , while the smoothed FCM is only . Considering the algorithmic complexity, the eigen-decomposition of the FCM takes 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.
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).
5.1. Explanation of the False Peaks
When the generalized spatial smoothing scheme is applied to enhance the rank of in (51), not only the vector for the signal DOAs , but also the cross-terms appear in the signal subspace of . These cross-terms are not corresponding to any signal component and should not create peaks on the pseudo-spectrum. However, the steering vectors and are ambiguous due to the sparsity of Array and . 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 is M-sparse and Array is N-sparse, the steering vectors are ambiguous. In particular, for on Array and on Array ,
where are arbitrary integers. The ambiguity can be illustrated more clearly by the array beam patterns. In Figure 3, since Array and are both sparse and uniform, their beam patterns have multiple grating lobes.
Figure 3.
An illustration of the beam patterns on Array and . The solid line represents the grating lobe of Array , the dotted line represents the grating lobe of Array . The true directions and 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.
If it happens that a grating lobe of the Array beam pattern and a grating lobe of the Array beam pattern overlap at the direction , i.e., for a pair of non-zero integers ,
the cross-term of the steering vectors becomes
When the smoothed FCM of Coarray is eigen-decomposed with the noise subspace projection operator , the null-spectrum at becomes
since the cross-term is in the signal subspace of . 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 or . Once a grating lobe of the beam pattern and a grating lobe of the beam pattern overlap around , a false peak still appears.
Furthermore, the grating lobe beamwidths of the beam patterns of and are and , respectively. If and , the beamwidths of the grating lobes are narrower than . From the observation that are coprime numbers, the grating lobes of the beam patterns on Array and on Array may overlap at one direction within at most, which means that the cross-term may produce at most one false peak.
5.2. Supplementary Sparse Array
Suppose that a supplementary sparse array, namely Array , is deployed with its sensors positioned at
In (60), R is an integer, which is respectively coprime to M and N, and is the number of sensors in Array . Now, Array and Array can form a new coprime array, denoted by Coarray . An FCM can be derived for the array signal. Dividing Array into identical subarrays of size , we can perform the generalized spatial smoothing scheme on to obtain the smoothed FCM . Denoting the noise subspace projection operator by , the null-spectrum of Coarray is
where .
If and both hold, on the pseudo-spectrum derived from Coarray , the cross-term may produce at most one false peak, denoted by . The false peak is induced by the following cross-term:
We can derive an important theorem for the position of the false peaks.
Theorem 2.
From the same pair of coherent signals , if the cross-term produces a false peak at on the pseudo-spectrum of Coarray , and the cross-term produces a false peak at on the pseudo-spectrum of Coarray , then .
Proof.
The proof is by contradiction. On Coarray , the direction ambiguity indicates the following relations for a pair of non-zero integers :
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 , and , any two sparse arrays constitute a coprime array. Therefore, we may derive three null-spectra: from Coarray , from Coarray and from Coarray . A combined null-spectrum can be generated from the individual null-spectra:
A necessary condition for the existence of a peak at on 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, . However, from Theorem 2, the false peak positions are different. Consequently, the false peaks are removed on the combined pseudo-spectrum on .
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 () has sensors, and Array () has 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 is divided into subarrays of size , and Array is divided into subarrays of size .
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 , another coherent group with two signals at , and four other independent signals at 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 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 , with sparsity and sensors is deployed, and we can construct a new coprime array with Array and Array . Let Array be divided into subarrays of size , and the pseudo-spectrum using the smoothed FCM of Coarray 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 ; therefore, 4-MUSIC can process signals using sensors.
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.
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.
Figure 7.
Average RMSE of all the DOA estimates. Each line indicates a fixed snapshot number, and the SNR varies within a line.
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
Since is a non-zero scalar, we can omit it without affecting the rank of . The following discussion is limited to the gth group. For simplicity, the group index g is omitted.
The summation in (A2) can be written in the vector inner-product form
where is a matrix with column vectors
In (A5), and are both matrices. Each of them can also be written as the multiplication of a diagonal matrix and a Vandermonde matrix:
where the Vandermonde matrices and are
In (A10), the structure of the signal subspace of is determined by the the rank of , and the column vectors in . From (A5), . In order to determine the rank of , the ranks of and 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 are distinct, and the steering vectors on Array are also distinct.
In (A6), since the elements of are non-zero, is a full rank diagonal matrix. In the Vandermonde matrix , each row vector is the transposition of a steering vector of length and is distinct to one another. When , the Vandermonde matrix has full row rank. Hence, . Similarly, when . is henceforth a full rank matrix with rank .
In (A10), the vectors are Q columns in the matrix . When 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 and satisfy for a non-zero integer m. In this case, on Array . We also assume that the other steering vectors are distinct. In (A11), we can delete the repeated column vector in and the repeated row vector in , at the same time, combining the coefficients to obtain
In (A12), is constructed by deleting the column vector from , the Vandermonde matrix is deleting the row vector from the Vandermonde matrix . The remaining row vectors are distinct. The diagonal matrix is still full rank since from the non-vanishing assumption. Hence, the matrix has full rank.
Similarly, when the DOAs are ambiguous on Array , we can delete the repeated column vectors in to obtain a full rank matrix , and delete the repeated row vectors in to obtain a full rank matrix . Equation (A11) becomes
Analogous to Case I, the matrices and are of full rank. Since and are removing only the repeated steering vectors, for any DOA , the vector is still in the matrix . Hence, the vectors are in the signal subspace of .
References
- Vaidyanathan, P.P.; Pal, P. Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- Pakrooh, P.; Scharf, L.L.; Pezeshki, A. Modal analysis using co-prime arrays. IEEE Trans. Signal Process. 2016, 64, 2429–2442. [Google Scholar] [CrossRef]
- Wang, M.; Nehorai, A. Coarrays, MUSIC, and the Cramer-Rao bound. IEEE Trans. Signal Process. 2017, 65, 933–946. [Google Scholar] [CrossRef]
- Cozzens, J.H.; Sousa, M.J. Source enumeration in a correlated signal environment. IEEE Trans. Signal Process. 1994, 42, 304–317. [Google Scholar] [CrossRef]
- 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]
- 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]
- Porat, B.; Friedlander, B. Direction finding algorithms based on high-order statistics. IEEE Trans. Signal Process. 1991, 39, 2016–2024. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).