Next Article in Journal
Indoor MIMO-VLC Using Angle Diversity Transmitters
Previous Article in Journal
Persistent Mapping of Sensor Data for Medium-Term Autonomy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Stage Nested Array Direction of Arrival Estimation for Mixed Signals

Faculty of Electronic and Information Engineering, Xi’an Jiaotong University, Xi’an 710049, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(14), 5435; https://doi.org/10.3390/s22145435
Submission received: 28 June 2022 / Revised: 12 July 2022 / Accepted: 15 July 2022 / Published: 21 July 2022
(This article belongs to the Section Electronic Sensors)

Abstract

:
In this paper, a novel two-stage subspace-based direction of arrival (DOA) estimation algorithm with the nested array is proposed for mixed signals containing circular and non-circular ones. By exploiting the difference between the two types of steering vectors, the DOAs of circular signals are estimated in the first stage. After eliminating the estimated information of circular signals by the covariance matrix reconstruction and oblique projection methods, the dimensions of the noise subspace are increased in estimating the DOAs of non-circular signals in the second stage. Through the two-stage estimation, the DOAs of the circular and non-circular signals are estimated separately and different types of signals with similar or the same DOAs can be distinguished. Furthermore, to avoid the two-dimensional (2-D) search with huge computational burden, a one-dimensional (1-D) search method exploiting the rank deficiency is proposed in the DOA estimation for non-circular signals. The simulation results show that the proposed algorithm can effectively improve the estimation accuracy and resolution probability, especially when circular and non-circular signals have similar DOAs.

1. Introduction

DOA estimation is a key problem in array signal processing and has been widely used in communication, radar, detection, covert transmission, and other fields [1]. A source localization method based on multiple signal classification (MUSIC) was proposed in [2]. The DOAs were calculated by the estimation of signal parameters via the rotational invariant techniques (ESPRIT) in [3], where a novel ESPRIT algorithm based on geometric algebra (GA-ESPRIT) was proposed and the DOA was estimated with double parallel uniform linear arrays (ULA). A fast Fourier transform (FFT)-based method was proposed in [4] with low computational burden. A MUSIC-like method for non-circular signals (NC-MUSIC) was presented in [5], where a virtual array with twice the number of physical array sensors was constructed.
In recent years, the non-uniform linear array (NLA) has been applied to DOA estimation. A compressed sparse array (CSA) was proposed in [6] by combining the compressive sensing and the sparse array. An off-grid DOA estimation method was presented in [7], where a mismatch between true DOA and discrete angular grid was resolved. The estimation performance was improved with NLA and fourth-order cumulants in [8,9]. Specifically, a novel array structure was constructed with the co-prime array in [8], and DOAs was estimated via the sparse Bayesian learning. An array model was proposed in [9], where the fourth-order cumulants and the sparse reconstruction algorithm were exploited to estimate the DOA. An enhanced nested array (ENA) structure was proposed in [10] and a compressed sensing method was applied to DOA estimation. For mixed signals scenarios, the sparse reconstruction and root-MUSIC were used in [11] for non-circular signals and circular signals, respectively. The computational burden of these sparse reconstruction methods is higher than that of the subspace-based ones, although the spatial smoothing is not required.
The methods for co-prime arrays were derived in [12,13], where the DOAs were estimated by exploiting the spatial smoothing and subspace characteristic with the NLA. Specifically, a new filled differential co-prime array (CAFDC) was considered in [12] and the degree of freedom (DOF) was significantly increased by introducing two additional subarrays. The spatial smoothing MUSIC (SS-MUSIC) algorithm was introduced in [14] for circular signals where a ULA with more virtual elements was constructed by the nested array. For 2-D DOA estimation with a coprime cubic array (CCA), a total array-based multiple signals classification (TA-MUSIC) algorithm with a significant increase in accuracy was first proposed in [15]. The traditional nested array was converted into a transformed nested array (TNA) by exchanging the position of the sub-array in [16], and the number of equivalent array elements increased. A method for constructing the continuous differential co-array (cDCA) and continuous sum co-array (cSCA) was proposed for non-circular signals. By discarding the rotation phase of the non-circular signal, the reduced-dimension MUSIC algorithm was proposed, and the computational burden was reduced. To summarize the above description, the sum-difference co-array and reduced-dimension MUSIC (SD-RD-MUSIC) method was illustrated in [17]. To avoid the problem of spatial smoothing with the reduced DOF, a new nested array structure based on quasi-stationary signals (QS) was applied in [18]. The quasi-stationary property of QS was exploited in [19] and the ESPRIT algorithm was applied to estimate the DOAs of non-circular signals. A two-stage DOA estimation algorithm was proposed in [20] with the conformal uniform circular array (UCA), where DOAs were accurately estimated in a multi-target scenario. A spatial-temporal technique was developed in [21] and the low-power spoofing attack and multipath can be distinguished in the global navigation satellite system (GNSS).
In this paper, the scenario of mixed signals containing circular and non-circular ones is considered, and a subspace-based DOA estimation method for two types of signals with the nested array is proposed. The DOAs of the two types of signals are calculated separately based on different types of steering vectors, for the equivalent steering vectors of circular signals only have the cDCA part, while those of non-circular signals contain the cDCA and cSCA parts simultaneously. The DOAs of the circular signals are estimated, while those of non-circular signals are not estimated in the first stage. Then, the covariance matrix containing only the non-circular signals can be obtained by the covariance matrix reconstruction and oblique projection. Thus, the dimensions of noise subspace are increased in estimating the DOAs of non-circular signals in the second stage and two types of signals are distinguished. By separating the DOAs and rotation phases, the DOAs of non-circular signals can be calculated by exploiting the rank deficiency of the matrix, where the 2-D search is avoided and the computational burden is reduced significantly. The estimation accuracy and resolution probability are improved by the separate estimation of different types of signals, especially when circular and non-circular signals have similar DOAs. Even if different types of signals have the same DOAs, the proposed method is still feasible. The methods of estimating different types of signals separately and exploiting the rank deficiency to estimate DOAs in this paper improve the estimation accuracy.
The remainder of this paper is organized as follows. The Section 2 introduces the mixed circular and non-circular signal model, and then explains the structures of the nested array, the cDCA and cSCA. In the Section 3, the method of constructing the cDCA and cSCA using nested array characteristics and estimating DOAs with 1-D search is described. The Section 4 shows the computer simulation results to verify the effectiveness of the proposed method. The Section 5 summarizes the paper.
Notations: We use bold symbols to represent vectors and matrices. The superscripts ( ) * , ( ) T , ( ) H and { } denote the conjugation, transpose, conjugate transpose, and pseudo inverse, respectively. E { } represents the calculation of expectation. r a n k ( ) denotes the rank of a matrix. d i a g { } denotes the diagonalization operator. I denotes the unit matrix and O denotes the matrix with all zero elements.

2. Data Model

2.1. Mixed Circular and Non-Circular Signals Model

Any digital modulation signal in the complex plane can be expressed as [22]
s ( t ) = σ e j φ ( ( 1 + k ) 2 s I ( t ) + j ( 1 k ) 2 s Q ( t ) )
where φ denotes the rotation phase, k controls the signal amplitude, s I ( t ) denotes the co-directional component, and s Q ( t ) denotes the orthogonal component. E { | s I ( t ) | 2 } = 1 , E { | s Q ( t ) | 2 } = 1 and E { s I ( t ) s Q ( t ) } = 0 .
To measure the degree of non-circularity, the definition of a signal’s non-circular rate ρ is given by [23]
ρ = E { s 2 ( t ) } E { | s ( t ) | 2 } = k e j 2 φ 0 | ρ | 1
where | ρ | = 0 and 0 < | ρ | 1 represent the circular and non-circular signals, respectively, and | ρ | = 1 indicates the strictly non-circular signal. For convenience, only the case of mixed strictly non-circular and circular signals is considered in this paper. Then the circular signal can be represented as s c ( t ) = e j φ s I Q ( t ) , and the non-circular signal can be represented as s n ( t ) = e j φ s I I ( t ) , where s I Q ( t ) = σ ( 1 2 s I ( t ) + j 1 2 s Q ( t ) ) and s I I ( t ) = σ s I ( t ) .
For the rest of this paper, the assumptions are required as follows:
(1)
All signals are statistically independent, zero-mean uncorrelated narrowband stationary processes.
(2)
Every sensor has zero-mean, additive white Gaussian noise and the noise is independent from the signals.

2.2. The Nested Array, cDCA, and cSCA Model

Consider a nested array having N 1 elements with inter-element spacing d and N 2 elements with inter-element spacing ( N 1 + 1 ) d , where d is λ 2 in this paper and λ denotes the wavelength of the carrier wave. Assume L to be a set of integers, defined as
L = { n 1 | 0 n 1 N 1 1 } { n 2 ( N 1 + 1 ) 1 | 1 n 2 N 2 }
Then the sensor locations of the nested array can be described as
L = d L = { l 1 , l 2 , , l N }
where N = N 1 + N 2 is the total number of array elements.
Figure 1 shows the model of the nested array, where N 1 = N 2 = 4 .
Assume M uncorrelated narrowband signals impinge on a nested array. Then, the received signals on the array can be expressed as
x ( t ) = s ( t ) + n ( t ) = A C s C ( t ) + A N s N ( t ) + n ( t ) = x C ( t ) + x N ( t ) + n ( t )
where x(t) and n(t) are N × 1 vectors, and
x C ( t ) = A C s C ( t )
x N ( t ) = A N s N ( t )
s ( t ) = A C s C ( t ) + A N s N ( t )
A N = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ M 1 ) ]
A C = [ a ( θ M 1 + 1 ) , a ( θ M 1 + 2 ) , , a ( θ M ) ]
s N ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s M 1 ( t ) ] T
s C ( t ) = [ s M 1 + 1 ( t ) , s M 1 + 2 ( t ) , , s M ( t ) ] T
a ( θ m ) = [ e j 2 π l 1 s i n θ m / λ , e j 2 π l 2 s i n θ m / λ , ,   e j 2 π l N s i n θ m / λ ] T denotes the m-th steering vector and M 1 indicates the number of non-circular signals.
Figure 2 and Figure 3 show the locations and number of elements in the cDCA and cSCA, respectively. According to [17], the total number of elements in the cDCA is 2 R 1 + 1 , and the number of elements in the cSCA is 2 ( R 2 + 1 ) , where R 1 = N 1 N 2 + N 2 1 and R 2 = N 1 N 2 + N 1 + N 2 1 . The distance between the adjacent virtual elements is d.

3. The Proposed Method

Define the matrix J as
J = ( x ( t ) x * ( t ) )
Then, the covariance matrix of J can be expressed as
R J = E { J J H } = ( E { x ( t ) x H ( t ) } E { x ( t ) x T ( t ) } E { x * ( t ) x H ( t ) } E { x * ( t ) x T ( t ) } )
For convenience, R J is further rewritten as
R J = R C + R N + σ n 2 I
where
R C = ( E { x C ( t ) x C H ( t ) } E { x C ( t ) x C T ( t ) } E { x C * ( t ) x C H ( t ) } E { x C * ( t ) x C T ( t ) } )
and
R N = ( E { x N ( t ) x N H ( t ) } E { x N ( t ) x N T ( t ) } E { x N * ( t ) x N H ( t ) } E { x N * ( t ) x N T ( t ) } )
σ n 2 represents the noise power.

3.1. Non-Circular Signals

For non-circular signals, only E { x N ( t ) x N H ( t ) } , E { x N ( t ) x N T ( t ) } , and E { x N * ( t ) x N H ( t ) } are analyzed because all valid information of E { x N * ( t ) x N T ( t ) } is also contained in E { x N ( t ) x N H ( t ) } .
E { x N ( t ) x N H ( t ) } = A N d i a g { σ 1 2 , σ 2 2 , , σ M 1 2 } A N H = m = 1 M 1 σ m 2 a ( θ m ) a ( θ m ) H
E { x N ( t ) x N T ( t ) } = A N Φ N d i a g { σ 1 2 , σ 2 2 , , σ M 1 2 } Φ N T A N T
where σ m 2 represents the power of the m-th non-circular signal and Φ N = d i a g { e j φ 1 , e j φ 2 , , e j φ M 1 } is a diagonal matrix which contains the rotation phases information of the non-circular signals. We define the merged direction matrix A v and its m-th steering vector as
A v = A N Φ N = [ a v ( θ 1 , φ 1 ) , a v ( θ 2 , φ 2 ) , , a v ( θ M 1 , φ M 1 ) ]
a v ( θ m , φ m ) = a N ( θ m ) e j φ m
Then E { x N ( t ) x N T ( t ) } can be rewritten as
E { x N ( t ) x N T ( t ) } = A v d i a g { σ 1 2 , σ 2 2 , , σ M 1 2 } A v T = m = 1 M 1 σ m 2 a v ( θ m , φ m ) a v ( θ m , φ m ) T
And
E { x N * ( t ) x N H ( t ) } = ( E { x N ( t ) x N T ( t ) } ) *
According to [17], after vectorizing and removing the redundant elements in (18), (22) and (23), the equivalent signals on the cDCA and cSCA can be expressed as
y v = D n p n
D n = [ d n ( θ 1 ) , d n ( θ 2 ) , , d n ( θ M 1 ) ]
y δ = C δ p n
y ϕ = C ϕ p n
C δ = [ c δ ( θ 1 , φ 1 ) , c δ ( θ 2 , φ 2 ) , , c δ ( θ M 1 , φ M 1 ) ]
C ϕ = [ c ϕ ( θ 1 , φ 1 ) , c ϕ ( θ 2 , φ 2 ) , , c ϕ ( θ M 1 , φ M 1 ) ]

3.2. Circular Signals

According to the definition of circular signals, we have E { x C ( t ) x C T ( t ) } = O and E { x C * ( t ) x C H ( t ) } = O in (16). Then, the information of circular signals only exists in E { x C ( t ) x C H ( t ) } and the cDCA parts of the steering vectors of circular signals have the same structure as those of non-circular signals. The circular signals on the cDCA are
y c = D c p c
where D c = [ d c ( θ M 1 + 1 ) , d c ( θ M 1 + 2 ) , , d c ( θ M ) ] and p c = [ σ M 1 + 1 2 , σ M 1 + 2 2 , , σ M 2 ] T represents the power vector of the circular signals.

3.3. DOA Estimation of Mixed Signals

According to the noise assumption, noise only exists on the cDCA. Then, the constructed signals and noise on the cDCA can be expressed as
y d = D d p + σ n 2 n d
D d = [ d n ( θ 1 ) , , d n ( θ M 1 ) , d c ( θ M 1 + 1 ) , , d c ( θ M ) ]
p = [ σ 1 2 , , σ M 1 2 , σ M 1 + 1 2 , σ M 2 ] T
n d is a column vector in which only the R 1 + 1 -th element is 1 and the other elements are 0.
The constructed signals on the cSCA can be expressed as
y δ = S z p
y ϕ = S f p
S z = [ c δ ( θ 1 , φ 1 ) , , c δ ( θ M 1 , φ M 1 ) , ν M 1 + 1 , , ν M ]
S f = [ c ϕ ( θ 1 , φ 1 ) , , c ϕ ( θ M 1 , φ M 1 ) , τ M 1 + 1 , , τ M ]
where ν m   ( M 1 + 1 m M ) and τ m   ( M 1 + 1 m M ) are all zero vectors.
So far, the structures of the cDCA and cSCA have been derived. The equivalent received signal vector p can be regarded as the signals of a single snapshot, which needs to be smoothed to increase the rank of the covariance matrix in our method. Here, the method of smoothing the signals on the cDCA, the positive and negative cSCA separately is just like that in [17].
First, the signals on the cDCA are smoothed. In the cDCA, the steering vectors of circular signals and non-circular signals have the same form, then D e can be expressed as
D e = [ d e ( θ 1 ) , d e ( θ 2 ) , , d e ( θ M ) ]
the m-th steering vector is
d e ( θ m ) = [ 1 , e j π sin θ m , e j 2 π sin θ m , , e j R 1 π sin θ m ] T
And
Y e = D e [ p , G p , , G R 1 p ] + σ n 2 I R 1 + 1 = D e S d + σ n 2 I R 1 + 1
where
G = ( e j π sin θ 1 e j π sin θ 2 e j π sin θ M )
Next, the signals on the positive and negative cSCA are smoothed separately. To ensure that the smoothed matrix has the same number of columns as Y e , the positive and negative cSCA are also divided into R 1 + 1 subarrays, and each subarray contains R 2 R 1 + 1 elements. Then, the constructed equivalent signals can be expressed as
y z s i = S δ G i - 1 p
y f s i = S ϕ G i - 1 p
where
S δ = [ ϖ 1 , , ϖ M 1 , ϖ M 1 + 1 , , ϖ M ]
S ϕ = [ ς 1 , , ς M 1 , ς M 1 + 1 , , ς M ]
ϖ m = [ e j R 1 π sin θ m e j 2 φ m , e j ( R 1 + 1 ) π sin θ m e j 2 φ m , , e j R 2 π sin θ m e j 2 φ m ] T 1 m M 1
ϖ m = O ( R 2 - R 1 + 1 ) × 1 M 1 + 1 m M
ς m = [ e j ( R 2 R 1 ) π sin θ m e j 2 φ m , , e j π sin θ m e j 2 φ m , e j 2 φ m ] T 1 m M 1
ς m = O ( R 2 R 1 + 1 ) × 1 M 1 + 1 m M
By arranging the equivalent signals on the R 1 + 1 subarrays, the spatially smoothed signal matrices Y β and Y σ can be rewritten as
Y β = [ y z s 1 , y z s 2 , , y z s R 1 + 1 ] = S δ [ p , G p , , G R 1 p ] = S δ S d
Y σ = [ y f s 1 , y f s 2 , , y f s R 1 + 1 ] = S ϕ [ p , G p , , G R 1 p ] = S ϕ S d
Y β , Y e , and Y σ are concatenated as (52) to form a new received signal matrix Y.
Y = [ Y σ Y e Y β ] = [ S ϕ D e S δ ] S d + [ O ( R 2 - R 1 + 1 ) × ( R 1 + 1 ) σ n 2 I R 1 + 1 O ( R 2 - R 1 + 1 ) × ( R 1 + 1 ) ]
For convenience, we define A s = [ S ϕ D e S δ ] and N q = [ O ( R 2 R 1 + 1 ) × ( R 1 + 1 ) σ n 2 I R 1 + 1 O ( R 2 R 1 + 1 ) × ( R 1 + 1 ) ]
Y = A s S d + N q
where A s = [ a s 1 , , a s M 1 , a s M 1 + 1 , a s M ]
a s m = [ ς m ( θ m , φ m ) d e ( θ m ) ϖ m ( θ m , φ m ) ] 1 m M 1
a s m = [ O ( R 2 R 1 + 1 ) × 1 d e ( θ m ) O ( R 2 R 1 + 1 ) × 1 ] M 1 + 1 m M
After these steps, an uneven nested array can be transformed into a ULA, and the number of equivalent elements is significantly increased.
The covariance matrix of Y can be calculated as
R χ = 1 R 1 + 1 Y Y H
The eigenvalues decomposition of R χ can be expressed as
R χ = U s c Λ s c U s c H + U n c Λ n c U n c H
Λ n c = d i a g { λ M + 1 , λ M + 2 , λ 2 R 2 R 1 + 3 } is a diagonal matrix in which the diagonal elements are the 2 R 2 R 1 + 3 M small eigenvalues, and their corresponding eigenvector matrix U n c constitutes the noise subspace.
It can be seen from (54) and (55) that the cSCA parts of the steering vectors of the circular signals are zero vectors while those of the non-circular signals contain the angles and rotation phases information. By exploiting the difference between two types of steering vectors, we can distinguish the two types of signals and estimate their DOAs separately.

3.3.1. DOAs of Circular Signals

When M 1 + 1 m M , a s m = [ O ( R 2 R 1 + 1 ) × 1 d e ( θ m ) O ( R 2 R 1 + 1 ) × 1 ] . By exploiting the orthogonal property of the signal subspace and noise subspace, the space spectrum P 1 can be expressed as
P 1 ( θ ) = 1 a s m H ( θ ) U n c U n c H a s m ( θ )  
After the one-dimensional spectral peak search, the angles corresponding to the maximum M M 1 peaks are the DOAs of circular signals. Due to the differences in steering vectors of different types of signals, only the DOAs of circular signals can be estimated in the peak search of (58). Since the cDCA part is contained in the steering vectors of both non-circular and circular signals, the information of circular signals on the cDCA needs to be eliminated after the DOAs of circular signals are estimated.

3.3.2. Eliminate the Information of Circular Signals

Two methods are proposed to eliminate the estimated circular signals based on the total number of signals.
  • Reconstruct the covariance matrix
When the total number of circular and non-circular signals does not exceed N , the power of the circular signals can be calculated from the covariance matrix E { x ( t ) x H ( t ) } , and the information of circular signals can be eliminated like the method in [24].
From the previous derivation, the information of the circular signals only exists in E { x ( t ) x H ( t ) } . Let R h be the covariance matrix without noise. From the DOAs estimation of circular signals, the power can be calculated as
σ m 2 = { a H ( θ m ) R h a ( θ m ) } - 1 M 1 + 1 m M
Then the covariance matrix E { x N ( t ) x N H ( t ) } containing only DOAs of non-circular signals is obtained as
E { x N ( t ) x N H ( t ) } = R h A C ( θ ) d i a g { σ M 1 + 1 2 , σ M 1 + 2 2 , , σ M 2 } A C H ( θ )
Then, the redundant elements in E { x N ( t ) x N H ( t ) } are removed. According to the smoothing method in (38)–(41), we have
Y ε = [ y n 1 , y n 2 , , y n R 1 + 1 ] = D ε [ p n , G 1 p n , , G 1 R 1 p n ] = D ε S n
G 1 = ( e j π sin θ 1 e j π sin θ 2 e j π sin θ M 1 )
D ε = [ ε ( θ 1 ) , ε ( θ 2 ) , , ε ( θ M 1 ) ]
p n = [ σ 1 2 , σ 2 2 , , σ M 1 2 ] T represents the power vector of the non-circular signals.
The equivalent signals on the cSCA do not contain the information of circular signals and noise, therefore, it is not necessary to smooth the signals on the cSCA again when calculating the DOAs of non-circular signals.
By splicing Y σ , Y ε and Y β together, we can obtain the equivalent received non-circular signals matrix after removing noise and circular signals information.
Y n = [ Y σ Y ε Y β ] = A ε S n
where A ε = [ a ε ( θ 1 , φ 1 ) , a ε ( θ 2 , φ 2 ) , a ε ( θ M 1 , φ M 1 ) ] and a ε ( θ m , φ m ) = [ ς m ( θ m , φ m ) ε ( θ m ) ϖ m ( θ m , φ m ) ]
The covariance matrix of the non-circular signals can be calculated as
R ν = 1 R 1 + 1 Y n Y n H
  • Oblique projection
The above method is no longer applicable when the number of signals exceeds N . Another method is proposed by exploiting the oblique projection method. The proof of the oblique projection method is presented in the Appendix A. The oblique projection operator is constructed as
E A S C ( θ ) A S N = A S C ( θ ) ( A S C H ( θ ) R χ A S C ( θ ) ) 1 A S C H ( θ ) R χ
where A S C ( θ ) donates the equivalent steering vector matrix of the smoothed circular signals in (53). Then, the covariance matrix is obtained as
R ν = ( I E A S C ( θ ) A S N ) R χ ( I E A S C ( θ ) A S N ) H
It should be noted that the oblique projection algorithm is also applicable when the total number of signals is no more than N .

3.3.3. DOAs of Non-Circular Signals

Through the above derivation, the two methods for eliminating circular signals are proposed, and the covariance matrix R ν of non-circular signals is obtained. By exploiting the eigenvalue decomposition, R ν can be expressed as
R ν = U s n Λ s n U s n H + U n n Λ n n U n n H
The eigenvectors corresponding to the smaller 2 R 2 R 1 + 3 M 1 eigenvalues represent the noise subspace. According to the subspace theory, the signal subspace and noise subspace are orthogonal.
P 2 ( θ , φ ) = 1 a ε H ( θ , φ ) U n n U n n H a ε ( θ , φ )
After performing a 2-D spectral peak search on (69), the DOAs and rotation phases of non-circular signals can be obtained. To reduce the amount of calculation, a method converting the 2-D search into 1-D search is proposed.
a ε ( θ m , φ m ) is rewritten as the form of the multiplication of two matrices in (70).
a ε ( θ m , φ m ) = [ e j ( R 2 R 1 ) π sin θ m e i 2 φ m e j π sin θ m e j 2 φ m e j 2 φ m 1 e j π sin θ m e j R 1 π sin θ m e j R 1 π sin θ m e j 2 φ m e j ( R 1 + 1 ) π sin θ m e j 2 φ m e j R 2 π sin θ m e j 2 φ m ] = [ e j ( R 2 R 1 ) π sin θ m e j π sin θ m 1 1 e j π sin θ m e j R 1 π sin θ m e j R 1 π sin θ m e j ( R 1 + 1 ) π sin θ m e j R 2 π sin θ m ] Q [ e j 2 φ m 1 e j 2 φ m ]
It can be seen from (70) that Q only contains the angle information of the signals, and Ξ = [ χ 1 χ 2 χ 3 ] = [ e j 2 φ m 1 e j 2 φ m ] only contains the rotation phase information. From the subspace theory, when both the angle and phase are correct
U n n H a ε ( θ m , φ m ) = O ( 2 R 2 R 1 + 3 M 1 ) × 1 1 m M 1
Let
K = U n n H Q
K is considered to be a coefficient matrix and Ξ is the solution vector. Here, the problem can be transformed into the homogeneous equation K Ξ = O existing at least one non-zero solution Ξ = [ e j 2 φ m 1 e j 2 φ m ] , which illustrates that the rank of the coefficient matrix K is less than the number of unknowns. Therefore, the rank estimator method can be used to estimate the DOAs of non-circular signals.
r a n k ( K ) < 3
Since all DOAs are in [ 90 , 90 ] , they can be obtained by searching θ . Because the rank of K changes with different θ , the correct DOAs can obtained when rank of K is deficient. The rotational phases can be further estimated from the singular vectors of K in our method, but they are not considered in many papers [5,14,17] and also in our simulations.
If the traditional 2-D search is applied to (69), it can be summarized as:
The search range of   θ   is [ 90 , 90 ] The search range of   Φ   is [ 180 , 180 ] FOR   θ = 90 , 90 + Δ θ ,     90 FOR   ϕ = 180 , 180 + Δ ϕ ,     180 P 2 ( θ , φ ) = 1 a ε H ( θ , φ ) U n n U n n H a ε ( θ , φ )
where Δ ϕ and Δ θ denote the search interval of the rotation phase and DOA, respectively.
The proposed 1-D search method in this paper avoids the 2-D search and the computational burden is significantly reduced. The angle search process of the proposed method is summarized as:
FOR θ = 90 , 90 + Δ θ ,     90 Construct   Q   in   ( 70 ) K = U n n H Q Calculate the rank of K
It can be seen that the proposed method only needs to perform 1-D search for one time in estimating DOAs of non-circular signals and the computational burden is low.
In summary, the main steps of the proposed method can be described as follows:
(1)
Construct matrix J via (13) and calculate covariance matrix R J via (14).
(2)
Construct y d , y δ , and y ϕ from the covariance matrix and exploit spatial smoothing.
(3)
The equivalent sum-difference co-array steering vectors are constructed by (52), and the DOAs of circular signals are determined by the spectral peak search in (58).
(4)
When the total number of signals does not exceed the actual number of elements N , use the method in step i . Otherwise, use the method in step ii .
  • The covariance matrix of the reconstructed circular signals is eliminated by (60). After the related elements being extracted and smoothed, the covariance matrix of non-circular signals can be obtained as (65).
  • Calculate the oblique projection operator based on the estimated DOAs of the circular signals in (66). Then, the covariance matrix of the non-circular signals can be obtained by (67).
(5)
Perform eigenvalue decomposition on the covariance matrix to obtain the noise subspace. The steering vector of the non-circular signal is decomposed as (70). Then, construct matrix K in (72) and the DOAs of non-circular signals are determined by searching for the rank deficiency of K.

Discussion A: Computational Complexity

For convenience, we define Δ θ as the angle search interval and F as the number of virtual array elements. M 2 = M M 1 is the number of circular signals. The computational complexity of [17] mainly comes from calculating the inverse of the matrix for both circular and non-circular signals. The overall complexity of this method is O ( F 3 + F 2 ( R 1 + 1 ) + π Δ θ ( 6 F ( F M ) + 9 F + 21 ) ) . The complexity of the proposed algorithm mainly comes from the removal of circular signals and the singular value decomposition. If the covariance matrix reconstruction method is used, the complexity is O ( 2 F 3 + N 3 + M 2 ( N + 2 N 2 ) + N M 2 2 + 2 F 2 ( R 1 + 1 ) + π Δ θ ( 5 F 2 2 F M 3 F M 1 9 M 1 + 10 F + 9 ) ) . If the oblique projection method is used, the complexity is O ( 6 F 3 + M 2 3 + 2 F M 2 2 + F 2 ( 2 M 2 + R 1 + 1 ) + π Δ θ ( 5 F 2 2 F M 3 F M 1 9 M 1 + 10 F + 9 ) ) .
By estimating different types of signals separately, the complexity is increased, but the accuracy of estimation is also improved. When the different types of signals are estimated simultaneously in our method, the complexity mainly comes from singular value decomposition, which is similar to the complexity in [17].

Discussion B: The Scenario of Unmixed Signals

The proposed method can also work well for unmixed signals. For circular signals, only cDCA part and one parameter θ exist in this problem, and the traditional MUSIC algorithm can be exploited to estimate the DOA directly through the 1-D spectral peak search. For non-circular signals, the problem in (70) can be transformed into the homogeneous equation existing at least one non-zero solution and the rank of the coefficient matrix K is less than three, which has been discussed in Section 3.3.3. To sum up, the proposed method can be applied to the scenario of unmixed signals, and only the one-stage estimation is needed.

4. Simulation Results

In this section, simulation results are presented to verify the performance of our algorithm where the condition number method is chosen as the indication of the rank deficiency in the estimation of non-circular signals. In this paper, the resolution probability and RMSE are considered. In our simulations, all signals have the same power, and the signal-to-noise ratio (SNR) is defined as
S N R = 10 lg ( i = 1 M s i 2 j = 1 N n j 2 )
where s i 2 is the power of the i-th signal and n j 2 is the noise power of the j-th sensor.

4.1. Comparison of Resolution Probability

The resolution probability when circular and non-circular signals have similar DOAs is analyzed first. In this simulation, when the angle error is less than | θ n θ c | 2 , the estimation is considered to be successful [17], where θ c denotes the DOA of the circular signal and θ n denotes the DOA of the non-circular one. Figure 4 shows the resolution probability versus the number of snapshots when SNR is −14 dB, where θ c = 20 , θ n = 22 , the non-circular signal phase φ = 5 , and N 1 = N 2 = 4 . From simulation results of 500 Monte Carlo experiments, the proposed method has the highest resolution probability and obvious advantages compared with other methods.
When the SNR is 0 dB and the number of snapshots is 200, the resolution probability of different angle intervals is simulated. As shown in Figure 5, when the angle interval is 0 . 5 , the resolution probability of the proposed method is more than 0.4, which is the highest among all methods. With the increase of the angle interval, the proposed method maintains the highest resolution probability.
From the above simulations, the proposed method has the highest resolution probability, and the advantage is more obvious with few snapshots and low SNR. Unlike other methods where all signals are estimated simultaneously, the separate estimation of different types of signals in our method increases the dimensions of the noise subspace in calculating the DOAs of non-circular signals and the two types of signals with similar DOAs can be distinguished. Our method achieves the highest resolution probability through the two-stage estimation.
Next, the resolution probability is simulated when the same types of signals impinge on the array. The resolution probabilities of different methods by estimating the two non-circular signals simultaneously are compared in Figure 6, where θ n = { 20 ,   22 } and φ = { 0 ,   5 } .
Figure 6 also shows that our method has the best performance, and the highest resolution probability of the proposed method reflects the advantages of searching for the maximum condition number method.

4.2. Comparison of RMSE

In this section, the RMSEs of different methods are compared to analyze the accuracy of the proposed algorithm.
R M S E = 1 V M ( m = 1 M v = 1 V ( θ ^ m , v θ m ) 2 )
where V is the simulation times, M is the number of signals, θ ^ m , v is the estimated value of the m-th signal angle in the v-th experiment, and θ m is the theoretical value of the m-th angle.
The performance of RMSE versus SNR and the snapshot number is simulated through 500 Monte Carlo experiments, where the DOAs and rotation phases of sources are shown in Table 1 and N 1 = N 2 = 4 .
When the number of snapshots is 1000, the RMSE is shown in Figure 7. When the SNR is 0 dB, Figure 8 shows the curve of RMSE versus the number of snapshots. It can be indicated that the proposed method has the best performance.
Unlike the SS-MUSIC method in [14], where only the cDCA is used, the cDCA and cSCA are exploited simultaneously in our method. Furthermore, the circular signals are eliminated before calculating the DOAs of non-circular ones in our method and the RMSE is smaller than estimating all signals together in [14,17]. The small number of snapshots in [18] (QS-MUSIC) leads to poor accuracy. The RMSE of the methods in [2,5] are more than 10 . Thus, the proposed method has the best performance.
When only a circular and a non-circular signal have similar DOAs, the proposed method has the minimum RMSE. If there are many signals in different types with similar or the same DOAs, the advantages of our method will be more obvious.
Next, the RMSE is verified in Figure 9 and Figure 10 when the DOAs of circular signals and non-circular signals are distributed uniformly. In this simulation, the source information is shown in Table 2 and N 1 = N 2 = 4 .
Figure 9 shows the performance of RMSE versus SNR for different methods when the number of snapshots is 800. Figure 10 shows the RMSE when the number of snapshots is changed from 400 to 1200 under the condition of SNR = 0 dB and the other conditions remain unchanged. The RMSE of three methods decreases with the increase of the number of snapshots and our method has the best performance. The dimensions of the noise subspace reach the maximum for non-circular signals in our method, which can improve the accuracy of estimation.
When the angle interval of different types of signals becomes larger, the RMSEs of the different methods are close, because the interference between adjacent impinging signals has been reduced. Of course, in this case, the one-stage angle search without eliminating circular signals can also be exploited in our method with low computational burden.
The relationship between the RMSE and the number of array elements is simulated, and three different cases are compared. The sources information is shown in Table 2. Figure 11 shows the change of RMSE with SNR, and the snapshot number is fixed at 800. It can be seen from the simulation results that when SNR is fixed, the RMSE decreases with the increase of array elements.
To test the performance of the method when the number of signals is more than the actual number of elements of the nested array, further simulations are carried out. When θ c = { 28 } and θ n = { 40 , 30 , 20 , 10 ,   0 ,   10 , 3 0 , 40 } , Figure 12 shows the RMSE of the three methods and N 1 = N 2 = 4 .
The RMSE of the proposed method is always the smallest and can achieve better accuracy when the number of snapshots and SNR are increased, as all signals can be well distinguished by the two-stage estimation method and the dimensions of the noise subspace are increased by eliminating the circular signals first. In [14,17], the large error makes it unable to distinguish multiple spectral peaks when there are many signals. Even if SNR or the number of snapshots is increased, they cannot obtain the correct estimation of DOAs.
We also analyze the spatial spectrum of the proposed method when a circular signal and a non-circular signal have similar DOAs in Figure 13, where θ c = 22 and θ n = 20 . The SNR is −12 dB, the number of snapshots is 500 and N 1 = N 2 = 4 .
The DOA estimation results of circular and non-circular signals in the proposed method are marked on Figure 13. Unlike other related methods, our method can always distinguish between two spectral peaks with similar DOAs and has high accuracy.
The above methods are comprehensively compared in Table 3 and the superiority of the proposed method is illustrated.
The rank deficiency is exploited in calculating the DOAs of non-circular signals; therefore, some different search methods can be evolved. Three representative methods are simulated in Figure 14. Circular and non-circular signals are estimated simultaneously.
Method 1: Find the peak value of the ratio of the maximum singular value to the minimum singular value (the condition number).
Method 2: Find the peak value of the ratio of the sub small singular value to the minimum singular value.
Method 3: Find the peak value of the reciprocal of the minimum singular value.
The variation of RMSE with SNR is analyzed in Figure 14, where the number of snapshots is 800, N 1 = N 2 = 4 and the source information is shown in Table 4. When different non-circular signals have similar DOAs, method 1 and method 2 both have high accuracy. Thus, the method of searching for the maximum condition number is selected to calculate the DOAs in this paper.

5. Conclusions

In this paper, an algorithm is proposed to locate circular and non-circular signals separately with the nested array by exploiting different steering vectors of two types of signals. Only the DOAs of circular signals are estimated in the first stage after the construction of equivalent received signals on the cDCA and cSCA. After eliminating the information of circular signals, the dimensions of noise subspace are increased in estimating DOAs of non-circular signals in the second stage and signals with two types are distinguished. By exploiting the rank deficiency, three ways are proposed to estimate the DOAs of non-circular signals and the method of searching for the maximum condition number is chosen, where the computational burden is significantly reduced by converting 2-D search to 1-D search. Compared with some other methods such as SD-RD-MUSIC and SS-MUSIC, the proposed method has the highest resolution probability and the best estimation accuracy because of the two-stage estimation, especially when two types of sources have similar or the same DOAs. Numerical simulation results demonstrate that the proposed method is more effective and has better performance than other ones.

Author Contributions

Conceptualization, W.L. and K.D.; methodology, W.L. and K.D.; software, W.L.; validation, W.L.; formal analysis, W.L.; investigation, W.L.; resources, W.L.; data curation, W.L.; writing—original draft preparation, W.L.; writing—review and editing, K.D.; visualization, K.D.; supervision, K.D.; project administration, K.D.; funding acquisition, K.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data are presented in this article in the form of figures and tables.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The projection operator can be constructed as [25]
Ε A S C ( θ ) A S N ( θ ) = A S C ( θ ) ( A S C H ( θ ) P S N A S C ( θ ) ) 1 A S C H ( θ ) P S N
where
P S N = I A S N ( θ ) A S N ( θ )
Y u = E A S C ( θ ) A S N ( θ ) Y = A S C ( θ ) ( A S C H ( θ ) P S N A S C ( θ ) ) 1 A S C H ( θ ) P S N Y = A S C ( θ ) S D C + E A S C ( θ ) A S N ( θ ) N q
Then
Y Y u = ( I E A S C ( θ ) A S N ( θ ) ) Y = A S N ( θ ) S D N + ( I E A S C ( θ ) A S N ( θ ) ) N q
S D C is the circular signals part and S D N is the non-circular signals part.
It can be seen from (A1) that to calculate the oblique projection operator Ε A S C ( θ ) A S N ( θ ) . It is necessary to know the DOAs of all sources, but they cannot be obtained in the actual environment, so the following formula is used as the approximate expression of Ε A S C ( θ ) A S N ( θ ) .
Ε A S C ( θ ) A S N = A S C ( θ ) ( A S C H ( θ ) R χ A S C ( θ ) ) 1 A S C H ( θ ) R χ
Then the covariance matrix can be expressed as
R ν = 1 R 1 + 1 ( Y Y u ) ( Y Y u ) H = 1 R 1 + 1 [ ( I E A S C ( θ ) A S N ) Y ] [ ( I E A S C ( θ ) A S N ) Y ] H = ( I E A S C ( θ ) A S N ) ( 1 R 1 + 1 Y Y H ) ( I E A S C ( θ ) A S N ) H = ( I E A S C ( θ ) A S N ) R χ ( I E A S C ( θ ) A S N ) H

References

  1. Magiera, J. Detection and direction-of-arrival estimation of weak spread spectrum signals received with antenna array. Electronics 2021, 10, 2566. [Google Scholar] [CrossRef]
  2. Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
  3. Wang, R.; Wang, Y.; Li, Y.P.; Cao, W.M.; Yan, Y. Geometric algebra-based ESPRIT algorithm for DOA estimation. Sensors 2021, 21, 5933. [Google Scholar] [CrossRef] [PubMed]
  4. Tan, Y.W.; Wang, K.; Wang, L.L.; Wen, H. Efficient FFT based multi source DOA estimation for ULA. Signal Process. 2021, 189, 108284. [Google Scholar] [CrossRef]
  5. Abeida, H.; Delmas, J.P. MUSIC-like estimation of direction of arrival for noncircular sources. IEEE Trans. Signal Process. 2006, 54, 2678–2690. [Google Scholar] [CrossRef] [Green Version]
  6. Guo, M.R.; Zhang, Y.D.; Chen, T. DOA estimation using compressed sparse array. IEEE Trans. Signal Process. 2018, 66, 4133–4146. [Google Scholar] [CrossRef]
  7. Chung, H.; Seo, H.; Joo, J.; Lee, D.; Kim, S. Off-grid DOA estimation via two-stage cascaded neural network. Sensors 2021, 14, 228. [Google Scholar] [CrossRef]
  8. Al Mahmud, T.H.; Ye, Z.F.; Shabir, K.; Zheng, R.; Islam, M.S. Off-grid DOA estimation aiding virtual extension of coprime arrays exploiting fourth order difference co-array with interpolation. IEEE Access 2018, 6, 46097–46109. [Google Scholar] [CrossRef]
  9. Chen, T.; Shi, L.; Guo, L.M. Sparse DOA estimation algorithm based on fourth-order cumulants vector exploiting restricted non-uniform linear array. IEEE Access 2019, 7, 9980–9988. [Google Scholar] [CrossRef]
  10. Zhao, P.J.; Hu, J.B.; Qu, Z.Y. Enhanced nested array configuration with hole-free co-array and increasing degrees of freedom for DOA estimation. IEEE Commun. Lett. 2019, 23, 2224–2228. [Google Scholar] [CrossRef]
  11. Han, P.; Xu, H.Y.; Ba, B. Direction-of-arrival estimation in a mixture of multiple circular and non-circular signals using nested array. IEEE Access 2020, 8, 105237–105249. [Google Scholar] [CrossRef]
  12. Zheng, W.; Zhang, X.F.; Li, J.F.; Shi, J.P. Extensions of co-prime array for improved DOA estimation with hole filling strategy. IEEE Sens. J. 2021, 21, 6724–6732. [Google Scholar] [CrossRef]
  13. Li, J.; Zhao, J.; Ding, Y.H.; Li, Y.F.; Chen, F.J. An improved co-prime parallel array with conjugate augmentation for 2-D DOA estimation. IEEE Sens. J. 2021, 21, 23400–23411. [Google Scholar] [CrossRef]
  14. Pal, P.; Vaidyanathan, P.P. Nested arrays: A novel approach to array processing with enhanced degrees of freedom. IEEE Trans. Signal Process. 2010, 58, 4167–4181. [Google Scholar] [CrossRef] [Green Version]
  15. Gong, P.; Chen, X.X. Computationally efficient direction-of-arrival estimation algorithms for a cubic coprime array. Sensors 2022, 22, 136. [Google Scholar] [CrossRef]
  16. Wang, Y.F.; Wu, W.; Zhang, X.F.; Zheng, W. Transformed nested array designed for DOA estimation of non-circular signals: Reduced sum-difference co-array redundancy perspective. IEEE Commun. Lett. 2020, 24, 1262–1265. [Google Scholar] [CrossRef]
  17. Wang, Y.F.; Shen, J.Q.; Zhang, X.F.; He, Y.; Dai, X.R. Non-circular signals for nested array: Sum-difference co-array and direction of arrival estimation algorithm. IET Radar Sonar Nav. 2020, 14, 27–35. [Google Scholar]
  18. Huang, H.P.; Liao, B.; Wang, X.Y.; Guo, X.S.; Huang, J.J. A new nested array configuration with increased degrees of freedom. IEEE Access 2018, 6, 1490–1497. [Google Scholar] [CrossRef]
  19. Zhang, X.F.; Wang, Y.F.; Zheng, W. Direction of arrival estimation of non-circular signals using modified nested array. In Proceedings of the 2020 IEEE 11th Sensor Array and Multichannel Signal Processing Workshop (SAM), Hangzhou, China, 8–11 June 2020; pp. 1–5. [Google Scholar]
  20. Xie, Y.; Huang, M.; Zhang, Y.Y.; Duan, T.; Wang, C.Y. Two-stage fast DOA estimation based on directional antennas in conformal uniform circular array. Sensors 2021, 21, 276. [Google Scholar] [CrossRef]
  21. Zhao, Y.Q.; Shen, F.; Xu, G.H.; Wang, G.C. A spatial-temporal approach based on antenna array for GNSS anti-spoofing. Sensors 2021, 21, 929. [Google Scholar] [CrossRef]
  22. Liu, J.; Huang, W.C.; Wang, L.; Shi, Z.P. Wideband spectrum sensing based on nested sampling for noncircular signals. In Proceedings of the IEEE 20th International Conference on Communication Technology (ICCT), Nanning, China, 28–31 October 2020; pp. 1200–1203. [Google Scholar]
  23. Schreier, P.J.; ScharfL, L. Statistical Signal Processing of Complex-Value Data: The Theory of Improper And Non-Circular Signals; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  24. Zheng, Z.; Fu, M.C.; Jiang, D.; Wang, W.Q.; Zhang, S. Localization of mixed far-field and near-field sources via cumulant matrix reconstruction. IEEE Sens. J. 2018, 18, 7671–7680. [Google Scholar] [CrossRef]
  25. Behrens, R.T.; Scharf, L.L. Signal processing applications of oblique projection operators. IEEE Trans. Signal Process. 1994, 42, 1413–1424. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Nested array model.
Figure 1. Nested array model.
Sensors 22 05435 g001
Figure 2. cDCA model.
Figure 2. cDCA model.
Sensors 22 05435 g002
Figure 3. Negative and positive cSCA model.
Figure 3. Negative and positive cSCA model.
Sensors 22 05435 g003
Figure 4. Comparison of resolution probability versus snapshots for two mixed signals, where SNR = −14 dB and angle interval = 2°.
Figure 4. Comparison of resolution probability versus snapshots for two mixed signals, where SNR = −14 dB and angle interval = 2°.
Sensors 22 05435 g004
Figure 5. Comparison of resolution probability versus angle interval for two mixed signals, where SNR = 0 dB and snapshots = 200.
Figure 5. Comparison of resolution probability versus angle interval for two mixed signals, where SNR = 0 dB and snapshots = 200.
Sensors 22 05435 g005
Figure 6. Comparison of resolution probability versus SNR for two non-circular signals, where snapshots = 200, angle interval = 2°.
Figure 6. Comparison of resolution probability versus SNR for two non-circular signals, where snapshots = 200, angle interval = 2°.
Sensors 22 05435 g006
Figure 7. Comparison of RMSE versus SNR for four mixed signals, where snapshots = 1000.
Figure 7. Comparison of RMSE versus SNR for four mixed signals, where snapshots = 1000.
Sensors 22 05435 g007
Figure 8. Comparison of RMSE versus snapshots for four mixed signals, where SNR = 0 dB.
Figure 8. Comparison of RMSE versus snapshots for four mixed signals, where SNR = 0 dB.
Sensors 22 05435 g008
Figure 9. Comparison of RMSE versus SNR for four mixed signals, where snapshots = 800.
Figure 9. Comparison of RMSE versus SNR for four mixed signals, where snapshots = 800.
Sensors 22 05435 g009
Figure 10. Comparison of RMSE versus snapshots for four mixed signals, where SNR = 0 dB.
Figure 10. Comparison of RMSE versus snapshots for four mixed signals, where SNR = 0 dB.
Sensors 22 05435 g010
Figure 11. Comparison of RMSE versus SNR for four mixed signals, where snapshots = 800.
Figure 11. Comparison of RMSE versus SNR for four mixed signals, where snapshots = 800.
Sensors 22 05435 g011
Figure 12. Comparison of RMSE versus SNR for nine mixed signals, where snapshots = 1000.
Figure 12. Comparison of RMSE versus SNR for nine mixed signals, where snapshots = 1000.
Sensors 22 05435 g012
Figure 13. The spatial spectrum for two signals with SNR = −12 dB and 500 snapshots.
Figure 13. The spatial spectrum for two signals with SNR = −12 dB and 500 snapshots.
Sensors 22 05435 g013
Figure 14. Performance comparison of different methods.
Figure 14. Performance comparison of different methods.
Sensors 22 05435 g014
Table 1. Information of the sources.
Table 1. Information of the sources.
Source TypesDOA/(Degree)Rotation Phase/(Degree)
circular28, 400, 0
non-circular10, 300, 5
Table 2. Information of the sources.
Table 2. Information of the sources.
Source TypesDOA/(Degree)Rotation Phase/(Degree)
circular20, 400, 0
non-circular10, 300, 5
Table 3. Comparison of different methods.
Table 3. Comparison of different methods.
MethodThe Way of Estimating Two Types of SignalsWhether the Types of Signals Can Be DistinguishedWhether the Rotation Phase Can Be Obtained
The proposedseparatelyyesyes
SD-RD-MUSICsimultaneouslynoyes
SS-MUSICsimultaneouslynono
QS-MUSICsimultaneouslynono
Table 4. Information of the sources.
Table 4. Information of the sources.
Source TypesDOA/(Degree)Rotation Phase/(Degree)
circular20, 400, 0
non-circular28, 300, 5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, W.; Deng, K. Two-Stage Nested Array Direction of Arrival Estimation for Mixed Signals. Sensors 2022, 22, 5435. https://doi.org/10.3390/s22145435

AMA Style

Li W, Deng K. Two-Stage Nested Array Direction of Arrival Estimation for Mixed Signals. Sensors. 2022; 22(14):5435. https://doi.org/10.3390/s22145435

Chicago/Turabian Style

Li, Wanru, and Ke Deng. 2022. "Two-Stage Nested Array Direction of Arrival Estimation for Mixed Signals" Sensors 22, no. 14: 5435. https://doi.org/10.3390/s22145435

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