Butterworth Filter Design
Butterworth Filter Design
Introduction to Butterworth
Filter Design
@
Sardar Patel Institute of
Technology, Andheri, Mumbai
Dr. Kiran TALELE
Kiran.Tulshiram.Vasumati.Talele
9987030881 [email protected]
• Co-ordinator (2015)
• Treasurer (2020)
• Executive Committee Member (2015)
1
9/10/2024
1
H (j) 1.0
2N 0.707
Ω
1 PB SB
Ω
c
2
9/10/2024
2 2 k
j Now,
Sk e 2
1
H LP ( s )
s s0
1
H (s)
s 1
3
j 1
K = 1, S1 e 4
Hˆ ( s )
S 2 1.414 S 1
Normalized LPF
4 2 k
j
Sk e 6
2
j
k 0, S 0 e 3
k 1, S1 e j 1 Normalized LPF
2
j
k 2, S0 e 3
3
9/10/2024
To find H(s)
Where
a0 = 1
a1 = 2.613
a2 = 3.414
a3 = 1
where a0 = aN == 1
( k 1)
cos
ak 2N a
k k 1
sin
2N
Design Specifications :
Ap : Attenuation in PB
As : Attenuation in SB
p : Pass Band Freq.
s : Stop Band Freq.
pass transition stop
band band band
4
9/10/2024
PB SB
HPF
0 p s
1.0 1.0
PB SB
PB SB
0 1 0 C
LPF
1.0
SB PB
PB SB
0 0.5 0.75
0 1
LPF
5
9/10/2024
Given Ap As p s
𝟏𝟎𝑨𝒔/𝟏𝟎 −𝟏 𝟏𝟎𝑨𝒔/𝟏𝟎 −𝟏
𝒍𝒐𝒈 𝒍𝒐𝒈
𝟏𝟎𝑨𝒑/𝟏𝟎 −𝟏 𝟏𝟎𝑨𝒑/𝟏𝟎 −𝟏
N≥ 𝛀𝒔 N≥ 𝛀𝒑
𝒍𝒐𝒈 𝒍𝒐𝒈
LPF 𝛀𝒑 HPF 𝛀𝒔
6
9/10/2024
where a0 = aN == 1
( k 1)
cos
ak 2N a
k k 1
sin
2N
p
c
10
1
Ap / 10
1 2N
Where Ap = 0.92 dB As = 40 dB
Ωp = 10 rad/sec Ωs = 20 rad/sec
Dr. Kiran TALELE 9987030881 [email protected] 21
7
9/10/2024
Ωc = 10.9528 rad/sec
N ≥ 7.703 Let N = 8
Dr. Kiran TALELE 9987030881 [email protected]
22
2222
Example-2 Given
Ap = 0.91 dB As = 13.97 dB
p = 2.00 rad/sec s = 4.828 rad/sec
Design Analog Butterworth Filter.
dB
Ap Given
AS Filter is
PB SB
LPF
0 0 2.00
0.5 0.75 4.828
pp ss
𝟏𝟎𝑨𝒔/𝟏𝟎 −𝟏 (s)
𝐇
𝒍𝒐𝒈
𝟏𝟎𝑨𝒑/𝟏𝟎 −𝟏
N≥ 𝛀𝒔 H(s)
𝒍𝒐𝒈
𝛀𝒑
𝟏𝟎𝟏𝟑.𝟗𝟕/𝟏𝟎 −𝟏
𝒍𝒐𝒈 N ≥ 1.966
𝟏𝟎𝟎.𝟗𝟏/𝟏𝟎 −𝟏
N≥ 𝟒.𝟖𝟐𝟖
𝒍𝒐𝒈 Let N = 2
𝟐
8
9/10/2024
3 2 k
j
Sk e 4
Hˆ ( s )
1
S2 2S 1
3
j
k 0, S 0 e 4
3
j
k 1, S1 e 4
ˆ ( s)
H ( s) H
S
S
c
where,
1
H (s)
p s
2
s
c 2.8478
2.8738 2 2.8738 1
10
1
Ap / 10
1 2N
1 8.2592
H (s) H (s)
s2 2 s 1 S
S s 2 4.0641 s 8.2592
2.8738
Example-3
Determine the order and the poles of a low pass
Butterworth filter that has a – 3db bandwidth of 500 Hz
and an attenuation of 40 db at 1000 Hz.
Solution :
Ap = 3 dB As = 40 dB dB
0
p = 2(500) = 1000 rad/sec -3
Ap
AS
s = 2 (1000) = 2000 rad/sec
0 0 500
0.5 1000
0.75
Hz Hz
9
9/10/2024
N = 6.67 Let N = 7
POLES : N 1 2 k
j
Sk c e 2N
j 8 2 k
Sk e 14
j 8
k 0, S 0 e 14
j10
k 1, S1 e 14
j12
k 2, S2 e 14
j 8 2 k
Sk e 14
s0
k 3, S 3 e j 1 s1
j12 s2
k 4, S4 e 14
s3
j10
k 5, S5 e 14 s4
j 8
s5
k 6, S 6 e 14 s7
S-Plane
Dr. Kiran TALELE 9987030881 [email protected] 30
10
9/10/2024
dB
1.0 Ap = 3 dB
0.707
As = 40 dB
PB SB
p = 1000
s = 2000
0 p s
Kiran.Tulshiram.Vasumati.TALELE
32
Transition band
Peak ripple
value
Passband
edge Stopband edge
frequency frequency
11
9/10/2024
dB
Ap 0 Transition
Band
Attenuation
Pass Stop As in
Stop Band
Attenuation Band Band
in
Pass Band
0.5
0 0.75
Design Specifications :
Ap : Attenuation in PB
As : Attenuation in SB
Wp : Pass Band Freq.
Ws : Stop Band Freq.
Fs : Sampling Freq.
Filter Order N
Normalized LPF
De-normalized H(s)
h(t)
h(n)
H(z)
Ap As wp ws Fs
2 wp
p tan
Ap As p s T
2
Filter Order N 2 w
s tan s
T 2
Normalized LPF
De-normalized H(s)
H ( z ) H ( s ) s 2 ( z 1)
T ( z 1)
H(z)
12
9/10/2024
(1) LT { (t) } == 1
1
S
(2) LT { u(t) } ==
(3) LT e at u(t) == S 1 a
e at cos( bt) u(t) ==
S a
(4) LT ( S a) 2 b 2
Z Transform TABLE
z 2 r z cos( w)
z 2 2 r z cos( w) r 2
rz sin( w)
z 2 2 r z cos( w) r 2
Stay Connected
39
13
9/10/2024
14