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

Abstract

In this work, we present the twiddless fast Fourier transform (TFFT), a novel algorithm for computing the N-point discrete Fourier transform (DFT). The TFFT's divide strategy builds on recent results that decimate an N-point signal (by a factor of p) into an N/p-point compressed signal whose DFT readily yields N/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 even- and odd-indexed DFT coefficients in the compressed domain with O(N N) complexity. TFFT introduces a new recursive decomposition of the DFT problem, wherein N/2i coefficients of the original input are computed at recursion level i, with no need for twiddle factor multiplications or butterfly structures. Additionally, TFFT generalizes the input length to N = c · 2k (for k ≥ 0 and non-power-of-two c > 0), reducing the need for zero-padding and potentially improving efficiency and stability over classical FFTs. We believe TFFT represents a novel paradigm for DFT computation, opening new directions for research in optimized implementations, hardware design, parallel computation, and sparse transforms.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…