Skip to content

Pruned Uniform-to-Uniform FFTs #683

@stumarcus314

Description

@stumarcus314

If I only wanted a percentage, say a half or a quarter, of the output frequencies of a uniform-to-uniform FFT, would it be faster to a) use a type-2 NUFFT (such as provided in FINUFFT), specifying only the subset of desired output frequencies, or to b) use an unpruned uniform-to-uniform FFT library (like FFTW) and discard the unwanted output frequencies? I know that if the percentage of desired output frequencies of a uniform-to-uniform FFT is very small, then the Goertzel algorithm is the computationally-efficient way to go: https://en.wikipedia.org/wiki/Goertzel_algorithm

Does FINUFFT offer the ability to compute uniform-to-uniform FFTs, by directly calling the underlying FFT library like FFTW or DUCC0 FFT? This would be useful for method b.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions