Digital Signal Processing: EC303: September 22 2020
Digital Signal Processing: EC303: September 22 2020
September 22 2020
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Outline
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Techniques for digital IIR filter design are based on prototype analog
filter design.
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
1
Stop band Requirements: |Ha (jΩ)| ≤ A for |Ω| ≥ Ωs
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Given specification for analog low pass filter, we will consider the
design of Butterworth and Chebyshev-I low pass filters.
All the filters designed in this tutorial are all-pole filters i.e. All the
zeros are at the infinity.
Na (s) k
Ha (s) = =
Da (s) (s − p1 )(s − p2 )...(s − pN )
where N is the order of the filter and {pi } are pole locations.
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Outline
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
3 dB attenuation at Ω = Ωc .
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
ΩN
c
Ha (s) = QN/2 for N even
2 + ak Ωc s + Ω2c )
k=1 (s
ΩN
c
Ha (s) = Q(N−1)/2 2 for N odd
(s + Ωc ) k=1 (s + ak Ωc s + Ω2c )
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Find the transfer function Ha (s) of the Butterworth low pass filter.
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Step 3 Finding the transfer function Ha (s) the filter. Since N is odd
here, Ha (s) is given as
Ω3c
Ha (s) =
(s + Ωc )(s 2 + a1 Ωc s + Ω2c )
where a1 is computed as
(2k − 1)π
ak = 2 sin = 2 sin(π/6) = 1
2N
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Now, designing the Butterworth low pass filter for the same
specifications using MATLAB command buttord and butter.
This shows that the butter command has used Ωc = 0.5122 rad/sec
obtained from the second equation.
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Outline
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Now compute N as
& √ '
log10 (α + α2 − 1)
N= p
log10 (β + β 2 − 1)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
and yN is defined as
r N1 r − N1
1 1 1 1 1
yN = 1+ 2 + − 1+ 2 +
2
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Step 1
We first
p find the values of and A.
= 10Rp /10 − 1 = 0.5088
A = 10As /20 = 6.3096
q
2
Now compute α = A −1 2 = 12.2429
Ωs
and β = Ωp = 1.5
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
0.0384
Ha (s) =
(s 2
+ 0.1754s + 0.3893)(s 2 + 0.4234s + 0.1103)
0.0384
=
s + 0.5988s + 0.5756s 2 + 0.1843s + 0.0425
4 3
Now, designing the Chebyshev I low pass filter for the same
specifications using MATLAB command cheb1ord and cheby1.
The transfer function is given as
0.0383
Ha (s) =
s 4 + 0.5987s 3 + 0.5740s 2 + 0.1842s + 0.0430
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Outline
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Problem 1
Find the order of the Butterworth and Chebyshev analog low pass
filter, which satisfy the following requirements.
Passband edge frequency= 1 kHz
Stopband edge frequency = 5 kHz
Passband ripple Rp = 1 dB
Minimum Stopband attenuation As = 40 dB
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Problem 2
Find the transfer function Ha (s) of the Butterworth low pass filter.
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303
Analog Filer Design Butterworth Low Pass Filter Chenyshev Low Pass Filter Problems (Analog Filer Design)
Problem 3
Find the transfer function Ha (s) of the Chebyshev low pass filter.
Department of Electronics Engineering National Institute of Technology Surat Surat, Gujrat India
Digital Signal Processing: EC303