English

Fast Compressed-Domain N-Point Discrete Fourier Transform: The "Twiddless" FFT Algorithm

Computational Complexity 2025-12-23 v3 Data Structures and Algorithms Signal Processing

Abstract

In this work, we present the \emph{twiddless fast Fourier transform (TFFT)}, a novel algorithm for computing the NN-point discrete Fourier transform (DFT). The TFFT's divide strategy builds on recent results that decimate an NN-point signal (by a factor of pp) into an N/pN/p-point compressed signal whose DFT readily yields N/pN/p coefficients of the original signal. However, existing compression-domain DFT analyses have been limited to computing only the even-indexed DFT coefficients. With TFFT, we overcome this limitation by efficiently computing both \emph{even- and odd-indexed} DFT coefficients in the compressed domain with O(NlogN)O(N \log N) complexity. TFFT introduces a new recursive decomposition of the DFT problem, wherein N/2iN/2^i coefficients of the original input are computed at recursion level ii, with no need for twiddle factor multiplications or butterfly structures. Additionally, TFFT generalizes the input length to N=c2kN = c \cdot 2^k (for k0k \geq 0 and non-power-of-two c>0c > 0), reducing the need for zero-padding and potentially improving efficiency and stability over classical FFTs. We believe TFFT represents a \emph{novel paradigm} for DFT computation, opening new directions for research in optimized implementations, hardware design, parallel computation, and sparse transforms.

Keywords

Cite

@article{arxiv.2505.23718,
  title  = {Fast Compressed-Domain N-Point Discrete Fourier Transform: The "Twiddless" FFT Algorithm},
  author = {Saulo Queiroz},
  journal= {arXiv preprint arXiv:2505.23718},
  year   = {2025}
}

Comments

only the N/2 coefficients are obtained "twidelessly" but this is equivalent to a decimantion-in-frequency

R2 v1 2026-07-01T02:48:54.746Z