A Deterministic Sparse FFT for Functions with Structured Fourier Sparsity

05/15/2017
by   Sina Bittens, et al.
0

In this paper a deterministic sparse Fourier transform algorithm is presented which breaks the quadratic-in-sparsity runtime bottleneck for a large class of periodic functions exhibiting structured frequency support. These functions include, e.g., the oft-considered set of block frequency sparse functions of the form f(x) = ∑^n_j=1∑^B-1_k=0 c_ω_j + k e^i(ω_j + k)x, {ω_1, ..., ω_n }⊂(-N/2, N/2]∩Z as a simple subclass. Theoretical error bounds in combination with numerical experiments demonstrate that the newly proposed algorithms are both fast and robust to noise. In particular, they outperform standard sparse Fourier transforms in the rapid recovery of block frequency sparse functions of the type above.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2021

Nonuniform fast Fourier transforms with nonequispaced spatial and frequency data and fast sinc transforms

In this paper we study the nonuniform fast Fourier transform with nonequ...
research
12/17/2020

Sparse Fourier Transforms on Rank-1 Lattices for the Rapid and Low-Memory Approximation of Functions of Many Variables

We consider fast, provably accurate algorithms for approximating functio...
research
01/15/2023

Efficiently Computing Sparse Fourier Transforms of q-ary Functions

Fourier transformations of pseudo-Boolean functions are popular tools fo...
research
10/08/2022

Fourier Neural Solver for large sparse linear algebraic systems

Large sparse linear algebraic systems can be found in a variety of scien...
research
10/13/2019

Fast Fourier Sparsity Testing

A function f : F_2^n →R is s-sparse if it has at most s non-zero Fourier...
research
05/31/2021

Circulant decomposition of a matrix and the eigenvalues of Toeplitz type matrices

We begin by showing that a n*n matrix can be decomposed into a sum of 'n...
research
07/19/2019

Sparse Recovery for Orthogonal Polynomial Transforms

In this paper we consider the following sparse recovery problem. We have...

Please sign up or login with your details

Forgot password? Click here to reset