Sparse Fourier Transform in Any Constant Dimension with Nearly-Optimal Sample Complexity in Sublinear Time

Abstract

We consider the problem of computing a k-sparse approximation to the Fourier transform of a length N signal. Our main result is a randomized algorithm for computing such an approximation (i.e. achieving the 2/2 sparse recovery guarantees using Fourier measurements) using Od(k N N) samples of the signal in time domain that runs in time Od(kd+3 N), where d≥ 1 is the dimensionality of the Fourier transform. The sample complexity matches the lower bound of (k (N/k)) for non-adaptive algorithms due to DIPW for any k≤ N1-δ for a constant δ>0 up to an O( N) factor. Prior to our work a result with comparable sample complexity k N O(1) N and sublinear runtime was known for the Fourier transform on the line IKP, but for any dimension d≥ 2 previously known techniques either suffered from a polylogarithmic factor loss in sample complexity or required (N) runtime.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…