Fast DFT Computation for Signals with Structured Support
Charantej Reddy P, Aditya Siripuram, Brad Osgood

TL;DR
This paper develops fast algorithms for computing the Discrete Fourier Transform of signals with known structured frequency support, achieving near-optimal complexity for certain classes of supports.
Contribution
It introduces a generalized radix-2 method for signals with homogeneous frequency support and extends it to more complex structures, improving DFT computation efficiency.
Findings
Achieves $O(k \,\log k)$ complexity for homogeneous frequency supports.
Constructs complex support structures with similar computational efficiency.
Explores the relationship between support structure and additive properties in DFT computation.
Abstract
Suppose an length signal has known frequency support of size . Given sample access to this signal, how fast can we compute the DFT? The answer to this question depends on the structure of the frequency support. We first identify some frequency supports for which (an ideal) complexity is achievable, referred to as homogeneous sets. We give a generalization of radix-2 that enables computation of signals with homogeneous frequency support. Using homogeneous sets as building blocks, we construct more complicated support structures for which the complexity of is achievable. We also investigate the relationship of DFT computation with additive structure in the support and provide partial converses.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Filter Design and Implementation · Numerical Methods and Algorithms · Coding theory and cryptography
