BeginnerTopic 29 of 101Signals, Control & Comms
Windowing
Window functions reduce spectral leakage in FFT analysis.
In depth
Truncating a signal to finite length causes spectral leakage. Windows (Hann, Hamming, Blackman, Kaiser) taper the ends, lowering side-lobes at the cost of wider main lobe. Rectangular is best for transients and exactly periodic data. Window choice trades resolution vs dynamic range.
Key points
- Coherent gain
- ENBW
- Overlap-add processing
ExampleHann window is the default for general spectrum analysis.
What is Windowing?
Window functions reduce spectral leakage in FFT analysis.
Why is it important to understand windowing?
Windows reduce the spectral leakage that appears when a finite block is analysed, which makes peaks clearer and amplitudes more accurate.
What is spectral leakage?
Energy from one frequency spreads into neighbouring bins because the block does not contain a whole number of periods.
What is the trade-off with windows?
Windows widen the main peak and reduce sidelobes, so they improve dynamic range at the cost of frequency resolution.
How is Windowing used in practice?
Typical applications include choosing a Hann window before computing the spectrum of a vibration record, reducing leakage when a tone does not fit exactly into the block and comparing amplitude accuracy and sidelobe level for two window functions.
What should I learn before Windowing?
Study "Fast Fourier transform" first (topic 28 of 101 in Signals, Control & Comms). It covers the groundwork this topic builds on.
What are the key points of Windowing?
Coherent gain. ENBW. Overlap-add processing.
Can you give an example of Windowing?
Hann window is the default for general spectrum analysis.
What comes after Windowing?
The next topic is "Z-transform", which builds directly on this one.
How difficult is Windowing?
It is classed as Beginner in Signals, Control & Comms (topic 29 of 101). It is an entry-level topic. It relies only on basic school mathematics and the ideas introduced earlier in this discipline.