Next Article in Journal
Person Recognition via Gait: A Review of Covariate Impact and Challenges
Previous Article in Journal
MEP-YOLOv5s: Small-Target Detection Model for Unmanned Aerial Vehicle-Captured Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Computationally Efficient MUSIC Algorithm with an Enhanced DOA Estimation Performance for a Crossed-Dipole Array

School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(11), 3469; https://doi.org/10.3390/s25113469
Submission received: 1 April 2025 / Revised: 20 May 2025 / Accepted: 21 May 2025 / Published: 30 May 2025
(This article belongs to the Section Intelligent Sensors)

Abstract

In this article, an improved real-valued dimension-reduction MUSIC (IRDR-MUSIC) algorithm is proposed for a crossed-dipole array. Initially, conjugate symmetry of the spatial component in the manifold vector is derived such that two real-valued matrices for the sum and difference covariance are constructed, which consist of the real and imaginary parts of the complex covariance matrix respectively. However, sum and difference covariance matrices with information loss would deteriorate the performance. Thus, given that the sum and difference covariance matrices have an identical null space, a joint sum–difference covariance matrix combining both the sum and difference covariance matrices is constructed, which includes the complete information of a complex covariance matrix. Accordingly, a computationally efficient IRDR-MUSIC algorithm with an enhanced performance is proposed. Compared with the existing dimension-reduction MUSIC algorithm, the proposed IRDR-MUSIC algorithm greatly reduce the complexity reduction almost without any performance loss since singular-value decomposition of the joint sum–difference covariance matrix operates in the real-valued domain, and only half of the range of the spatial spectrum search is required. Furthermore, the proposed IRDR-MUSIC algorithm outperforms the state-of-art complex-valued, symmetry-compressed, dimension-reduction MUSIC algorithm in both its multi-target resolution and computational efficiency. Numerical simulations and analyses verify the superiority of the proposed IRDR-MUSIC algorithm.

1. Introduction

Estimating the direction-of-arrival (DOA) of electromagnetic sources has been extensively applied in diverse areas, including communication systems [1,2,3], satellite navigation [4,5,6], and sonar [7] and radar systems [8,9,10,11]. In these application areas, the efficient methods integrated into real-time localization systems for estimating the electromagnetic propagation properties of the received signals are important. Antonello [12] proposed a new technique for estimating the angle-of-arrival (AoA) of multiple signals via a phase interferometric approach, which was low-complexity and could be implemented directly in the digital hardware. Then, he designed a fully digital synchronous architecture for AoA estimation based on phase interferometry, which was lightweight and capable of AoA estimation in real time [13]. On the other hand, subspace-based methods such as multiple signal classification (MUSIC) [14], estimation of the signal parameters via rotational invariance techniques (ESPRIT) [15], and subspace fitting [16] are also major research orientations for DOA estimation. Among these methods, the MUSIC algorithm [17,18] has garnered significant attention due to its superior parameter estimation performance and the independence of the array structure. However, its practical application in real-time systems is constrained by the extensive computational complexity inherent in the steps of spectrum search, the construction of the covariance matrix, and singular-value decomposition (SVD).
The spectrum search in MUSIC accounts for its major computational complexity, especially in case where MUSIC is applied to electromagnetic vector sensor arrays (EMVSAs), which require high-dimensional spatial–polarization spectrum searches. Therefore, it is the priority to reduce the complexity of the spectrum search [19,20,21,22]. Dimension-reduction processing is an effective solution. Wang [19] used twice one-dimensional (1-D) spatial spectrum searches rather than using once 2-D search to estimate both the elevation and azimuth angles of the signals from an L-shaped array. Then, Lan [20] simplified 4-D spatial–polarization spectrum searches into 2-D spatial and polarization spectrum searches by separating the array manifold vector into spatial and polarization components. Moreover, reducing the spectrum search range reduction is an alternative method. Yan [21] proposed a compressed MUSIC algorithm for scalar sensor arrays, employing the intersection of the noise-like subspace cluster, in which only a sector of the field of view (FOV) needed to be searched for all of the signals in the whole FOV to be determined. Nan [22] promoted the spectrum compression technique for EMVSAs, while only symmetry compression is available, i.e., the range of the spatial spectrum search is halved.
Apart from the spectrum search, reducing the complexity reduction of constructing covariance matrix and the SVD involving substantial complex-valued multiplication calculations are also crucial. On the one hand, many research works have focused on the noise subspace estimation methods without SVD, such as the propagator method [23,24] and fast subspace decomposition [25,26]. Akkar [23] proposed a propagator method in which the linear computation was used to derive the noise subspace rather than SVD such that the computatioal complexity was reduced. On the other hand, given that one complex multiplication is equivalent to four real multiplications, the transformation of complex-valued operations into real-valued domain would mitigate their complexity [27,28,29,30]. Huarng [27] proposed a unitary-MUSIC algorithm using a unitary matrix to convert the complex covariance matrix into a real-valued matrix. However, unitary-MUSIC is only suitable for centro-symmetric arrays since the complex covariance matrix must be hermitian persymmetric. To remedy this problem, Yan [30] proposed a real-valued MUSIC (RV-MUSIC) algorithm without restrictions on the array structure. However, the performance of RV-MUSIC algorithm for DOA estimation is deteriorated because only the real or the imaginary part of the complex covariance matrix is utilized.
In this article, an improved, real-valued dimension-reduction MUSIC (IRDR-MUSIC) algorithm is proposed. First, real-valued sum and difference covariance matrices are constructed, employing the conjugate symmetry property of the spatial component in the manifold vector. Then, a joint sum-difference covariance matrix is constructed by combining both sum and difference covariance matrices that share an identical null space, and thus the IRDR-MUSIC algorithm is proposed. Compared with the dimension-reduction MUSIC (DR-MUSIC) algorithm in [20], IRDR-MUSIC possesses a comparable performance and has a significant advantage in terms of its computational complexity because only half of the range of the spatial spectrum search is required and the SVD operates in the real-valued domain. Furthermore, IRDR-MUSIC is superior to the complex-valued symmetry-compressed dimension-reduction MUSIC (SC-DR-MUSIC) algorithm obtained by [22] in terms of both its multi-target resolution and computational efficiency.
The rest of this article is organized as follows. In Section 2, The linear crossed-dipole array (LCDA) model is constructed. In Section 3, the IRDR-MUSIC algorithm is proposed and the computational complexity is analyzed. Numerical simulations and analysis are performed in Section 4 with conclusions in Section 5.
Notations: ( · ) T , ( · ) * , and  ( · ) H denote the transpose, conjugate, and conjugate transpose of a matrix or a vector, respectively; C refers to the complex domain, E · is the statistical expectation operator, and ⊗ represents the Kronecker product; I N is the identity matrix of size N and diag · denotes diagonal matrix; s p a n · and ∩ represent the spanned space and its intersection, respectively; R e · and I m · represent the real and imaginary part of matrix, respectively; | · | denotes the determinant of matrix.

2. Model Construction and CRB

As shown in Figure 1, a planar electromagnetic wave received by an LCDA located at y axis consists of an electric field E and a magnetic field  H , orthogonal to the unit propagation direction vector u θ , where θ π / 2 , π / 2 is elevation angle. The polarization characteristic of E can be expressed by the polarization vector p ( γ , η ) [31] as
p ( γ , η ) = ξ H ξ V = cos γ sin γ e j η ,
where ξ H and ξ V represent the horizontally and vertically polarization components, respectively. γ 0 , π / 2 is the auxiliary polarization angle and η π , π is the polarization phase difference.
Assume K far-field narrowband signals impinge on an LCDA composed of M crossed-dipole with inter-element spacing d = λ / 2 , where λ is signal wavelength, y = [ y 1 , , y M ] T = [ λ / 2 , , M λ / 2 ] T is coordinate vector, θ 1 , γ 1 , η 1 , , θ K , γ K , η K are the DOA and polarization parameters of these K signals. Then, the LCDA output vector x ( t ) C 2 M × 1 is
x ( t ) = A s ( t ) + n ( t ) ,
where s ( t ) = [ s 1 ( t ) , , s K ( t ) ] T C K × 1 is signal vector and n ( t ) represents an additive white gaussian noise vector with zero mean and covariance σ 2 I 2 M , σ 2 is noise power. A = [ a θ 1 , γ 1 , η 1 , , a θ K , γ K , η K ] C 2 M × K is the spatial–polarization manifold matrix of LCDA.
Then, according to ( B 1 B 2 ) ( B 3 B 4 ) = ( B 1 B 3 ) ( B 2 B 4 ) , where B i , i = 1 , , 4 denotes arbitrary matrix, a θ , γ , η can be rewritten as
a ( θ , γ , η ) = a s ( θ ) G ( θ ) p ( γ , η ) = a G ( θ ) p ( γ , η ) ,
where a G ( θ ) = a s ( θ ) G ( θ ) C 2 M × 2 , a s ( θ ) = [ e 2 π λ y 1 sin θ , , e j 2 π λ y M sin θ ] T C M × 1 is the spatial steering vector of LCDA, G ( θ ) is 1-D response matrix of crossed-dipole as [32]
G ( θ ) = 1 0 0 cos θ .
Accordingly, the array output covariance matrix R C 2 M × 2 M is
R = E { x ( t ) x H ( t ) } = A R s A H + σ 2 I 2 M = U s Λ s U s H + U n Λ n U n H ,
where R s is signal covariance matrix; Λ s = d i a g ( λ 1 , , λ K ) , Λ n = d i a g ( λ K + 1 , , λ 2 M ) with the eigenvalues of R ranked in descending order as λ 1 λ K > λ K + 1 = = λ 2 M ; U s and U n are signal and noise subspaces consisting of the eigenvectors associated with Λ s and Λ n , respectively.
In practice, the sampled covariance matrix R ^ is estimated from L snapshots of the array output vector as
R ^ = 1 L l = 1 L x [ l ] x H [ l ] .
If the number of snapshots L is sufficiently large, the deterministic Cramer-Rao Bound (CRB) serving as the lower bound of error covariance for any unbiased estimation is
C R B ( α ) = σ 2 2 L [ Re ( Δ P ^ s ) ] 1 ,
where α = ( θ , γ , η ) , Δ = a ˙ H Π a a ˙ , P ^ s = I 3 R ^ s , R ^ s = 1 L t l = 1 L s ( t l ) s H ( t l ) . a ˙ is the derivative vector of a ( α ) in (3), Π a = I 2 M a ( a H a ) 1 a H .

3. Proposed Algorithm

This section starts by reviewing the DR-MUSIC algorithm in [20] and the SC-DR-MUSIC algorithm obtained by [22]. On this basis, an IRDR-MUSIC algorithm with lower complexity is proposed by constructing a real-valued sum-difference covariance matrix, which containing both real and imaginary parts of original complex covariance matrix.

3.1. DR-MUSIC Algorithm

According to the orthogonality between the manifold vector corresponding to the kth signal from ( θ k , γ k , η k ) and the ideal noise subspace, we have
U n H a ( θ k , γ k , η k ) = 0 .
Substituting (3) into (8) as
U n H a G ( θ k ) p ( γ k , η k ) = 0 .
Thus, the spatial–polarization spectrum function of MUSIC is obtained as
F ( θ , γ , η ) = 1 a H ( θ , γ , η ) U ^ n U ^ n H a ( θ , γ , η ) ,
where U ^ n is the estimated noise subspace of R ^ in (6).
Equation (9) indicates that the column vectors of U n H a G ( θ k ) are linearly dependent, i.e., the column rank of U n H a G ( θ k ) is less than 2. Consequently, a G H ( θ k ) U n U n H a G ( θ k ) is a rank-deficient matrix implying that
| a G H ( θ k ) U n U n H a G ( θ k ) | = 0 .
Accordingly, the 1-D DOA estimator of DR-MUSIC algorithm [20] is obtained as
f D R ( θ ) = 1 | a G H ( θ ) U ^ n U ^ n H a G ( θ ) | .
Finally, by substituting the estimated DOA of kth signal θ ^ k obtained from (12) into (10), its polarization parameters ( γ ^ k , η ^ k ) can be estimated by a 2-D polarization spectrum search. Although the DR-MUSIC algorithm exhibits lower complexity compared with MUSIC, its overall complexity remains substantial.
Then, by employing the symmetry-compressed technique applying for EMVSAs [21,22], the 1-D spatial spectrum function of SC-DR-MUSIC algorithm is obtained as
f S C ( θ ) = 1 | a G H ( θ ) U ^ n U ^ n H U ^ n * U ^ n T a G ( θ ) | .
a G ( θ ) in (13) can be expressed in blocks as
a G ( θ ) = a g 1 ( θ ) a g M ( θ ) ,
where a g m ( θ ) = e j m π sin θ 0 0 cos θ e j m π sin θ C 2 × 2 .
Considering sine function is odd function, it has a s * ( θ ) = a s ( θ ) . Accordingly, it derives that
a g m * ( θ ) = a g m ( θ ) .
That is,
a G * ( θ ) = a G ( θ ) .
Due to the fact that the determinants of a matrix and its transpose are identical, the null spectrum of SC-DR-MUSIC algorithm in (13) can be rewritten as
| a G H ( θ ) U ^ n U ^ n H U ^ n * U ^ n T a G ( θ ) | = | a G T ( θ ) ( U ^ n U ^ n H U ^ n * U ^ n T ) T ( a G H ( θ ) ) T | = | a G T ( θ ) U ^ n U ^ n H U ^ n * U ^ n T a G * ( θ ) | .
Then, substituting (16) into (17), it derives that
| a G H ( θ ) U ^ n U ^ n H U ^ n * U ^ n T a G ( θ ) | = | a G H ( θ ) U ^ n U ^ n H U ^ n * U ^ n T a G ( θ ) | ,
which indicates that f S C ( θ ) = f S C ( θ ) , i.e., the spatial spectrum function of SC-DR-MUSIC algorithm is symmetric with respect to θ = 0 . Therefore, the range of spatial spectrum search of SC-DR-MUSIC algorithm is halved resulting that it is more efficient than DR-MUSIC algorithm.

3.2. IRDR-MUSIC Algorithm

3.2.1. 1-D DOA Estimation

In this subsection, the IRDR-MUSIC algorithm is proposed for 1-D DOA estimation.
According to (16), the conjugate of (8) can be expressed as
( U n * ) H a * ( θ k , γ k , η k ) = ( U n * ) H a G * ( θ k ) p * ( γ k , η k ) = ( U n * ) H a G ( θ k ) p * ( γ k , η k ) = 0 ,
which implies that U n * is the orthogonal subspace of a * ( θ k , γ k , η k ) .
Define the intersection of the span spaces of U n and U n * as span G n = s p a n U n s p a n U n * , according to (9) and (19), there surely exist
{ G n H a G ( θ k ) p ( γ k , η k ) = G n H A ( θ k , γ k , η k ) = 0 , (20a) G n H a G ( θ k ) p * ( γ k , η k ) = G n H A * ( θ k , γ k , η k ) = 0 . (20b)
Then, R and R * are right-multiplied by G n as
R G n = A R s A H G n + σ 2 G n = σ 2 G n ,
R * G n = A * R s * ( A * ) H G n + σ 2 G n = σ 2 G n ,
where σ 2 = 1 2 M K i = K + 1 2 M λ i .
By adding and substracting (20) and (21) with each other, we derive
( R + R * ) G n = 2 R e ( R ) G n = 2 σ 2 G n ,
( R R * ) G n = 2 j I m ( R ) G n = 0 .
Then, (23) and (24) are rewritten as
R s u m G n = ( R e ( R ) σ 2 I 2 M ) G n = 0 ,
R d i f G n = I m ( R ) G n = 0 ,
where
R s u m = R + R * 2 σ 2 I 2 M 2 = R e ( R ) σ 2 I 2 M ,
R d i f = R R * 2 j = I m ( R ) .
However, it is proved that if the noise subspace of R ^ s u m or R ^ d i f containing only real or imaginary part of R ^ is utilized, the parameter estimation performance would deteriorate.
The sampled covariance matrix R ^ in (6) can be expressed as
R ^ = 1 L X ^ X ^ H ,
where X ^ C 2 M × L is sampled array output matrix. Then, R ^ is rewritten as
R ^ = 1 L X ^ X ^ H = 1 L { [ R e ( X ^ ) + j I m ( X ^ ) ] [ R e T ( X ^ ) j I m T ( X ^ ) ] } = 1 L { R e ( X ^ ) R e T ( X ^ ) + I m ( X ^ ) I m T ( X ^ ) } + j L { R e T ( X ^ ) I m ( X ^ ) R e ( X ^ ) I m T ( X ^ ) } .
It can be seen that the real part of R ^ only contains the self-correlation components of the real and imaginary parts of X ^ , the imaginary part of R ^ only contains the cross-correlation components of the real and imaginary parts of X ^ . Therefore, the utilization of either the real or imaginary part of R ^ would inevitably deteriorate the performance. In other words, both the real and imaginary parts of R ^ should be utilized together to avoid the performance loss.
It is noticed from (25) and (26) that the null spaces of R s u m and R d i f are identical to s p a n ( G n ) . Accordingly, the 1-D sum–difference covariance matrix R s d is constructed by combining R s u m and R d i f together as R s d = R s u m R d i f C 4 M × 2 M such that
R s d G n = R s u m R d i f G n = R e R σ 2 I 2 M I m ( R ) G n = 0 .
In practice, the SVD is performed on the 1-D sampled sum–difference covariance matrix R ^ s d to obtain the real-valued noise subspace G ^ n C 2 M × ( 2 M 2 K ) . Substituting G ^ n for U ^ n in (12), the 1-D DOA estimator of IRDR-MUSIC algorithm is obtained as
f I R D R ( θ ) = 1 | a G H ( θ ) G ^ n G ^ n H a G ( θ ) | .
It can be seen from (20) that both | a G H ( θ k ) G n G n H a G ( θ k ) | and | a G H ( θ k ) G n G n H a G ( θ k ) | are equal to zero. Therefore, for the kth signal, there exist two peaks at the positions of θ ^ k and θ ^ k in the 1-D spatial spectrum of IRDR-MUSIC algorithm within the whole FOV, i.e.,  θ ( 90 , 90 ) . Substituting θ ^ k and θ ^ k into (11), the true DOA of the kth signal can be determined as long as the left side of (11) approaches to zero. It indicates that only half of the range of FOV, i.e.,  θ ( 0 , 90 ) is required to search for the proposed IRDR-MUSIC algorithm to determine all the signals within the whole FOV. Meanwhile, the performance of IRDR-MUSIC algorithm is enhanced since R ^ s d contains both the real and imaginary parts of R ^ . Furthermore, it is noted that M > K is required to guarantee that s p a n ( G ^ n ) is not empty.
The detailed steps of the proposed IRDR-MUSIC algorithm for 1-D DOA estimation are summarized in Algorithm 1.
Algorithm 1 The proposed IRDR-MUSIC algorithm for 1-D DOA estimation
Input: The LCDA received signal vector x ( t ) with L snapshots.
Steps:
   Step 1:
Construct the sampled complex covariance matrix R ^ and its conjugate R ^ * , respectively.
   Step 2:
Obtain the sampled sum and difference covariance matrices R ^ s u m and R ^ d i f from (27) and (28).
   Step 3:
Construct the sampled 1-D sum–difference covariance matrix as R ^ s d = R ^ s u m R ^ d i f , and perform the SVD to obtain its noise subspace G ^ n .
   Step 4:
Substitute G ^ n into the 1-D DOA estimator of the IRDR-MUSIC algorithm in (32), and perform the spatial spectrum search within θ ( 0 , 90 ) to obtain the estimated DOA θ ^ k .
   Step 5:
Substitute θ ^ k and θ ^ k into | a G H ( θ ) U ^ n U ^ n H a G ( θ ) | to determine the true DOA of the kth signal as follows.
(1)
If | a G H ( θ ^ k ) U ^ n U ^ n H a G ( θ ^ k ) | approaches to zero and fails for a G ( θ ^ k ) , the true DOA of the kth signal is θ ^ k .
(2)
If | a G H ( θ ^ k ) U ^ n U ^ n H a G ( θ ^ k ) | approaches to zero and fails for a G ( θ ^ k ) , the true DOA of the kth signal is θ ^ k .
(3)
If both a G H ( θ ^ k ) U ^ n U ^ n a G ( θ ^ k ) and a G H ( θ ^ k ) U ^ n U ^ n a G ( θ ^ k ) approcah to zero, the true signal DOAs are θ ^ k and θ ^ k .
Output: The estimated 1-D true DOAs of signals.

3.2.2. 2-D DOA Estimation

In this subsection, the IRDR-MUSIC algorithm is extended to the planar crossed-dipole array (PCDA) for 2-D DOA estimation.
When K far-field narrowband signals impinge on the PCDA from θ 1 , φ 1 , γ 1 , η 1 , , θ K , φ K , γ K , η K , respectively, the PCDA output vector x p ( t ) C 2 M × 1 is
x p ( t ) = A p s ( t ) + n ( t ) ,
where A p = [ a θ 1 , φ 1 , γ 1 , η 1 , , a θ K , φ K , γ K , η K ] C 2 M × K is the spatial–polarization manifold matrix of the PCDA. The manifold vector a ( θ , φ , γ , η ) is
a ( θ , φ , γ , η ) = a s ( θ , φ ) G ( θ , φ ) p ( γ , η ) = a G ( θ , φ ) p ( γ , η ) ,
where a G ( θ , φ ) = a s ( θ , φ ) G ( θ , φ ) C 2 M × 2 , a s ( θ , φ ) = [ e 2 π λ d ( x 1 u + y 1 v ) , , e j 2 π λ d ( x M u + y M v ) ] T C M × 1 is the spatial steering vector of PCDA, u = sin θ cos φ and v = sin θ sin φ are direction cosines, ( x m , y m ) is the coordinate of mth element in the PCDA, G ( θ , φ ) is the 2-D response matrix of crossed-dipole as [22]
G ( θ , φ ) = sin φ cos θ cos φ cos φ cos θ sin φ .
Then, the PCDA output covariance matrix R p C 2 M × 2 M is
R p = A p R s A p H + σ 2 I 2 M = V s F s V s H + V n F n V n H ,
where V s and V n are signal and noise subspaces of R p , respectively.
Similar to (14), the blocked a G ( θ , φ ) in (34) can be written as
a G ( θ , φ ) = a g 1 ( θ , φ ) a g M ( θ , φ ) ,
where a g m ( θ , φ ) = sin φ e j π ( x m u + y m v ) cos θ cos φ e j π ( x m u + y m v ) cos φ e j π ( x m u + y m v ) cos θ sin φ e j π ( x m u + y m v ) .
Given that sin θ cos ( φ + π ) = sin θ cos φ and sin θ sin ( φ + π ) = sin θ sin φ , thus, a s ( θ , φ + π ) = e j π ( x m u + y m v ) = a s * ( θ , φ ) is established. Accordingly, it derives that
a g m * ( θ , φ ) = a g m ( θ , φ + π ) ,
that is,
a G * ( θ , φ ) = a G ( θ , φ + π ) .
According to the orthogonality between the manifold vector corresponding to the kth signal from ( θ k , φ k , γ k , η k ) and the ideal noise subspace V n , it has
V n H a ( θ k , φ k , γ k , η k ) = 0 .
The conjuate of (40) is expressed as
( V n * ) H a * ( θ k , φ k , γ k , η k ) = ( V n * ) H a G * ( θ k , φ k ) p * ( γ k , η k ) = ( V n * ) H a G ( θ k , φ k + π ) p * ( γ k , η k ) = 0 ,
which indicates that V n * is the orthogonal subspace of a * ( θ k , φ k , γ k , η k ) , and the column vectors of ( V n * ) H a G ( θ k , φ k + π ) are also linearly dependent.
Define the intersection of the span spaces of V n and V n * as span Q n = s p a n V n s p a n V n * , thus, according to (40) and (41), there surely exist
{ Q n H a G ( θ k , φ k ) p ( γ k , η k ) = Q n H A p ( θ k , φ k , γ k , η k ) = 0 , (42a) Q n H a G ( θ k , φ k + π ) p * ( γ k , η k ) = Q n H A p * ( θ k , φ k , γ k , η k ) = 0 . (42b)
Then, R p and R p * are right-multiplied by Q n as
R p Q n = A p R s A p H Q n + σ 2 Q n = σ 2 Q n ,
R p * Q n = A p * R s * ( A p * ) H Q n + σ 2 Q n = σ 2 Q n .
By adding and substracting (43) and (44) with each other, we obtain
( R p + R p * ) Q n = 2 R e ( R p ) Q n = 2 σ 2 Q n ,
( R p R p * ) Q n = 2 j I m ( R p ) Q n = 0 .
Then, (45) and (46) are rewritten as
R p s u m Q n = ( R e ( R p ) σ 2 I 2 M ) Q n = 0 ,
R p d i f Q n = I m ( R p ) Q n = 0 ,
where
R p s u m = R p + R p * 2 σ 2 I 2 M 2 = R e ( R p ) σ 2 I 2 M ,
R p d i f = R p R p * 2 j = I m ( R p ) .
It is noticed from (47) and (48) that the null spaces of R p s u m and R p d i f are identical to s p a n ( Q n ) . Similar to the construction of R s d in (31), the 2-D sum–difference covariance matrix R p s d is constructed by combining R p s u m and R p d i f together as R p s d = R p s u m R p d i f C 4 M × 2 M such that
R p s d Q n = R p s u m R p d i f Q n = R e R p σ 2 I 2 M I m ( R p ) Q n = 0 .
In practice, the SVD is performed on the sampled 2-D sum–difference covariance matrix R ^ p s d to obtain its real-valued noise subspace Q ^ n C 2 M × ( 2 M 2 K ) . Substituting Q ^ n for U ^ n in (12), the 2-D DOA estimator of the IRDR-MUSIC algorithm is obtained as
f I R D R ( θ . φ ) = 1 | a G H ( θ , φ ) Q ^ n Q ^ n H a G ( θ , φ ) | .
Equations (42a) and (42b) demonstrate that both | a G H ( θ k , φ k ) Q n Q n H a G ( θ k , φ k ) | and | a G H ( θ k , φ k + π ) Q n Q n H a G ( θ k , φ k + π ) | are equal to zero. Therefore, for the kth signal, there exist two peaks at the positions of ( θ ^ k , φ ^ k ) and ( θ ^ k , φ ^ k + π ) in the 2-D spatial spectrum of the proposed IRDR-MUSIC algorithm within θ ( 0 , 90 ) , φ ( 0 , 360 ) . Then, substituting ( θ ^ k , φ ^ k ) and ( θ ^ k , φ ^ k + π ) into the 2-D DOA estimator of DR-MUSIC algorithm, the true DOA of the kth signal can be determined. Therefore, only half range of the FOV, i.e.,  θ ( 0 , 90 ) , φ ( 0 , 180 ) is required to search for the IRDR-MUSIC algorithm to determine all signals within the whole FOV.
The detailed steps of the proposed IRDR-MUSIC algorithm for 2-D DOA estimation are summarized in Algorithm 2.
Algorithm 2 The proposed IRDR-MUSIC algorithm for 2-D DOA estimation
Input: The PCDA received signal vector x p ( t ) with L snapshots.
Steps:
   Step 1:
Construct the sampled complex covariance matrix R ^ p and its conjugate R ^ p * , respectively.
   Step 2:
Obtain the sampled sum and difference covariance matrices R ^ p s u m and R ^ p d i f from (49) and (50).
   Step 3:
Construct the sampled 2-D sum–difference covariance matrix as R ^ p s d = R ^ p s u m R ^ p d i f , and perform the SVD to obtain its noise subspace Q ^ n .
   Step 4:
Substitute Q ^ n into the 2-D DOA estimator of IRDR-MUSIC algorithm in (52), and perform the spatial spectrum search within θ ( 0 , 90 ) , φ ( 0 , 180 ) to obtain the estimated DOA ( θ ^ k , φ ^ k ) .
   Step 5:
Substitute ( θ ^ k , φ ^ k ) and ( θ ^ k , φ ^ k + 180 ) into | a G H ( θ , φ ) V ^ n V ^ n H a G ( θ , φ ) | to determine the true DOA of the kth signal as follows.
(1)
If | a G H ( θ ^ k , φ ^ k ) V ^ n V ^ n H a G ( θ ^ k , φ ^ k ) | approaches to zero and fails for a G ( θ ^ k , φ ^ k + 180 ) , the true DOA of the kth signal is ( θ ^ k , φ ^ k ) .
(2)
If | a G H ( θ ^ k , φ ^ k + 180 ) V ^ n V ^ n H a G ( θ ^ k , φ ^ k + 180 ) | approaches to zero and fails for a G ( θ ^ k , φ ^ k ) , the true DOA of the kth signal is ( θ ^ k , φ ^ k + 180 ) .
(3)
If both a G H ( θ ^ k , φ ^ k + 180 ) V ^ n V ^ n a G ( θ ^ k , φ ^ k + 180 ) and a G H ( θ ^ k , φ ^ k ) V ^ n V ^ n a G ( θ ^ k , φ ^ k ) approcah to zero, the true signal DOAs are ( θ ^ k , φ ^ k ) and ( θ ^ k , φ ^ k + 180 ) .
Output: The estimated 2-D true DOAs of signals.

3.3. Computational Complexity Analysis

The computational complexities of the DR-MUSIC [20], SC-DR-MUSIC [22], Unitary-MUSIC [27], and IRDR-MUSIC algorithms are mainly composed of three parts: construction of covariance matrix, SVD, and spatial spectrum search, which are summarized in Table 1, where J is the number of spatial spectrum search points and J M . Given that the step of spectrum search accounts for the major complexity, the computational complexities of the SC-DR-MUSIC and IRDR-MUSIC are reduced compared with that of the DR-MUSIC and Unitary-MUSIC because the range of spatial spectrum search is halved. Furthermore, the IRDR-MUSIC exhibits lower complexity than the SC-DR-MUSIC and the Unitary-MUSIC is more efficient than DR-MUSIC because both IRDR-MUSIC and Unitary-MUSIC operate in the real-valued domain.

4. Simulations Results and Discussion

In this section, simulations are performed to validate the superiority of the proposed IRDR-MUSIC algorithm. Given that the performance comparison results of 1-D and 2-D DOA estimations are consistent, only 1-D DOA estimation of the proposed IRDR-MUSIC algorithm for the LCDA is exhibited throughout the simulations. In following simulations, the LCDA consists of M = 10 crossed-dipoles with d = λ / 2 , elemental SNR is 0dB, the number of snapshots L = 512 and the sample grid interval is 0 . 1 , except for additional declaration.

4.1. Spatial Spectrum Estimation

Assume a signal from ( θ , γ , η ) = ( 20 , 25 , 60 ) impinges on the LCDA. The spatial spectrums of the DR-MUSIC, SC-DR-MUSIC, and the proposed IRDR-MUSIC algorithms are shown in Figure 2. It can be seen that only single spectrum peak exists in the spatial spectrum of the DR-MUSIC algorithm associated with the true DOA of the signal. While an additional spectrum peak exhibits at the symmetric position of true DOA in both the spatial spectrums of SC-DR-MUSIC and IRDR-MUSIC algorithms. It demonstrates that only half of FOV is required to search for the SC-DR-MUSIC and IRDR-MUSIC algorithms. Then, the true DOA of the signal can be determined by substituting the estimated θ ^ and θ ^ into the left side of (11) and justifying whether | a G H ( θ ^ ) G ^ n G ^ n H a G ( θ ^ ) | or | a G H ( θ ^ ) G ^ n G ^ n H a G ( θ ^ ) | approaches to zero.

4.2. Estimation Accuracy

Root mean square error (RMSE) is defined as
R M S E = 1 W K w = 1 W k = 1 K ( θ ^ k , w θ k ) 2 ,
where θ ^ k , w is the estimated DOA of the kth signal in the wth run, K is the number of signals. In following simulations, W = 1000 Monte Carlo trials is used.
Assume a signal from ( θ , γ , η ) = ( 30 , 70 , 45 ) impinges on the LCDA. RMSEs of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. SNR and the number of snapshots are shown in Figure 3 and Figure 4, respectively. It shows that the DOA estimation accuracies of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms are comparable because the covariance matrices used in such three algorithms contain the complete real and imaginary parts of R .

4.3. Multi-Target Resolution

Probability of resolution is used to evaluate the multi-target resolution. If there exist
f ( θ 1 ) + f ( θ 2 ) 2 > f ( θ 1 + θ 2 2 ) ,
two sources from θ 1 and θ 2 are regarded as spatially resolved.
Figure 5 and Figure 6 give the probabilities of resolution for the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. SNR and the number of snapshots when two signals impinge on the LCDA from ( θ 1 , γ 1 , η 1 ) = ( 20 , 45 , 30 ) and ( θ 2 , γ 2 , η 2 ) = ( 26 , 50 , 40 ) . It is obvious that the multi-target resolution of the proposed IRDR-MUSIC algorithm is comparable to that of the DR-MUSIC algorithm, and superior to that of the SC-DR-MUSIC algorithm.

4.4. Running Time

Here, the running times of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. the number of sensors are recorded in Figure 7. The CPU of hardware platform is Inter I5-11400H with 16 GB RAM. It is shown that the time consumptions of SC-DR-MUSIC and IRDR-MUSIC algorithms are both greatly reduced compared with that of the DR-MUSIC algorithm because the range of spatial spectrum search is halved. Moreover, the time consumption of the IRDR-MUSIC algorithm is less than that of the SC-DR-MUSIC algorithm since the complex-valued operations are converted to the real-valued domain. The simulation results in Figure 7 are consistent with the computational complexity analysis in Table 1.
In summary, compared with the DR-MUSIC algorithm [20], the computational complexity of the proposed IRDR-MUSIC algorithm is greatly reduced since the SVD of joint sum–difference covariance matrix is operated in the real-valued domain and the range of the spatial spectrum search is halved. Furthermore, their performances are comparable, because the joint sum–difference covariance matrix contains the complete real and imaginary parts of complex covariance matrix. Furthermore, the IRDR-MUSIC algorithm operating in real-valued domain has advantages in terms of both multi-target resolution and efficiency compared with the SC-DR-MUSIC algorithm obtained by [22].

5. Conclusions

In this article, a computationally efficient IRDR-MUSIC algorithm with enhanced performance is proposed. First, the sum and difference covariance matrices are constructed employing only the real and imaginary parts of the complex covariance matrix, respectively. However, the utilization of either the sum or difference covariance matrix suffering from the information loss would deteriorate the parameter estimation performance. Then, benefitting from the sum and difference covariance matrices sharing the identical null subspace, a sum–difference covariance matrix combining both the real and imaginary parts of the complex covariance matrix is constructed for the proposed IRDR-MUSIC algorithm with enhanced performance. The estimation accuracy and multi-target resolution of the IRDR-MUSIC algorithm are comparable to that of the DR-MUSIC algorithm, while its computational complexity is greatly reduced. Furthermore, the IRDR-MUSIC algorithm has advantages in terms of both the multi-target resolution and computational efficiency compared with the SC-DR-MUSIC algorithm. It is noted that the proposed IRDR-MUSIC algorithm is not only suitable for the crossed-dipole array. It can also apply to other electromagnetic vector sensor arrays, such as the COLD array consisting of two orthogonal dipole and loop, as long as the conjugate symmetry property of the spatial component in array manifold vector is satisfied.

Author Contributions

Methodology, H.N.; Software, H.N.; Validation, H.N.; Writing—original draft, X.M.; Writing—review & editing, X.M.; Supervision, X.M., Y.H. and W.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China (1221191042519).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors would like to thank all of the reviewers and editors for their constructive comments and suggestions that had an important role in further improving this work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DOAdirection-of-arrival
SVDsingular value decomposition
EMVSAelectromagnetic vector sensor array
FOVfield of view
LCDAlinear crossed-dipole array
PCDAplanar crossed-dipole array
MUSICmultiple signal classification
DR-MUSICdimension-reduction MUSIC
SC-DR-MUSICsymmetry-compressed dimension-reduction MUSIC
IRDR-MUSICimproved real-valued dimension-reduction MUSIC

References

  1. Andrews, M.R.; Mitra, P.P.; deCarvalho, R. Tripling the capacity of wireless communications using electromagnetic polarization. Nature 2001, 409, 316–318. [Google Scholar] [CrossRef] [PubMed]
  2. Liu, W. Channel equalization and beamforming for quaternion-valued wireless communication systems. J. Frankl. Inst. 2017, 354, 8721–8733. [Google Scholar] [CrossRef]
  3. Wang, X.; Zhai, W.; Wang, X.; Amin, M.; Zoubir, A. Wideband Near-Field Integrated Sensing and Communications: A hybrid precoding perspective. IEEE Signal Process. Mag. 2025, 42, 88–105. [Google Scholar] [CrossRef]
  4. Li, Y.; Huang, Y.; Ren, J.; Liu, Y.; Pedersen, G.F.; Shen, M. Robust DOA Estimation in Satellite Systems in Presence of Coherent Signals Subject to Low SNR. IEEE Access 2022, 10, 109983–109993. [Google Scholar] [CrossRef]
  5. Dai, M.; Ma, X.; Sheng, W.; Han, Y. Sparsity-based direction-of-arrival and polarization estimation for mirrored linear vector sensor arrays. Signal Process. 2022, 192, 108369. [Google Scholar] [CrossRef]
  6. Zhao, Y.; Shen, F.; Qi, B.; Meng, Z. DOA Estimation under GNSS Spoofing Attacks Using a Coprime Array: From a Sparse Reconstruction Viewpoint. Remote Sens. 2022, 14, 5944. [Google Scholar] [CrossRef]
  7. Zhang, H.; Gao, Z.; Fu, H. A high resolution random linear sonar array based MUSIC method for underwater DOA estimation. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013. [Google Scholar]
  8. Qiu, S.; Ma, X.; Zhang, R.; Han, Y.; Sheng, W. A dual-resolution unitary ESPRIT method for DOA estimation based on sparse co-prime MIMO radar. Signal Process. 2023, 202, 108753. [Google Scholar] [CrossRef]
  9. Qiu, S.; Sheng, W.; Ma, X.; Kirubarajan, T. A maximum likelihood method for joint doa and polarization estimation based on manifold separation. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 2481–2500. [Google Scholar] [CrossRef]
  10. He, Y.; Zhang, T.; Zhou, T.; He, H.; Yang, J. Polarization estimation with vector sensor array in the underdetermined case. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5120913. [Google Scholar] [CrossRef]
  11. Jiang, P.; Gao, S.; Zhao, J.; Zhang, Z.; Zhang, B. Gridless DOA Estimation with Extended Array Aperture in Automotive Radar Applications. Remote Sens. 2025, 17, 33. [Google Scholar] [CrossRef]
  12. Florio, A.; Avitabile, G.; Coviello, G. Multiple Source Angle of Arrival Estimation Through Phase Interferometry. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 674–678. [Google Scholar] [CrossRef]
  13. Florio, A.; Avitabile, G.; Talarico, C.; Coviello, G. A Reconfigurable Full-Digital Architecture for Angle of Arrival Estimation. IEEE Trans. Circuits Syst. I Regul. Pap. 2024, 71, 1443–1455. [Google Scholar] [CrossRef]
  14. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  15. Paulraj, A.; Roy, R.; Kailath, T. A subspace rotation approach to signal parameter estimation. Proc. IEEE 2005, 74, 1044–1046. [Google Scholar] [CrossRef]
  16. Swindlehurst, A.; Viberg, M. Subspace fitting with diversely polarized antenna arrays. IEEE Trans. Antennas Propag. 1993, 41, 1687–1694. [Google Scholar] [CrossRef]
  17. Lan, X.; Liu, W.; Ngan, H.Y. Joint doa and polarization estimation with crossed-dipole and tripole sensor arrays. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 4965–4973. [Google Scholar] [CrossRef]
  18. Wen, F.; Wan, Q.; Fan, R.; Wei, H. Improved music algorithm for multiple noncoherent subarrays. IEEE Signal Process. Lett. 2014, 21, 527–530. [Google Scholar] [CrossRef]
  19. Wang, G.; Xin, J.; Zheng, N.; Sano, A. Computationally efficient subspace-based method for two-dimensional direction estimation with L-shaped array. IEEE Trans. Signal Process. 2011, 59, 3197–3212. [Google Scholar] [CrossRef]
  20. Lan, X.; Liu, W.; Ngan, H.Y. Joint 4-D doa and polarization estimation based on linear tripole arrays. In Proceedings of the 2017 22nd International Conference on Digital Signal Processing (DSP), London, UK, 23–25 August 2017. [Google Scholar]
  21. Yan, F.; Jin, M.; Qiao, X. Low-complexity doa estimation based on compressed music and its performance analysis. IEEE Trans. Signal Process. 2013, 61, 1915–1930. [Google Scholar] [CrossRef]
  22. Nan, H.; Nan, H.; Ma, X.; Dai, M.; Qiu, S.; Han, Y. Ambiguity-free 2D doa and polarization estimation for mirrored linear crossed-dipole arrays. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 893–906. [Google Scholar] [CrossRef]
  23. Akkar, S.; Harabi, F.; Gharsallah, A. Improved reactance domain unitary propagator algorithms for electronically steerable parasitic array radiator antennas. IET Microw. Antennas Propag. 2013, 7, 15–23. [Google Scholar] [CrossRef]
  24. He, J.; Liu, Z. Extended Aperture 2-D Direction Finding with a Two-Parallel-Shape-Array Using Propagator Method. IEEE Antennas Wirel. Propag. Lett. 2009, 8, 323–327. [Google Scholar]
  25. Xu, G.; Kailath, T. Fast subspace decomposition. IEEE Trans. Signal Process. 1994, 42, 539–551. [Google Scholar]
  26. Huang, J.; Zhao, Y. A DCT-based fast signal subspace technique for robust speech recognition. IEEE Trans. Speech Audio Process. 2000, 8, 747–751. [Google Scholar] [CrossRef]
  27. Huarng, K.-C.; Yeh, C.C. A unitary transformation method for angle of arrival estimation. IEEE Trans. Signal Process. 1991, 39, 975–977. [Google Scholar] [CrossRef]
  28. Haardt, M.; Nossek, J.A. Unitary esprit: How to obtain increased estimation accuracy with a reduced computational burden. IEEE Trans. Signal Process. 1995, 43, 1232–1242. [Google Scholar] [CrossRef]
  29. Pesavento, M.; Gershman, A.B.; Haardt, M. Unitary root-music with a real-valued eigendecomposition: A theoretical and experimental performance study. IEEE Trans. Signal Process. 2000, 48, 1306–1314. [Google Scholar] [CrossRef]
  30. Yan, F.-G.; Jin, M.; Liu, S.; Qiao, X.L. Real-valued music for efficient direction estimation with arbitrary array geometries. IEEE Trans. Signal Process. 2014, 62, 1548–1560. [Google Scholar] [CrossRef]
  31. Xiao, J.; Nehorai, A. Optimal polarized beampattern synthesis using a vector antenna array. IEEE Trans. Signal Process. 2009, 57, 576–587. [Google Scholar] [CrossRef]
  32. Zheng, G. Two-Dimensional DOA Estimation for Polarization Sensitive Array Consisted of Spatially Spread Crossed-Dipole. IEEE Sens. J. 2018, 18, 5014–5023. [Google Scholar] [CrossRef]
Figure 1. Schematic representation of a planar EM wave from θ impinging on an LCDA located at y axis.
Figure 1. Schematic representation of a planar EM wave from θ impinging on an LCDA located at y axis.
Sensors 25 03469 g001
Figure 2. Spatial spectrum of the DR-MUSIC, SC-DR-MUSIC, and the proposed IRDR-MUSIC algorithms when the signal impinges from ( θ , γ , η ) = ( 20 , 25 , 60 ) .
Figure 2. Spatial spectrum of the DR-MUSIC, SC-DR-MUSIC, and the proposed IRDR-MUSIC algorithms when the signal impinges from ( θ , γ , η ) = ( 20 , 25 , 60 ) .
Sensors 25 03469 g002
Figure 3. RMSEs of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. SNR when a signal impinges from ( θ , γ , η ) = ( 30 , 70 , 45 ) .
Figure 3. RMSEs of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. SNR when a signal impinges from ( θ , γ , η ) = ( 30 , 70 , 45 ) .
Sensors 25 03469 g003
Figure 4. RMSEs of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. the number of snapshots when a signal impinges from ( θ , γ , η ) = ( 30 , 70 , 45 ) .
Figure 4. RMSEs of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. the number of snapshots when a signal impinges from ( θ , γ , η ) = ( 30 , 70 , 45 ) .
Sensors 25 03469 g004
Figure 5. Probabilities of resolution for the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. SNR when two signals impinge from ( θ 1 , γ 1 , η 1 ) = ( 20 , 45 , 30 ) and ( θ 2 , γ 2 , η 2 ) = ( 26 , 50 , 40 ) .
Figure 5. Probabilities of resolution for the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. SNR when two signals impinge from ( θ 1 , γ 1 , η 1 ) = ( 20 , 45 , 30 ) and ( θ 2 , γ 2 , η 2 ) = ( 26 , 50 , 40 ) .
Sensors 25 03469 g005
Figure 6. Probabilities of resolution for the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. the number of snapshots when two signals impinge from ( θ 1 , γ 1 , η 1 ) = ( 20 , 45 , 30 ) and ( θ 2 , γ 2 , η 2 ) = ( 26 , 50 , 40 ) .
Figure 6. Probabilities of resolution for the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. the number of snapshots when two signals impinge from ( θ 1 , γ 1 , η 1 ) = ( 20 , 45 , 30 ) and ( θ 2 , γ 2 , η 2 ) = ( 26 , 50 , 40 ) .
Sensors 25 03469 g006
Figure 7. Running times of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. the number of sensors.
Figure 7. Running times of the DR-MUSIC, SC-DR-MUSIC, and IRDR-MUSIC algorithms vs. the number of sensors.
Sensors 25 03469 g007
Table 1. Computational complexity comparison.
Table 1. Computational complexity comparison.
AlgorithmsConstruction of
Covariance Matrix
SVDSpatial Spectrum Search
DR-MUSIC in [20] L ( 2 M ) 2 O ( 8 M 3 ) O ( J 3 )
SC-DR-MUSIC in [22] L ( 2 M ) 2 O ( 8 M 3 ) O ( ( J / 2 ) 3 )
Unitary-MUSIC in [27] L ( 2 M ) 2 O ( 8 M 3 ) / 4 O ( ( J ) 3 )
the proposed IRDR-MUSIC L ( 2 M ) 2 O ( 16 M 3 ) / 4 O ( ( J / 2 ) 3 )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nan, H.; Ma, X.; Han, Y.; Sheng, W. A Computationally Efficient MUSIC Algorithm with an Enhanced DOA Estimation Performance for a Crossed-Dipole Array. Sensors 2025, 25, 3469. https://doi.org/10.3390/s25113469

AMA Style

Nan H, Ma X, Han Y, Sheng W. A Computationally Efficient MUSIC Algorithm with an Enhanced DOA Estimation Performance for a Crossed-Dipole Array. Sensors. 2025; 25(11):3469. https://doi.org/10.3390/s25113469

Chicago/Turabian Style

Nan, Hao, Xiaofeng Ma, Yubing Han, and Weixing Sheng. 2025. "A Computationally Efficient MUSIC Algorithm with an Enhanced DOA Estimation Performance for a Crossed-Dipole Array" Sensors 25, no. 11: 3469. https://doi.org/10.3390/s25113469

APA Style

Nan, H., Ma, X., Han, Y., & Sheng, W. (2025). A Computationally Efficient MUSIC Algorithm with an Enhanced DOA Estimation Performance for a Crossed-Dipole Array. Sensors, 25(11), 3469. https://doi.org/10.3390/s25113469

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