Discrete Fourier Transform (DFT) - Discrete Fourier Series
- takes a DISCRETE signal as input and outputs a DISCRETE frequency spectrum
- transforms data in the time or spatial domain into the frequency domain
- should technically be called a Discrete Fourier Series
- is like a Fourier Series on data instead of analytic functions
- converts a finite sequence of equally-spaced samples of a function 𝑓(𝑥) into a same-length sequence of equally-spaced samples of the discrete-time Fourier transform (DTFT), which is a complex-valued function of frequency
- is a unitary, invertible, linear transformation
- most often uses the FFT algorithm to compute the DFT
- is the inverse of the Inverse Discrete Fourier Transform (IDFT)
DFT - Definition
DFT transforms a sequence of 𝑁 complex numbers {𝑥0, 𝑥1, …, 𝑥𝑁-1} into another sequence of complex numbers, {𝑋0, 𝑋1, …, 𝑋𝑁-1}, which is defined by:
where:
IDFT - Definition
IDFT transforms a sequence of 𝑁 complex numbers {𝑋0, 𝑋1, …, 𝑋𝑁-1} into another sequence of complex numbers, {𝑥0, 𝑥1, …, 𝑥𝑁-1}, which is defined by:
where: