2018
DOI: 10.1137/17m1134822
|View full text |Cite
|
Sign up to set email alerts
|

A Nonuniform Fast Fourier Transform Based on Low Rank Approximation

Abstract: By viewing the nonuniform discrete Fourier transform (NUDFT) as a perturbed version of a uniform discrete Fourier transform, we propose a fast, stable, and simple algorithm for computing the NUDFT that costs O(N log N log(1/ǫ)/ loglog(1/ǫ)) operations based on the fast Fourier transform, where N is the size of the transform and 0 < ǫ < 1 is a working precision. Our key observation is that a NUDFT and DFT matrix divided entry-by-entry is often well-approximated by a low rank matrix, allowing us to express a NUD… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

1
56
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(57 citation statements)
references
References 27 publications
1
56
0
Order By: Relevance
“…In the univariate (1D) case, there are several variants of the second approach: Dutt-Rokhlin [13] proposed spectral Lagrange interpolation (using the cotangent kernel applied via the fast multipole method), combined with a single FFT. Recently, Ruiz-Antolín and Townsend [53] proposed a stable Chebyshev approximation in intervals centered about each uniform point, which needs an independent N -point FFT for each of the O(log 1/ε) coefficients, but is embarrassingly parallelizable. This improves upon earlier work [2] using Taylor approximation that was numerically unstable without upsampling [33, Ex.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…In the univariate (1D) case, there are several variants of the second approach: Dutt-Rokhlin [13] proposed spectral Lagrange interpolation (using the cotangent kernel applied via the fast multipole method), combined with a single FFT. Recently, Ruiz-Antolín and Townsend [53] proposed a stable Chebyshev approximation in intervals centered about each uniform point, which needs an independent N -point FFT for each of the O(log 1/ε) coefficients, but is embarrassingly parallelizable. This improves upon earlier work [2] using Taylor approximation that was numerically unstable without upsampling [33, Ex.…”
mentioning
confidence: 99%
“…This improves upon earlier work [2] using Taylor approximation that was numerically unstable without upsampling [33, Ex. 3.10] [53].…”
mentioning
confidence: 99%
“…Generally speaking, r is related to n and it was conjectured in [40] that r = O( log n log log n ) via excessive numerical experiments. In practice, inspired by the NUFFT in [33], we can replace the Hadamard product of a low-rank matrix and a NUFFT matrix in (42) with a Hadamard product of a low-rank matrix and a DFT matrix, the matvec of which can be carried out more efficiently with a few numbers of FFTs.…”
Section: One-dimensional Transform and Its Inversementioning
confidence: 99%
“…In [40], it was observed that the second summation in (8) could be interpreted as the application of a structured matrix that is the real part of a Hadamard product of a NUFFT matrix and a numerically low-rank matrix. This leads to a method for its computation which takes quasi-linear time [33,44,45]. Expansions in terms of the functions of the second kind {Q (a,b) j } ∞ j=0 can be handled similarly.…”
mentioning
confidence: 99%
“…The numerical cost of this step then retains the O (N log (N )) scaling of FFT techniques, where N is here N l , N k or n t . Efficient algorithms also exist in case of non-uniform sampling, e.g., Ruiz-Antolín & Townsend (2018), and retain the O (N log (N )) scaling. The remaining step involves a POD in the non-homogeneous dimension for each atom of triad (l, k, f ).…”
Section: Requirements and Cost Of The Decompositionmentioning
confidence: 99%