BeginnerTopic 27 of 101Signals, Control & Comms
Discrete Fourier transform
Finite-length frequency analysis that computers calculate.
In depth
DFT X[k]=Σ_{n=0}^{N-1}x[n]e^{-j2πkn/N} converts N samples to N frequency bins spaced f_s/N apart. Inverse reconstructs the samples. Assumes periodic extension, so leakage appears with non-integer cycles. Zero-padding interpolates the spectrum.
Key points
- Frequency resolution Δf=f_s/N
- Real signals have symmetric spectra
- Circular convolution
ExampleA 1024-point DFT at 8 kHz has 7.8 Hz bin spacing.
What is Discrete Fourier transform?
Finite-length frequency analysis that computers calculate.
Why is it important to understand discrete Fourier transform?
The DFT is the form computers use for spectrum analysis, so it sets the practical limits of frequency resolution and leakage.
What sets the frequency resolution of the DFT?
The sampling rate divided by the number of samples, so longer records give finer frequency steps.
Why does the DFT assume periodicity?
It treats the finite block as one period of a repeating signal, which causes leakage when the block does not end at the same value it started.
How is Discrete Fourier transform used in practice?
Typical applications include computing the spectrum of a recorded vibration block in software, estimating the harmonic content of a sampled waveform and finding the dominant frequency in a sensor record.
What should I learn before Discrete Fourier transform?
Study "Discrete-time Fourier transform" first (topic 26 of 101 in Signals, Control & Comms). It covers the groundwork this topic builds on.
What are the key points of Discrete Fourier transform?
Frequency resolution Δf=f_s/N. Real signals have symmetric spectra. Circular convolution.
Can you give an example of Discrete Fourier transform?
A 1024-point DFT at 8 kHz has 7.8 Hz bin spacing.
What comes after Discrete Fourier transform?
The next topic is "Fast Fourier transform", which builds directly on this one.
How difficult is Discrete Fourier transform?
It is classed as Beginner in Signals, Control & Comms (topic 27 of 101). It is an entry-level topic. It relies only on basic school mathematics and the ideas introduced earlier in this discipline.