FIR Filters
FIR Filters
Design
Find system coefficients, i.e. M;N;a1; … ;aN; b0; … ;bM,
s.t.
• Practical realization poses causality and stability constraints
• coefficients ak have strict constraints
• Additionally, a linear phase requirement for H(z) may be desirable
Filter Design Overview
Design of Discrete-Time IIR Filters From Continuous-
Time (Analog) Filters
Impulse Invariance
Bilinear Transformation
[0;wp] = pass-band
[ws ; p] = stop-band
[wp ; ws ] = transition-band
Windowing Method
Truncate (window) the ideal response to make it FIR
FIR Filter Design-Rectangular Windowing
Problems
Magnitude spectra of Rectangular windows of increasing lengths (samples)
(frequency domain)
0.5 − 0.5cos ( 2p n / M ) 0 n M
Hanning w n =
0, otherwise
0.54 − 0.46cos ( 2p n / M ) 0 n M
Hamming w n =
0, otherwise
Hamming
Bartlett (triangular)
Blackman
Properties of Commonly Used Windows
Smallest width
Hanning Window
Hanning Window
Rectangular window
M = 40
wp ws
wp ws
Non-causal