Fast DFT Computation for Signals with Structured Support
Suppose an N -length signal has known frequency support of size k . Given access to samples of 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) O ( k log k ) com...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on information theory 2024-02, Vol.70 (2), p.1-1 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Suppose an N -length signal has known frequency support of size k . Given access to samples of 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) O ( k log k ) complexity can be achieved, which we refer to as homogeneous sets. We give a generalization of the radix-2 FFT that enables O ( k log k ) computation of signals with homogeneous frequency support. We use homogeneous sets as building blocks to construct more complex support structures for which the complexity of O ( k log k ) is achievable. Applying these ideas, we present an O ( k log 2 k ) algorithm for computing the DFT of signals whose frequency support is additively structured. We also present partial converses. |
---|---|
ISSN: | 0018-9448 1557-9654 |
DOI: | 10.1109/TIT.2023.3329804 |