Professional Documents
Culture Documents
A.V.Ramachandran
Syllabus
• Structure of IIR –
• System design of discrete time IIR filter from
continuous time filter Approximation
derivatives –
• IIR filter design by impulse invariance –
• Bilinear transformation –
• Design of IIR filter in the frequency domain.
Frequency Domain
• What is it?
• x(n) = cos(
Frequency Domain Understanding
• It helps me to design filters easily. Tea Filter
1*
System Function, 1*
. +
H(z) .
.
.
0*
ωp
H(ω)
δp
δs
ω
ωp ωs
Practical Filter
1
Other Filters
LTI system Digital Filter
After π, it
repeats.
Since
Discrete
time,
signals are
redundant
after 2π
Z{ } Z{ } Z{ }
To find H(z) for LTI system
Convolution Formula:
H(ω) is clearly showing, this is Low Pass Filter. Why not I find only H(ω) for any filter?
Why I’m finding H(z) for filter design?
H(z) actually what it says?
H(z) is the form you can implement (design) filters directly. Using H(ω), you can’t
implement filter directly.
But H(ω) tells you, how the filter works.
Somehow, I must try to understand from H(z), how the filter works.
Understanding Poles and Zeros in H(z)
(Poles and Zero to Frequency Response)
H(z) to H(ω)
H(ω) dz / dp
dp dz
ω
How the following filters work?
Find what is this filter?
IIR Filter Design
Analog Filter
Digital Filter
Why doing like this?
Splendid research has been done in Analog Filters and really very good
Analog filters are readily available.
why not just use them?
Techniques to convert Analog Filter to
Digital Filter
• Ways to find s in terms of z:
– Approximation Derivatives
– Impulse Invariance
– Bilinear Transformation
H(s) H(z)
{Analog Filter} {Digital Filter}
Okay, let’s substitute s and find H(z). Wait, before that, simplify the H(s), so
that your substitution will be easy.
Rearranging in the denominator
H(z)
Easy way to
find the poles.
Whether Approximation Derivative satisfy
the condition?
Yes, it satisfy both the
conditions.
But what is the problem?
Find z in terms of s:
s=-1 s=0
s=-∞
Think of Designing Low Pass Filter and
High pass Filter using Backward
Difference Method
• Low Pass Filter: High Pass Filter
Impulse
L-1 Invariance Z
Mapping of s to z: 𝒂
=
So what about
zeros in s domain?
Mapping of s to z: I’m not currently
bother about it.
ωc ω
"An ideal electrical filter should not only completely reject the unwanted frequencies
but should also have uniform sensitivity for the wanted frequencies".
-Butterworth
System Function of Butterworth Filter
1 Note:
0.707
Butterworth is not
necessarily a Low
Pass Filter.
0.2
1. To convert digital specification to
analog specification
To convert, we need to map digital frequency, ω and analog frequency, Ω
In impulse invariance,
Ha(s) H(z)
Ha(jΩ) H(ejω)
Given, T =1sec
2Nlog
Show them,
s-plane other way of
dividing and the
problem due to
Ha (s) that dividing.
Ha (-s)
p1 and p2 are complex conjugates
To find
To find c1 and c2
Applying Impulse Invariance Technique,
Using Calculator,
Similarly, for H2 (z),
Show them 0 to 2pi and –pi to +pi are same
Highest freq : at pi
Mapping between ω and Ω:
(Impulse Invariance)
Many analog frequencies have same digital frequency. This is called : ALIASING
Aliasing in Impulse Invariance:
Bilinear Transformation
Apply Trapezoidal
Represent Derivative in formula and convert to
Integral form digital By Substituting, H(z) is found by
taking Z transform and is
(t = nT, t0 = nT-T) compared with Ha (s) to find the
mapping between s and z.
Since, Y(s) = Ha(s) X(s) ==> Ha(s) =
Laplace Recall:
L(dy/dt) = sY(s)
Represent derivative in integral form:
Trapezoidal Rule
Mapping of s and z:
• Converting to Digital Domain, t = nT and
previous time, t0 = nT-T,
• So, entire Ω is mapped into the unit circle only once, unlike impulse invariance
technique.
Frequency
Warping
To meet the desired Digital Filter
specification
• Pre-warp the critical frequencies (band edge
frequencies) according to the
Frequency
Warping
Digital Frequency Vs Analog Frequency in
Impulse Invariance Method
• Many Analog frequencies are mapped to same
digital frequency resulting in Aliasing effect
Problems in Bilinear Transformation
1. Convert the analog filter
into digital IIR filter by means of bilinear Transformation.
Given: Digital should have resonant frequency,
From the given
Resonant Frequency:
Frequency at which Filter
frequency response is exactly
unity (Maximum)
Plot the Poles
Problem ends
here…
– (2)
Find N by solving (1) and (2)
To solve (1) and (2), substitute,
Always,
Substitute N = 2 in (1) (satisfying pass band criterion),