Next Article in Journal / Special Issue
Efficient Large Sparse Arrays Synthesis by Means of Smooth Re-Weighted L1 Minimization
Previous Article in Journal
The Reentrant Four-Layer Quasi-Elliptic Bandstop Filter
Previous Article in Special Issue
Characteristic Mode Analysis and Design of Wide Band MIMO Antenna Consisting of Metamaterial Unit Cell
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Cumulant-Based Methods for Joint Angle and Frequency Estimation Using Spatial-Temporal Smoothing

1
School of Electronics and Information, Northwestern Polytechnical University, Xi’an 710072, China
2
Adelaide Radar Research Centre, School of Electrical and Electronic Engineering, The University of Adelaide, Adelaide, SA 5005, Australia
3
Xi’an ASN Technology Group Co. Ltd., Xi’an 710065, China
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(1), 82; https://doi.org/10.3390/electronics8010082
Submission received: 16 November 2018 / Revised: 2 January 2019 / Accepted: 7 January 2019 / Published: 10 January 2019
(This article belongs to the Special Issue Intelligent Antennas)

Abstract

:
Most non-Gaussian signals in wireless communication array systems contain temporal correlation under a high sampling rate, which can offer more accurate direction of arrival (DOA) and frequency estimates and a larger identifiability. However, in practice, the estimation performance may severely degrade in coloured noise environments. To tackle this issue, we propose real-valued joint angle and frequency estimation (JAFE) algorithms for non-Gaussian signals using fourth-order cumulants. By exploiting the temporal correlation embedded in signals, a series of augmented cumulant matrices is constructed. For independent signals, the DOA and frequency estimates can be obtained, respectively, by leveraging a dual rotational invariance property. For coherent signals, the dual rotational invariance is constructed to estimate the generalized steering vectors, which associates the coherent signals into different groups. Then, the coherent signals in each group can be resolved by performing the forward-backward spatial smoothing. The proposed schemes not only improve the estimation accuracy, but also resolve many more signals than sensors. Besides, it is computationally efficient since it performs the estimation by the polynomial rooting in the real number field. Simulation results demonstrate the superiorities of the proposed estimator to its state-of-the-art counterparts on identifiability, estimation accuracy and robustness, especially for coherent signals.

1. Introduction

Sensor arrays have been used in radar, sonar, wireless communications, seismology, etc. Joint direction of arrival (DOA) and frequency estimation of incident signals have been attracting considerable attention due to their application to various fields. For instance, the two parameters can be applied to locate the mobile subscribers and allocate pilot tones in space division multiple access systems in wireless communications. Besides, an accurate estimation of these parameters is helpful with channel estimation and thus enhances the system performance.
The maximum likelihood estimator (MLE) can achieve the optimal estimates, but is computationally cumbersome as it inevitably relies on a multidimensional search [1]. To reduce computational expenditure, numerous subspace estimators based on the linear algebraic theory have been proposed to extract the information efficiently from a batch of observations. In [2], both parameters were obtained by performing a two-dimensional (2D) spectral search of the MUSIC algorithm, providing an automatic pairing between the DOAs and frequencies, and it calls for a considerable amount of computations, despite lower cost than MLE. To further reduce the computing load, one-dimensional (1D) subspace-based algorithms were developed. By a similar principle, Lin et al. proposed a tree-structured frequency-space-frequency (FSF) MUSIC-based algorithm [3], allowing multiple one-dimensional (1D) grid searches in the frequency and spatial domains, respectively. In addition, ESPRIT-based joint angle and frequency estimation (JAFE) methods have been proposed to further alleviate the computational load. Zoltowski and Mathews provided a solution to radar applications from engineering perspectives [4], causing some compromise on mathematical rigour and theoretical depth. Haardt and Nossek discussed the problem in the context of mobile communications for SDMAapplications by using unitary ESPRIT, which transforms the complex data to real-valued matrices [5]. Multiresolution ESPRIT, referred to as MR-ESPRIT, has been developed to handle JAFE in different geometries, such as uniform linear arrays and uniform circular arrays, by Lemma et al. [6], and they subsequently presented an intensive performance analysis of the MR-ESPRIT JAFE algorithm [7]. These ESPRIT-based JAFE methods can provide satisfactory estimation performance, but require an additional pairing, which may fail to work at low signal-to-noise ratios (SNRs). In addition to ESPRIT-like approaches, Zhang et al. cast the JAFE problem as a trilinear model and performed trilinear decomposition to obtain angle and frequency without any eigen-decomposition to covariance matrices or singular-value decomposition to observations [8]; Liu et al. proposed a unitary JAFE algorithm, termed U-JAFE, in conjunction with the frame method and the Newton iteration method, resulting in improved computational efficiency and automatic parameter pairing [9].
It is worth pointing out that the existing methods for JAFE are generally restricted to white Gaussian noise environments. However, in many applications, the additive noises in each channel are correlated with each other, i.e., the noise becomes coloured. This coloured noise model is reasonable in practice since the noise can be coupled due to the internal circuitry of the antenna elements [10,11] or the prevailing external noise environment such as reverberation noise in sonar or external seismic noise [12,13,14,15,16]. Since high-order statistics of wireless communication signals can suppress coloured Gaussian noise and potentially extend the effective array aperture, they have been investigated extensively for DOA estimation in the presence of unknown coloured noise [17,18,19,20]. However, to the best of our knowledge, the previous effort has not been devoted to JAFE in coloured noise environments. This motivates us to address such an issue using fourth-order cumulants (FOC), and unitary cumulant-based estimators are devised in this work to tackle the problem. To be specific, if the incident signals are independent of each other, an augmented cumulant matrix is first constructed from the temporally-smoothed data, and its complex-valued entries are then transformed to the real number field by exploiting the centro-symmetric property of the matrix. To determine the DOA estimates with computational efficiency, the rank reduction (RARE) estimator in conjunction with polynomial rooting is developed, and the corresponding frequency estimates are obtained in the least squares manner with the DOA estimates already acquired, avoiding the parameter-pairing operation. For coherent signals, the generalized steering vectors and frequencies are first estimated, by a new dual rotational invariance arising from a series of dedicated cumulant matrices, to blind separate coherent signals into different groups. Then, the inherent rank deficiency due to the generalized steering vectors is recovered by FBSS, and finally, the DOA estimates are resolved by the unitary ESPRIT algorithm.
To show the contributions of this paper clearly, the differences between the state-of-the-art methods [6,7,8,9] and our work are highlighted as follows:
  • The most important difference is that the operation of FOC with respect to JAFE is developed for the first time, and the corresponding existence conditions, and the number of achieved DOFs is analysed accordingly.
  • In [6,7,8,9,10,11], only the temporal and spatial white Gaussian noise is considered, while in this paper, we study the JAFE in a more general case, i.e., the temporal and spatial coloured Gaussian noise, and propose an FOC-based estimator to jointly determine DOA, as well as frequency robust to white or coloured noise.
  • In [6,7,9], the number of coherent signals that can be dealt with is up to 2 M 3 , where M is the number of array elements, which is a strict condition. In practice, one base station serves multiple users simultaneously, where the propagation from each user composes multipath, so the total number of coherent signals may exceed that of array elements. The approach developed in this paper is capable of handling such a tough challenge that cannot be overcome by the previous techniques.
  • To reduce the cumbersome computations arising from the processing by FOC, we transform the complex-valued information to the field of real numbers and perform the resultant RARE estimator by solving the roots of a polynomial, avoiding the multidimensional search.
The remainder of this paper is organized as follows. In Section 2, an array model for signals corrupted by unknown coloured noise is introduced. In Section 3, the RARE estimators for JAFE of uncorrelated and coherent signals using fourth-order cumulants are developed. Section 4 provides numerical examples for demonstrating the validity and efficiency of our proposed algorithms. Finally, some concluding remarks are given in Section 5.
Throughout this paper, the following notations will be used: the operators ( · ) T , ( · ) , ( · ) H , ( · ) + , cum { · } , det { · } , ⊗, ∘, and · 2 denote the operation of the transpose, conjugate, conjugate transpose, pseudo-inverse, cumulant, determinant, Kronecker product, Khatri–Rao (KR) product and Euclidean ( 2 ) norm, respectively. The symbol diag { z 1 , , z N } represents a diagonal matrix with diagonal entries z 1 , , z N , and blkdiag { Z 1 , Z 2 } represents a block diagonal matrix with diagonal entries Z 1 , Z 2 . The symbol I K stands for an identity matrix of size K × K . The symbol Z ( a : b , c : d ) refers to a constructed submatrix by the entries from a to the b th row and c to the d th column of Z , and the symbol Z ( a , b ) denotes the entry in the a th row and the b th column of Z .

2. Problem Formulation

2.1. Signal Model

Consider Q narrowband non-Gaussian signals impinging on a uniform linear array (ULA) with M identical omnidirectional sensors. Let the signal from the i th far-field source be denoted as e j 2 π ( f c + f i ) t s i ( t ) , where f c is the carrier frequency, f i is a small frequency offset (central frequency) for the i th signal with f i f c and s i ( t ) is the amplitude of the i th signal, for i = 1 , 2 , , Q . After demodulation to intermediate frequency (IF), the signal due to the i th source becomes e j 2 π f i t s i ( t ) . We assume that there are K groups of coherent signals, which come from statistically independent far-field sources s k ( t ) k = 1 K . In the k th coherent group, the signals coming from direction θ k p , p = 1 , 2 , , P k , correspond to the p th multipath propagation of the source s k ( t ) , and the complex fading coefficient is α k p . It is apparent that the total number of coherent signals is Q = k = 1 K P k . Since the K sources are mutually independent, the signals between coherent groups are also independent of each other, while the signals in each group are coherent. It is worth noting that if the independent sources arrive at the sensor array undergoing a line of sight channel (no multipath propagation), the incident Q signals can be regarded as Q coherent groups each of which only includes one signal, i.e., K = Q and P 1 = P 2 = = P k = 1 . The noise is spatially coloured and statistically independent of the signals. Let P be the sampling rate that is much higher than the largest IF, then the M × 1 array output vector is given by [7]:
x ( n P ) = k = 1 K p = 1 P k a ( θ k p ) α k p e j 2 π f k n P s k ( n P ) + w ( n P ) = A Γ Φ n s ( n P ) + w ( n P )
where a ( θ ) = 1 , β ( θ ) , , β M 1 ( θ ) T C M is the steering vector, β ( θ ) = e j 2 π d λ sin θ with λ and d being the wavelength of the carrier signal and the spacing between adjacent elements, respectively, A = a ( θ 1 ) , , a ( θ Q ) is the array manifold, Γ = blkdiag { α 1 , , α K } with α k = α k 1 , , α k P k T containing attenuation information of the k th coherent group, while a special case Γ = I Q if the incident signals are independent of each other, Φ = diag e j 2 π f 1 P , , e j 2 π f K P contains the information of the IF frequencies of incident signals, s ( n P ) = s 1 ( n P ) , , s K ( n P ) T C K and w ( n P ) is the spatially-coloured Gaussian noise. Besides, we assume that the array manifold A is unambiguous, i.e., the steering vectors { a ( θ i ) } i = 1 Q are linearly independent for any set of distinct { θ i } i = 1 Q . Collecting N samples of the array output x ( n P ) at a rate P and stacking them into a row, one has:
X = A Γ s ( 0 ) , Φ s ( 1 P ) , , Φ N 1 s ( N 1 P ) + W C M × N
where W C M × N collects N samples of the noise vector w ( n P ) .

2.2. Temporal Smoothing

In this section, we consider a data stacking technique, referred to as temporal smoothing, which adds structure to the data model for the implementation of the JAFE algorithm. An m-factor temporally-smoothed data matrix is constructed by stacking temporally-shifted versions of the original data matrix. This results in the following matrix of size m M × ( N m + 1 ) [7]:
X m = A Γ s ( 0 ) , Φ s ( 1 P ) , , Φ N m s ( N m P ) A Γ Φ s ( 1 P ) , Φ s ( 2 P ) , , Φ N m s ( N m + 1 P ) A Γ Φ m 1 s ( m 1 P ) , Φ s ( m P ) , , Φ N m s ( N 1 P ) + W m
where W m represents the noise term constructed from W in a similar manner as X m is obtained from X . Assume that the signals are narrowband, i.e., s ( t ) s ( t + 1 P ) s ( t + m 1 P ) . In this case, all the block rows in the right-hand term of (3) are approximately equal, which means that X m has the following factorization:
X m A Γ A Γ Φ A Γ Φ m 1 s ( 0 ) , Φ s ( 1 P ) , , Φ N m s ( N m P ) + W m A m F s + W m
where A m , referred to as the extended array manifold, is given by:
A m = A Γ A Γ Φ A Γ Φ m 1
and:
F s = s ( 0 ) , Φ s ( 1 P ) , , Φ N m s ( N m P )
is a matrix collecting N m + 1 samples of the K sources.

3. Proposed FOC-Based Joint Angle and Frequency Estimator

3.1. Independent Signals

First, we consider the case of independent signals, where K = Q , P 1 = P 2 = = P k = 1 and Γ = I Q , so Γ in (1)–(5) can be neglected. Considering the received signals are assumed to be non-Gaussian, one can establish the array FOC matrix between the received data blocks as:
C q = cum y ( n ) , z H ( n ) , z ( n ) , z T ( n )
where y ( n ) = H q X m ( : , n ) and z ( n ) = H 1 X m ( : , n ) . Herein, H q = 0 M × M q 1 , I M , 0 M × M m q , q = 1 , 2 , , m , and X m ( : , n ) is the n th column of X m . The entries of C q in the k 1 1 M + k 2 th row and the l 1 1 M + l 2 th column are defined as:
C q k 1 1 M + k 2 , l 1 1 M + l 2 = cum { y k 1 ( n ) , z l 1 ( n ) , z k 2 ( n ) , z l 2 ( n ) } = E [ y k 1 ( n ) z k 2 ( n ) z l 1 ( n ) z l 2 ( n ) ] E [ y k 1 ( n ) z k 2 ( n ) ] E [ z l 1 ( n ) z l 2 ( n ) ] E [ y k 1 ( n ) z l 1 ( n ) ] E [ z k 2 ( n ) z l 2 ( n ) ] E [ y k 1 ( n ) z l 2 ( n ) ] E [ z k 2 ( n ) z l 1 ( n ) ]
where y i ( n ) and z i ( n ) are the i th entries of y ( n ) and z ( n ) , respectively. Substituting (3) into (7) and utilizing the properties of cumulants [CP1]–[CP5]in [18], one can further get:
C q = cum A Φ q 1 F s ( : , n ) , A F s ( : , n ) H , A F s ( : , n ) , A F s ( : , n ) T = cum m = 1 Q a ( θ m ) e j 2 π f m q 1 P F s , m , p = 1 Q a H ( θ p ) F s , p , n = 1 Q a ( θ n ) F s , n , r = 1 Q a T ( θ r ) F s , r = m = 1 Q n = 1 Q p = 1 Q r = 1 Q e j 2 π f m q 1 P a ( θ m ) a ( θ n ) a ( θ p ) a ( θ r ) H cum F s , m , F s , p , F s , n , F s , r = i = 1 Q e j 2 π f i q 1 P a ( θ i ) a ( θ i ) a ( θ i ) a ( θ i ) H cum F s , i , F s , i , F s , i , F s , i = i = 1 Q γ i e j 2 π f i q 1 P a ( θ i ) a ( θ i ) a ( θ i ) a ( θ i ) H = A A Φ q 1 C s A A H
where F s , i is the entry in the i th entry of F s ( : , n ) , γ i cum F s , i , F s , i , F s , i , F s , i and C s diag γ 1 , , γ Q R Q × Q .
By the principle of aperture extension via FOC [18], some rows of A A C M 2 × Q 2 are redundant with respect to the rest in the case of a ULA, resulting in the effective array aperture being 2 M 1 elements. Considering the regular distribution of the redundancy in A A , one can reduce the problem dimension by performing a linear transformation as:
C ¯ q = G C q G T = G A A Φ q 1 C s G A A H = B Φ q 1 C s B H
where:
G I M 0 M × M 2 M 0 M 1 × M 2 M + 1 I M 1 R 2 M 1 × M 2
and B G A A = b ( θ 1 ) , , b ( θ Q ) with b ( θ ) = β 1 M ( θ ) , , β M 1 ( θ ) T C 2 M 1 .
To take full advantage of the information embedded in C ¯ q q = 1 m , one can design a new cumulant matrix, of size m ( 2 M 1 ) × m ( 2 M 1 ) , as:
C x = C ¯ 1 C ¯ 2 H C ¯ m H C ¯ 2 C ¯ 1 C ¯ m 1 H C ¯ m C ¯ m 1 C ¯ 1 = B B Φ B Φ m 1 C s B B Φ B Φ m 1 H = B ˜ C s B ˜ H
where B ˜ B T , B T Φ , , B T Φ m 1 T . It can be readily verified that:
J ¯ C x J ¯ = B Φ 1 m B Φ 2 m B C s B Φ 1 m B Φ 2 m B H = B ˜ Φ 1 m C s Φ m 1 B ˜ H
where J ¯ R m 2 M 1 × m 2 M 1 denotes an exchange matrix that has unity entries on the cross-diagonal and zeros elsewhere. It is apparent that J ¯ C x J ¯ = C x , i.e., C x is centro-Hermitian, as ideally, C s is a real diagonal matrix. However, to “double” the number of snapshots and decorrelate possible sample correlation in an arbitrary matrix C s due to a limited observation window, the centro-Hermitian property is sometimes forced by means of the so-called forward-backward (FB) averaging, that is,
C ¯ x = 1 2 C x + J ¯ C x J ¯ = B ˜ C ˜ s B ˜ H
where C ˜ s = 1 2 C s + Φ 1 m C s Φ m 1 . Then, one can transform C ¯ x into the field of real numbers for the sake of computational efficiency. We define a new matrix C r as:
C r = Q u H C ¯ x Q u
where Q u , u = m 2 M 1 , is a sparse unitary matrix given by:
Q u = 1 2 I v j I v J v j J v , u = 2 v 1 2 I v 0 v × 1 j I v 0 v × 1 T 2 0 v × 1 T J v 0 v × 1 j J v , u = 2 v + 1
where I v R v × v and J v R v × v are the identity matrix and exchange matrix, respectively, and v is an arbitrary natural number. Referring to Theorem 3 in [21], one can identify that C r is a real matrix. Performing the singular-value decomposition (SVD) of C r , one has:
C r = U Σ V H
where Σ = diag λ 1 , , λ m 2 M 1 consists of m 2 M 1 singular values satisfying λ 1 λ Q > λ Q + 1 = = λ m 2 M 1 = 0 . The columns of U s U ( : , 1 : Q ) are the singular vectors corresponding to the Q largest eigenvalues, while the columns of U n U : , Q + 1 : m 2 M 1 are the singular vectors corresponding to the m 2 M 1 Q singular values, which are all zeros. The signal subspace is spanned by the columns of U s , whereas the noise subspace is spanned by the columns of U n . Defining b ˜ ( θ ) b ( θ ) , e j 2 π f P b ( θ ) , , e j 2 π f m 1 P b ( θ ) T , one can construct the following function:
p θ , f = Q u H b ˜ ( θ ) H U n 2 2 = Q u H I m b ( θ ) g f H U n 2 2 = g H f T H ( θ ) U n U n H T ( θ ) g f = g H f M ( θ ) g f
where g f = 1 , e j 2 π f P , , e j 2 π f m 1 P T C m , T ( θ ) = Q u H I m b ( θ ) C m 2 M 1 × m and M ( θ ) = T H ( θ ) U n U n H T ( θ ) C m × m . We now show how to estimate DOAs based on the determinant or the smallest eigenvalue of M ( θ ) . It can be found that the size of T H ( θ ) U n is m × ( m 2 M 1 Q ) ; and if m m 2 M 1 Q , the matrix T H ( θ ) U n , in general, is of full row rank, and M ( θ ) is of full rank. However, when θ coincides with any one of the Q desired DOAs, i.e., θ = θ i , i = 1 , , Q , the expression in (18) becomes zero by the orthogonality between the signal and noise subspaces. Since g f 0 , (18) can hold true only if the matrix M ( θ ) is rank deficient or, equivalently, its determinant (as well as its smallest eigenvalue) is equal to zero. Now, it becomes clear that the determinant of M ( θ ) can be utilized to estimate DOAs as:
θ ^ = arg min θ det M ( θ ) .
One solution to (19) is to perform a one-dimensional spectral search to determine the DOA estimates corresponding to the minima of det M ( θ ) , which approximates to zero. However, it involves more computational cost than JAFE, which exploits ESPRIT without any grid search. If the value of m is small, which is the common case in practice [7,8,9], one can turn (19) into a polynomial rooting to avoid the search process and resolve DOA estimates directly. Denote z = β ( θ ) , then b ( z ) = z 1 M , z 2 M , , z M 1 T . As a result, a root-RARE polynomial can be constructed as:
h ( z ) det Q u H I m b ( z 1 ) T U n U n H Q u H I m b ( z ) = k = 1 4 m ( L 1 ) + 1 r k z k 1 2 m ( L 1 )
where r k is the coefficient of the polynomial. Therefore, the roots of (20) { z i } i = 1 Q that are closest to the unit circle indicate the desired DOAs of independent signals. The DOA estimates related to the polynomial roots can be determined as:
θ ^ i = arcsin λ 2 π d a r g ( z i ) .
Once the DOA estimates are obtained, one can perform the frequency estimation as:
f ^ = arg min f p θ ^ , f = arg min f g H f M ( θ ^ ) g f .
Equation (22) is a quadratic minimization problem. Rather than spectral grid search, we provide a closed-form solution to frequency estimation that is more computationally efficient. Let e 1 = 1 , 0 , , 0 T R m , then one has the constraint e 1 T g f = 1 , which can remove the trivial solution g f = 0 , and (22) can be rewritten as:
f ^ = arg min f g H f M ( θ ^ ) g f , s . t . e 1 T g f = 1 .
By using the Lagrange multiplier μ , one can construct the following cost function [22]:
L f = g H f M ( θ ^ ) g f μ e 1 T g f 1
Setting the partial derivative of L f to zero, i.e.,
L f g f = 2 M ( θ ^ ) g f + μ e 1 = 0 ,
we find that when g f = ν M 1 ( θ ^ ) e 1 where ν = 1 2 μ , L f will achieve its minima. Given e 1 T g f = 1 , one can derive:
ν = 1 e 1 H M 1 ( θ ^ ) e 1
g f = M 1 ( θ ^ ) e 1 e 1 H M 1 ( θ ^ ) e 1
Given Q DOA estimates θ ^ i i = 1 Q , there are g f i i = 1 Q available. To estimate the frequency f i , one can extract the phases from g f i as:
h i = arg g f i = 0 , 2 π f i P , , 2 π f i m 1 P T .
Since the solution of f i in (28) is overdetermined, one can construct a fitting relationship to find out the desired frequency in the least squares sense, that is,
c ^ i = arg min c i P c i h i 2 2
where c i = c i , f i T R 2 with c i being an augmented parameter, and:
P = 1 0 1 2 π P 1 2 π ( m 1 ) P R m × 2 .
The least squares solution of (29) is c ^ i = c ^ i , f ^ i T = P + h i = P T P 1 P T h i , and one can directly obtain f ^ i from c ^ i accordingly.

3.2. Coherent Signals

As emphasized earlier, the above method is restricted to the case of independent signals, and its performance would deteriorate severely provided that there exists coherence between signals due to the multipath propagation. In this subsection, another FOC-based estimator is proposed to tackle coherent signals by extending a dual rotation-invariant property to blind signal separation. More specifically, the dual rotation-invariant property in terms of frequency and spatial signature is first utilized to estimate the frequencies and blindly separate the coherent groups. Then, the DOAs of coherent signals in each group can be estimated after rank recovery by FBSS.
Denoting A ¯ = A Γ = a ¯ 1 , , a ¯ K , referred to as the generalized array manifold, where a ¯ k = a ( θ k 1 ) , , a ( θ k P k ) α k is the generalized steering vector, we first construct a series of cumulant matrices, distinct from (7), as follows:
Δ q cum X 1 ( 1 , n ) , X 1 ( 1 , n ) , X q , X 1 H = cum m = 1 K A ¯ ( 1 , m ) F s , m , p = 1 K A ¯ ( 1 , p ) F s , p , n = 1 K a ¯ n e j 2 π f n q 1 P F s , n , r = 1 K a ¯ r H F s , r = m = 1 K n = 1 K p = 1 K r = 1 K e j 2 π f n q 1 P A ¯ ( 1 , m ) A ¯ ( 1 , p ) a ¯ n a ¯ r H cum F s , m , F s , p , F s , n , F s , r = i = 1 K e j 2 π f i q 1 P A ¯ ( 1 , i ) 2 a ¯ i a ¯ i H cum F s , i , F s , i , F s , i , F s , i = i = 1 K γ i e j 2 π f i q 1 P A ¯ ( 1 , i ) 2 a ¯ i a ¯ i H
= A ¯ Φ q 1 C ¯ s A ¯ H Ξ q cum X 1 ( 2 , n ) , X 1 ( 1 , n ) , X q , X 1 H = cum m = 1 K A ¯ ( 2 , m ) F s , m , p = 1 K A ¯ ( 1 , p ) F s , p , n = 1 K a ¯ n e j 2 π f n q 1 P F s , n , r = 1 K a ¯ r H F s , r = m = 1 K n = 1 K p = 1 K r = 1 K e j 2 π f n q 1 P A ¯ ( 2 , m ) A ¯ ( 1 , p ) a ¯ n a ¯ r H cum F s , m , F s , p , F s , n , F s , r = i = 1 K γ i e j 2 π f i q 1 P A ¯ ( 2 , i ) A ¯ ( 1 , i ) A ¯ ( 1 , i ) 2 a ¯ i a ¯ i H
= A ¯ Φ q 1 D C ¯ s A ¯ H Ξ ˘ q cum X 1 ( 2 , n ) , X 1 ( 1 , n ) , X 1 , X q H = cum m = 1 K A ¯ ( 2 , m ) F s , m , p = 1 K A ¯ ( 1 , p ) F s , p , n = 1 K a ¯ n F s , n , r = 1 K a ¯ r H e j 2 π f r q 1 P F s , r = m = 1 K n = 1 K p = 1 K r = 1 K e j 2 π f r q 1 P A ¯ ( 2 , m ) A ¯ ( 1 , p ) a ¯ n a ¯ r H cum F s , m , F s , p , F s , n , F s , r = i = 1 K γ i e j 2 π f i q 1 P A ¯ ( 2 , i ) A ¯ ( 1 , i ) A ¯ ( 1 , i ) 2 a ¯ i a ¯ i H
= A ¯ D C ¯ s A ¯ Φ q 1 H Ω q cum X 1 ( 2 , n ) , X 1 ( 2 , n ) , X q , X 1 H = cum m = 1 K A ¯ ( 2 , m ) F s , m , p = 1 K A ¯ ( 2 , p ) F s , p , n = 1 K a ¯ n e j 2 π f n q 1 P F s , n , r = 1 K a ¯ r H F s , r = m = 1 K n = 1 K p = 1 K r = 1 K e j 2 π f n q 1 P A ¯ ( 2 , m ) A ¯ ( 2 , p ) a ¯ n a ¯ r H cum F s , m , F s , p , F s , n , F s , r = i = 1 K γ i e j 2 π f i q 1 P A ¯ ( 2 , i ) 2 A ¯ ( 1 , i ) 2 A ¯ ( 1 , i ) 2 a ¯ i a ¯ i H = A ¯ Φ q 1 D C ¯ s A ¯ D H
where q = 1 , 2 , , m , C ¯ s = diag γ 1 A ¯ ( 1 , 1 ) 2 , , γ K A ¯ ( 1 , K ) 2 , and D = diag A ¯ ( 2 , 1 ) A ¯ ( 1 , 1 ) , , A ¯ ( 2 , K ) A ¯ ( 1 , K ) . Then, one can build three cumulant matrices, of size m M × n M , with these blocks as:
Π 1 Δ 1 Δ 2 H Δ m H Δ 2 Δ 1 Δ m 1 H Δ m Δ m 1 Δ 1 = A ¯ A ¯ Φ A ¯ Φ m 1 C ¯ s A ¯ A ¯ Φ A ¯ Φ m 1 H
Π 2 Ξ 1 Ξ ˘ 2 Ξ ˘ m Ξ 2 Ξ 1 Ξ ˘ m 1 Ξ m Ξ m 1 Ξ 1 = A ¯ D A ¯ Φ D A ¯ Φ m 1 D C ¯ s A ¯ A ¯ Φ A ¯ Φ m 1 H
Π 3 Ω 1 Ω 2 H Ω m H Ω 2 Ω 1 Ω m 1 H Ω m Ω m 1 Ω 1 = A ¯ D A ¯ Φ D A ¯ Φ m 1 D C ¯ s A ¯ D A ¯ Φ D A ¯ Φ m 1 D H .
Arranging Π i i = 1 3 in an appropriate manner, one has:
Y Π 1 Π 2 H Π 2 Π 3 = A ¯ A ¯ Φ A ¯ Φ m 1 A ¯ D A ¯ Φ D A ¯ Φ m 1 D C ¯ s A ¯ A ¯ Φ A ¯ Φ m 1 A ¯ D A ¯ Φ D A ¯ Φ m 1 D H = A ˜ C ¯ s A ˜ H
where A ˜ = A ¯ T , A ¯ Φ T , , A ¯ Φ m 1 T , A ¯ D T , A ¯ Φ D T , , A ¯ Φ m 1 D T T is the extended array manifold.
Now, one can estimate the frequencies and generalized steering vectors via the dual rotation-invariant property. Let J ˜ 1 = I M ( m 1 ) , 0 M m 1 × M R M m 1 × m M and J ˜ 2 = 0 M m 1 × M , I M ( m 1 ) R M m 1 × m M , then one can extract two cumulant matrices from Y :
Y 1 = I 2 J ˜ 1 Y = A ˜ 1 C ¯ s A ˜ H
Y 2 = I 2 J ˜ 2 Y = A ˜ 2 C ¯ s A ˜ H
where A ˜ 1 = I 2 J ˜ 1 A ˜ = A ¯ T , A ¯ Φ T , , A ¯ Φ m 2 T , A ¯ D T , A ¯ Φ D T , , A ¯ Φ m 2 D T T and A ˜ 2 = I 2 J ˜ 1 A ˜ = A ¯ Φ T , A ¯ Φ 2 T , , A ¯ Φ m 1 T , A ¯ Φ D T , A ¯ Φ 2 D T , , A ¯ Φ m 1 D T T . It is readily identified that A ˜ 2 = A ˜ 1 Φ . Then, one can perform the eigen-decomposition of Y 2 Y 1 + to obtain the frequencies, as well as the scaled column vectors of A ˜ 1 by the following proposition.
Proposition 1.
The principal eigenvectors and eigenvalues of the generalized space-frequency matrix Y 2 Y 1 + are the generalized steering vectors of A ˜ 1 scaled by nonzero coefficients and Φ , respectively, i.e., U ˘ s = A ˜ 1 Λ and Σ ˘ s = Φ , where the columns of U ˘ s C m M × K are the K eigenvectors, corresponding to the K largest eigenvalues of Y 2 Y 1 + that are contained in the diagonal matrix Σ ˘ s , andΛis an arbitrary diagonal matrix with nonzero entries.
Proof of Proposition 1.
Along with (39), (40) and the rotation-invariant property between A ˜ 1 and A ˜ 2 , one has:
Y 2 Y 1 + A ˜ 1 = A ˜ 2 C ¯ s A ˜ H A ˜ 1 C ¯ s A ˜ H + A ˜ 1 = A ˜ 1 Φ C ¯ s A ˜ H A ˜ H + C ¯ s 1 A ˜ 1 + A ˜ 1 = A ˜ 1 Φ C ¯ s A ˜ + A ˜ H C ¯ s 1 = A ˜ 1 Φ
where A ˜ 1 + A ˜ 1 = A ˜ + A ˜ = I K as both A ˜ 1 and A ˜ are of column rank. By definition, the eigenvector u ˘ k and eigenvalue ζ k of Y 2 Y 1 + satisfy Y 2 Y 1 + u ˘ k = ζ k u ˘ k , k = 1 , 2 , , K . Stacking Y 2 Y 1 + u ˘ k k = 1 K in a row, one has Y 2 Y 1 + u ˘ 1 , , u ˘ K = ζ 1 u ˘ 1 , , ζ K u ˘ K , and it can be rewritten as:
Y 2 Y 1 + U ˘ s = U ˘ s Σ ˘ s
where U ˘ s = u ˘ 1 , , u ˘ K and Σ ˘ s = d i a g ζ 1 , , ζ K . Comparing (41) with (42), one can deduce that U ˘ s = A ˜ 1 Λ , where Λ is an arbitrary diagonal matrix with nonzero entries, as well as Σ ˘ s = Φ . This completes the proof of Proposition 1. ☐
Denoting the eigenvalues of Y 2 Y 1 + as { η k } k = 1 K , then all frequency estimates, f ^ k , of coherent signals can be obtained by:
f ^ k = arg η k P 2 π , k = 1 , 2 , , K .
Let J ˜ 3 = I m M , 0 m M × m M R m M × 2 m M and J ˜ 4 = 0 m M × m M , I m M R m M × 2 m M , then one can get another two cumulant matrices as Y 3 = J ˜ 3 Y = A ˜ 3 C ¯ s A ˜ H and Y 4 = J ˜ 4 Y = A ˜ 4 C ¯ s A ˜ H where A ˜ 3 = J ˜ 3 A ˜ = A ¯ T , A ¯ Φ T , , A ¯ Φ m 1 T T and A ˜ 4 = J ˜ 4 A ˜ = A ¯ D T , A ¯ Φ D T , , A ¯ Φ m 1 D T T . Evidently, another rotation-invariant property is also valid for A ˜ 3 and A ˜ 4 , i.e., A ˜ 4 = A ˜ 3 D . Proceeding similarly, one can resolve D and the scaled column vectors of A ˜ 3 by performing the eigen-decomposition of Y 4 Y 3 + .
Let J ˘ p = 0 M × M ( p 1 ) , I M , 0 M × M ( 2 m p 2 ) R M × 2 M ( m 1 ) , p = 1 , , 2 ( m 1 ) , then an improved estimate of A ¯ Λ is obtained by performing a series of averages as follows:
A ¯ Λ = 1 2 ( m 1 ) p = 1 m 1 J ˘ p U ˘ s Φ 1 p + p = m 2 ( m 1 ) J ˘ p U ˘ s D 1 Φ m p .
By denoting a ^ k as the k th column vector of A ¯ Λ , it is readily seen that the a ^ k = κ k a ¯ k = κ k A k α k , k = 1 , , K , where κ k is the k th diagonal entry of Λ . Once a ^ k is obtained, one can apply FBSS r times to a Hermitian matrix constructed from a ^ k as follows:
Z ¯ k = 1 2 r i = 1 r F i a ^ k a ^ k H F i H + J F i a ^ k a ^ k H F i H J = F 1 A k | κ k | 2 r i = 1 r Φ i 1 α α H Φ 1 i + Φ 2 l i α α T Φ i + l 2 A k H F 1 H
where F i = 0 l × ( i 1 ) , I l , 0 l × ( r i ) with l = M + 1 r being the number of elements of a subarray, and J R l × l is the exchange matrix.
Referring to [23], one knows that rank Z ¯ k = P k after performing FBSS, which implies that the rank deficiency due to the coherence has been successfully recovered. As a result, by applying prevailing high-resolution DOA estimation methods, such as MUSIC or ESPRIT, to Z ¯ k , one can get the DOA estimates of the coherent signals. Note that J Z ¯ k J = Z ¯ k , i.e., Z ¯ k is the centro-Hermitian matrix, and one can perform the following linear transformation to relieve the computational load as:
T k = Q l H Z ¯ k Q l
where Q l is defined in (16). Referring to Theorem 3 in [21], T k is a real matrix, and thus, one can resort to unitary ESPRIT [24] to resolve the DOA estimates of the coherent signals. As expatiated above, the frequency, generalized steering vectors and DOAs are estimated by using the rotation-invariant property, so the proposed JAFE estimation method for coherent signals can be referred to as the generalized ESPRIT-like estimator.
Remark 1.
Since the necessary condition for (19) being valid is m m 2 M 1 Q , the maximum number of resolvable independent signals by our root-RARE polynomial estimator is 2 m ( M 1 ) , which is twice as much as JAFE. This is because the virtual array manifold B resulting from FOC doubles the DOFs, as well as the effective aperture. By the principle introduced in [23], up to 2 M 3 coherent signals in the k t h group can be resolved, provided that l P k + 1 and 2 r P k . Therefore, considering at most M 1 coherent groups can be separated, the identifiability of the proposed generalized ESPRIT-like estimator is upper bounded by M 1 2 M 3 .
Remark 2.
The cumulant requires many more computations than the covariance and, hence, the proposed FOC-based estimator works well on the condition that the observation window is sufficiently long and the target is (quasi-) stationary. We attempted to implement the proposed method in a test bed composed of a Virtex-7 series FPGA and a TMS320C6x series DSP, but found that it is infeasible to complete the joint DOA and frequency estimation within time less than the scale of milliseconds in the case of M = 5 , m = 2 and N = 2000 due to the cumbersome calculations of cumulants and the eigen-decomposition of a matrix, of size 18 × 18 . As a result, for some applications, like high-speed moving targets, the coherent processing interval of such cumulants is quite short, and it is hard and even unlikely to realize the proposed algorithm by the prevailing hardware available on the market within the period.

4. Simulation Results and Discussion

In this section, a series of numerical experiments under different conditions is carried out to examine the performance of the proposed algorithms with some state-of-the-art methods. Simulations were conducted for a small number of ULA with half-wavelength spacing between adjacent elements. The existing approaches MR-ESPRIT and U-JAFE and the Cramér–Rao lower bound (CRLB) of joint DOA and frequency estimates [7] were chosen for comparison. For simplicity, we assumed that all signals had an identical power. Similar to the settings in [20,25], the signals were modelled as s ( t ) = F ( t ) r ( t ) , where F ( t ) = diag f 1 ( t ) , , f K ( t ) , r ( t ) = r 1 ( t ) , , r K ( t ) T with f i ( t ) and r i ( t ) being zero-mean Gaussian processes with unit-variance and σ s 2 -variance, respectively. The noise was assumed to be a first-order spatial autoregressive process, and the ( a , b ) th entry of the noise covariance matrix is given by R ( a , b ) = σ n 2 0.8 | a b | e j π ( a b ) 16 [26,27]. The sampling rate P was fixed at 30 MHz. The accuracy of the DOA estimate, the statistical performance of the algorithms, was measured from 800 Monte Carlo runs in terms of the root mean squared error (RMSE), which is defined as:
R M S E = 1 800 Q n = 1 800 i = 1 Q ( θ ^ i ( n ) θ i ) 2
where θ ^ i ( n ) is the estimate of θ i for the n th trial and Q is the number of all signals.

4.1. JAFE of Independent Signals

In the first scenario, we considered that three independent sources from 52 , 27 , 10 impinge on a five-element array, and the corresponding small frequency offsets (central frequencies) for the signals were 1.2 MHz, 1.6 MHz and 1.8 MHz, respectively, while the temporal smoothing factor m = 3 . The resultant RMSE as a function of SNR and the number of snapshots N in the first scenario is illustrated in Figure 1. It can be observed that the proposed FOC-based method outperformed its two counterparts up to 10 dB, while being inferior to them when the SNR became even larger. For the other two schemes, U-JAFE performed slightly better than MR-ESPRIT at low SNRs and the RMSEs of both techniques tended to be the same as SNR increased. In addition, the performance of the proposed estimator improved with the increase of the number of snapshots, whereas the RMSEs of both U-JAFE and MR-ESPRIT stabilized for all snapshot sizes, even though as many as 10,000 snapshots were collected, implying that the estimation performance of these two algorithms was mainly subject to the SNR while immune to the large number of snapshots.
Figure 2 depicts the RMSEs of the frequency estimates varying with changes of the SNR and snapshot size. Clearly, the proposed approach performed the best when the SNR was less than 7 dB or the number of snapshots exceeded 1500, whereas both U-JAFE and MR-ESPRIT were superior to our solution at moderate to high SNRs, and U-JAFE still achieved somewhat better accuracy of estimates than MR-ESPRIT under low SNRs, similar to the case of DOA estimation. Generally speaking, the proposed FOC-based method had a certain advantage over its second-order statistics counterparts in low SNR environments, whereas the latter provided better performance at high SNRs, which is consistent with the general results of the existing work. It should be noted that clear margins arose between the estimates, both DOA and frequency, and the CRLBs. This is mainly due to the fact that the cumulant-based estimator is inherently biased, and algorithms using second-order correlation are vulnerable to coloured noise, which will cause large estimation errors.
As discussed earlier, MR-ESPRIT, U-JAFE and the proposed FOC-based method were able to identify more independent signals than physical sensors, so it is necessary to investigate the performance of three approaches in such an underdetermined case. Assume that six independent sources from 52 , 27 , 10 , 10 , 27 , 47 , impinge on a five-element array ( Q M ); the corresponding small frequency offsets for the signals are 1.2 MHz, 1.6 MHz, 1.8 MHz, 2 MHz, 2.5 MHz, 3 MHz, respectively, and the temporal smoothing factor m = 3 . It can bee seen from Figure 3 that the absolute estimation performance of all techniques became worse, which is also illustrated by the CRLB, while the advantages of our technique over the other two became more obvious than the overdetermined case, and the counterparts U-JAFE and MR-ESPRIT only worked well above 19 dB and 20 dB, very large SNRs, respectively. Besides, the RMSE of the proposed FOC estimator approached the CRLB as the snapshot size increased, while both U-JAFE and MR-ESPRIT obtained almost the same large errors and remained constant throughout the numbers of snapshots, similar to Figure 1b.
Figure 4 exhibits the performance of the three methods for the frequency estimation, as well as CRLB as a function of SNR and the total number of snapshots. One can observe that generally, the proposed method was distinctly better than the other two algorithms except at 20 dB and above, and U-JAFE outperformed MR-ESPRIT for all SNRs and snapshot sizes, which agrees with the results in Figure 2.

4.2. JAFE of Coherent Signals

In this section, we investigate the JAFE performance of the proposed cumulant-based algorithm first in the underdetermined coherent signals case, i.e., Q M . It is assumed that two groups of six coherent signals uniformly distributed between 60 and 60 are imping on a six-element ULA, and the frequency offsets are 1.2 MHz and 1.6 MHz, respectively, as each group of coherent signals was derived from an independent source. The fading amplitudes of the coherent signals were 1 , 0.9 , 0.8 and 1 , 0.7 , 0.6 , while the fading phases were 48.74 , 121.15 , 35.66 and 9.35 , 251.47 , 103.56 , respectively. The temporal and spatial smoothing factors were m = 2 and r = 2 , and the SNR and number of snapshots were fixed at 15 dB and 5000. In such a scenario, neither U-JAFE nor MR-ESPRIT was able to resolve all DOAs as their DOFs were both upper bounded by four, whereas the proposed method can handle 20 DOAs at most. Figure 5a depicts the DOA estimation results of 50 independent trials by the proposed method. The solid lines mark the true DOAs. It can be seen that each DOA was correctly determined, and the frequency offset estimates were even more accurate, as shown in Figure 5b, since the DOFs used for the frequency estimation were larger than that for the DOA estimation.
Next, we examined the estimation performance of the proposed FOC-based estimator in the presence of multipath propagation. Assume that one group of coherent signals from 52 , 27 , 10 arrives at a six-element array; the corresponding frequency offsets for the signals are 1.2 MHz, 1.6 MHz and 1.8 MHz, respectively. The fading amplitudes of the coherent signals were 1 , 0.9 , 0.8 , while the fading phases were 48.74 , 121.15 , 35.66 , respectively. The temporal and spatial smoothing factors were m = 2 and r = 2 , respectively. Figure 6 shows the RMSE of DOA estimates in the overdetermined case. It can be found that as the SNR and the number of snapshots increased, the RMSE of DOA estimation decreased gradually for all of the methods, where the accuracy of our algorithm improved asymptotically, whereas the RMSEs of U-JAFE and MR-ESPRIT were close to each other at low and moderate SNRs and tended to saturate at 1 and 0.7 , respectively. Evidently, the proposed FOC-based estimator was significantly superior to the counterparts for all SNRs and snapshot sizes tested, mainly because it exploited the dual rotational invariance of the frequency constructed by the rotation-invariant property in the generalized array manifold.
In Figure 7, we plot the RMSEs of frequency estimates of the three methods as a function of SNR and the total number of snapshots under multipath propagation. It can be seen that the proposed solution had a prominent advantage over the other two algorithms for almost all the SNRs and snapshot sizes, although its lead kept decreasing as the SNR rose and turned out to be lost at 19 dB and above.Unlike the illustration in Figure 2, the performance of frequency estimation of U-JAFE was strictly worse than MR-ESPRIT over the whole range of SNR and snapshot size for coherent signal estimation. Additionally, the RMSEs of the frequency estimates by our method approached the CRLBs more tightly than the results in Figure 2 and Figure 4 since all three coherent signals shared an identical frequency, and the number of frequencies to be estimated turned out to be one less than the cases studied above.

5. Conclusions

The joint angle and frequency estimation of non-Gaussian signals in coloured noise is addressed in this paper, and cumulant-based estimation algorithms are developed for independent and coherent signals, respectively. The proposed methods make efficient use of the dual rotational invariance of the newly-constructed array manifolds to enhance the DOF of a ULA, thus improving the estimation accuracy and resolving more signals than the number of array elements, either for the independent or coherent signal. For independent signals, we construct an augmented cumulant matrix, providing twice the DOFs of the covariance matrix formed by the state-of-the-art techniques, then transform it to the real number field and resolve the DOA estimates by using rooting of a polynomial resulting from the RARE property, and the frequency estimates can be resolved in a least squares manner given the DOA estimates already acquired, avoiding the spatial spectra search and reducing the consumption of calculations accordingly. For coherent signals, the generalized steering vectors (coherent groups) and the frequencies are blindly separated from each other by exploiting a new dual rotational invariance arising from a series of dedicated cumulant matrices. Then, FBSS is performed to restore the inherent rank deficiency of the generalized steering vectors, and finally, the DOA estimates are determined by using the unitary ESPRIT algorithm. Since the coherent signals are divided and conquered, into their associated group, more coherent signals than array elements can be handled. Compared with previous second-order statistics methods, the proposed solutions are efficient in the sense that by extracting the temporal correlation embedded in the high-order statistics, they further raise the array DOFs and effective aperture, as well as improving the estimation accuracy, especially for coherent signals, in addition to the robustness to coloured noise.

Author Contributions

All authors contributed extensively to the study presented in this manuscript. Y.W. designed the main idea, methods and experiments, interpreted the results and wrote the paper. L.W. and B.W.-H.N. supervised the main idea, edited the manuscript and provided many valuable suggestions to this study. X.Y., J.X. and P.Z. carried out the experiments.

Funding

This work was supported in part by the National Key Research and Development Program of China under Grant 2018YFB0505104 and by the National Natural Science Foundation of China under Grants 61601372 and 61771404.

Acknowledgments

The authors would like to thank Matthew Trinkle from the University of Adelaide for his many constructive suggestions and comments that helped to improve the quality of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Djeddou, M.; Belouchrani, A.; Aouada, S. Maximum likelihood angle-frequency estimation in partially known correlated noise for low-elevation targets. IEEE Trans. Signal Process. 2005, 53, 3057–3064. [Google Scholar] [CrossRef]
  2. Wang, S.; Caffery, J.; Zhou, X. Analysis of a joint space-time DOA/FOA estimator using MUSIC. In Proceedings of the IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2001), San Diego, CA, USA, 30 September–3 October 2001; pp. 138–142. [Google Scholar]
  3. Lin, J.D.; Fang, W.H.; Wang, Y.-Y.; Chen, J.T. FSF MUSIC for joint DOA and frequency estimation and its performance analysis. IEEE Trans. Signal Process. 2006, 54, 4529–4542. [Google Scholar] [CrossRef]
  4. Zoltowski, M.D.; Mathews, C.P. Real-time frequency and 2-D angle estimation with sub-Nyquist spatio-temporal sampling. IEEE Trans. Signal Process. 1994, 42, 2781–2794. [Google Scholar] [CrossRef]
  5. Haardt, M.; Nossek, J.A. 3-D unitary ESPRIT for joint 2-D angle and carrier estimation. In Proceedings of the 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Munich, Germany, 21–24 April 1997; pp. 255–258. [Google Scholar]
  6. Lemma, A.N.; van der Veen, A.J.; Deprettere, E.F. Joint angle-frequency estimation using multi-resolution ESPRIT. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Seattle, WA, USA, 15 May 1998; pp. 1957–1960. [Google Scholar]
  7. Lemma, A.N.; van der Veen, A.J.; Deprettere, E.F. Analysis of joint angle-frequency estimation using ESPRIT. IEEE Trans. Signal Process. 2003, 51, 1264–1283. [Google Scholar] [CrossRef] [Green Version]
  8. Zhang, X.; Feng, G.; Yu, J.; Xu, D. Angle-frequency estimation using trilinear decomposition of the oversampled output. Wirel. Pers. Commun. 2009, 51, 365–373. [Google Scholar]
  9. Liu, F.; Wang, J.; Du, R. Unitary-JAFE algorithm for joint angle-frequency estimation based on Frame-Newton method. Signal Process. 2010, 90, 809–820. [Google Scholar] [CrossRef]
  10. Kisliansky, A.; Shavit, R.; Member, S.; Tabrikian, J. Direction of arrival estimation in the presence of noise coupling in antenna arrays. IEEE Trans. Antennas Propag. 2007, 55, 1940–1947. [Google Scholar] [CrossRef]
  11. Niow, C.H.; Hui, H.T. Improved noise modeling with mutual coupling in receiving antenna arrays for direction-of-arrival estimation. IEEE Trans. Antennas Propag. 2012, 11, 1616–1621. [Google Scholar] [CrossRef]
  12. LeCadre, J. Parametric methods for spatial signal processing in the presence of unknown coloured noise fields. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 965–983. [Google Scholar] [CrossRef]
  13. Friedlander, B.; Weiss, A.J. Direction finding using noise covariance modeling. IEEE Trans. Signal Process. 1995, 43, 1557–1567. [Google Scholar] [CrossRef]
  14. Goransson, B.; Ottersten, B. Direction estimation in partially unknown noise fields. IEEE Trans. Signal Process. 1999, 47, 2375–2385. [Google Scholar] [CrossRef]
  15. Pesavento, M.; Gershman, A.B. Maximum-likelihood direction of arrival estimation in the presence of unknown nonuniform noise. IEEE Trans. Signal Process. 2001, 49, 1310–1324. [Google Scholar] [CrossRef]
  16. Vorobyov, S.A.; Gershman, A.B.; Wong, K.M. Maximum likelihood direction-of-arrival estimation in unknown noise fields using sparse sensor arrays. IEEE Trans. Signal Process. 2005, 53, 34–43. [Google Scholar] [CrossRef]
  17. Porat, B.; Friedlander, B. Direction finding algorithms based on high-order statistics. IEEE Trans. Signal Process. 1991, 39, 2016–2024. [Google Scholar] [CrossRef]
  18. Dǒgan, 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]
  19. Chevalier, P.; Albera, L.; Ferreol, A.; Comon, P. On the virtual array concept for higher order array processing. IEEE Trans. Signal Process. 2005, 53, 1254–1271. [Google Scholar] [CrossRef] [Green Version]
  20. Wang, Y.; Trinkle, M.; Brian, B.W.H. Two-stage DOA estimation of independent and coherent signals in spatially coloured noise. Signal Process. 2016, 128, 350–359. [Google Scholar] [CrossRef]
  21. Yilmazer, N.; Koh, J.; Sarkar, T.K. Utilization of a unitary transform for efficient computation in the matrix pencil method to find the direction of arrival. IEEE Trans. Antennas Propag. 2006, 54, 175–181. [Google Scholar] [CrossRef]
  22. Bertsekas, D.P.; Nedić, A.; Ozdaglar, A.E. Convex Analysis and Optimization; Athena Scientific: Nashua, NH, USA, 2003. [Google Scholar]
  23. Pillai, S.U.; Kwon, B.H. Forward/backward spatial smoothing techniques for coherent signal identification. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 8–15. [Google Scholar] [CrossRef]
  24. Haardt, M.; Nossek, J.A. Unitary ESPRIT: How to obtain increased estimation accuracy with a reduced computational burden. IEEE Trans. Signal Process. 1995, 43, 1232–1242. [Google Scholar] [CrossRef]
  25. Ye, Z.; Zhang, Y. DOA estimation for non-Gaussian signals using fourth-order cumulants. IET Microw. Antennas Propag. 2009, 3, 1069–1078. [Google Scholar] [CrossRef]
  26. Wong, K.M.; Reilly, J.P.; Wu, Q.; Qiao, S. Estimation of the directions of arrival of signals in unknown correlated noise, part I: The MAP approach and its implementation. IEEE Trans. Signal Process. 1992, 40, 2007–2017. [Google Scholar] [CrossRef]
  27. Viberg, M.; Stoica, P.; Ottersten, B. Maximum likelihood array processing in spatially correlated noise fields using parameterized signals. IEEE Trans. Signal Process. 1997, 45, 996–1004. [Google Scholar] [CrossRef]
Figure 1. RMSE of the DOA estimates of three independent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB. FOC, fourth-order cumulants; MR, multiresolution; U, unitary.
Figure 1. RMSE of the DOA estimates of three independent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB. FOC, fourth-order cumulants; MR, multiresolution; U, unitary.
Electronics 08 00082 g001
Figure 2. RMSE of the frequency estimates of three independent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Figure 2. RMSE of the frequency estimates of three independent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Electronics 08 00082 g002
Figure 3. RMSE of the DOA estimates of six independent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Figure 3. RMSE of the DOA estimates of six independent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Electronics 08 00082 g003
Figure 4. RMSE of the frequency estimates of six independent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Figure 4. RMSE of the frequency estimates of six independent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Electronics 08 00082 g004
Figure 5. Estimation results of K = 2 groups of Q = 6 coherent signals via 50 runs in the underdetermined case. (a) DOA and (b) frequency versus the index of experiment when SNR = 15 dB and N = 5000 .
Figure 5. Estimation results of K = 2 groups of Q = 6 coherent signals via 50 runs in the underdetermined case. (a) DOA and (b) frequency versus the index of experiment when SNR = 15 dB and N = 5000 .
Electronics 08 00082 g005
Figure 6. RMSE of the DOA estimates of the K = 1 group of Q = 3 coherent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Figure 6. RMSE of the DOA estimates of the K = 1 group of Q = 3 coherent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Electronics 08 00082 g006
Figure 7. RMSE of the frequency estimates of the K = 1 group of Q = 3 coherent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Figure 7. RMSE of the frequency estimates of the K = 1 group of Q = 3 coherent signals versus (a) SNR when N = 3000 and (b) N when SNR = 5 dB.
Electronics 08 00082 g007

Share and Cite

MDPI and ACS Style

Wang, Y.; Wang, L.; Yang, X.; Xie, J.; Ng, B.W.-H.; Zhang, P. Efficient Cumulant-Based Methods for Joint Angle and Frequency Estimation Using Spatial-Temporal Smoothing. Electronics 2019, 8, 82. https://doi.org/10.3390/electronics8010082

AMA Style

Wang Y, Wang L, Yang X, Xie J, Ng BW-H, Zhang P. Efficient Cumulant-Based Methods for Joint Angle and Frequency Estimation Using Spatial-Temporal Smoothing. Electronics. 2019; 8(1):82. https://doi.org/10.3390/electronics8010082

Chicago/Turabian Style

Wang, Yuexian, Ling Wang, Xin Yang, Jian Xie, Brian W.-H. Ng, and Peng Zhang. 2019. "Efficient Cumulant-Based Methods for Joint Angle and Frequency Estimation Using Spatial-Temporal Smoothing" Electronics 8, no. 1: 82. https://doi.org/10.3390/electronics8010082

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