Discrete and Fast Fourier Transform Made Clear

08/17/2019
by   Peter Zeman, et al.
0

Fast Fourier transform was included in the Top 10 Algorithms of 20th Century by Computing in Science Engineering. In this paper, we provide a new simple derivation of both the discrete Fourier transform and fast Fourier transform by means of elementary linear algebra. We start the exposition by introducing the convolution product of vectors, represented by a circulant matrix, and derive the discrete Fourier transform as the change of basis matrix that diagonalizes the circulant matrix. We also generalize our approach to derive the Fourier transform on any finite abelian group, where the case of Fourier transform on the Boolean cube is especially important for many applications in theoretical computer science.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/11/2022

A Formalisation of a Fast Fourier Transform

This notes explains how a standard algorithm that constructs the discret...
research
03/06/2020

Quantum Fourier Transform Revisited

The fast Fourier transform (FFT) is one of the most successful numerical...
research
07/17/2019

Interesting Open Problem Related to Complexity of Computing the Fourier Transform and Group Theory

The Fourier Transform is one of the most important linear transformation...
research
07/04/2023

On the Matrix Form of the Quaternion Fourier Transform and Quaternion Convolution

We study matrix forms of quaternionic versions of the Fourier Transform ...
research
12/25/2021

Geometric algebra generation of molecular surfaces

Geometric algebra is a powerful framework that unifies mathematics and p...
research
12/17/2020

Generalized gaussian bounds for discrete convolution powers

We prove a uniform generalized gaussian bound for the powers of a discre...
research
04/29/2021

Simulating the DFT Algorithm for Audio Processing

Since the evolution of digital computers, the storage of data has always...

Please sign up or login with your details

Forgot password? Click here to reset