Adaptive sub-linear Fourier algorithms
arXiv:1207.6368
Abstract
We present a new deterministic algorithm for the sparse Fourier transform problem, in which we seek to identify k << N significant Fourier coefficients from a signal of bandwidth N. Previous deterministic algorithms exhibit quadratic runtime scaling, while our algorithm scales linearly with k in the average case. Underlying our algorithm are a few simple observations relating the Fourier coefficients of time-shifted samples to unshifted samples of the input function. This allows us to detect when aliasing between two or more frequencies has occurred, as well as to determine the value of unaliased frequencies. We show that empirically our algorithm is orders of magnitude faster than competing algorithms.
24 pages, 3 figures
Cited by in corpus (6)
- A Fast Hadamard Transform for Signals with Sub-linear Sparsity in the Transform Domain
- Sample-Optimal Average-Case Sparse Fourier Transform in Two Dimensions
- On sparse interpolation and the design of deterministic interpolation points
- Sample-Optimal Fourier Sampling in Any Constant Dimension -- Part I
- Sparse Fourier Transform in Any Constant Dimension with Nearly-Optimal Sample Complexity in Sublinear Time
- A Multiscale Sub-linear Time Fourier Algorithm for Noisy Data