Modern Filter Design
Modern Filter Design
In contrast to the image parameter theory, modern filter design is based on the
selection of the filter transfer function to satisfy the specification, and then the
realization of this function by synthesis techniques.
Most of the widely used filter synthesis methods are for low pass filters only.
So how do we synthesize band-pass, high-pass and band-reject filters? We use
frequency transformation methods. By frequency transformation we mean:
1 Transform the filter specifications to normalized low-pass filter specification.
2 Obtain the normalized low-pass filter transfer function using modern filter synthesis
methods.
3 Transform the low-pass transfer function back to the required type of filter.
4 Synthesize the system function using realization techniques.
Figure: High pass filter specification Figure: Band pass filter specification
α ≤ αp , for ω ≥ ωp α ≤ αp , for ω1 ≤ ω ≤ ω2
α ≥ αs , for ω ≤ ωs α ≥ αs , for ω ≤ ωs1 and ω ≥ ωs2
Frequency Transformation:
High-pass filter:
Step 1: Transform the given HPF
specifications to normalized low pass
specifications with
ω0
ωn =
ω
Figure: Band Stop filter specification
Where ωn is the normalized low pass filter
frequency, ω0 is cutoff frequency of Highpass
α ≤ αp , for ω ≤ ω1 and ω ≥ ω2 filter and ω is the frequency of HPF.
α ≥ αs , for ωs1 ≤ ω ≤ ωs2
August 19, 2024 6 / 23
Frequency Transformation
In Butterworth approximation it
1
minimizes the maximum error at ω=0. |T (jω)|2 =
1 + c2 ω 2n
Kn (ω) is selected as
α(ω) =10 log[1 + c2 ω 2n ] dB
Kn (ω) = β0 + β1 ω + β2 ω 2 + ... + βn ω n
2k − 1 2k − 1
2 1 1 = cos(j π) + j sin(j π)
|T (jω)| = 2
= 2n 2n
|H(jω)| H(s)H(−s)|s=jw
k = 1, 2, ..., 2n
|H(jw)|2 =1 + ω 2n = 1 + (−1)n s2n
If n is odd, it become 1 − s2n = 0
Solving 1 + (−1)n s2n = 0 and select the reduces to s2n = 1 = ej2kπ . The 2n roots
left hand poles from 2n roots give, are
August 19, 2024 14 / 23
Butterworth Approximation
k
pk = ej n π 1 2k − 1
T (s) = Qn/2 with θk = π
k k 2 2n
= cos(j π) + j sin(j π) k=1 (s + 2 cos θk s + 1)
n n
k = 0, 1, ..., 2n − 1
If n is odd,
1
T (s) =
The transfer function are (s + 1)
Q(n−1)/2
(s2 + 2 cos θk s + 1)
k=1
constructed from left hand
kπ
plane roots and is given by. For with θk =
n
n is even
Most of the time getting roots are tiring. the following table gives you the denominator of
T(s).
100.3 − 1
k1 = = 0.01 Step 3: Transform from LPF to BPF
104 − 1
1 using
k= = 0.2442
4.095 1 ω02 + s2
log 0.01 sn =
n≥ = 3.27, n = 4 BW s
log 0.2442
1 (60k)2 + s2
=
From table for n=4 with c=1 and 22k s
ωp = 1 rad/s, (60k)2 + s2
=0.0455 ∗ 10−3
s
1
TLP (s) =
s4 + 2.613s3 + 3.414s2 + 2.613s + 1
step 4: Realize the network from system function. But we will not consider here.
you have already seen how to realize a network in previous lessons. It is enough if you do
till this.
The transfer function for the low-pass filter should be arranged in for ωc = 1.12. This can
s
be done by substituting using in place of s.
1.12
1
T (s) = s 6 s 5 s 4 s 3 s 2 s
( ) + 3.86( ) + 7.46( ) + 9.14( ) + 7.46( ) + 3.86( )+1
1.12 1.12 1.12 1.12 1.12 1.12