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:

Subpages

Resources