Improved Reconstruction for Fourier-Sparse Signals

Abstract

We revisit the classical problem of Fourier-sparse signal reconstruction -- a variant of the \emph{Set Query} problem -- which asks to efficiently reconstruct (a subset of) a dd-dimensional Fourier-sparse signal (βˆ₯x^(t)βˆ₯0≀k\|\hat{x}(t)\|_0 \leq k), from minimum \emph{noisy} samples of x(t)x(t) in the time domain. We present a unified framework for this problem by developing a theory of sparse Fourier transforms (SFT) for frequencies lying on a \emph{lattice}, which can be viewed as a ``semi-continuous'' version of SFT in between discrete and continuous domains. Using this framework, we obtain the following results: βˆ™\bullet **Dimension-free Fourier sparse recovery** We present a sample-optimal discrete Fourier Set-Query algorithm with O(kΟ‰+1)O(k^{\omega+1}) reconstruction time in one dimension, \emph{independent} of the signal's length (nn) and β„“βˆž\ell_\infty-norm. This complements the state-of-art algorithm of [Kapralov, STOC 2017], whose reconstruction time is O~(klog⁑2nlog⁑Rβˆ—)\tilde{O}(k \log^2 n \log R^*), where Rβˆ—β‰ˆβˆ₯x^βˆ₯∞R^* \approx \|\hat{x}\|_\infty is a signal-dependent parameter, and the algorithm is limited to low dimensions. By contrast, our algorithm works for arbitrary dd dimensions, mitigating the exp⁑(d)\exp(d) blowup in decoding time to merely linear in dd. A key component in our algorithm is fast spectral sparsification of the Fourier basis. βˆ™\bullet **High-accuracy Fourier interpolation** In one dimension, we design a poly-time (3+2+Ο΅)(3+ \sqrt{2} +\epsilon)-approximation algorithm for continuous Fourier interpolation. This bypasses a barrier of all previous algorithms [Price and Song, FOCS 2015, Chen, Kane, Price and Song, FOCS 2016], which only achieve c>100c>100 approximation for this basic problem. Our main contribution is a new analytic tool for hierarchical frequency decomposition based on \emph{noise cancellation}

    Similar works

    Full text

    thumbnail-image

    Available Versions