Source-linked AI summary

On Gridless Sparse Methods for Line Spectral Estimation From Complete and Incomplete Data

Zai Yang, Lihua Xie

arXiv:1407.2490v2cs.ITstat.ML

TL;DR

The paper addresses continuous-frequency estimation when grid mismatch, incomplete observations, unknown noise variance, and unknown model order complicate sparse methods. It develops gridless AST and GLS methods, extends them with model-order selection and robust frequency estimation, and establishes connections to grid-based approaches. The proposed framework addresses limitations of GLS while simulations compare AST and GLS with existing methods.

  • Problem

    Continuous line spectral estimation lacks atomic-norm methods for noisy incomplete data, while existing atomic-norm methods require practically unknown noise variance and model order may also be unknown.

  • Method

    The paper generalizes AST to incomplete data, develops gridless SPICE (GLS), proves its equivalence to atomic-norm methods under different noise assumptions, and adds model-order selection and robust frequency estimation.

  • Results

    The paper provides theoretical analyses and feasible convex atomic-norm denoising algorithms for AST and GLS, with simulated performance comparisons against existing methods.

  • Takeaways & Limitations

    Gridless atomic-norm methods provide continuous-frequency counterparts to gridded ℓ1 and SPICE approaches, while the proposed framework targets GLS model-order and frequency-splitting issues.

  • Takeaways & Limitations

    GLS can produce inaccurate model-order estimates and frequency splitting, creating challenges for frequency estimation and model-order selection.

Abstract

from arXiv · show

This paper is concerned about sparse, continuous frequency estimation in line spectral estimation, and focused on developing gridless sparse methods which overcome grid mismatches and correspond to limiting scenarios of existing grid-based approaches, e.g., $\ell_1$ optimization and SPICE, with an infinitely dense grid. We generalize AST (atomic-norm soft thresholding) to the case of nonconsecutively sampled data (incomplete data) inspired by recent atomic norm based techniques. We present a gridless version of SPICE (gridless SPICE, or GLS), which is applicable to both complete and incomplete data without the knowledge of noise level. We further prove the equivalence between GLS and atomic norm-based techniques under different assumptions of noise. Moreover, we extend GLS to a systematic framework consisting of model order selection and robust frequency estimation, and present feasible algorithms for AST and GLS. Numerical simulations are provided to validate our theoretical analysis and demonstrate performance of our methods compared to existing ones.

I. INTRODUCTION

The paper develops gridless sparse methods for continuous line spectral estimation, addressing grid mismatch and incomplete observations. It connects atomic-norm methods and SPICE to grid-based approaches while targeting unknown noise levels and model orders.

  • Motivation: Line spectral estimation has applications across communications, radar, sonar, seismology, and astronomy, but practical observations may be noisy and incomplete.Incomplete data can result from sensor failure, outliers, weather conditions, or other physical constraints.
  • Motivation: Grid-based sparse methods discretize [0, 1), but dense grids can reduce grid mismatch while increasing correlations between adjacent atoms.This motivates methods operating directly on the continuous frequency interval without gridding.
  • Problem: The paper addresses the absence of atomic-norm methods for noisy incomplete data and the practical unavailability of the noise variance required by existing methods.The authors also consider frequency estimation and model order selection, with the latter typically unknown in practice.
  • Contributions: The authors generalize AST to missing data and develop GLS, a gridless SPICE method applicable without known model order or noise variance.GLS is extended into a framework combining model order selection and improved frequency estimation.
  • Contributions: The paper proves equivalence between GLS and atomic-norm methods under different noise assumptions and shows that grid-based SPICE and ℓ1 optimization approximate GLS.Feasible algorithms for AST and GLS use duality and ADMM, and numerical simulations compare the methods with existing approaches.

III. AST FOR INCOMPLETE DATA

For incomplete observations, the paper constructs an atomic norm from frequency atoms restricted to the observed sample set. The resulting norm admits an SDP representation and extends atomic-norm machinery to missing data.

  • Sampling model: Observed samples lie on a sorted subset Ω of [M], with sample size L = |Ω| and sampling-period range M = Ω_L − Ω_1 + 1.The range M is practically relevant because observed samples can be re-indexed relative to the first observation.
  • Atomic norm construction: The incomplete-data atoms are subvectors of the full sinusoidal atoms indexed by Ω and multiplied by unit-modulus phase factors.Their convex hull satisfies the conditions needed for its gauge function to define an atomic norm.
  • SDP formulation: The SDP formulation in (13) computes the atomic norm of the incomplete data exactly.The formulation extends a technique previously studied for exact frequency recovery in noiseless missing-data settings.

B. AST for Incomplete Data

AST estimates a noiseless signal from incomplete noisy observations through atomic-norm denoising, with guarantees tied to the expected dual norm. The continuous atomic norm is also the infinitely dense-grid limit of grid-based ℓ1 methods.

  • AST formulation: AST estimates the noiseless signal from incomplete observations by solving an atomic-norm denoising problem with a regularization parameter µ.Its SDP form follows from the incomplete-data atomic-norm representation.
  • Theoretical guarantee: For µ ≥ E∥e_Ω∥_*, the AST solution satisfies the theorem’s expected per-element MSE guarantee for estimating the noiseless signal.Under i.i.d. Gaussian noise, the expected dual norm also has an upper bound with optimizer 2 ln M < p* < 5 ln M for M ≥ 100.
  • Recovery behavior: The incomplete-data AST result generalizes the complete-data guarantee, with the relevant bound depending on both the sampling-period range M and sample size L.With the stated choice of µ, AST guarantees a consistent signal estimate under the theorem’s asymptotic conditions.
  • Recovery behavior: As µ approaches zero, AST becomes computation of the incomplete-data atomic norm, which yields exact frequency recovery when frequencies are sufficiently separated.In practice, selecting µ is difficult when the noise variance is unavailable or hard to estimate from incomplete data.
  • Relation to gridded methods: The atomic norm is the limiting scenario of ℓ1 optimization as the grid becomes infinitely dense, while grid-based ℓ1 methods approximate gridless methods when N = O(M).This relation applies to the missing-data setting and generalizes the corresponding complete-data result.

IV. GRIDLESS SPICE (GLS)

GLS develops a gridless SPICE formulation by retaining the weighted covariance-fitting criterion while replacing frequency discretization with a positive semidefinite Toeplitz reparameterization. The resulting semidefinite program supports parameter recovery through Vandermonde decomposition.

  • SPICE minimizes a weighted covariance-fitting criterion, but its covariance matrix depends nonlinearly on the continuous frequencies.Discretization is used in SPICE to remove this dependence and obtain a grid-based alternating algorithm.
  • GLS exactly solves the SPICE covariance-fitting problem without discretizing the frequency domain.It reparameterizes the covariance using a positive semidefinite Toeplitz matrix T(u).
  • GLS solves for the Toeplitz parameter u and nonnegative noise variance vector σ, then retrieves frequency and power estimates from the solution.When T(u*) is rank-deficient, Vandermonde decomposition uniquely determines the frequencies and powers; full rank requires subtracting its minimum eigenvalue component.
  • The covariance representations using sinusoidal parameters and a Toeplitz matrix are equivalent by the Vandermonde decomposition lemma.This equivalence converts the GLS optimization into a semidefinite program.
  • Under homoscedastic noise, the data covariance is itself Toeplitz, allowing the GLS SDP to be simplified by setting σ = 0.The resulting parameter estimate is obtained in the same manner.

C. GLS in the Missing Data Case

GLS extends covariance fitting to incomplete observations by reparameterizing the observed covariance through a latent clean-data Toeplitz covariance. The method is convex and accommodates unknown homoscedastic or heteroscedastic noise, but its unconstrained model order and noise level can cause practical estimation problems.

  • For missing data, GLS applies weighted covariance fitting only to the available samples y_Ω and models their covariance as R_Ω.The observed-data covariance is formed from the sampled steering matrix and the observed noise variances.
  • GLS reparameterizes the incomplete-data covariance using a positive semidefinite Toeplitz matrix T(u), interpreted as the covariance of the clean complete data.The observed covariance is obtained by selecting the available rows and columns through the sampling operator.
  • The incomplete-data GLS problem is convex and supports unknown homoscedastic or heteroscedastic noise variance.Frequency estimates can be recovered from T(u*) or from T(u*) − λ_min(T(u*))I.
  • With complete data and homoscedastic noise, GLS almost surely estimates M − 1 sinusoidal components rather than the true model order.The estimated component count is the rank of R* − λ_min(R*)I.
  • In an example with K = 3, L = 50, M = 100, and σ ≈ 0.4, GLS splits the second component into two nearby frequencies.The authors distinguish this from grid-induced splitting and attribute it partly to the absent noise level.

B. A Framework for Line Spectral Estimation

The proposed framework treats GLS as a covariance estimator, then applies model order selection and frequency estimation to its covariance output. SORTE and MUSIC provide the demonstrated choices, correcting frequency splitting when the model order is correctly estimated.

  • Framework: The framework has three steps: covariance estimation using GLS, model order selection from the covariance estimate, and frequency estimation using both estimates.This separates covariance estimation from the final line spectral estimation stage.
  • Framework: GLS supplies a covariance estimate for missing data by combining covariance fitting with the Toeplitz structure.This avoids relying on a shortened complete-data time window, which can potentially degrade resolution.
  • Implementation: The demonstrated implementation uses SORTE to cluster covariance eigenvalues into signal and noise subspaces, estimating model order from the signal-subspace cluster.MUSIC then estimates frequencies from the selected model order and covariance estimate.
  • Results: Fig. 1 shows that the framework corrects frequency splitting when the model order is correctly estimated.The figure compares GLS output with the GLS-SORTE-MUSIC result against the three ground-truth sinusoidal components.
  • Scope: The framework can also be applied beyond GLS to SPICE, IAA, AST, and ℓ1 optimization through the paper’s stated connections.For grid-based methods, the final frequency estimates are not constrained to the grid.
  • Comparison: Unlike MDL, AIC, and BIC, the proposed model order selection does not require solving a series of maximum-likelihood or nonlinear least-squares problems for candidate K values.The paper notes that selecting among SORTE and MUSIC alternatives remains an open performance question.

B. Equivalence Between GLS and AND

The paper defines equivalence by matching frequency estimates while allowing positive scaling of amplitudes, then proves GLS equivalent to atomic-norm denoising formulations under multiple noise assumptions. The equivalence extends across incomplete and complete-data settings and connects GLS to limiting SPICE behavior.

  • Definition of equivalence: Equivalence means identical frequency estimates and solutions differing only by a positive scale in amplitude-related variables.The definition permits positive scaling of u*, power, or amplitude while requiring the same frequency estimate.
  • Theorem 2: GLS is equivalent to atomic-norm denoising (AND) under heteroscedastic and homoscedastic noise assumptions.Theorem 2 states these equivalences for GLS formulated as semidefinite programs.
  • Theorem 2: The corresponding GLS optimal solution is a scaled version of the AND solution by a factor involving ||y_Ω||_2 and L.The scaling relation is stated for the optimal solutions of the different formulations.
  • Proof: The proof proceeds by transforming GLS through equivalent optimization problems and applying the paper’s lemmas, with convex formulations expressible as semidefinite programs.The complete-data case follows as a special case of the incomplete-data formulation.
  • Interpretation: Under homoscedastic noise, GLS computes the incomplete-data atomic norm, while in the noiseless limit it matches the atomic-norm method apart from a uniqueness postprocessing step.The paper also interprets GLS as a practical implementation of the limiting scenario of SPICE.

C. Implications of the Equivalence

The equivalence clarifies what GLS estimates and exposes overfitting and computational implications. In particular, homoscedastic GLS behaves like a noiseless atomic-norm fit, motivating model-order selection and modified frequency estimation.

  • Overfitting: Under homoscedastic noise, GLS computes the atomic norm of the observed incomplete data and therefore overfits the data.The paper notes that parameter estimation in GLS slightly alleviates this overfitting.
  • Overfitting: The equivalence motivates model-order selection and modified frequency estimation as necessary components of a more robust GLS framework.These procedures are discussed as responses to the overfitting behavior.
  • Parameter interpretation: GLS power estimates correspond to amplitudes, scaled by ||y_Ω||_2 divided by √L, rather than squared powers.The paper derives an analogous scaling interpretation for noise estimates.
  • Parameter interpretation: GLS noise estimates correspond to standard deviations, scaled by ||y_Ω||_2, rather than variances.The interpretation is supported by derivations and numerical simulations cited in the paper.
  • Regularization: The regularization constant used without a noise distribution is close to the optimized value for Gaussian noise.The supplied passage states this qualitative closeness but does not provide a complete numeric pair.

VII. COMPUTATIONALLY FEASIBLE SOLUTIONS

The paper provides SDP-based implementations of GLS and related atomic-norm methods, using dual formulations and ADMM for computation. Simulations verify that GLS and equivalent AND formulations produce identical frequency results under both tested noise assumptions.

  • Exact SDP solutions: GLS is solved using the elegant AND formulations from Theorem 2, with dual SDPs offering faster empirical computation than the primal problems.The primal solutions are obtained alongside the dual solutions when using SDPT3.
  • ADMM solutions: ADMM supplies a first-order algorithm for the SDPs and converges to the optimal solution of the reformulated problem.The variables and Lagrange multipliers are updated in closed forms, with omitted implementation details.
  • Computational scalability: ADMM is more scalable than SDPT3, but each iteration still requires an eigen-decomposition of an (M + 1)-order matrix.This decomposition becomes computationally expensive when M is large.
  • Numerical verification: For L = 30 samples from M = 50 measurements with K = 3 sinusoids, GLS and AND obtain identical results under heteroscedastic and homoscedastic noise assumptions.The simulation uses randomly located samples, Gaussian noise with σ = 0.1, and frequencies [0.1, 0.12, 0.5]^T.
  • Numerical verification: Figure 2 compares scaled GLS power estimates and AND amplitude estimates against their frequency estimates for the two noise assumptions.The left and right panels correspond to heteroscedastic and homoscedastic noise, respectively.

B. Spectra Comparison of Gridless and Grid-based Methods

The simulations compare gridless and grid-based sparse methods across spectra, model-order selection, frequency estimation, scalability, and resolution. GLS generally performs well, while grid-based methods trade accuracy or convergence against computational efficiency.

  • Spectra comparison: GLS and its grid-based versions correctly detect the three simulated components, whereas AST removes nearly all spurious components when given the oracle noise variance.The comparison uses M = 100, L = 50, K = 3, and noise variance σ = 1 over five Monte Carlo runs.
  • Spectra comparison: SPICE tends to underestimate power because of basis mismatch, while SPICE and SPGL1 differ slightly because of constant-factor ambiguity.
  • Model order and frequency estimation: At SNR ≥0dB, GLS selects the model order successfully in all but 2 of 1100 trials, while N = 5M grid-based methods tend to overestimate it by 1 at high SNR.SPICE and SPGL1 have similar performance at N = 10M, but denser grids can introduce convergence issues.
  • Model order and frequency estimation: GLS can outperform the grid-induced MSE lower bound, and the proposed framework stabilizes frequency estimation for GLS, SPICE, and SPGL1.Without the framework, GLS can have 1 or 2 frequency-splitting outliers; with N = 5M, SPICE and SPGL1 MSE curves coincide with GLS.
  • Scalability: GLS, SPICE, and SPGL1 estimate model order and frequencies accurately across increasing dimensions, while IAA has more model-order failures and some frequency-estimation outliers.SPGL1's computational time increases most slowly, whereas GLS is most time-consuming because of an eigen-decomposition at each iteration.
  • Resolution: GLS and SPICE both super-resolve two closely spaced frequencies, with GLS outperforming SPICE especially at small separations.Their performances become nearly identical for the latter two tested methods because they produce slightly different covariance estimates.

APPENDIX

The appendix establishes Vandermonde decomposition for positive semidefinite Toeplitz matrices and gives constructive recovery procedures, while also developing bounds used in the missing-data analysis.

  • Vandermonde decomposition: Any positive semidefinite Toeplitz matrix admits a Vandermonde decomposition into sinusoidal atoms weighted by positive coefficients.The decomposition is unique when its rank is at most M−1.
  • Vandermonde decomposition: The decomposition parameters are recovered by solving for frequencies f and positive weights p in T(u) = A(f) diag(p) A^H(f).The construction uses the Toeplitz parameters and the Vandermonde matrix representation.
  • Constructive realization: Prony’s method recovers annihilating-filter coefficients from consecutive Toeplitz samples, whose roots yield the frequencies and then the weights.The method uses any 2K < 2M−1 consecutive values of b_m to form the required linear system.
  • Missing-data analysis: For incomplete data, the proof analyzes the dual atomic norm of the observed sample vector under Gaussian-noise assumptions.The analysis assumes Gaussian-distributed noise and exploits phase-invariance normalization of the observed index set.
  • Missing-data analysis: The bound is derived by approximating the continuous supremum on a uniform grid, bounding the grid maximum, and optimizing the grid size N.The argument uses polynomial derivative and Gaussian-maximum lemmas before selecting an optimized N.
  • Missing-data analysis: The minimizing parameter p is characterized through a limiting sequence and lies within a logarithmic interval when M is sufficiently large.The stated interval is expressed using logarithmic functions of M.

C. Proof of (22)

The proof reaches its target by establishing equation (66), which completes the proof of equation (22).

  • Proof conclusion: Equation (66) supplies the final bound needed to conclude equation (22).This is the closing step of the proof.
  • Proof conclusion: The argument ends immediately after equation (66) is established.The passage identifies equation (66) as the proof-closing result.
  • Proof conclusion: Equation (22) follows from the preceding derivation once equation (66) is obtained.The passage explicitly links (66) to the conclusion of (22).
Loading 1407.2490v2…