- categories: Signal processing, Method
Definition
The Discrete Fourier Transform (DFT) is a mathematical transformation used to analyze the frequency content of discrete signals. Given a discrete signal of length , the DFT produces a sequence , where each represents the contribution of the -th frequency component.
The DFT is defined as:
where:
- is the input signal in the time domain,
- is the frequency-domain representation,
- is the complex exponential representing sinusoidal components.
Inverse DFT (IDFT)
The Inverse Discrete Fourier Transform reconstructs the time-domain signal from the frequency-domain representation:
Key Properties
-
Periodicity:
The DFT assumes the signal is periodic with period . Thus: -
Linearity:
The DFT is linear:for scalars .
-
Symmetry for Real Signals:
If , the DFT satisfies:where is the complex conjugate of .
-
Parseval’s Theorem:
The total energy in the time domain equals the total energy in the frequency domain: -
Convolution Theorem:
The circular convolution of two sequences in the time domain corresponds to pointwise multiplication in the frequency domain:where denotes circular convolution.
Applications
-
Signal Processing:
Analyze the frequency components of signals for filtering, modulation, and spectrum estimation. -
Image Processing:
DFT is used in 2D transformations for image compression and filtering. -
Audio Processing:
Analyze and manipulate audio signals in the frequency domain. -
Numerical Solutions to PDEs:
DFT helps solve differential equations by transforming them into simpler frequency-domain equations.
Example
Time-Domain Signal:
Let for .
DFT Calculation:
For :
-
:
-
:
-
:
-
: