# A Stable and Accurate Butterfly Sparse Fourier Transform

@article{Kunis2012ASA, title={A Stable and Accurate Butterfly Sparse Fourier Transform}, author={Stefan Kunis and Ines Melzer}, journal={SIAM J. Numer. Anal.}, year={2012}, volume={50}, pages={1777-1800} }

Recently, the butterfly approximation scheme was proposed for computing Fourier transforms with sparse and smooth sampling in the frequency and spatial domains. We present a rigorous error analysis which shows how the local expansion degree depends on the target accuracy and the nonharmonic bandwidth. Moreover, we show that the original scheme becomes numerically unstable if a large local expansion degree is used. This problem is removed by representing all approximations in a Lagrange-type…

## Figures from this paper

## 15 Citations

Fast evaluation of real and complex exponential sums

- Mathematics, Computer Science
- 2016

A certain fast Fourier-Laplace transform is proposed, which in particular allows for the fast evaluation of polynomials at nodes in the complex unit disk.

Computational Methods for the Fourier Analysis of Sparse High-Dimensional Functions

- Computer Science
- 2014

This work presents stable and effective algorithms for the fast evaluation and reconstruction of multivariate trigonometric polynomials with frequencies supported on an index set \(\mathcal{I}\subset \mathbb{Z}^{d}\).

Approximation of the high-frequency Helmholtz kernel by nested directional interpolation: error analysis

- Computer Science, MathematicsNumerische Mathematik
- 2017

Convergence analysis may be employed to establish exponential convergence of certain classes of fast methods for discretizations of the Helmholtz integral operator that feature polylogarithmic-linear complexity.

Efficient and accurate computation of spherical mean values at scattered center points

- Mathematics
- 2012

A spectral discretization via trigonometric polynomials such that the computation can be done via nonequispaced fast Fourier transforms and gives optimal arithmetic complexity.

Efficient Algorithms for Computing Multidimensional Integral Fractional Laplacians via Spherical Means

- Computer Science, MathematicsSIAM J. Sci. Comput.
- 2020

We develop efficient algorithms for computing the multidimensional fractional operator $( -\Delta_{x})^{\frac{\alpha}{2}}$ in the form of hypersingular integral in the entire space, where the opera...

A Parallel Butterfly Algorithm

- Computer ScienceSIAM J. Sci. Comput.
- 2014

A parallelization of the butterfly algorithm is introduced which, assuming a message latency of $\alpha$ and per-process inverse bandwidth of $\beta$, executes in at most $O(r^2 N^d \log N + (\beta r\frac{N^d}{p}+\alpha)\log p)$ time using $p$ processes.

Butterfly-Net: Optimal Function Representation Based on Convolutional Neural Networks

- Computer ScienceCommunications in Computational Physics
- 2020

Butterfly-net, a low-complexity CNN with structured and sparse across-channel connections, which aims at an optimal hierarchical function representation of the input signal, outperforms the hard-coded Butterfly-net and achieves similar accuracy as the trained CNN but with much less parameters.

## References

SHOWING 1-10 OF 21 REFERENCES

Sparse Fourier Transform via Butterfly Algorithm

- Computer ScienceSIAM J. Sci. Comput.
- 2009

A fast algorithm for computing sparse Fourier transforms with spatial and Fourier data supported on curves or surfaces that can approximate the interaction between a frequency region and a spatial region accurately and compactly using a small number of equivalent sources.

A Fast Butterfly Algorithm for the Computation of Fourier Integral Operators

- Computer ScienceMultiscale Model. Simul.
- 2009

This paper introduces a novel algorithm running in O(N^2 log N) time, i.e., with near-optimal computational complexity, and whose overall structure follows that of the butterfly algorithm.

Fast Computation of Partial Fourier Transforms

- Computer ScienceMultiscale Model. Simul.
- 2009

Two ecient algorithms for computing the partial Fourier transforms in one and two dimensions are introduced by the wave extrapolation procedure in reection seismology to decompose the summation domain of into simpler components in a multiscale way.

A sparse data fast Fourier transform (SDFFT)

- Computer Science
- 2003

The parabolic reflector antenna problem is studied as an example to demonstrate its use in the computation of far-field patterns due to arbitrary aperture antennas and antenna arrays.

An algorithm for the rapid evaluation of special function transforms

- Mathematics, Computer Science
- 2010

Fast Fourier Transforms for Nonequispaced Data

- Computer ScienceSIAM J. Sci. Comput.
- 1993

A group of algorithms is presented generalizing the fast Fourier transform to the case of noninteger frequencies and nonequispaced nodes on the interval $[ - \pi ,\pi ]$. The schemes of this paper…

Accelerating the Nonuniform Fast Fourier Transform

- Computer ScienceSIAM Rev.
- 2004

This paper observes that one of the standard interpolation or "gridding" schemes, based on Gaussians, can be accelerated by a significant factor without precomputation and storage of the interpolation weights, of particular value in two- and three- dimensional settings.

Fast Algorithms for Spherical Harmonic Expansions

- Computer ScienceSIAM J. Sci. Comput.
- 2006

An algorithm is introduced for the rapid evaluation at appropriately chosen nodes on the two-dimensional sphere of functions specified by their spherical harmonic expansions (known as the inverse spherical harmonic transform); the performance of the algorithm is illustrated via several numerical examples.