English

A sparse Fast Fourier Algorithm for Real Nonnegative Vectors

Numerical Analysis 2020-02-19 v2 Numerical Analysis

Abstract

In this paper we propose a new fast Fourier transform to recover a real nonnegative signal x{\bf x} from its discrete Fourier transform. If the signal x{\mathbf x} appears to have a short support, i.e., vanishes outside a support interval of length m<Nm < N, then the algorithm has an arithmetical complexity of only O(mlogmlog(N/m)){\cal O}(m \log m \log (N/m)) and requires O(mlog(N/m)){\cal O}(m \log (N/m)) Fourier samples for this computation. In contrast to other approaches there is no a priori knowledge needed about sparsity or support bounds for the vector x{\bf x}. The algorithm automatically recognizes and exploits a possible short support of the vector and falls back to a usual radix-2 FFT algorithm if x{\bf x} has (almost) full support. The numerical stability of the proposed algorithm ist shown by numerical examples.

Keywords

Cite

@article{arxiv.1602.05444,
  title  = {A sparse Fast Fourier Algorithm for Real Nonnegative Vectors},
  author = {Gerlind Plonka and Katrin Wannenwetsch},
  journal= {arXiv preprint arXiv:1602.05444},
  year   = {2020}
}
R2 v1 2026-06-22T12:52:15.634Z