Next Article in Journal
Graph Sampling Contrastive Self-Supervised Graph Neural Network for Network Traffic Anomaly Detection
Previous Article in Journal
Future Technologies for Data Management, Processing, and Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

DOA Estimation with Coprime Arrays Using Toeplitz and Hankel-Based Structured Covariance Reconstruction

1
Ocean College, Jiangsu University of Science and Technology, Zhenjiang 212100, China
2
School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(10), 2118; https://doi.org/10.3390/electronics15102118
Submission received: 5 April 2026 / Revised: 6 May 2026 / Accepted: 9 May 2026 / Published: 15 May 2026

Abstract

Coprime arrays are attractive for direction-of-arrival (DOA) estimation because they can generate a large virtual aperture from a limited number of physical sensors. Their performance, however, deteriorates markedly when coherent sources coexist with unknown nonuniform sensor noise. To cope with this difficulty, this paper develops a structured DOA estimation scheme that integrates difference-coarray lag averaging, Toeplitz positive semidefinite covariance reconstruction, Hankel-based low-rank refinement, and forward–backward spatial smoothing. The sample covariance of the physical coprime array is first mapped into the coarray domain, where repeated lags are averaged, and missing lags are treated by a mask, rather than by zero padding. A Hermitian Toeplitz positive semidefinite virtual covariance matrix is then recovered in the lag domain with redundancy-aware weighting. To further enhance robustness under source coherence, the reconstructed covariance sequence is refined through a Hankel-structured low-rank restoration step. The recovered virtual covariance is finally processed by forward–backward spatial smoothing, and DOAs are obtained from the MUSIC spectrum. Simulation results under coherent-source and unknown nonuniform-noise scenarios show that the proposed method yields a lower estimation error than representative baselines, preserves clear spectral separation in multi-source cases, and maintains reliable two-source resolution under different angular separations. Additional experiments further examine RMSE trends with respect to SNR, snapshots, source number, and computational costs.

1. Introduction

Direction-of-arrival (DOA) estimation is a central problem in array signal processing, and it plays an important role in radar, sonar, wireless communications, electronic surveillance, and intelligent sensing systems [1,2,3]. Classical high-resolution methods such as MUSIC and ESPRIT have established the foundation of modern subspace-based DOA estimation. Their performance, however, is usually derived under ideal assumptions, including spatially white noise and mutually uncorrelated sources. In practical sensing environments, these assumptions are often violated. In particular, coherent sources may destroy the rank structure required by subspace separation, while sensor-dependent nonuniform noise may distort the covariance matrix and degrade the reliability of conventional estimators.
In addition to conventional MUSIC, Root-MUSIC has been widely used as a stronger subspace-based DOA estimator. Root-MUSIC exploits the polynomial-rooting property of the uniform linear array steering vector and avoids exhaustive angular spectral search. Therefore, it can reduce the influence of finite grid resolution and usually provides a more efficient classical subspace baseline. However, when the covariance matrix is incomplete, when coherent sources cause rank deficiency, or when unknown nonuniform noise distorts the covariance structure, Root-MUSIC may still suffer from degraded estimation accuracy.
Sparse arrays have attracted extensive interest because they can generate enlarged virtual apertures and increased degrees of freedom with relatively few physical sensors. Among the existing sparse configurations, coprime arrays are especially appealing due to their structured construction, low mutual coupling, and flexible difference-coarray geometry [4,5,6]. By exploiting the difference coarray, a coprime array can be mapped to a virtual uniform linear array (ULA) with an aperture significantly larger than that of the physical array, which makes it suitable for high-resolution DOA estimation and underdetermined scenarios.
Beyond coprime and nested arrays, Zhao et al. proposed a k-level extended sparse array based on the sum-difference coarray, which increases the uniform degrees of freedom and reduces coarray redundancy for DOA estimation [7]. This study further shows that sparse-array geometry design and coarray-structure exploitation are important routes for improving angular resolution and underdetermined DOA estimation performance.
A considerable body of work has focused on covariance reconstruction and virtual-array interpolation for coprime arrays. Early studies investigated matrix completion, nuclear-norm-based interpolation, and related reconstruction methods to recover missing lags in the coarray domain [8,9,10,11,12]. Subsequent research further improved the exploitation of the full virtual aperture through enhanced interpolation and covariance fitting strategies [13,14,15]. Although these approaches improve the effective aperture and often yield better resolution than direct processing on the physical array, many of them are primarily designed for incoherent sources or ideal noise conditions.
Another major obstacle arises from unknown nonuniform noise. When the sensor noise powers are unequal, the diagonal entries of the covariance matrix are contaminated by nonuniform noise terms, and the standard white-noise model assumed by conventional subspace methods no longer holds. For uniform linear arrays, several methods have been developed to estimate source and noise parameters under nonuniform noise, including maximum-likelihood formulations, iterative covariance fitting, and nonuniform-noise-aware subspace estimation [16,17,18]. Spatial smoothing strategies have also been studied for coherent sources in the presence of nonuniform noise [19]. Nevertheless, these methods are mainly designed for dense ULAs and do not fully exploit the virtual-domain advantages provided by coprime arrays.
To extend nonuniform-noise suppression to sparse arrays, several coprime-array-based methods have been reported. Representative approaches combine diagonal removal, covariance reconstruction, matrix completion, or prediction-based interpolation to improve robustness under sensor-dependent noise [20,21,22]. In parallel, coherent-source DOA estimation with coprime arrays has also received increasing attention. Atomic norm minimization, reweighted atomic norm minimization, and low-rank reconstruction techniques have shown that Toeplitz-structured covariance recovery is effective for coherent-source processing in sparse-array settings [23,24,25,26].
Recently, deep-learning-based DOA estimation has received increasing attention because neural networks can learn nonlinear mappings between covariance features and DOA-related representations. For sparse arrays and coprime arrays, learning-based covariance reconstruction and interpolation are particularly relevant. A recent DL-based coprime array interpolation method uses a Deep Matrix Iterative Network to reconstruct an interpolated virtual covariance matrix under a self-supervised loss based on the Hermitian positive semidefinite Toeplitz condition [27].
Despite these advances, jointly handling coherent sources, incomplete coarray observations, and unknown nonuniform noise remains difficult. On the one hand, the virtual covariance samples obtained from the difference coarray may be incomplete and statistically uneven, and some of them may be affected by unknown diagonal noise terms. On the other hand, source coherence weakens the effective rank condition required by conventional subspace decomposition. The existing methods usually emphasize either nonuniform-noise suppression or coherent-source recovery, whereas fewer approaches integrate structured virtual covariance recovery, coherence-aware spectral refinement, and subspace-based estimation within one consistent framework.
Motivated by these observations, this paper develops a structured DOA estimation method for coprime arrays in the presence of coherent sources and unknown nonuniform noise. The physical-array sample covariance is first mapped into the difference-coarray domain through lag averaging. A weighted Toeplitz positive semidefinite reconstruction model is then formulated in the lag domain to recover a valid virtual covariance matrix while avoiding artificial zero filling of missing lags. To further improve robustness against coherence-induced degradation, a Hankel-structured low-rank restoration stage is applied to the reconstructed covariance sequence. Finally, forward–backward spatial smoothing (FBSS) and MUSIC are employed to obtain high-resolution DOA estimates from the recovered virtual ULA covariance.
The main contributions and findings of this work are summarized as follows:
  • A structured DOA estimation framework is developed for coprime arrays in the presence of coherent sources and unknown nonuniform noise. The framework integrates difference-coarray lag averaging, lag-domain Toeplitz positive semidefinite reconstruction, Hankel-based low-rank restoration, and forward–backward spatial smoothing into a unified processing chain.
  • A nonzero-lag weighted Toeplitz reconstruction model is formulated to reduce the bias caused by unknown nonuniform diagonal noise while avoiding artificial zero filling of missing coarray lags. The redundancy-aware weighting further improves the reliability of the fitted lag observations.
  • A Hankel-enhanced covariance-sequence restoration stage is introduced after Toeplitz reconstruction. This step strengthens the spectral structure of the recovered covariance sequence and improves robustness for coherent-source scenarios.
  • Extensive simulations, including RMSE curves, confidence intervals, CRLB references, source-number analysis, two-source resolution experiments, recovered MUSIC spectra, and runtime comparison, verify the effectiveness and limitations of the proposed method compared with Root-MUSIC, DL-DOA, RNM, and LowRank baselines.
The rest of this paper is organized as follows. Section 2 introduces the signal model and the problem formulation. Section 3 presents the proposed method. Section 4 reports simulation results and discussion. Section 5 concludes the paper.

2. Signal Model and Problem Formulation

Consider a coprime array composed of two sparse subarrays characterized by a coprime integer pair, ( M , N ) . Let the set of physical sensor positions be
P = { p 1 , p 2 , , p L } ,
where L denotes the number of distinct physical sensors, and each p l is measured in units of the basic inter-element spacing d.
Assume that K narrowband far-field sources impinge on the array from directions
θ = [ θ 1 , θ 2 , , θ K ] T .
At snapshot t, the received signal can be written as
x ( t ) = A ( θ ) s ( t ) + n ( t ) ,
where x ( t ) C L × 1 is the array observation vector, s ( t ) C K × 1 is the source vector, n ( t ) C L × 1 is the additive noise vector, and
A ( θ ) = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ K ) ] C L × K
is the array manifold matrix.
For a source arriving from direction θ , the steering vector is
a ( θ ) = e j 2 π ( d / λ ) p 1 sin   θ , e j 2 π ( d / λ ) p 2 sin   θ , , e j 2 π ( d / λ ) p L sin   θ T ,
where λ is the wavelength. In this paper, the inter-element spacing is set to d = λ / 2 unless otherwise stated.
The ensemble covariance matrix of the received data is
R x x = E { x ( t ) x H ( t ) } = A R s A H + R n ,
where R s = E { s ( t ) s H ( t ) } is the source covariance matrix, and R n = E { n ( t ) n H ( t ) } is the noise covariance matrix.
The noise is assumed to be spatially uncorrelated but nonuniform across sensors, namely
R n = diag ( σ 1 2 , σ 2 2 , , σ L 2 ) ,
where the sensor noise powers σ l 2 are generally different. This model contaminates the diagonal entries of the covariance matrix and breaks the equal-noise assumption required by many classical subspace estimators.
Since the ensemble covariance is unavailable in practice, it is approximated from T snapshots as
R ^ x x = 1 T t = 1 T x ( t ) x H ( t ) .
For sparse arrays, the enlarged virtual aperture is obtained from the difference coarray. Each covariance entry, [ R ^ x x ] i , j , corresponds to a spatial lag
l i j = p i p j .
Hence, the physical covariance matrix may be reinterpreted as a collection of coarray observations defined on the difference set
D = { p i p j | 1 i , j L } .
For a given lag, l D , define the index set
S l = { ( i , j ) | p i p j = l } ,
and let
c ( l ) = | S l |
denote the redundancy count of lag . The averaged coarray observation at lag is then
r obs ( l ) = 1 c ( l ) ( i , j ) S l [ R ^ x x ] i , j .
Because R ^ x x is Hermitian, the lag observations satisfy
r obs ( l ) = r obs * ( l ) .
Therefore, it is sufficient to retain only the nonnegative lags and form the lag observation vector
r obs = [ r obs ( 0 ) , r obs ( 1 ) , , r obs ( L v 1 ) ] T ,
where L v is the length of the target virtual ULA.
At this point, two difficulties appear naturally. First, the difference coarray is generally incomplete, which means that not every lag between 0 and L v 1 is observed. Let
Ω { 0 , 1 , , L v 1 }
be the set of observed nonnegative lags.
Second, the zero-lag observation behaves differently from the off-zero lags under unknown nonuniform noise. When i = j , the covariance entry contains both signal power and sensor-noise power. After lag averaging, the zero-lag statistic, therefore, includes an aggregate contribution of the unknown diagonal noise covariance in (7). In contrast, for i j , the noise term vanishes because R n is diagonal. As a result, the nonzero-lag observations mainly reflect source-induced spatial correlation, whereas the zero-lag observation is additionally affected by unknown nonuniform noise.
The problem considered in this work is, therefore, to recover a structured virtual covariance matrix from incomplete lag observations under coherent sources and unknown nonuniform noise and then use the recovered covariance for high-resolution DOA estimation.

3. Proposed Method

The proposed framework addresses three coupled difficulties in coprime-array DOA estimation: incomplete coarray observations, unknown nonuniform noise, and source coherence. Instead of handling them independently, the method forms a sequential reconstruction pipeline in which each stage improves the quality of the input to the next stage. Lag averaging first converts the physical sparse-array covariance into virtual-domain observations. A lag-domain Toeplitz positive semidefinite reconstruction then recovers a physically valid virtual covariance matrix while avoiding direct fitting of the noise-contaminated zero lag. A Hankel-structured low-rank refinement is subsequently introduced to enhance the spectral consistency of the recovered covariance sequence under coherent-source conditions. Finally, FBSS and MUSIC are performed on the refined virtual covariance.

3.1. Lag Averaging and Virtual Coarray Observation Model

Starting from the sample covariance matrix R ^ x x in (8), covariance entries associated with the same spatial lag are grouped and averaged according to (13). This step does more than reindex the measurements. It also establishes the bridge between the physical sparse array and its virtual ULA representation. Once covariance terms with identical sensor-position differences are mapped to the same lag, the coprime array can be processed through its difference coarray, whose virtual aperture is typically much larger than that of the original physical array.
To indicate which lags are available, define the binary observation mask
m ( l ) = 1 , l Ω , 0 , l Ω .
This mask-based representation is preferable to direct zero filling. Missing lags are not assigned arbitrary numerical values; instead, they are left outside the data-fidelity term and inferred through structural constraints during the reconstruction stage. This is important because hard zero filling may introduce artificial bias into the virtual covariance sequence and distort the Toeplitz structure expected from a true virtual ULA covariance. In addition, the redundancy count c ( l ) is retained for each observed lag. Since lags with larger redundancy are obtained by averaging more covariance entries, they are generally more reliable and may, therefore, be assigned higher weights during reconstruction.
Under unknown nonuniform noise, the zero-lag observation differs fundamentally from all nonzero lags. Since the noise covariance matrix is diagonal, the off-diagonal covariance entries contain no direct noise contribution. Hence, the nonzero-lag observations mainly encode source-induced correlation. The zero-lag observation, however, contains both signal power and aggregated sensor-noise power. If this term is fitted together with the off-zero lags, the recovery model is forced to explain statistics that include unknown and sensor-dependent noise contributions, which may bias the reconstructed covariance. For this reason, the proposed method excludes the zero lag from the data-fitting term and relies on the observed off-zero lags, together with Toeplitz and positive semidefinite constraints to infer a consistent virtual covariance matrix.

3.2. Lag-Domain Toeplitz Positive Semidefinite Reconstruction

Let T C L v × L v denote the reconstructed covariance matrix of the target virtual ULA. Since the virtual array is uniform, the ideal covariance matrix should have a Hermitian Toeplitz structure. Therefore, its entries satisfy
[ T ] i , j = t i j ,
where t i j is the covariance value associated with spatial lag i j . The covariance sequence is represented by the first column
t = [ t 0 , t 1 , , t L v 1 ] T .
For each observed nonzero lag, , the redundancy-aware weight is explicitly defined as
w l = c ( l ) max k Ω , k 1 c ( k ) , l Ω , l 1 ,
where c ( l ) is the redundancy count of lag . This definition assigns a larger weight to lags observed by more covariance-entry pairs because such lags are statistically more reliable after averaging. The normalization in (20) keeps the weights within a comparable numerical range and avoids changing the overall scale of the optimization problem.
The virtual covariance matrix is reconstructed by solving the following explicit lag-domain Toeplitz positive semidefinite optimization problem:
T ^ = arg min T , t l Ω , l 1 w l t l r obs ( l ) 2 + λ tr ( W T ) ,
subject to
T 0 ,
T = Toeplitz ( t ) ,
and
t 0 R .
In (21), the scalar t l represents the reconstructed covariance value at spatial lag , while r obs ( l ) denotes the averaged coarray observation obtained from the physical-array sample covariance at the same lag. The set Ω contains the observed nonnegative lags, and the condition l 1 indicates that only the observed nonzero lags are used in the data-fitting term. This is because the zero-lag component contains both source power and unknown nonuniform sensor-noise power, whereas the nonzero lags mainly preserve source-induced spatial correlation.
Equation (20) defines the redundancy-aware lag weight. Lags with larger redundancy counts are assigned larger weights because they are obtained by averaging more covariance entries and are, therefore, statistically more reliable. Equation (21) gives the proposed lag-domain Toeplitz covariance reconstruction objective. The first term, l Ω , l 1 w l | t l r obs ( l ) | 2 , measures the weighted mismatch between the reconstructed covariance lags and the observed coarray lags. The second term, λ tr ( W T ) , is a structured regularization term, where λ is the regularization parameter, W is the reweighting matrix, and tr ( · ) denotes the matrix trace. This term suppresses finite-snapshot perturbations and promotes a compact signal-subspace representation in the reconstructed covariance matrix.
Equation (22) imposes the positive semidefinite constraint on the recovered covariance matrix. From a signal-processing perspective, this constraint ensures that the received power associated with any spatial weighting vector is nonnegative, which is a necessary property of a physically valid covariance matrix. Equation (23) enforces the Hermitian Toeplitz structure of the virtual ULA covariance matrix, meaning that the covariance between two virtual sensors depends only on their spatial separation, rather than on their absolute sensor indices. Equation (24) guarantees that the zero-lag covariance component is real-valued. With these constraints, the incomplete coarray observations are converted into a structured virtual ULA covariance matrix for the subsequent Hankel refinement, forward–backward spatial smoothing, and MUSIC estimation.

3.3. Hankel-Enhanced Low-Rank Restoration

To improve robustness under coherent-source conditions, a Hankel-based low-rank restoration stage is introduced after Toeplitz reconstruction. The rationale is that a superposition of a small number of complex exponentials admits a low-rank Hankel representation. Since the covariance sequence generated by a few sources shares this spectral structure, imposing low rank on a Hankel matrix formed from the reconstructed sequence helps suppress residual perturbations and enhance spectral consistency.
From the Toeplitz-reconstructed sequence t ^ , construct the Hankel matrix
H ( t ^ ) = t ^ 0 t ^ 1 t ^ L 2 1 t ^ 1 t ^ 2 t ^ L 2 t ^ L 1 1 t ^ L 1 t ^ L v 1 ,
where L 0 = L v denotes the length of the covariance sequence, and the Hankel dimensions are chosen as
L 1 = L 0 + 1 2 , L 2 = L 0 L 1 + 1 .
This choice satisfies L 1 + L 2 1 = L 0 and makes the Hankel matrix square or near-square. A square or near-square Hankel matrix is preferred because it avoids an excessively unbalanced matrix shape and improves the numerical behavior of nuclear-norm minimization.
The refined covariance sequence is obtained by solving the following Hankel nuclear-norm regularized problem:
z ^ = arg min z H ( z ) * + μ 2 z t ^ 2 2 ,
where · * is the nuclear norm, z is the restored covariance sequence, and H ( z ) denotes the Hankel matrix generated from z . Compared with the previous formulation using both H and z as optimization variables, (27) avoids the redundant equality constraint H = H ( z ) and directly optimizes the restored covariance sequence.
The parameters λ and μ control the two regularization stages and can be chosen in practice by a small validation experiment or sensitivity analysis under representative SNR and snapshot settings. Specifically, λ balances lag-domain data fitting and trace-based covariance regularization in (21); a very small value may overfit finite-snapshot perturbations, whereas an excessively large value may over-smooth the reconstructed covariance and weaken weak-source components. The Hankel parameter μ in (27) balances low-rank smoothing and fidelity to the Toeplitz-reconstructed sequence. A smaller μ gives stronger smoothing, while a larger μ preserves more of the Toeplitz-reconstructed sequence. In the simulations, λ is selected from a moderate range that stabilizes the lag-fitting residual while preserving clear MUSIC peaks, and μ = 30 is adopted as a practical compromise. The results are not highly sensitive to μ within a moderate interval around 30, but overly small or overly large values may lead to over-smoothing or insufficient Hankel refinement, respectively.
After solving (27), the refined virtual covariance matrix is reconstructed as
R ˜ v = Toeplitz ( z ^ ) .

3.4. Forward–Backward Spatial Smoothing and MUSIC Estimation

Let the virtual ULA contain L v sensors, and let the chosen subarray length be L s . Then, the number of overlapping forward subarrays is
Q = L v L s + 1 .
Let J q denote the selection matrix that extracts the qth forward subarray. The forward smoothed covariance matrix is
R F = 1 Q q = 1 Q J q R ˜ v J q H .
Let Π be the exchange matrix of suitable dimension. The backward smoothed covariance matrix is
R B = Π R F * Π ,
and the final FBSS covariance matrix is
R FB = 1 2 R F + R B .
It should be noted that applying FBSS to the reconstructed virtual ULA covariance matrix does not destroy the Toeplitz covariance property. Since the forward subarrays are selected as contiguous virtual ULA segments, forward smoothing preserves the lag-dependent covariance structure. The backward smoothing operation uses conjugate reversal through the exchange matrix, which also preserves the Hermitian Toeplitz structure. Therefore, FBSS enhances coherent-source decorrelation while keeping the recovered covariance matrix consistent with the virtual ULA model. Placing FBSS after Toeplitz reconstruction and Hankel refinement is deliberate. Spatial smoothing is most effective when the input covariance matrix is already complete and structurally reliable. If FBSS were applied directly to incomplete or severely contaminated coarray samples, the resulting subarray covariances would inherit reconstruction errors and noise distortions. By first recovering a physically consistent virtual covariance and then refining its spectral sequence, the proposed method provides a more reliable input to FBSS and improves the quality of the subsequent subspace decomposition.
Applying eigendecomposition to R FB yields
R FB = E s Λ s E s H + E n Λ n E n H ,
where E s and E n denote the signal and noise subspaces, respectively.
For a candidate angle, θ , let a v ( θ ) be the steering vector of the smoothed virtual ULA. The MUSIC pseudospectrum is then
P MUSIC ( θ ) = 1 a v H ( θ ) E n E n H a v ( θ ) .
The DOA estimates are obtained from the locations of the K dominant peaks.

3.5. Advantages, Disadvantages, and Comparison with Other Methods

Compared with the Root-MUSIC applied after basic difference-coarray lag averaging, the proposed method further introduces Toeplitz-PSD covariance reconstruction, Hankel low-rank refinement, and FBSS before MUSIC estimation. Therefore, it can better suppress missing-lag errors, nonuniform-noise-induced covariance distortion, and coherence-induced rank deficiency. Root-MUSIC is computationally efficient, but its performance may be limited when the virtual covariance matrix is incomplete or strongly perturbed by coherent sources and unknown nonuniform noise.
Compared with direct coarray interpolation or zero-filling methods, the proposed method does not assign artificial values to missing lags. Instead, missing lags are inferred through Toeplitz and positive semidefinite structural constraints. This improves the physical consistency of the recovered virtual covariance matrix and avoids the bias introduced by hard zero padding. Compared with general nuclear-norm or low-rank reconstruction methods, the proposed method additionally uses the Hermitian Toeplitz covariance structure of a virtual ULA and a Hankel-based spectral refinement stage. The Toeplitz stage reconstructs a valid covariance matrix, while the Hankel stage enhances the low-rank spectral sequence associated with a small number of sources. These two structures are complementary.
The proposed scheme also involves disadvantages. Its computational complexity is higher than that of conventional MUSIC because convex optimization and iterative structured reconstruction are required. The performance depends on the selected regularization parameters, the quality of the sample covariance matrix, the available coarray aperture, and the assumed or estimated number of sources. When the SNR is extremely low, the number of snapshots is very small, or severe model mismatch exists, the reconstructed covariance may still be affected by residual errors. Therefore, the proposed method is more suitable for scenarios where estimation accuracy and robustness are more important than strict real-time computation.

3.6. Algorithm Summary

The overall procedure of the proposed method is summarized in Algorithm 1.
Algorithm 1 Proposed DOA Estimation Method for Coprime Arrays under Unknown Nonuniform Noise
1:
Compute the sample covariance matrix from the physical coprime-array measurements.
2:
Map covariance entries into the difference-coarray domain and perform lag averaging.
3:
Construct the nonnegative-lag observation vector, redundancy counts, and observation mask.
4:
Reconstruct a Hermitian Toeplitz positive semidefinite virtual covariance matrix by solving the lag-domain weighted optimization problem using only observed off-zero lags.
5:
Extract the reconstructed covariance sequence and perform Hankel low-rank restoration.
6:
Rebuild the refined virtual ULA covariance matrix from the restored sequence.
7:
Apply forward–backward spatial smoothing to the refined virtual covariance.
8:
Compute the MUSIC spectrum and estimate the DOAs from the dominant spectral peaks.

4. Simulation Results and Discussion

4.1. Simulation Settings

Unless otherwise stated, the coprime array parameters are set to M = 4 and N = 5 , which yield the physical sensor positions
{ 0 , 4 , 5 , 8 , 10 , 12 , 15 , 16 } .
The number of physical sensors is, therefore, L = 8 . The wavelength is normalized to unity, and the basic inter-element spacing is set to d = λ / 2 . The number of Monte Carlo trials is set to N MC = 100 for RMSE evaluation.
The SNR in this paper is defined at the physical sensor-element level before difference-coarray processing, virtual covariance reconstruction, Hankel refinement, FBSS, or DOA estimation.
The source directions used in the simulations are listed as follows. For the two-source case, θ = [ 13 , 13 ] . For the three-source case, θ = [ 30 , 0 , 21 ] . For the four-source case, θ = [ 36 , 12 , 12 , 36 ] . These settings are used to test the proposed method under different source numbers and angular separations.
The sources are modeled as coherent signals. The source covariance matrix is generated as
R s = ( 1 ρ ) I K + ρ 1 K 1 K T ,
where ρ = 0.999 is the coherence coefficient. This setting creates a challenging coherent-source scenario for subspace-based DOA estimation.
The noise is spatially uncorrelated but nonuniform across sensors. Specifically, the noise covariance matrix is
R n = σ 0 2 diag ( η 1 , η 2 , , η L ) ,
where σ 0 2 is determined by the required SNR, and η l denotes the relative noise-power factor of the th sensor. In the simulations, η l is generated from a log-normal distribution and normalized to have unit mean, i.e.,
η l = exp ( 0.6 u l ) 1 L i = 1 L exp ( 0.6 u i ) , u l N ( 0 , 1 ) .
This model produces unequal sensor noise powers while keeping the average noise level controlled by the specified SNR.
The compared methods are defined as follows. Root-MUSIC denotes the strengthened classical subspace baseline applied after difference-coarray lag averaging and basic virtual ULA covariance construction. This baseline does not use the proposed Toeplitz-PSD reconstruction, Hankel low-rank refinement, or FBSS. RNM denotes the reweighted atomic norm minimization method for coherent DOA estimation with coprime arrays. LowRank denotes the low-rank matrix recovery method for coherent DOA estimation with coprime arrays under nonuniform noise. DL-DOA denotes the learning-based coprime array interpolation baseline, where the incomplete virtual covariance matrix is reconstructed by a deep matrix iterative network before DOA estimation. The proposed method denotes the full structured pipeline consisting of difference-coarray lag averaging, Toeplitz-PSD reconstruction, Hankel low-rank refinement, FBSS, and MUSIC estimation.
The RMSE-versus-SNR experiment uses
SNR { 20 , 15 , 10 , 5 , 0 , 5 , 10 , 15 , 20 } dB .
The RMSE-versus-snapshots experiment uses
T { 50 , 500 , 1000 , 1500 , 2000 , 2500 } .
The experiments include RMSE versus SNR for different methods, RMSE versus snapshots from 50 to 2500 for different methods, RMSE versus SNR under different source numbers for the proposed method, RMSE versus snapshots from 50 to 2500 under different source numbers for the proposed method, two-source resolution capability, recovered MUSIC spectra for multi-target cases, and runtime comparison under varying Monte Carlo trial numbers.

4.2. RMSE Versus SNR for Different Methods

Figure 1 compares the RMSE performance of different methods when the number of snapshots is fixed at 500 and the SNR varies from 20 dB to 20 dB. The compared methods include Root-MUSIC, the proposed method, RNM, LowRank and DL-DOA.
Figure 1 evaluates the noise robustness of the compared methods under coherent-source and unknown nonuniform-noise conditions. As the SNR increases, the RMSE values of most methods decrease rapidly in the low-SNR region and then gradually approach a stable error floor in the medium- and high-SNR regions. This trend is consistent with the fact that a higher SNR provides a more reliable sample covariance matrix and improves the stability of subspace estimation.
Root-MUSIC exhibits a relatively large RMSE over most SNR values because it relies on the basic coarray-domain virtual covariance and does not include the proposed Toeplitz-PSD reconstruction, Hankel low-rank refinement, or FBSS. Under coherent sources, the signal covariance matrix becomes rank-deficient, and unknown nonuniform noise further distorts the diagonal covariance entries. As a result, the separation between the signal subspace and the noise subspace is weakened, leading to larger DOA estimation errors.
RNM and LowRank achieve better performance than Root-MUSIC because they introduce structured covariance recovery or low-rank constraints. However, their RMSE curves flatten in the medium- and high-SNR regions, indicating that residual reconstruction errors and model mismatch still limit their final accuracy. DL-DOA performs well in the low-SNR region and remains superior to the traditional reconstruction baselines in most cases, showing the benefit of learning-aided covariance interpolation. Nevertheless, after the SNR becomes higher, the proposed method achieves a slightly lower RMSE than DL-DOA.
The proposed method obtains the lowest RMSE over the medium- and high-SNR regions. This improvement is mainly due to the combined effect of nonzero-lag Toeplitz-PSD reconstruction, Hankel low-rank refinement, and forward–backward spatial smoothing. The Toeplitz reconstruction reduces the effect of unknown nonuniform noise by avoiding direct fitting of the zero-lag component, the Hankel refinement enhances the spectral consistency of the recovered covariance sequence, and FBSS improves coherent-source decorrelation. Therefore, the proposed method shows stronger robustness and a lower estimation error floor. The CRLB decreases monotonically with increasing SNR and provides the theoretical lower-bound reference for the tested scenario.

4.3. RMSE Versus Snapshots for Different Methods

Figure 2 shows the RMSE performance of different methods when the SNR is fixed at 0 dB and the number of snapshots varies from 50 to 2500.
As shown in Figure 2, the RMSE of all methods generally decreases as the number of snapshots increases. This is because more snapshots lead to a more accurate sample covariance estimate, which improves the reliability of the subsequent covariance reconstruction and subspace decomposition. The most obvious improvement appears when the number of snapshots increases from 50 to 500. After that, the curves become flatter, which means that the performance is gradually dominated by the intrinsic reconstruction capability of each method rather than by sample variance alone.
Root-MUSIC has the largest RMSE and improves slowly with increasing snapshots. This result indicates that simply increasing the number of snapshots cannot fully overcome the rank deficiency caused by coherent sources or the covariance distortion caused by unknown nonuniform noise. RNM and LowRank show better performance than Root-MUSIC because they exploit structured recovery, but they still remain clearly above the proposed method.
DL-DOA achieves a competitive RMSE and remains close to the proposed method. However, it is still slightly inferior to the proposed method over the tested snapshot range. This indicates that the learning-based interpolation strategy can improve covariance recovery, but its online performance may still depend on training conditions, network generalization, and the consistency between training and testing scenarios.
The proposed method achieves the lowest RMSE among all compared methods. The advantage becomes clearer when sufficient snapshots are available, because the redundancy-aware lag averaging and Toeplitz-PSD reconstruction can make better use of the improved covariance statistics. Meanwhile, the Hankel low-rank refinement and FBSS further stabilize the recovered virtual covariance matrix. Therefore, the proposed method maintains better estimation accuracy under different sample-support conditions. The CRLB decreases as the number of snapshots increases, which agrees with the theoretical expectation that more independent observations reduce the lower bound of estimation error.

4.4. RMSE Versus SNR Under Different Source Numbers

Figure 3 presents the RMSE versus SNR of the proposed method for different source numbers, where K = 2 , K = 3 , and K = 4 . The number of snapshots is fixed at 500.
Figure 3 shows that the RMSE decreases as the SNR increases for different source numbers. In the very low-SNR region, especially at 20 dB and 15 dB, the estimation error is relatively large because the covariance estimate is strongly affected by noise. When the SNR increases to 10 dB and above, the RMSE drops rapidly and then gradually reaches a stable level.
The results also show that the estimation difficulty increases as the number of sources grows. In general, the K = 2 case achieves the lowest RMSE, while the K = 3 and K = 4 cases have larger errors. This is reasonable because more sources lead to a denser signal subspace, stronger inter-source interaction, and more difficult spectral peak separation. For K = 2 , the spatial structure is simpler and the recovered virtual covariance can support clearer MUSIC peak separation.
For K = 3 and K = 4 , the RMSE curves become flatter in the medium- and high-SNR regions. This indicates that when the number of coherent sources increases, the residual reconstruction error and source-separation difficulty become more dominant. Nevertheless, the proposed method still maintains stable performance for all tested source numbers, which verifies the effectiveness of the Toeplitz–Hankel–FBSS processing chain in multi-source coherent scenarios.

4.5. RMSE Versus Snapshots Under Different Source Numbers

Figure 4 shows the RMSE versus snapshots of the proposed method for different source numbers with the SNR fixed at 0 dB.
Figure 4 further evaluates the influence of sample support on the proposed method under different source numbers. For all tested cases, increasing the number of snapshots improves the RMSE performance. The improvement is especially significant when the number of snapshots increases from 50 to 500, because the sample covariance matrix becomes much more stable in this range.
The K = 2 case shows the lowest RMSE over the whole snapshot range. Its RMSE decreases rapidly at the beginning and then gradually approaches a low error floor. This demonstrates that the proposed method can effectively exploit additional snapshots when the number of sources is small and the spectral peaks are relatively easy to separate.
For K = 3 and K = 4 , the RMSE values are higher than those of K = 2 . The K = 4 case has the largest RMSE because the covariance sequence contains more spectral components and the corresponding MUSIC spectrum is more crowded. In this situation, Toeplitz reconstruction and Hankel refinement need to preserve more source components simultaneously, which increases the reconstruction difficulty.
Although the RMSE curves for K = 3 and K = 4 become relatively flat after 500 snapshots, they do not show severe instability. This indicates that the proposed method remains robust under increased source multiplicity. The confidence intervals also become narrow in the medium- and large-snapshot regions, showing that the Monte Carlo results are stable and repeatable.

4.6. Two-Source Resolution Capability Under Different Angular Separations

To further evaluate the angular resolution capability of the proposed method, a two-source experiment with different target separations is conducted. Two coherent sources are symmetrically located around broadside with separations Δ θ { 8 , 14 , 20 , 26 } , corresponding to the DOA pairs [ 4 , 4 ] , [ 7 , 7 ] , [ 10 , 10 ] , and [ 13 , 13 ] , respectively. This experiment verifies whether the proposed Toeplitz–Hankel–FBSS reconstruction framework can maintain clear spectral separation when two coherent sources are located at different angular distances.
Figure 5 shows the normalized MUSIC spectra for the four tested source separations. It can be observed that the proposed method produces two distinguishable dominant peaks in all cases. When the source separation is relatively small, such as Δ θ = 8 , the two peaks are closer to each other, but they are still clearly separated around the true DOA positions. As the separation increases from 8 to 26 , the spectral peaks become more isolated, and the valley between the two peaks becomes wider. This result demonstrates that the proposed method has good two-source resolution capability under coherent-source and unknown nonuniform-noise conditions.
Figure 6, Figure 7, Figure 8 and Figure 9 provide detailed views of the MUSIC spectra and the estimated DOAs for each source separation. For Δ θ = 8 , the estimated DOAs are approximately [ 4 . 29 , 4 . 32 ] , which are close to the true directions [ 4 , 4 ] . This indicates that the proposed method can still resolve two relatively close coherent sources. For Δ θ = 14 , Δ θ = 20 , and Δ θ = 26 , the estimated DOAs remain very close to the true DOAs, and the spectral peaks become progressively more separated.
The reason for this behavior is that larger angular separation reduces the overlap between the spatial signatures of the two sources, making the signal subspace easier to distinguish from the noise subspace. More importantly, the proposed method first reconstructs a physically consistent virtual covariance matrix through Toeplitz-positive semidefinite recovery, then enhances the covariance sequence using Hankel low-rank restoration, and finally applies FBSS to improve coherent-source decorrelation. Therefore, the resulting MUSIC spectrum preserves clear peak locations and stable resolution performance for different two-source separations.

4.7. Recovered MUSIC Spectra Under Different Source Numbers

Different from the two-source angular-separation experiment in Section 4.6, this subsection focuses on the spectral behavior of the proposed method when the number of coherent sources increases. Figure 10, Figure 11 and Figure 12 present the recovered MUSIC spectra of the proposed method for K = 2 , K = 3 , and K = 4 , respectively. These figures are used to examine whether the proposed structured covariance recovery can still produce clear and identifiable spectral peaks as the multi-source scenario becomes more crowded.
For K = 2 , the spectrum exhibits sharp dominant peaks and relatively low sidelobes, which indicates that the signal and noise subspaces are well separated after the proposed reconstruction stages. The case of K = 3 is emphasized because it is more challenging and more representative than the two-source case. When three coherent sources are present, the signal subspace dimension increases, the spectral peaks are closer to mutual interference, and the covariance reconstruction must preserve more source components simultaneously. Therefore, K = 3 is an appropriate intermediate case for verifying the resolution capability and robustness of the proposed method.
Figure 11 shows that the recovered MUSIC spectrum still provides three distinguishable peaks around the true DOA positions. This finding indicates that the proposed Toeplitz–Hankel–FBSS processing chain can recover a high-quality virtual covariance matrix and maintain reliable subspace separation in a multi-source coherent scenario. For K = 4 , the spectral scene becomes even denser and the peak-separation task is more difficult, but the main peaks remain identifiable. These spectrum plots provide visual evidence that the proposed method improves not only numerical RMSE performance but also practical spectral separability.

4.8. Complexity and Runtime Platform

To complement the numerical performance comparison, the computational burden of the compared methods is analyzed according to their dominant operations. Let L v denote the length of the virtual ULA, G denote the number of angular grid points, I R denote the number of RNM reweighting iterations, I L denote the number of LowRank recovery iterations, and I P denote the number of iterations used in the proposed structured reconstruction stage.
For Root-MUSIC, the main computational operations are eigendecomposition of the virtual covariance matrix and polynomial rooting. Therefore, its dominant complexity can be approximately written as
C Root - MUSIC = O ( L v 3 ) + O ( L v 3 ) = O ( L v 3 ) .
This method requires the lowest computational cost among the compared approaches because it does not involve convex optimization or iterative covariance reconstruction.
For RNM, the dominant cost comes from repeatedly solving the reweighted atomic norm minimization problem. In each iteration, a semidefinite programming problem with a block positive semidefinite constraint is solved, and the weighting matrix is updated for the next iteration. If an interior-point-type solver is used, the complexity can be approximately expressed as
C RNM O I R ( 2 L v ) 6 + O ( L v 3 + G L v 2 ) .
The first term corresponds to the iterative semidefinite reconstruction process, while the second term corresponds to eigendecomposition and MUSIC spectral search after covariance recovery. Since RNM repeatedly solves a weighted atomic norm minimization problem, its computational burden is significantly higher than that of Root-MUSIC.
For the LowRank method, the rank minimization problem is relaxed into a nuclear-norm or trace-minimization problem under positive semidefinite and data-fitting constraints. The dominant cost is, therefore, associated with solving a low-rank matrix recovery problem. Its approximate computational complexity can be written as
C LowRank O I L L v 6 + O ( L v 3 + G L v 2 ) .
Compared with RNM, LowRank usually has a lower computational burden because it does not require repeated reweighting of the atomic norm. However, it still involves convex low-rank matrix recovery, so its complexity remains much higher than that of Root-MUSIC.
For DL-DOA, the offline training stage is not included in the online runtime comparison. During online testing, the main computational cost comes from covariance preprocessing, neural-network inference, and the final subspace-based DOA estimation. Therefore, its complexity can be approximately represented as
C DL - DOA = O ( C net ) + O ( L v 3 + G L v 2 ) ,
where C net denotes the inference complexity of the trained neural network. Since C net depends on the network architecture, number of layers, and hardware acceleration platform, the online runtime of DL-DOA is not directly comparable unless the same trained model and computing environment are used.
For the proposed method, the main computational burden comes from two structured reconstruction stages, namely Toeplitz positive semidefinite covariance reconstruction and Hankel low-rank refinement. After these reconstruction stages, FBSS and MUSIC estimation are performed. Therefore, the approximate complexity can be expressed as
C Proposed O I P L v 6 + O I H L H 6 + O ( L v 3 + G L v 2 ) ,
where I H denotes the iteration number of the Hankel low-rank refinement stage, and L H denotes the effective dimension of the Hankel matrix. The first term represents Toeplitz-PSD reconstruction, the second term represents Hankel low-rank refinement, and the last term represents eigendecomposition and MUSIC spectral search.
From the above analysis, Root-MUSIC has the lowest complexity because it only requires eigendecomposition and polynomial rooting. LowRank and RNM have higher complexity because both require convex matrix recovery, and RNM is usually more computationally demanding than LowRank because of its reweighted iterative atomic norm minimization. DL-DOA can be efficient in the online stage once the network has been trained, but its inference time depends strongly on the network scale and GPU implementation. The proposed method introduces both Toeplitz-PSD reconstruction and Hankel low-rank refinement; therefore, its computational burden is higher than that of Root-MUSIC and LowRank and is comparable to that of RNM in the tested implementation.
All runtime experiments were conducted on the same computing platform equipped with an Intel Core i7-13700KF processor (Intel Corporation, Santa Clara, CA, USA), an NVIDIA GeForce RTX 4070 SUPER GPU (NVIDIA Corporation, Santa Clara, CA, USA), and 16 GB of RAM.

4.9. Runtime Comparison

DL-DOA is not listed in the runtime table because its online inference time depends on the trained network architecture and GPU acceleration platform, while its offline training time is not directly comparable with the iterative reconstruction time of the other methods.
As shown in Table 1, Root-MUSIC requires the least runtime. LowRank is slower than Root-MUSIC because of its low-rank recovery stage, but it is much faster than RNM and the proposed method. RNM and the proposed method have comparable runtime, since both rely on iterative structured covariance reconstruction. The proposed method is slightly slower than RNM in terms of the reported mean runtime, but the difference is small compared with the gap between these two methods and LowRank. Thus, the results should be interpreted as showing comparable runtimes for RNM and the proposed method, while LowRank is faster.
The proposed method trades this additional computational cost for improved robustness and estimation accuracy under coherent sources and unknown nonuniform noise. Therefore, it is more suitable for applications where high estimation reliability is more important than strict real-time processing.

4.10. Discussion

The simulation results consistently show that the proposed method can exploit the enlarged virtual aperture of the coprime array while reducing the adverse effects of unknown nonuniform noise and source coherence. The lag-domain Toeplitz reconstruction improves covariance consistency because it relies on reliable observed lags and enforces a valid covariance structure. The subsequent Hankel restoration further enhances robustness by refining the recovered covariance sequence under coherent-source conditions. After FBSS, the final virtual covariance exhibits improved rank behavior, which leads to more stable MUSIC spectra and better peak separation.
Taken together, these results indicate that the main strength of the proposed method lies not in a single isolated operation but in the cooperation among several structured stages. Lag averaging, off-zero-lag covariance fitting, Toeplitz-PSD reconstruction, Hankel refinement, and FBSS each address a different source of degradation. Their combined effect yields a more reliable virtual covariance matrix for DOA estimation under challenging sensing conditions.

5. Conclusions

This paper presented a structured DOA estimation framework for coprime arrays in the presence of coherent sources and unknown nonuniform noise. The proposed method first maps the physical-array covariance into the difference-coarray domain through lag averaging. A lag-domain Hermitian Toeplitz positive semidefinite reconstruction model is then used to recover a structured virtual covariance matrix from observed nonzero lags, thereby reducing the influence of unknown nonuniform diagonal noise and avoiding artificial zero filling of missing lags. A Hankel low-rank restoration stage is further introduced to enhance the spectral consistency of the recovered covariance sequence, followed by FBSS and MUSIC estimation.
The simulation results show that the proposed method achieves lower RMSE and clearer spectral separation than Root-MUSIC, DL-DOA, RNM, and LowRank baselines under coherent-source and unknown nonuniform-noise conditions. The RMSE curves with respect to SNR and snapshots, the source-number experiments, the two-source angular-separation test, and the recovered MUSIC spectra jointly verify the robustness and resolution capability of the proposed Toeplitz–Hankel–FBSS processing chain.
The proposed method is suitable for sparse-array DOA estimation scenarios where high angular resolution is required under coherent-source interference and sensor-dependent noise, such as radar, sonar, passive localization, wireless sensing, and acoustic source localization. Its main limitation is the increased computational cost caused by the structured reconstruction stages and the need for appropriate parameter selection. Future work will focus on reducing the computational burden, extending the method to two-dimensional arrays, incorporating source-number estimation, and developing adaptive or learning-aided weighting strategies for time-varying noise environments.

Author Contributions

Conceptualization, H.Z.; methodology, Y.H. and H.Z.; software, Y.H. and H.Z.; formal analysis, F.Z.; investigation, Z.Z.; writing—original draft preparation, H.Z.; writing—review and editing, F.Z.; supervision, F.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Science Foundation of China (No.62271192), partly by Jiangsu Graduate Practical Innovation Program (SJCX25-2504).

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.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Krim, H.; Viberg, M. Two Decades of Array Signal Processing Research: The Parametric Approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
  2. Schmidt, R. Multiple Emitter Location and Signal Parameter Estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  3. Roy, R.; Kailath, T. ESPRIT—Estimation of Signal Parameters via Rotational Invariance Techniques. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 984–995. [Google Scholar]
  4. 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]
  5. Vaidyanathan, P.P.; Pal, P. Sparse Sensing with Co-Prime Samplers and Arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
  6. Pal, P.; Vaidyanathan, P.P. Coprime Sampling and the MUSIC Algorithm. In 2011 Digital Signal Processing and Signal Processing Education Meeting (DSP/SPE); IEEE: Piscataway, NJ, USA, 2011; pp. 289–294. [Google Scholar]
  7. Zhao, P.; Wu, Q.; Wu, N.; Hu, G.; Wang, L. k-Level Extended Sparse Array Design for Direction-of-Arrival Estimation. Electronics 2022, 11, 3911. [Google Scholar] [CrossRef]
  8. Liu, C.-L.; Vaidyanathan, P.P. Remarks on the Spatial Smoothing Step in Coarray MUSIC. IEEE Signal Process. Lett. 2015, 22, 1438–1442. [Google Scholar] [CrossRef]
  9. Liu, C.-L.; Vaidyanathan, P.P.; Pal, P. Coprime Coarray Interpolation for DOA Estimation via Nuclear Norm Minimization. In IEEE International Symposium on Circuits and Systems; IEEE: Piscataway, NJ, USA, 2016; pp. 2639–2642. [Google Scholar]
  10. Fan, X.; Zhou, C.; Gu, Y.; Shi, Z. Toeplitz Matrix Reconstruction of Interpolated Coprime Virtual Array for DOA Estimation. In 2017 IEEE 85th Vehicular Technology Conference (VTC Spring); IEEE: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar]
  11. Qiao, H.; Pal, P.; Vaidyanathan, P.P. Toeplitz Matrix Reconstruction and Interpolation for Sparse Array DOA Estimation. Signal Process. 2017, 138, 117–129. [Google Scholar]
  12. Zhou, C.; Gu, Y.; Fan, X.; Shi, Z. Direction-of-Arrival Estimation for Coprime Array via Virtual Array Interpolation. In IEEE International Conference on Acoustics, Speech and Signal Processing; IEEE: Piscataway, NJ, USA, 2018; pp. 3241–3245. [Google Scholar]
  13. Zhou, C.; Gu, Y.; Fan, X.; Shi, Z.; Mao, G.; Zhang, Y.D. Direction-of-Arrival Estimation for Coprime Arrays via Virtual Array Interpolation. IEEE Trans. Signal Process. 2018, 66, 5956–5971. [Google Scholar] [CrossRef]
  14. Zhou, C.; Gu, Y.; Shi, Z.; Zhang, Y.D. Off-Grid Direction-of-Arrival Estimation Using Coprime Array Interpolation. IEEE Signal Process. Lett. 2018, 25, 1710–1714. [Google Scholar] [CrossRef]
  15. Zhou, C.; Gu, Y.; Shi, Z.; Zhang, Y.D. Coprime Array Interpolation for DOA Estimation in Sparse Array Processing. IET Signal Process. 2017, 11, 585–592. [Google Scholar]
  16. Pesavento, M.; Gershman, A.B. Maximum-Likelihood Direction-of-Arrival Estimation in the Presence of Unknown Nonuniform Noise. IEEE Trans. Signal Process. 2001, 49, 1310–1324. [Google Scholar] [CrossRef]
  17. Wu, Y.; Hou, C.; Liao, G.; Guo, Q. Direction-of-Arrival Estimation in the Presence of Unknown Nonuniform Noise Fields. IEEE J. Ocean. Eng. 2006, 31, 504–510. [Google Scholar]
  18. Liao, B.; Chan, S.-C.; Huang, L.; Guo, C. Iterative Methods for Subspace and DOA Estimation in Nonuniform Noise. IEEE Trans. Signal Process. 2016, 64, 3008–3020. [Google Scholar] [CrossRef]
  19. Wen, F.; Liao, B.; Guo, C. Spatial Smoothing Based Methods for Direction-of-Arrival Estimation of Coherent Signals in Nonuniform Noise. Digit. Signal Process. 2017, 67, 116–122. [Google Scholar] [CrossRef]
  20. Huang, Y.; Zheng, Z.; Wang, W.-Q. DOA Estimation Using Coprime Array in the Presence of Unknown Nonuniform Noise. Circuits Syst. Signal Process. 2022, 41, 3000–3010. [Google Scholar]
  21. Liu, K.; Zhang, Y.D. Coprime Array-Based DOA Estimation in Unknown Nonuniform Noise Environment. Digit. Signal Process. 2018, 79, 66–74. [Google Scholar] [CrossRef]
  22. Gong, Q.; Zhong, S.; Ren, S.; Peng, Z.; Wang, G.; Li, X. Gridless Wideband DOA Estimation in Nonuniform Noise with Increased DOFs. Signal Process. 2023, 209, 109004. [Google Scholar] [CrossRef]
  23. Zheng, Z.; Huang, Y.; Wang, W.-Q.; So, H.C. Direction-of-Arrival Estimation of Coherent Signals via Coprime Array Interpolation. IEEE Signal Process. Lett. 2020, 27, 585–589. [Google Scholar]
  24. Zhang, X.; Zheng, Z.; Wang, W.-Q.; So, H.C. DOA Estimation of Coherent Sources Using Coprime Array via Atomic Norm Minimization. IEEE Signal Process. Lett. 2022, 29, 1312–1316. [Google Scholar] [CrossRef]
  25. Shen, X.; Tang, J. DOA Estimation of Coherent Sources Using Coprime Array via Reweighted Atomic Norm Minimization. Circuits Syst. Signal Process. 2024, 44, 2762–2778. [Google Scholar] [CrossRef]
  26. Yang, Y.; Wang, J.; Wang, Z. Coherent DOA Estimation Based on Low-Rank Matrix Recovery with Coprime Arrays in Nonuniform Noise. EURASIP J. Adv. Signal Process. 2025, 2025, 3. [Google Scholar] [CrossRef]
  27. Su, Y.; Wang, X.; Lan, X. Co-Prime Array Interpolation for DOA Estimation Using Deep Matrix Iterative Network. IEEE Trans. Instrum. Meas. 2024, 73, 2533912. [Google Scholar] [CrossRef]
Figure 1. RMSE versus SNR for different methods with 95% confidence intervals and CRLB, where the number of snapshots is fixed at 500.
Figure 1. RMSE versus SNR for different methods with 95% confidence intervals and CRLB, where the number of snapshots is fixed at 500.
Electronics 15 02118 g001
Figure 2. RMSE versus snapshots for different methods with 95% confidence intervals and CRLB, where the SNR is fixed at 0 dB.
Figure 2. RMSE versus snapshots for different methods with 95% confidence intervals and CRLB, where the SNR is fixed at 0 dB.
Electronics 15 02118 g002
Figure 3. RMSE versus SNR of the proposed method for different source numbers ( K = 2 , 3 , 4 ) with 95% confidence intervals, where the number of snapshots is fixed at 500.
Figure 3. RMSE versus SNR of the proposed method for different source numbers ( K = 2 , 3 , 4 ) with 95% confidence intervals, where the number of snapshots is fixed at 500.
Electronics 15 02118 g003
Figure 4. RMSE versus snapshots of the proposed method for different source numbers ( K = 2 , 3 , 4 ) with 95% confidence intervals, where the SNR is fixed at 0 dB.
Figure 4. RMSE versus snapshots of the proposed method for different source numbers ( K = 2 , 3 , 4 ) with 95% confidence intervals, where the SNR is fixed at 0 dB.
Electronics 15 02118 g004
Figure 5. Normalized MUSIC spectra of the proposed method for two coherent sources with different angular separations.
Figure 5. Normalized MUSIC spectra of the proposed method for two coherent sources with different angular separations.
Electronics 15 02118 g005
Figure 6. Detailed MUSIC spectrum for two coherent sources with Δ θ = 8 .
Figure 6. Detailed MUSIC spectrum for two coherent sources with Δ θ = 8 .
Electronics 15 02118 g006
Figure 7. Detailed MUSIC spectrum for two coherent sources with Δ θ = 14 .
Figure 7. Detailed MUSIC spectrum for two coherent sources with Δ θ = 14 .
Electronics 15 02118 g007
Figure 8. Detailed MUSIC spectrum for two coherent sources with Δ θ = 20 .
Figure 8. Detailed MUSIC spectrum for two coherent sources with Δ θ = 20 .
Electronics 15 02118 g008
Figure 9. Detailed MUSIC spectrum for two coherent sources with Δ θ = 26 .
Figure 9. Detailed MUSIC spectrum for two coherent sources with Δ θ = 26 .
Electronics 15 02118 g009
Figure 10. Recovered MUSIC spectrum of the proposed method for the case of K = 2 .
Figure 10. Recovered MUSIC spectrum of the proposed method for the case of K = 2 .
Electronics 15 02118 g010
Figure 11. Recovered MUSIC spectrum of the proposed method for the case of K = 3 .
Figure 11. Recovered MUSIC spectrum of the proposed method for the case of K = 3 .
Electronics 15 02118 g011
Figure 12. Recovered MUSIC spectrum of the proposed method for the case of K = 4 .
Figure 12. Recovered MUSIC spectrum of the proposed method for the case of K = 4 .
Electronics 15 02118 g012
Table 1. Runtime comparison of different methods under varying Monte Carlo trial numbers.
Table 1. Runtime comparison of different methods under varying Monte Carlo trial numbers.
Monte CarloRoot-MUSICProposedRNMLow Rank
100.4836 s37.1541 s33.6921 s5.2067 s
200.9653 s74.1906 s67.1532 s10.8214 s
502.4098 s185.9744 s170.3804 s26.4985 s
1004.8365 s371.6014 s338.0092 s54.2669 s
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

Zhao, H.; Hu, Y.; Zhang, Z.; Zhang, F. DOA Estimation with Coprime Arrays Using Toeplitz and Hankel-Based Structured Covariance Reconstruction. Electronics 2026, 15, 2118. https://doi.org/10.3390/electronics15102118

AMA Style

Zhao H, Hu Y, Zhang Z, Zhang F. DOA Estimation with Coprime Arrays Using Toeplitz and Hankel-Based Structured Covariance Reconstruction. Electronics. 2026; 15(10):2118. https://doi.org/10.3390/electronics15102118

Chicago/Turabian Style

Zhao, Heng, Ying Hu, Zijing Zhang, and Fei Zhang. 2026. "DOA Estimation with Coprime Arrays Using Toeplitz and Hankel-Based Structured Covariance Reconstruction" Electronics 15, no. 10: 2118. https://doi.org/10.3390/electronics15102118

APA Style

Zhao, H., Hu, Y., Zhang, Z., & Zhang, F. (2026). DOA Estimation with Coprime Arrays Using Toeplitz and Hankel-Based Structured Covariance Reconstruction. Electronics, 15(10), 2118. https://doi.org/10.3390/electronics15102118

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