Next Article in Journal
Analysis and Validation of Contactless Time-Gated Interrogation Technique for Quartz Resonator Sensors
Next Article in Special Issue
Research and Analysis on the Localization of a 3-D Single Source in Lossy Medium Using Uniform Circular Array
Previous Article in Journal
A Lifetime Maximization Relay Selection Scheme in Wireless Body Area Networks
Previous Article in Special Issue
DOA Finding with Support Vector Regression Based Forward–Backward Linear Prediction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Computationally Efficient Direction Finding for a Mixture of Circular and Strictly Noncircular Sources with Uniform Rectangular Arrays

1
School of Electrical Information Engineering, Tianjin University, 92 Weijin Road, Tianjin 300072, China
2
Faculty of Information Science and Engineering, Ningbo University, Ningbo 315211, China
3
School of Software, Qufu Normal University, Qufu 273165, China
4
School of Computer and Control Engineering, Yantai University, Yantai 264005, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(6), 1269; https://doi.org/10.3390/s17061269
Submission received: 22 February 2017 / Revised: 26 May 2017 / Accepted: 27 May 2017 / Published: 2 June 2017

Abstract

:
In this paper, a novel two-dimensional (2D) direction-of-arrival (DOA) estimation algorithm for the mixed circular and strictly noncircular sources is proposed. A general array model with a mixture of signals is firstly built based on uniform rectangular arrays (URAs), and then, the approach, which uses the rank-reduction-based ROOT-MUSIC, can solve 2D DOA estimation problem. Besides, the theoretical error of the proposed algorithm, a criterion of the performance for evaluation, is analyzed by the first-order Taylor expression using second-order statistics. As verified by the simulation results, a better DOA estimation performance and a lower computational complexity are achieved by the proposed algorithm than the existing methods resorting to the noncircularity of the incoming signals.

1. Introduction

Array signal processing has been widely used in the fields of sonar, radar, wireless communication, etc, and many excellent algorithms have been developed in the past few years. Especially the well-known multiple signal classification (MUSIC) algorithm has not only been applied in its time-reversal (TR) form to active location [1,2,3,4], but has also been widely used in direction-of-arrival (DOA) estimation (DOA is the research of passive location). In the last few years, DOA estimation became an important research branch of array signal processing [5,6,7]. Especially two-dimensional (2D) direction-of-arrival (DOA) estimation with different structured arrays, such as L-shaped uniform linear arrays (ULAs) [8,9,10], two-parallel ULAs [11,12,13], and uniform rectangular arrays (URAs) [14,15,16,17,18], has received much attention in past years. For URAs, the well-known multiple signal classification (MUSIC) algorithm can be used for 2D DOA estimation directly [16]; however, its computational complexity is very high. To overcome this problem, two efficient 2D DOA estimation methods have been proposed [17,18]. In [17], the reduced-dimension MUSIC algorithm was proposed, which reduced the computational complexity, and the 2D DOA estimation performance was very close to the 2D-MUSIC method. A preprocessing transformation matrix was introduced in [18], which transformed both the complex-valued covariance matrix and the complex-valued search vector into real-valued ones, then the 2D DOA estimation problem was decoupled into two successive real-valued one-dimensional (1D) DOA estimation problems with real-valued computations only. However, only the covariance matrix was considered, which characterizes the circular Gaussian distribution in the above 2D DOA methods.
In recent years, the issue of utilizing noncircular information has been attracting increasing attention. Abeida et al. presented a theoretical analysis of the resolution of the conventional and noncircular MUSIC algorithms and proved that the noncircular MUSIC algorithm for the threshold array signal-to-noise ratios are very sensitive to the noncircularity phase separation of the sources [19]. Pascal et al. introduced the optimal widely linear (WL) minimum variance distortionless response (MVDR) beamformer for the reception of an unknown signal of interest (SOI) corrupted by potentially second-order (SO) noncircular background noise and interference [20]. Wan et al. [21] proposed an algorithm that utilized the noncircular characteristic to solve the DOA estimation of coherently distributed sources. Because the covariance matrix and the elliptic covariance matrix (which is also named the complementary covariance or pseudo-covariance) are used in non-circular signals direction-finding method simultaneously, the DOA estimation performance can be improved greatly by exploiting the noncircularity information. Gan et al. studied the non-circular characteristics of the signals and proposed an automatically-paired 2D DOAs estimation method based on non-circular signals [22]. Based on strictly non-circular signals, Steinwandt et al. proposed the high-resolution R D NCstandard ESPRIT and the R D NC unitary ESPRIT algorithms, which are applicable to arbitrary shift-invariant R D antenna arrays and do not require a centro-symmetric array structure [23]. In [24], an extended rank reduction (ERARE) method was introduced for noncircular sources based on two-parallel ULAs, which made the estimation more accurate than that in [12].
However, in modern wireless communications, a usual situation is that some users send circular signals such as quadrature phase shift keying (QPSK) signals, but others send non-circular ones such as binary phase shift keying (BPSK) signals. Therefore, the signals impinging to the array may be mixed ones. As for the mixed signals situation, a key issue is how to estimate and distinguish the circular and non-circular signals. In [25,26], the mixed signals situation issue has been studied, and the corresponding methods based on 1D arrays have been proposed. Gao et al. [25] combined the observed data and their conjugate counterparts to construct two 1D DOA estimators for detecting the circular and non-circular signals, but the DOA estimation performance of the method degraded seriously in the condition of a small separating angle. Liu et al. proposed an improved algorithm in [26], which detected the circular and non-circular signals by using the difference between the circularity of the mixed sources. However, to the best of our knowledge, few research works have reported the 2D DOA estimation problem for mixed circular and non-circular signals. In [27], based on two-parallel uniform linear arrays (ULAs), Chen proposed an effective algorithm that combined the rank reduction method and MUSIC algorithm to form four 1D DOA estimators for solving the 2D mixed signals situation. Nevertheless, the computational complexity of the algorithm in [27] is still high, and the theoretical performance analysis is never mentioned in this research.
In this paper, we study the 2D DOA estimation problem based on uniform rectangular arrays (URAs) using the rank-reduction-based ROOT-MUSIC method and the theoretical performance analysis of the proposed algorithm. Firstly, we establish an array model with mixed circular and noncircular sources with URAs; secondly, to avoid seeking the peak of the spectrum and reduce the computation load, a novel algorithm based on ROOT-MUSIC and the rank-reduction method is proposed to solve the 2D DOA estimation issue; finally, the theoretical error of the proposed algorithm is derived as a benchmark. Particularly, the paper mainly discusses the uncorrelated signals impinging upon the array. If we utilize some decorrelation methods such as the spatial smoothing technologies [28,29] or four-order cumulants-based Toeplitz matrices reconstruction (FOC-TMR) method [13] to preprocess the correlated signals and obtain the de-correlated matrices, the proposed method can also be generalized to the case of correlated sources.
The rest of this paper is organized as follows. Section 2 presents the array signal model. The description of the proposed algorithm is introduced in Section 3. The theoretical error analysis of the proposed algorithm is derived in Section 4. Finally, the simulation results are given in Section 5, and conclusions are drawn in Section 6.
Notations: ( · ) * , ( · ) T and ( · ) H represent conjugation, transpose and conjugate transpose. E [ · ] is the expectation operation; d i a g ( · ) and b l k d i a g ( · ) stands for the diagonalization and block diagonalization operation, respectively; I ω denotes the ω × ω dimensional identity matrix; det [ · ] indicates the determinant of a matrix; arg ( · ) is the phase angle operator. Expect E n , E ^ n , E n 1 , E ^ n 1 , E n 2 and E ^ n 2 representing the corresponding noise subspace; other variables have index n such as ( · ) n , which denote ones related to the non-circular signal. ( · ) c indicates a variable associated with the circular signal.

2. Problem Formulation

In this paper, we suppose that the number of signals is known or is estimated by the existing number detection technique in advance [30]. As illustrated in Figure 1, consider that K uncorrelated far-field narrowband signals s k ( t ) (k = 1, 2, ..., K) impinging upon the array with K n noncircular signals s n , k n ( t ) ( k n = 1 , 2 , . . . , K n ) and K c circular signals s c , k c ( t ) ( k c = 1 , 2 , . . . , K c ) , from directions ( θ k , β k ) , k = 1 , 2 , . . . , K , where K = K n + K c . The array is composed of uniform rectangular arrays (URAs) with N × M omnidirectional sensors spaced by d x in the x-axis direction and d y in the y-axis direction. λ is the wavelength of the incident waves, and d x = d y = λ / 2 . The additive noises of the URAs are circular Gaussian with zero mean and variance σ 2 , which are uncorrelated with the impinging signals. The received data vectors of the URAs at sample t can be expressed as:
(1) [ H ] x 1 ( t ) = A G 1 s ˜ ( t ) + n 1 ( t ) (2) x 2 ( t ) = A G 2 s ˜ ( t ) + n 2 ( t ) (3) x N ( t ) = A G N s ˜ ( t ) + n N ( t )
where x 1 ( t ) = [ x 11 ( t ) , x 12 ( t ) , , x 1 M ( t ) ] , x 2 ( t ) = [ x 21 ( t ) , x 22 ( t ) , , x 2 M ( t ) ] , ... , x N ( t ) = [ x N 1 ( t ) , x N 2 ( t ) , , x N M ( t ) ] . A = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ K ) ] is the steering matrix with each column denoted by a ( θ k ) = [ a 1 ( θ k ) , , a M ( θ k ) ] T , k = 1 , 2 , , K , with a i ( θ k ) = e j 2 π λ d x ( i 1 ) c o s θ k , i = 1 , 2 , , M . G ζ , ζ = 1 , 2 , , N , is termed the steering element matrix given by G ζ = d i a g [ υ ζ ( β 1 ) , υ ζ ( β 2 ) , , υ ζ ( β K ) ] with υ ζ ( β k ) = e j 2 π λ ( ζ 1 ) d y c o s β k . n 1 ( t ) = [ n 1 , 1 ( t ) , n 1 , 2 ( t ) , , n 1 , M ( t ) ] T , n 2 ( t ) = [ n 2 , 1 ( t ) , n 2 , 2 ( t ) , , n 2 , M ( t ) ] T , ... , and n N ( t ) = [ n N , 1 ( t ) , n N , 2 ( t ) , , n N , M ( t ) ] T indicate the circular Gaussian noise vectors of the URAs, respectively. s ˜ ( t ) is the mixed signal vector, which can be denoted as s ˜ ( t ) = [ s n , 1 ( t ) , , s n , K n ( t ) , s c , 1 ( t ) , , s c , K c ( t ) ] T , and we can see that there are K n noncircular and K c circular signals in it.
In practice, non-circularity and circularity are important properties of random variables; their concept directly comes from the geometrical interpretation of complex random variable. The signal would be called the circular source if its statistical characteristic has the rotational invariance characteristic, otherwise, it would be called the noncircular source. The work in [31] introduces the circularity and noncircularity in detail. Based on this, we only consider the rotational invariance characteristic of the first- and second-order statistical properties of the sources. For a complex random signal s k , k = 1 , 2 , . . . , K , we defined E [ s k ] , E [ s k s k * ] and E [ s k 2 ] as the mean, the covariance and the elliptic covariance of the signal s k , respectively. If the source’s first- and second-order statistical properties are rotational invariant for an arbitrary phase φ k as follows:
E [ s k e j φ ] = E [ s k ]
E [ s k e j φ k ( s k e j φ k ) * ] = E [ s k s k * ]
E [ s k e j φ k · s k e j φ k ] = E [ s k 2 ]
The signal s k will be called the circular source. Conversely, the signal s k will be noncircular if the first- and second-order statistical properties are not rotational invariant.
Beyond that, reference [32] proposes a model to describe signal sources with arbitrary second-order non-circularity. The source s k is defined as follows:
s k = e j φ k 1 + η k 2 s I k + j 1 η k 2 s Q k , k = 1 , 2 , . . . K
where φ k is the rotation phase, η k ( 0 η k 1 ) denotes the non-circularity coefficient and s I k and s Q k represent the in-phase and quadrature components of the complex signal s k , respectively. Therefore, s k will represent a circular source if η k = 0 , where the rotation phase φ k is irrelevant and undetermined. If η k = 1 , s k will represent a strictly non-circular signal.
Based on the above research, we defined the strictly non-circular signal as s n , k n ( t ) = b n , k n s ¯ n , k n ( t ) , where s ¯ n , k n ( t ) is a real signal and b n , k n = e j φ k n ( k n = 1 , 2 , , K n ) is an arbitrary phase shift for the signal. Due to the phase information of circular source being irrelevant, it can be represented as s c , k c ( t ) , k c = 1 , 2 , , K c . Therefore, the mixed source signal vector can be modeled as s ˜ ( t ) = Bs ( t ) . B can be expressed as:
B = d i a g b n , 1 , , b n , K n , 1 , , 1 K c = B 1 0 0 B 2
where B 1 = d i a g [ b n , 1 , , b n , K n ] , B 2 = I K c , and s ( t ) is denoted as:
s ( t ) = [ s ¯ n , 1 ( t ) , , s ¯ n , K n ( t ) , s c , 1 ( t ) , , s c , K c ( t ) ] T
A new data vector f ( t ) is defined by concatenating the received data vectors x 1 ( t ) , x 2 ( t ) , ... , and x N ( t ) as follows:
f ( t ) = x 1 ( t ) x 2 ( t ) x N ( t ) = A ( θ ) G 1 ( β ) A ( θ ) G 2 ( β ) A ( θ ) G N ( β ) Bs ( t ) + n 1 ( t ) n 2 ( t ) n N ( t ) = C ( θ , β ) Bs ( t ) + n ( t )
where C ( θ , β ) is the extend steering vector, and:
C = [ C 1 ( θ n , β n ) C 2 ( θ c , β c ) ]
In order to simplify the notation, the pair of angles ( θ , β ) and t is omitted. In Equation (11),
C 1 = a ( θ n , 1 ) υ 1 ( β n , 1 ) a ( θ n , 1 ) υ 2 ( β n , 1 ) a ( θ n , 1 ) υ N ( β n , 1 ) a ( θ n , K n ) υ 1 ( β n , K n ) a ( θ n , K n ) υ 2 ( β n , K n ) a ( θ n , K n ) υ N ( β n , K n ) = a n , 1 υ 1 n , 1 a n , 1 υ 2 n , 1 a n , 1 υ N n , 1 a n , K n υ 1 n , K n a n , K n υ 2 n , K n a n , K n υ N n , K n
C 2 = a ( θ c , 1 ) υ 1 ( β c , 1 ) a ( θ c , 1 ) υ 2 ( β c , 1 ) a ( θ c , 1 ) υ N ( β c , 1 ) a ( θ c , K c ) υ 1 ( β c , K c ) a ( θ c , K c ) υ 2 ( β c , K c ) a ( θ c , K c ) υ N ( β c , K c ) = a c , 1 υ 1 c , 1 a c , 1 υ 2 c , 1 a c , 1 υ N c , 1 a c , K c υ 1 c , K c a c , K c υ 2 c , K c a c , K c υ N c , K c
C 1 is a N M × K n matrix of noncircular signals and C 2 is a N M × K c matrix of circular signals.
As a classical procedure for existing noncircular DOA estimation algorithms [27,33,34], we can construct a new augmented data matrix f by combining the vector f and its conjugate counterpart f * as follows:
f = f f * = CBs C * B * s * + n n * = C s + n
The procedure can extend the array virtually and enlarge the aperture of the array antenna, and the estimating precision of DOA can be improved by utilizing the noncircularity of signals. In Equation (14), C is a 2 N M × ( K n + 2 K c ) matrix, which contains the new steering vectors of the impinging sources. s is a ( K n + 2 K c ) × 1 matrix of signals.
C = [ c n , 1 , , c n , K n , c c , 1 , , c c , K c ]
where c n , k n and c c , k c are the new steering vectors of non-circular signals and circular signals, respectively.
c n , k n = b n , k n a n , k n υ 1 n , k n a n , k n υ 2 n , k n a n , k n υ N n , k n b n , k n * a n , k n * υ 1 n , k n * a n , k n * υ 2 n , k n * a n , k n * υ N n , k n *
k n = 1 , 2 , , K n , which is a 2 N M × 1 vector,
c c , k c = a c , k c υ 1 c , k c a c , k c υ 2 c , k c a c , k c υ N c , k c 0 M × 1 0 M × 1 0 M × 1 0 M × 1 0 M × 1 0 M × 1 a c , k c * υ 1 c , k c * a c , k c * υ 2 c , k c * a c , k c * υ N c , k c *
k c = 1 , 2 , , K c , which is a 2 N M × 2 matrix,
s ( t ) = [ s n , 1 ( t ) , , s n , K n ( t ) , s c , 1 ( t ) , s c , 1 * ( t ) , , s c , K c ( t ) , s c , K c * ( t ) ] T
which is a ( K n + 2 K c ) × 1 matrix of signals, and:
n = n n *
which is a 2 N M × 1 vector of noise.
The covariance matrix of f is calculated by:
R = E [ f f H ] = C R s C H + σ 2 I 2 N M
where R s = E [ s s H ] is the covariance matrix of s . R s is a full-rank matrix, since the incident signals are uncorrelated with each other. Then, the eigenvalue decomposition of R is:
R = E s Σ s E s H + E n Σ n E n H
where the 2 N M × ( K n + 2 K c ) matrix E s and the 2 N M × ( 2 N M K n 2 K c ) matrix E n are the signal subspace and noise subspace, respectively. The ( K n + 2 K c ) × ( K n + 2 K c ) matrix Σ s = d i a g ( λ 1 , λ 2 , , λ K ) and the ( 2 N M K n 2 K c ) × ( 2 N M K n 2 K c ) matrix Σ n = d i a g ( λ K + 1 , λ K + 2 , , λ 2 N M ) are diagonal matrices, where λ 1 λ 2 λ K > λ K + 1 = = λ 2 N M = σ 2 are the eigenvalues of R .
Remark 1.
In practice, the available observed data are finite. Thus, R can be approximated by:
R ^ = 1 L t = 1 L f ( t ) f H ( t )
where L is the number of available data snapshots. Then, the eigenvalue decomposition of R ^ is:
R ^ = E ^ s Σ ^ s E ^ s H + E ^ n Σ ^ n E ^ n H
therefore, the noise subspace E n and signal subspace E s can be approximated by E ^ n and E ^ s , respectively.

3. The Proposed Algorithm

In this section, we propose a 2D DOA estimation algorithm to solve the problem of estimating and distinguishing the mixed signals that are circular and non-circular in detail. Firstly, the method for estimating the mixed sources that are circular and noncircular is proposed; secondly, the algorithm, which only detects the circular signals, is proposed; and finally, we study how to distinguish these two kinds of sources.
Because both C and E s have the same signal subspace, orthogonal to the noise subspace spanned by the matrix E n , we devise estimators to obtain the 2D DOAs of noncircular and circular signals using the rank-reduction-based Root-MUSIC method.

3.1. 2D DOA Estimation for Non-Circular Sources

Because the noise subspace E n is orthogonal to c n , k n (the steering vectors of non-circular signals), the following equation can be obtained directly:
E n H c n , k n = 0
Then, together with Equations (16) and (24), we can get the following equation:
E n H c n , k n = E n H b n , k n a n , k n υ 1 n , k n a n , k n υ 2 n , k n a n , k n υ N n , k n b n , k n * a * n , k n υ 1 n , k n * a * n , k n υ 2 n , k n * a * n , k n υ N n , k n * = E n H b l k d i a g [ a n , k n , a n , k n , , a n , k n , a n , k n * , a n , k n * , , a n , k n * ] .         υ 1 n , k n 0 υ 2 n , k n υ N n , k n 0 0 0 υ 1 n , k n * 0 0 υ 2 n , k n * υ N n , k n * b n , k n b n , k n * = 0
Defining a vector p n ( l ) = [ 1 , l , . . . , l M 1 ] T , which is only related to l, where l = e j ( 2 π ( 2 π λ λ ) d x cos θ n , k n . Therefore, we can obtain the formula p n ( l ) = a n , k n and p n ( l 1 ) = a * n , k n , then define a 2 N M × 2 N matrix Ω (l), which is only related to l,
Ω ( l ) = b l k d i a g [ p n ( l ) , p n ( l ) , , p n ( l ) , p n ( l 1 ) , p n ( l 1 ) , , p n ( l 1 ) ] = b l k d i a g [ a n , k n , a n , k n , , a n , k n , a n , k n * , a n , k n * , , a n , k n * ]
and define a 2 N × 2 N matrix:
Q n ( l ) = l M 1 Ω T ( l 1 ) E n E n H l M 1 Ω ( l )
Note that if ( 2 N M K n 2 K c ) 2 N and θ is not the true angle of the non-circular signal, Q n ( l ) is of full rank because in this case, the column rank of E n is not less than 2 N . Then, Equation (25) holds true only when θ equals the true angle of the signal ( Q n ( l ) drops rank). Since the covariance matrix of f is obtained from a finite number of samples, the reduction of the rank of Q n ( l ) can roughly be replaced by the minimum of the determinant of Q n ( l ) . Therefore, we get the estimator of θ about non-circular signals as follows:
f n ( l ) = det ( Q n ( l ) ) = det ( l M 1 Ω T ( l 1 ) E n E n H l M 1 Ω ( l ) )
Notice that f n ( l ) is a 2 × 3 N ( M 1 ) order polynomial, showing that there are 3 N ( M 1 ) pairs of conjugated roots. The estimates K n signal DOAs of θ can be obtained by finding the closest roots of the unit circle, which are given by:
θ ^ k n = arccos λ 2 π d x arg ( l k n ) , k n = 1 , . . . , K n
where l k n , k n = 1 , . . . , K n are the roots closest to the unit circle. Then, we take the estimated θ ^ k n of non-circular source into Equation (25) to get the estimator of β :
f n ( u ) = det ( Q n ( u ) )
where:
Q n ( u ) = u ( N 1 ) Θ T ( u 1 ) Ω T ( l 1 ) E n E n H Ω ( l ) u ( N 1 ) Θ ( u )
u = e j ( 2 π ( 2 π λ λ ) d y cos β n , k n ; it means that υ m n , k n = u m 1 , m = 1 , N and:
Θ ( u ) = 1 0 u u N 1 0 0 0 1 0 0 u * u * N 1 = υ 1 n , k n ( β ) 0 υ 2 n , k n ( β ) υ N n , k n ( β ) 0 0 0 υ 1 n , k n * ( β ) 0 0 υ 2 n , k n * ( β ) υ N n , k n * ( β )
To achieve the estimate of β , we need to solve the roots of f n ( u ) . Due to f n ( u ) being a 2 × 3 ( N 1 ) -order polynomial, it means there are 3 ( N 1 ) pairs of conjugated roots. The estimate of β can be obtained by finding the closest roots of the unit circle; in this way, we can automatically pair the closest roots u 1 , u 2 , . . . , u K n corresponding to θ ^ 1 , θ ^ 2 , , θ ^ K n , respectively, and the DOAs of β are given by:
β ^ k n = arccos λ 2 π d y arg ( u k n ) , k n = 1 , . . . , K n
where u k n , k n = 1 , . . . , K n are the roots closest to the unit circle, respectively.

3.2. 2D DOA Estimation for Circular Sources

Because the noise subspace E n is also orthogonal to c c , k c (the steering vectors of circular signals), we can get the equation as follows:
E n H c c , k c = E n H a c , k c υ 1 c , k c 0 M × 1 a c , k c υ 2 c , k c 0 M × 1 a c , k c υ N c , k c 0 M × 1 0 M × 1 a c , k c * υ * 1 c , k c 0 M × 1 a c , k c * υ * 2 c , k c 0 M × 1 a c , k c * υ * N c , k c = 0
from Equation (34), we can get:
E n H a c , k c υ 1 c , k c a c , k c υ 2 c , k c a c , k c υ N c , k c 0 M × 1 0 M × 1 0 M × 1 = 0
E n H 0 M × 1 0 M × 1 0 M × 1 a * c , k c υ * 1 c , k c a * c , k c υ * 2 c , k c a * c , k c υ * N c , k c = 0
Partitioning the noise subspace E n into E n = E n 1 E n 2 , where E n 1 and E n 2 are two submatrices of the same size N M × ( 2 N M K n 2 K c ) , Equations (35) and (36) can be changed to:
a c , k c υ 1 c , k c a c , k c υ 2 c , k c a c , k c υ N c , k c H E n 1 E n 1 H a c , k c υ 1 c , k c a c , k c υ 2 c , k c a c , k c υ N c , k c = υ 1 c , k c υ 2 c , k c υ N c , k c H b l k d i a g [ a c , k c , a c , k c , , a c , k c ] H . E n 1 E n 1 H b l k d i a g [ a c , k c , a c , k c , , a c , k c ] υ 1 c , k c υ 2 c , k c υ N c , k c = 0
a * c , k c υ * 1 c , k c a * c , k c υ * 2 c , k c a * c , k c υ * N c , k c H E n 2 E n 2 H a * c , k c υ * 1 c , k c a * c , k c υ * 2 c , k c a * c , k c υ * N c , k c = υ * 1 c , k c υ * 2 c , k c υ * N c , k c H b l k d i a g [ a * c , k c , a * c , k c , , a * c , k c ] H . E n 2 E n 2 H b l k d i a g [ a * c , k c , a * c , k c , , a * c , k c ] υ * 1 c , k c υ * 2 c , k c υ * N c , k c = 0
As proven in [27], Equations (37) and (38) are equivalent to each other; therefore, the estimator over θ , which corresponds to circular signals, can obtained based on Equation (37). Since:
υ 1 c , k c υ 2 c , k c υ N c , k c 0
Defining a vector p c ( l ˜ ) = [ 1 , l ˜ , . . . , l ˜ M 1 ] T only related to l ˜ , where l ˜ = e j ( 2 π ( 2 π λ λ ) d x cos θ c , k c . Therefore, we can get formula p c ( l ˜ ) = a c , k c , then defining a N M × N matrix Λ ( l ˜ ) only related to l ˜ ,
Λ ( l ˜ ) = b l k d i a g [ p c ( l ˜ ) , p c ( l ˜ ) , , p c ( l ˜ ) ] = b l k d i a g [ a c , k c , a c , k c , , a c , k c ]
and:
Q c ( l ˜ ) = l ˜ M 1 Λ T ( l ˜ 1 ) E n 1 E n 1 H Λ ( l ˜ )
Note that if ( 2 N M K n 2 K c ) N and when θ is not the true angle of circular signal, Q c ( l ˜ ) is of full rank because in this case, the column rank of E n 1 is not less than N. Then, Equation (37) holds true only when θ equals the true angle of circular signal ( Q c ( l ˜ ) drops rank). Since the covariance matrix of f is obtained from a finite number of samples, the reduction of the rank of Q c ( l ˜ ) can roughly be replaced by the minimum of the determinant of Q c ( l ˜ ) . Therefore, we get the estimator of θ about circular signals as follows:
f c ( l ˜ ) = det ( Q c ( l ˜ ) ) = det ( l ˜ M 1 Λ T ( l ˜ 1 ) E n 1 E n 1 H Λ ( l ˜ ) )
Notice that f c ( l ˜ ) is a 2 × N ( M 1 ) order polynomial, which means that there are N ( M 1 ) pairs of conjugated roots, and the estimated K c signal DOAs of θ can be obtained by finding the closest roots of the unit circle, which are given by:
θ ^ k c = arccos λ 2 π d x arg ( l ˜ k c ) , k c = 1 , . . . , K c
where l ˜ k c , k c = 1 , . . . , K c are the roots closest to the unit circle. Then, we take the estimated θ ^ k c of circular signals into Equation (37) to get the estimator of β :
f c ( u ˜ ) = det ( Q c ( u ˜ ) )
where:
Q c ( u ˜ ) = u ˜ ( N 1 ) Ψ T ( u ˜ 1 ) l ˜ M 1 Λ T ( l ˜ 1 ) E n 1 E n 1 H Λ ( l ˜ ) Ψ ( u ˜ )
u ˜ = e j ( 2 π ( 2 π λ λ ) d y cos β c , k c ; this means that υ m c , k c = u ˜ m 1 , m = 1 , N and:
Ψ ( u ˜ ) = 1 u ˜ u ˜ N 1 = υ 1 c , k c ( β ) υ 2 c , k c ( β ) υ N c , k c ( β )
To obtain the estimate of β , we need to solve the roots of f c ( u ˜ ) . According to f c ( u ˜ ) being a 2 × ( N 1 ) -order polynomial, this means there are N 1 pairs of conjugated roots. The estimate of β can be obtained by finding the closest roots of the unit circle. Therefore, we can automatically pair the closest roots u ˜ 1 , u ˜ 2 , . . . , u ˜ K c corresponding to θ ^ 1 , θ ^ 2 , , θ ^ K c , respectively, and the DOAs of β are given by:
β ^ k c = arccos λ 2 π d y arg ( u ˜ k c ) , k c = 1 , . . . , K c
where u ˜ k c , k c = 1 , . . . , K c are the roots closest to the unit circle, respectively.

3.3. Identification of Circular and Noncircular Signals

In order to distinguish the 2D DOAs of circular and noncircular signals from the mixed signals, Equation (34) can be changed into:
E n H c c , k c = E n H a c , k c υ 1 c , k c 0 M × 1 a c , k c υ 2 c , k c 0 M × 1 a c , k c υ N c , k c 0 M × 1 0 M × 1 a c , k c * υ * 1 c , k c 0 M × 1 a c , k c * υ * 2 c , k c 0 M × 1 a c , k c * υ * N c , k c = E n H b l k d i a g [ a c , k c , a c , k c , , a c , k c , a c , k c * , a c , k c * , , a c , k c * ] .         υ 1 c , k c 0 υ 2 c , k c υ N c , k c 0 0 0 υ 1 c , k c * 0 0 υ 2 c , k c * υ N c , k c * = 0
due to υ 1 c , k c 0 υ 2 c , k c υ N c , k c 0 0 0 υ 1 c , k c * 0 0 υ 2 c , k c * υ N c , k c * 0 , we can utilize method of noncircular to establish the estimator over θ and β of circular signals as follows:
det ( l ˜ M 1 Ω T ( l ˜ 1 ) E n E n H l ˜ M 1 Ω ( l ˜ ) ) = 0
and:
det ( u ˜ ( N 1 ) Θ T ( u ˜ 1 ) Ω T ( l ˜ 1 ) E n E n H Ω ( l ˜ ) u ˜ ( N 1 ) Θ ( u ˜ ) ) = 0
This means the noncircular method can also be applied to solve circular signals. Therefore, we can achieve the 2D DOAs of both non-circular and circular sources from Equations (28)–(30) and (33) and only obtain the 2D DOAs of circular sources from Equations (42)–(44) and (47). Then, the purpose of distinguishing the circular and noncircular signals from the mixtures can be accomplished.
The proposed algorithm can be outlined as:
Step 1:
Construct the new data vector f and calculate its approximate covariance R ^ from Equations (14) and (22).
Step 2:
Perform EVDto R ^ and achieve the noise subspace E ^ n from Equation (23).
Step 3:
Estimate the K 2D DOAs of the mixed signals from Equations (28)–(30) and (33).
Step 4:
Obtain E ^ n 1 by partitioning the matrix E ^ n .
Step 5:
Estimate the K c 2D DOAs of the circular signals from Equations (42)–(44) and (47).
Step 6:
Compare the estimate achieved by Step 3 and Step 5 to distinguish the K n 2D DOAs of the noncircular signals and the K c 2D DOAs of the circular ones.
Remark 2.
To calculate R ^ , a computational complexity of O ( ( 2 N M ) 2 L ) is needed. The computational complexity of eigendecomposition operation is O ( ( 2 N M ) 3 ) . The proposed method employs four 1D estimators of polynomial-rooting; therefore, the complexity for the proposed method is O ( 2 N M ) 2 L + ( 2 N M ) 3 + 4 N M × K + 2 N M × K c . While the algorithm in [27] employs several 1D spatial spectrum search procedures to obtain the 2D DOAs of signals, by defining the scanning interval of θ [ 0 , π ] with an interval of Δ θ and β [ 0 , π ] with an interval of Δ β , respectively, the complexity for the algorithm in [27] is O ( ( 2 N M ) 2 L + ( 2 N M ) 3 + π Δ θ ( 2 N M ) 2 + K π Δ β ( 2 N M ) 2 + π Δ θ ( N M ) 2 + K c π Δ β ( N M ) 2 ) . The algorithm in [16] employs two direct 2D spatial spectrum search procedures, whose complexity for the method is O ( N M ) 2 L + ( N M ) 3 + π Δ θ π Δ β ( 2 N M ) 2 + π Δ θ π Δ β ( N M ) 2 . Therefore, the computational complexity of the proposed method has been reduced greatly.

4. Theoretical Performance Analysis

The theoretical DOA estimation error is caused by the finite data effect, the sensor errors and the unknown noise structure [31,35], and in this section, we will study the theoretical perturbation of the proposed algorithm as a criterion for evaluation.

4.1. Theoretical Perturbation for Non-Circular Sources

According to Equation (25), defining a n , k n = [ 1 , l , . . . , l M 1 ] T , υ m n , k n = u m 1 , m = 1 , , N and b n , k n = z , where l = e j ( 2 π ( 2 π λ λ ) d x cos θ n , k n , u = e j ( 2 π ( 2 π λ λ ) d y cos β n , k n , z = e j φ n , k n , φ n , k n is the non-circular phase of non-circular sources. Therefore, Equation (25) can be changed into:
E n H b l k d i a g [ a n , k n , a n , k n , , a n , k n , a n , k n * , a n , k n * , , a n , k n * ] 1 0 u u N 1 0 0 0 1 0 0 u * u * N 1 z z 1 = 0
Defining:
M ( l , u , z ) = b l k d i a g [ a n , k n , a n , k n , , a n , k n , a n , k n * , a n , k n * , , a n , k n * ] . 1 0 u u N 1 0 0 0 1 0 0 u * u * N 1 z z 1
Then, we can define the equation as follows:
f ( l , u , z ) = M H ( l , u , z ) E n E n H M ( l , u , z )
In practical situations, due to the influence of noise, the sensor errors and the finite data effect, we can only achieve E ^ n , the approximation of E n , according to Equation (53), we can get the following formula:
f ^ ( l , u , z ) = M H ( l , u , z ) E ^ n E ^ n H M ( l , u , z )
The locations of the local minima of either the noise-free or perturbed spectral polynomials are obtained when the first derivative equal to zero. In other words, the roots of the derivative of f ^ ( l , u , z ) give the locations of the relative minima of f ^ ( l , u , z ) . Thus, to find the perturbations of the DOAs (which correspond to minima of f ^ ( l , u , z ) ), we must calculate the perturbations of the roots of the derivative of f ^ ( l , u , z ) . Define ( l ^ k n , u ^ k n , z ^ k n ) as the estimate of ( l , u , z ) when the true angle is θ = θ n , k n , β = β n , k n , and φ = φ n , k n . Therefore, the first-order partial derivatives of f ^ ( l , u , z ) at ( l ^ k n , u ^ k n , z ^ k n ) are zeros. Approximating the perturbation of DOAs uses the first two terms in the Taylor series expansion of the first-order partial derivative of f ^ ( l , u , z ) about the true angles of arrival.
f ^ l ( k n ) + Δ l k n f ^ l , l ( k n ) + Δ u k n f ^ l , u ( k n ) + Δ z k n f ^ l , z ( k n ) = 0
f ^ u ( k n ) + Δ l k n f ^ u , l ( k n ) + Δ u k n f ^ u , u ( k n ) + Δ z k n f ^ u , z ( k n ) = 0
f ^ z ( k n ) + Δ l k n f ^ z , l ( k n ) + Δ u k n f ^ z , u ( k n ) + Δ z k n f ^ z , z ( k n ) = 0
where Δ l k n = l ^ k n l k n , Δ u k n = u ^ k n u k n and Δ z k n = z ^ k n z k n are the perturbations of l k n , u k n and z k n , respectively. Together with Equations (55)–(57), solve the set of equations as follows:
Δ l k n = 1 δ f ^ l ( k n ) f ^ l , u ( k n ) f ^ l , z ( k n ) f ^ u ( k n ) f ^ u , u ( k n ) f ^ u , z ( k n ) f ^ z ( k n ) f ^ z , u ( k n ) f ^ z , z ( k n ) = 1 δ · { f ^ l ( k n ) [ ( f ^ u , z ( k n ) ) 2 f ^ u , u ( k n ) f ^ z , z ( k n ) ] + f ^ u ( k n ) [ f ^ l , u ( k n ) f ^ z , z ( k n ) f ^ l , z ( k n ) f ^ u , z ( k n ) ]       + f ^ z ( k n ) [ f ^ l , z ( k n ) f ^ u , u ( k n ) f ^ l , u ( k n ) f ^ u , z ( k n ) ] }
Δ u k n = 1 δ f ^ l , l ( k n ) f ^ l ( k n ) f ^ l , z ( k n ) f ^ u , l ( k n ) f ^ u ( k n ) f ^ u , z ( k n ) f ^ z , l ( k n ) f ^ z ( k n ) f ^ z , z ( k n ) = 1 δ · { f ^ l ( k n ) [ f ^ u , l ( k n ) f ^ z , z ( k n ) f ^ u , z ( k n ) f ^ z , l ( k n ) ] + f ^ u ( k n ) [ ( f ^ l , z ( k n ) ) 2 f ^ l , l ( k n ) f ^ z , z ( k n ) ]       + f ^ z ( k n ) [ f ^ l , l ( k n ) f ^ u , z ( k n ) f ^ l , z ( k n ) f ^ u , l ( k n ) ] }
where:
δ = f ^ l , l ( k n ) f ^ l , u ( k n ) f ^ l , z ( k n ) f ^ u , l ( k n ) f ^ u , u ( k n ) f ^ u , z ( k n ) f ^ z , l ( k n ) f ^ z , u ( k n ) f ^ z , z ( k n )
According to the expressions for Equation (54), the first derivative, f ^ η ( k n ) ( η = l , u , z ) , and the second derivative, f ^ τ , κ ( k n ) ( τ , κ = l , u , z ) , can be achieved, respectively. Using the value of ( l k n , u k n , z k n ) and Equations (58) and (59), we can obtain the perturbation Δ l and Δ u . Then, the perturbation of θ and β can be achieved from Δ l and Δ u , respectively. The relation between an arrival angle and a signal root is given in [36]:
Δ θ n , k n = C θ , k n Im Δ l k n l k n
Δ β n , k n = C β , k n Im Δ u k n u k n
where C θ , k n = λ 2 π d x sin θ n , k n and C β , k n = λ 2 π d y sin β n , k n . Therefore, the theoretical perturbation of θ n , k n and β n , k n can be obtained from Equations (61) and (62).

4.2. Theoretical Perturbation for Circular Sources

Similar to the noncircular method, defining a c , k c = [ 1 , l ˜ , . . . , l ˜ M 1 ] T and υ m c , k c = u ˜ m 1 , m = 1 , N , where l ˜ = e j ( 2 π ( 2 π λ λ ) d x cos θ c , k c and u ˜ = e j ( 2 π ( 2 π λ λ ) d y cos β c , k c . Equation (35) can be changed to:
E n 1 H a c , k c a c , k c a c , k c 1 u ˜ u ˜ N 1 = 0
defining:
M ( l ˜ , u ˜ ) = a c , k c a c , k c a c , k c 1 u ˜ u ˜ N 1
therefore, the equation can be defined as follows:
f ( l ˜ , u ˜ ) = M H ( l ˜ , u ˜ ) E n 1 E n 1 H M ( l ˜ , u ˜ )
In practical application, we can only achieve E ^ n 1 , the approximation of E n 1 ; according to Equation (65), we can get the following equation:
f ^ ( l ˜ , u ˜ ) = M H ( l ˜ , u ˜ ) E ^ n 1 E ^ n 1 H M ( l ˜ , u ˜ )
the roots of the derivative of f ^ ( l ˜ , u ˜ ) give the locations of the relative minima of f ^ ( l ˜ , u ˜ ) . Define ( l ˜ ^ k c , u ˜ ^ k c ) as the estimate of ( l ˜ , u ˜ ) when the true angle is θ = θ c , k c and β = β c , k c . Therefore, the first-order partial derivatives of f ^ ( l ˜ , u ˜ ) at ( l ˜ ^ k c , u ˜ ^ k c ) are zeros. Approximating the perturbation of DOAs uses the first two terms in the Taylor series expansion of the first-order partial derivative of f ^ ( l ˜ , u ˜ ) at the true angles of arrival.
f ^ l ˜ ( k c ) + Δ l ˜ k c f ^ l ˜ , l ˜ ( k c ) + Δ u ˜ k c f ^ l ˜ , u ˜ ( k c ) = 0
f ^ u ˜ ( k c ) + Δ l ˜ k c f ^ u ˜ , l ˜ ( k c ) + Δ u ˜ k c f ^ u ˜ , u ˜ ( k c ) = 0
where Δ l ˜ k c = l ˜ ^ k c l ˜ k c and Δ u ˜ k c = u ˜ ^ k c u ˜ k c are the perturbations of l ˜ k c and u ˜ k c , respectively. Together with Equations (67) and (68) to solve the set of equations as follows:
Δ l ˜ k c = 1 δ ˜ f ^ l ˜ ( k c ) f ^ l ˜ , u ˜ ( k c ) f ^ u ˜ ( k c ) f ^ u ˜ , u ˜ ( k c ) = 1 δ ˜ · [ f ^ u ˜ ( k c ) f ^ l ˜ , u ˜ ( k c ) f ^ l ˜ ( k c ) f ^ u ˜ , u ˜ ( k c ) ]
Δ u ˜ k c = 1 δ ˜ f ^ l ˜ , l ˜ ( k c ) f ^ l ˜ ( k c ) f ^ u ˜ , l ˜ ( k c ) f ^ u ˜ ( k c ) = 1 δ ˜ · [ f ^ l ˜ ( k c ) f ^ u ˜ , l ˜ ( k c ) f ^ u ˜ ( k c ) f ^ l ˜ , l ˜ ( k c ) ]
where:
δ ˜ = f ^ l ˜ , l ˜ ( k c ) f ^ l ˜ , u ˜ ( k c ) f ^ u ˜ , l ˜ ( k c ) f ^ u ˜ , u ˜ ( k c )
According to the expressions for Equation (66), the first derivative, f ^ η ˜ ( k c ) ( η ˜ = l ˜ , u ˜ ) and the second derivative, f ^ τ ˜ , κ ˜ ( k c ) , ( τ ˜ , κ ˜ = l ˜ , u ˜ ) can be achieved, respectively. Using the value of ( l ˜ k c , u ˜ k c ) and Equations (69) and (70), we can obtain the perturbation Δ l ˜ and Δ u ˜ . Then, the relation between an arrival angle and a signal root is as follows:
Δ θ c , k c = C θ , k c Im Δ l ˜ k c l ˜ k c
Δ β c , k c = C β , k c Im Δ u ˜ k c u ˜ k c
where C θ , k c = λ 2 π d x sin θ c , k c and C β , k c = λ 2 π d y sin β c , k c ; therefore, the theoretical perturbation of θ c , k c and β c , k c can be obtained.

5. Simulation Results

In this section, simulation results are provided to demonstrate the performance of the proposed algorithm. For Simulations (1)–(3), the URAs have N = 3 rows and M = 8 columns; both d x and d y are half wavelength. For all simulations, we utilize BPSK and QPSK to represent the strictly non-circular signal and the circular signal, respectively, and the sources can be realized base on (7). For instance, if we take η k = 0 and φ k = 0 , the QPSK signal s k 2 2 + 2 2 j , 2 2 2 2 j , 2 2 + 2 2 j , 2 2 2 2 j can be obtained. If we take η k = 1 and φ k = 0 , the BPSK signal s k 1 , + 1 can be acquired. The power of additive white Gaussian noise is σ n 2 , and the signal-to-noise (SNR) is defined as S N R = 10 log 10 ( σ s 2 / σ n 2 ) . We use the root mean square error (RMSE) to evaluate the estimation performance, which is defined as:
R M S E = 1 K M c k = 1 K m = 1 M c [ ( ε ^ m , k ε k ) 2 ]
where M c is the number of Monte Carlo simulations, K is the number of signals, ε ^ m , k is the estimated θ k or β k in the m-th Monte Carlo simulation and ε k is the true value for either θ k or β k of the k-th signal.

5.1. The 2D DOAs’ Scattergram of the Estimators

To demonstrate the performance of the proposed algorithm, we examine the scattergram of 2D θ and β of the method. Five BPSK signals and three QPSK signals are considered here. The BPSK signals are from the directions ( θ 1 = 65 , β 1 = 50 ) , ( θ 2 = 90 , β 2 = 105 ) , ( θ 3 = 50 , β 3 = 60 ) , ( θ 4 = 125 , β 4 = 85 ) and ( θ 5 = 30 , β 5 = 115 ) and the QPSK signals from ( θ 6 = 105 , β 6 = 95 ) , ( θ 7 = 75 , β 7 = 40 ) and ( θ 8 = 115 , β 8 = 70 ) . The SNR is 10 dB, and the number of snapshots is 500. Figure 2a,b indicates that the method can estimate and distinguish the 2D DOAs that are strictly noncircular and circular successfully.

5.2. Performance versus SNR

In this part, the performance of the proposed algorithm is studied with a varying SNR from −5 dB–15 dB. The number of snapshots is 500, and the number of Monte Carlo simulations is 500. Five BPSK signals and one QPSK signal are considered. The BPSK signals are from the directions ( θ 1 = 65 , β 1 = 50 ) , ( θ 2 = 90 , β 2 = 105 ) , ( θ 3 = 50 , β 3 = 60 ) , ( θ 4 = 125 , β 4 = 85 ) and ( θ 5 = 30 , β 5 = 115 ) and the QPSK signals from ( θ 6 = 105 , β 6 = 95 ) .
The proposed algorithm in theoretical analysis and experimental results, the algorithm of 2D-MUSIC, the algorithm in [18], the algorithm in [27] and the deterministic CRB (Cramer–Rao bound) in [37], are compared in terms of RMSE. Figure 3a,b shows that the proposed method is steadily better than the other three algorithms, and the experimental values of the proposed algorithm overlap together with the theoretical error ones.

5.3. Performance versus Snapshots

We study the performance of the proposed algorithm with a varying snapshot number from 30–850. The SNR is fixed at 10 dB; the number of Monte Carlo simulations and incident signals are the same as in the second experiment. The RMSE results for angle estimation are shown in Figure 4a,b. The proposed method is steadily better than the other three algorithms, and the experimental values of the proposed algorithm overlap together with the theoretical error ones.

5.4. Performance versus the Number of Noncircular Mixed Signals

Finally, we consider the performance of the number of noncircular signals based on the proposed algorithm. The URAs have N = 3 rows and M = 6 columns; the SNRs vary form 0 dB–30 dB; the number of snapshots is 1200; and the number of Monte Carlo simulations is 1000. There are four uncorrelated signals from directions ( θ 1 = 65 , β 1 = 50 ) , ( θ 2 = 105 , β 2 = 95 ) , ( θ 3 = 75 , β 3 = 40 ) and ( θ 4 = 115 , β 4 = 70 ) , and the total number of sources remains unchanged. We consider cases about one, two, three and four BPSK signals, respectively. The results are shown in Figure 5a,b.
We can see that the RMSE of the experimental values of the proposed algorithm will overlap together with the theoretical error ones in a relatively high SNR, and the 2D DOA estimation performance of the proposed method improves from Case 1 to Case 4 because the dimension of the noise subspace has been extended by the increasing number of BPSK signals.

6. Conclusions

In this paper, a novel low-complexity 2D DOA estimation algorithm for mixed circular and non-circular signals has been proposed based on the URAs; besides, the theoretical error of the proposed algorithm is analyzed. As verified by the simulation results, the proposed method has a lower computational complexity and a better DOA estimation performance than the existing methods due to the usage of the noncircularity of the incoming signals.

Acknowledgments

This work is supported by the National Natural Science Foundation of China under Grant No. 61101223 and by the National High Technology Research and Development Program (863 Program) of China under Grant No. 2015AA01A706.

Author Contributions

Qing Wang and Xiaotian Zhu did the overall analysis. Hua Chen, Laihua Wang, Weiqing Yan and Haoyu Fang helped carry out the data statistics.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Devaney, A.J. Time reversal imaging of obscured targets from multistatic data. IEEE Trans. Antennas Propag. 2005, 53, 1600–1610. [Google Scholar] [CrossRef]
  2. Ciuonzo, D.; Romano, G.; Solimene, R. Performance Analysis of Time-Reversal MUSIC. IEEE Trans. Signal Proc. 2015, 63, 2650–2662. [Google Scholar] [CrossRef]
  3. Ciuonzo, D.; Salvo Rossi, P. Noncolocated Time-Reversal MUSIC: High-SNR Distribution of Null Spectrum. IEEE Signal Proc. Lett. 2017, 24, 397–401. [Google Scholar] [CrossRef]
  4. Ciuonzo, D.; Romano, G.; Solimene, R. On MSE performance of time-reversal MUSIC. In Proceedings of the 2014 IEEE 8th Sensor Array and Multichannel Signal Processing Workshop (SAM), A Coruna, Spain, 22–25 June 2014; pp. 13–16. [Google Scholar]
  5. Shi, Z.; Zhou, C.; Gu, Y.; Goodman, N.A.; Qu, F. Source Estimation Using Coprime Array: A Sparse Reconstruction Perspective. IEEE Sens. J. 2017, 17, 755–765. [Google Scholar] [CrossRef]
  6. Zhou, C.; Gu, Y.; Zhang, Y.; Shi, Z.; Jin, T.; Wu, X. Compressive Sensing based Coprime Array Direction-of-Arrival Estimation. IET Commun. 2017. [Google Scholar] [CrossRef]
  7. Liang, J. Joint Azimuth and Elevation Direction Finding Using Cumulant. IEEE Sens. J. 2009, 9, 390–398. [Google Scholar] [CrossRef]
  8. Cao, R.; Wang, C.; Zhang, X. Two-Dimensional Direction of Arrival Estimation Using Generalized ESPRIT Algorithm with Non-uniform L-Shaped Array. Wirel. Pers. Commun. 2015, 84, 321–339. [Google Scholar] [CrossRef]
  9. Xi, N.; Liping, L. A computationally efficient subspace algorithm for 2-D DOA estimation with L-shaped array. IEEE Signal Process. Lett. 2014, 21, 971–974. [Google Scholar]
  10. Liu, S.; Yang, L.; Li, D.; Cao, H. Subspace extension algorithm for 2D DOA estimation with L-shaped sparse array. Multidimens. Syst. Signal Process. 2017, 28, 315–327. [Google Scholar] [CrossRef]
  11. Tao, H.; Xin, J.; Wang, J.; Zheng, N.; Sano, A. Two-Dimensional Direction Estimation for a Mixture of Noncoherent and Coherent Signals. IEEE Trans. Signal Process. 2015, 63, 318–333. [Google Scholar] [CrossRef]
  12. Yin, Q.Y.; Newcomb, R.W.; Zou, L.H. Estimating 2-D angles of arrival via two parallel linear arrays. Int. Conf. Acoust. 1989, 4, 2803–2806. [Google Scholar]
  13. Chen, H.; Hou, C.P.; Wang, Q.; Huang, L.; Yan, W.Q. Cumulants-Based Toeplitz Matrices Reconstruction Method for 2-D Coherent DOA Estimation. IEEE Sens. J. 2014, 14, 2824–2832. [Google Scholar] [CrossRef]
  14. Chen, F.J.; Kwong, S.; Kok, C.W. ESPRIT-Like Two-Dimensional DOA Estimation for Coherent Signals. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 1477–1484. [Google Scholar] [CrossRef]
  15. Wu, H.; Hou, C.; Chen, H.; Liu, W.; Wang, Q. Direction finding and mutual coupling estimation for uniform rectangular arrays. Signal Process. 2015, 117, 61–68. [Google Scholar] [CrossRef]
  16. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  17. Zhang, X.; Xu, L.; Xu, L.; Xu, D. Direction of Departure (DOD) and Direction of Arrival (DOA) Estimation in MIMO Radar with Reduced-Dimension MUSIC. IEEE Commun. Lett. 2010, 14, 1161–1163. [Google Scholar] [CrossRef]
  18. Zhang, W.; Liu, W.; Wang, J.; Wu, S. Computationally efficient 2-D DOA estimation for uniform rectangular arrays. Multidimens. Syst. Signal Process. 2014, 25, 847–857. [Google Scholar] [CrossRef]
  19. Abeida, H.; Delmas, J.P. Statistical Performance of MUSIC-Like Algorithms in Resolving Noncircular Sources. IEEE Trans. Signal Process. 2008, 56, 4317–4329. [Google Scholar] [CrossRef]
  20. Chevalier, P.; Delmas, J.P.; Oukaci, A. Optimal widely linear MVDR beamforming for noncircular signals. In Proceedings of the 2009 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Taipei, Taiwan, 19–24 April 2009; pp. 3573–3576. [Google Scholar]
  21. Wan, L.; Han, G.; Jiang, J.; Rodrigues, J.J.P.C.; Feng, N.; Zhu, T. DOA Estimation for Coherently Distributed Sources Considering Circular and Noncircular Signals in Massive MIMO Systems. IEEE Syst. J. 2017, 11, 41–49. [Google Scholar] [CrossRef]
  22. Gan, L.; Gu, J.F.; Wei, P. Estimation of 2-D DOA for Noncircular Sources Using Simultaneous SVD Technique. IEEE Antennas Wirel. Propag. Lett. 2008, 7, 385–388. [Google Scholar] [CrossRef]
  23. Steinwandt, J.; Roemer, F.; Haardt, M.; Galdo, G.D. R-dimensional esprit-type algorithms for strictly second-order non-circular sources and their performance analysis. IEEE Trans. Signal Process. 2014, 62, 4824–4838. [Google Scholar] [CrossRef]
  24. Huang, Z.T.; Liu, Z.M.; Liu, J.; Zhou, Y.Y. Performance analysis of MUSIC for non-circular signals in the presence of mutual coupling. IET Radar Sonar Navig. 2010, 4, 703–711. [Google Scholar] [CrossRef]
  25. Gao, F.; Nallanathan, A.; Wang, Y. Improved MUSIC under the coexistence of both circular and noncircular sources. IEEE Trans. Signal Process. 2008, 56, 3033–3038. [Google Scholar] [CrossRef]
  26. Liu, A.; Liao, G.; Xu, Q.; Zeng, C. A circularity-based DOA estimation method under coexistence of noncircular and circular signals. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Kyoto, Japan, 25–30 March 2012; pp. 2561–2564. [Google Scholar]
  27. Chen, H.; Hou, C.; Liu, W.; Zhu, W.P.; Swamy, M.N.S. Efficient Two-Dimensional Direction-of-Arrival Estimation for a Mixture of Circular and Noncircular Sources. IEEE Sens. J. 2016, 16, 2527–2536. [Google Scholar] [CrossRef]
  28. Shan, T.J.; Wax, M.; Kailath, T. On spatial smoothing for directionof-arrival estimation of coherent signals. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 806–811. [Google Scholar] [CrossRef]
  29. 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]
  30. Xin, J.; Zheng, N.; Sano, A. Simple and efficient nonparametric method for estimating the number of signals without eigendecomposition. IEEE Trans. Signal Process. 2007, 55, 1405–1420. [Google Scholar] [CrossRef]
  31. Liu, J.; Huang, A.; Zhou, Y. Extended 2q-MUSIC algorithm for noncircular signals. Signal Process. 2008, 88, 1327–1339. [Google Scholar] [CrossRef]
  32. Steinwandt, J.; Roemer, F.; Haardt, M. Esprit-type algorithms for a received mixture of circular and strictly non-circular signals. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, Australia, 19–24 April 2015; pp. 2809–2813. [Google Scholar]
  33. Chargé, P.; Wang, Y.; Saillard, J. A non-circular sources direction finding method using polynomial rooting. Signal Process. 2001, 81, 1765–1770. [Google Scholar] [CrossRef]
  34. Xie, J.; Tao, H.; Rao, X.; Su, J. Efficient Method of Passive Localization for Near-Field Noncircular Sources. IEEE Antennas Wirel. Propag. Lett. 2015, 14, 1223–1226. [Google Scholar] [CrossRef]
  35. Li, F.; Vaccaro, R.J. Performance degradation of DOA estimators due to unknown noise fields. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 14–17 April 1991; pp. 1413–1416. [Google Scholar]
  36. Tufts, D.W.; Vacarro, R.J.; Kot, A.C. Analysis of estimation of signal parameters by linear-prediction at high SNR using matrix approximation. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, Glasgow, UK, 23–26 May 1989; 1989; pp. 2194–2197. [Google Scholar]
  37. Chen, H.; Hou, C.; Zhu, W.; Liu, W.; Dong, Y.; Peng, Z.; Wang, Q. ESPRIT-like Two-dimensional Direction Finding for Mixed Circular and Strictly Noncircular Sources Based on Joint Diagonalization. Signal Process. 2017. [Google Scholar] [CrossRef]
Figure 1. Geometry of a uniform rectangular array (URA) with N × M sensors.
Figure 1. Geometry of a uniform rectangular array (URA) with N × M sensors.
Sensors 17 01269 g001
Figure 2. The estimators for noncircular and circular signals using the proposed algorithm when SNR = 10 dB and the number of snapshots = 500.
Figure 2. The estimators for noncircular and circular signals using the proposed algorithm when SNR = 10 dB and the number of snapshots = 500.
Sensors 17 01269 g002
Figure 3. RMSE of versus SNR with the snapshots being 500.
Figure 3. RMSE of versus SNR with the snapshots being 500.
Sensors 17 01269 g003
Figure 4. RMSE of versus snapshots when SNR = 10 dB.
Figure 4. RMSE of versus snapshots when SNR = 10 dB.
Sensors 17 01269 g004
Figure 5. RMSE of versus SNR in four cases.
Figure 5. RMSE of versus SNR in four cases.
Sensors 17 01269 g005

Share and Cite

MDPI and ACS Style

Wang, Q.; Zhu, X.; Chen, H.; Wang, L.; Yan, W.; Fang, H. Computationally Efficient Direction Finding for a Mixture of Circular and Strictly Noncircular Sources with Uniform Rectangular Arrays. Sensors 2017, 17, 1269. https://doi.org/10.3390/s17061269

AMA Style

Wang Q, Zhu X, Chen H, Wang L, Yan W, Fang H. Computationally Efficient Direction Finding for a Mixture of Circular and Strictly Noncircular Sources with Uniform Rectangular Arrays. Sensors. 2017; 17(6):1269. https://doi.org/10.3390/s17061269

Chicago/Turabian Style

Wang, Qing, Xiaotian Zhu, Hua Chen, Laihua Wang, Weiqing Yan, and Haoyu Fang. 2017. "Computationally Efficient Direction Finding for a Mixture of Circular and Strictly Noncircular Sources with Uniform Rectangular Arrays" Sensors 17, no. 6: 1269. https://doi.org/10.3390/s17061269

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