S5-3.3 FIR Filter Design & Realization
You can identify the four types of linear phase FIR filter and their magnitude and phase responses, design them with rectangular, Bartlett, Hamming, Blackman and Kaiser windows or by frequency sampling, and realize them in direct and linear phase form.
Exact linear phase is the FIR filter's reason to exist - every frequency delayed equally, so pulse shapes survive, which matters in data transmission and imaging. The windows are a menu of one trade: a wider main lobe buys lower side lobes, so transition width is bought with stopband attenuation, and Kaiser is the one that lets you dial the compromise with a parameter. The linear phase realization exploits coefficient symmetry to halve the multipliers, which is a nice case of mathematics buying hardware.
Work through these
Introduction to linear phase FIR filters
The other filter family, and the reason it exists: exactly linear phase. Every frequency is delayed equally, so pulse shapes survive, which matters in data transmission and imaging.
Types of linear phase FIR filters
Four types, decided by symmetry and length. Knowing which types cannot realise which responses saves you designing something impossible.
Magnitude and phase responses of linear phase FIR filters
What the symmetry buys and what it costs, read off the response. This is the item that connects the classification above to a design you would actually choose.
Windowing technique: rectangular and Bartlett windows
The starting point, and the demonstration of the trade the whole topic turns on. The rectangular window has the narrowest main lobe and the worst side lobes, which is the compromise stated at its extremes.
Hamming, Blackman and Kaiser windows
The rest of the menu, ending with the one that lets you dial the compromise with a parameter. Kaiser is the practical choice once you understand the others.
Frequency sampling technique
A different route entirely: specify the response at points and transform back. Useful when the response you want is not a standard shape.
Realization of FIR filters: direct form and linear phase structure
Two structures again, and the second exploits coefficient symmetry to halve the multipliers. A nice case of mathematics buying hardware.
Lab: FIR filter design using different windows in MATLAB
The bench version of the window comparison. Plotting several windows for the same specification is the fastest way to internalise the trade above.
Lab: implement an FIR filter on the DSK
The same design on a real processor, where the multiplier count from the previous item stops being theoretical.
Sign in to keep your progress.
Free resources
We haven't checked most of these for screen reader use yet.
Links last checked 30 Aug 2026.
Stuck here?
Ask a mentor. A real person answers, and they can see exactly which topic you're on. Usually within a couple of working days.
Checking your session…
Topics shown in module order.