SlideShare a Scribd company logo
Designing of IIR Digital Filters
Butterworth Filter
1
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
Analog Filter Approximation
• Ideal low pass filter:
• It passes frequencies till
cut off frequency fc.
• After that it blocks all the
Frequencies as shown in the
fig.1 ffc
|H(f)|
Pass band Stop band
Fig.1 Characteristics of a low pass filter
2
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
Approximation in ideal
characteristics
• Several approximations have been
made as shown in fig. 2:
• fp is passband edge frequency at
which reduction has been started
• fs is stopband edge frequency
after which filter blocks all the
frequencies.
• fc lies between fs and fp
• fc is 3db down to the maximum
value in the log scale and 1/√2 of
the maximum value in the
absolute scale
• ∆f is the transition frequency from
pass band to stop band
Fig.2 Approximation in ideal characteristics
f
)( fH
-
3dB
1
fp fc fs
∆f
3
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
Butterworth Filter Approximation
• The magnitude response
of a butterworth filter is
shown in fig.3
• The magnitude
response of low pass
butterworth filter is
given by
1
Ap
0.5
As
Ωp Ωc Ωs Ω
Pass Band
Attenuation
Stop Band
Attenuation
Pass Band
Edge
Stop Band
Edge
Fig.3 Manitude response of low pass butterworth filter
2
)(H
4
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
Salient Features of low pass
Butterworth Filter
IH(Ω)I
Ω
1
1/√2
0
ΩC
Ideal Characteristics
N=2
N=4
N=8
Fig.4 Effect of N on the characteristics
•The magnitude response is
nearly constant(equal to 1) at
lower frequencies
•There are no ripples in
passband and stop band
•The maximum gain occurs at
Ω=0 and it is H(Ω)=1
•The magnitude response is
monotonically decreasing
•As the order of the filter ‘N’
increases, the response of the
filter is more close to the ideal
response 5
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
Designing using Butterworth
Approximation
•Design equation and design steps:
Let A p=Attenuation in passband
As=Attenuation in stop band
Ωp=Passband edge frequency
Ωc=Cut off frequency
Ωs=Stopband edge frequency
•In the problem the specifications of required digital filter is given and it
will be asked to design a particular discrete time butterworth filter.The
following steps should be used:
Step I:From the given specifications of digital filter, obtain equivalent
analog filter as follows:
(a) For Impulse Invariance method:
TS


6
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
(b) For bilinear transformation method:
Here Ω = Frequency of analog filter
ω=Frequency of digital filter
Ts = Sampling Time
Step II: Calculate the order N of filter using the equation,
2
tan
2 
TS

)log(
1
1
1
2
1
log
2
1
2









































P
S
PA
AS
N
7
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
If specifications are given in decibels(dB) then use the equation
Step III: Calculation of cut off frequency (Ωc)
The cut off frequency (Ωc) of analog filter is calculated as:
(a) For Impulse Invariance method:
For Bilinear Transformation method:





















P
S
dB
dB
A
A
N
P
S
log
1
1
log
2
1 10
10
)(1.0
)(1.0
TS
C
C

2
tan
2 C
S
C
T

8
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
When ωc is not given then use the equation
And if specifications are in dB then use
Step IV: Calculate the poles using
,k=0,1,2,……N-1
If the poles are complex conjugate then organize the poles ( P k) as complex
conjugate pairs that means s1 and , s2 and etc.







 
1
1
2
2
1
AP
N
P
c
110
1.0

  AP
P
C
 
eP N
kNj
ck
2
12 

s
*
1 s
*
2
9
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
Step V: Calculate the system transfer function of analog filter using,
And if poles are complex conjugate then,
Step VI: Design the digital filter using impulse invariance method or
bilinear transformation method.
  ...
)(
21
pp ss
sH
N
c

 
    ssss ssss
sH
N
c
*
22
*
11
)(

 
10
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology
11
Mohammad Akram,AP,ECE Department,
Jahangirabad Institute of Technology

More Related Content

What's hot

Decimation in time and frequency
Decimation in time and frequencyDecimation in time and frequency
Decimation in time and frequency
SARITHA REDDY
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
naimish12
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
@zenafaris91
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
naimish12
 
NYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISINYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISI
FAIZAN SHAFI
 
Frequency-Shift Keying
Frequency-Shift KeyingFrequency-Shift Keying
Frequency-Shift Keying
Jessie Rama
 
Companding & Pulse Code Modulation
Companding & Pulse Code ModulationCompanding & Pulse Code Modulation
Companding & Pulse Code Modulation
Yeshudas Muttu
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...
Nidhi Baranwal
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
mpsrekha83
 
DPSK(Differential Phase Shift Keying) transmitter and receiver
DPSK(Differential Phase Shift Keying) transmitter and receiverDPSK(Differential Phase Shift Keying) transmitter and receiver
DPSK(Differential Phase Shift Keying) transmitter and receiverSumukh Athrey
 
Fir filter design using Frequency sampling method
Fir filter design using Frequency sampling methodFir filter design using Frequency sampling method
Fir filter design using Frequency sampling method
Sarang Joshi
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
Aranya Sarkar
 
Amplitude shift keying
Amplitude shift keyingAmplitude shift keying
Amplitude shift keying
Sunny Kumar
 
Solved problems in waveguides
Solved problems in waveguidesSolved problems in waveguides
Solved problems in waveguides
subhashinivec
 
Generation of fm
Generation of fmGeneration of fm
Generation of fm
kaavyabalachandran
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
Dr Naim R Kidwai
 

What's hot (20)

Matched filter
Matched filterMatched filter
Matched filter
 
Decimation in time and frequency
Decimation in time and frequencyDecimation in time and frequency
Decimation in time and frequency
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
 
NYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISINYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISI
 
Frequency-Shift Keying
Frequency-Shift KeyingFrequency-Shift Keying
Frequency-Shift Keying
 
Companding & Pulse Code Modulation
Companding & Pulse Code ModulationCompanding & Pulse Code Modulation
Companding & Pulse Code Modulation
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...
 
Chap 5
Chap 5Chap 5
Chap 5
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
DPSK(Differential Phase Shift Keying) transmitter and receiver
DPSK(Differential Phase Shift Keying) transmitter and receiverDPSK(Differential Phase Shift Keying) transmitter and receiver
DPSK(Differential Phase Shift Keying) transmitter and receiver
 
Fir filter design using Frequency sampling method
Fir filter design using Frequency sampling methodFir filter design using Frequency sampling method
Fir filter design using Frequency sampling method
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 
Amplitude shift keying
Amplitude shift keyingAmplitude shift keying
Amplitude shift keying
 
Solved problems in waveguides
Solved problems in waveguidesSolved problems in waveguides
Solved problems in waveguides
 
Generation of fm
Generation of fmGeneration of fm
Generation of fm
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 

Similar to Butterworth filter

DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
Amr E. Mohamed
 
Active Filter Design Using PSpice
Active Filter Design Using PSpiceActive Filter Design Using PSpice
Active Filter Design Using PSpice
Tsuyoshi Horigome
 
Active filters
Active filtersActive filters
Active filters
Vinayak Bairagi
 
Expt1 biquad active_filter
Expt1 biquad active_filterExpt1 biquad active_filter
Expt1 biquad active_filter
Hoopeer Hoopeer
 
Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
Premier Farnell
 
B tech
B techB tech
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
IJERD Editor
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
Shayan Mamaghani
 
Adaptive Filters dsp.ppt
Adaptive Filters dsp.pptAdaptive Filters dsp.ppt
Adaptive Filters dsp.ppt
RanganayakiRamkumar1
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2
selvalakshmi24
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
Amr E. Mohamed
 
Performance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsPerformance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate Applications
IJEEE
 
Fir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshresthaFir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshrestha
Utkarsh Kulshrestha
 

Similar to Butterworth filter (20)

DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
 
Active Filter Design Using PSpice
Active Filter Design Using PSpiceActive Filter Design Using PSpice
Active Filter Design Using PSpice
 
Active filters
Active filtersActive filters
Active filters
 
Expt1 biquad active_filter
Expt1 biquad active_filterExpt1 biquad active_filter
Expt1 biquad active_filter
 
Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
 
B tech
B techB tech
B tech
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
Measuring Jitter Using Phase Noise Techniques
Measuring Jitter Using Phase Noise TechniquesMeasuring Jitter Using Phase Noise Techniques
Measuring Jitter Using Phase Noise Techniques
 
Adaptive Filters dsp.ppt
Adaptive Filters dsp.pptAdaptive Filters dsp.ppt
Adaptive Filters dsp.ppt
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2
 
Agdon
AgdonAgdon
Agdon
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
3 (3)
3 (3)3 (3)
3 (3)
 
Bani
BaniBani
Bani
 
Performance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsPerformance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate Applications
 
Fir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshresthaFir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshrestha
 
Balane
BalaneBalane
Balane
 
3 (2)
3 (2)3 (2)
3 (2)
 
Comm8(exp.3)
Comm8(exp.3)Comm8(exp.3)
Comm8(exp.3)
 

More from MOHAMMAD AKRAM

Coordinate system
Coordinate systemCoordinate system
Coordinate system
MOHAMMAD AKRAM
 
Vector
VectorVector
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transform
MOHAMMAD AKRAM
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
MOHAMMAD AKRAM
 
Frequency translation
Frequency translationFrequency translation
Frequency translation
MOHAMMAD AKRAM
 
Communication system
Communication systemCommunication system
Communication system
MOHAMMAD AKRAM
 

More from MOHAMMAD AKRAM (6)

Coordinate system
Coordinate systemCoordinate system
Coordinate system
 
Vector
VectorVector
Vector
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transform
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 
Frequency translation
Frequency translationFrequency translation
Frequency translation
 
Communication system
Communication systemCommunication system
Communication system
 

Recently uploaded

special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 

Recently uploaded (20)

special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 

Butterworth filter

  • 1. Designing of IIR Digital Filters Butterworth Filter 1 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 2. Analog Filter Approximation • Ideal low pass filter: • It passes frequencies till cut off frequency fc. • After that it blocks all the Frequencies as shown in the fig.1 ffc |H(f)| Pass band Stop band Fig.1 Characteristics of a low pass filter 2 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 3. Approximation in ideal characteristics • Several approximations have been made as shown in fig. 2: • fp is passband edge frequency at which reduction has been started • fs is stopband edge frequency after which filter blocks all the frequencies. • fc lies between fs and fp • fc is 3db down to the maximum value in the log scale and 1/√2 of the maximum value in the absolute scale • ∆f is the transition frequency from pass band to stop band Fig.2 Approximation in ideal characteristics f )( fH - 3dB 1 fp fc fs ∆f 3 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 4. Butterworth Filter Approximation • The magnitude response of a butterworth filter is shown in fig.3 • The magnitude response of low pass butterworth filter is given by 1 Ap 0.5 As Ωp Ωc Ωs Ω Pass Band Attenuation Stop Band Attenuation Pass Band Edge Stop Band Edge Fig.3 Manitude response of low pass butterworth filter 2 )(H 4 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 5. Salient Features of low pass Butterworth Filter IH(Ω)I Ω 1 1/√2 0 ΩC Ideal Characteristics N=2 N=4 N=8 Fig.4 Effect of N on the characteristics •The magnitude response is nearly constant(equal to 1) at lower frequencies •There are no ripples in passband and stop band •The maximum gain occurs at Ω=0 and it is H(Ω)=1 •The magnitude response is monotonically decreasing •As the order of the filter ‘N’ increases, the response of the filter is more close to the ideal response 5 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 6. Designing using Butterworth Approximation •Design equation and design steps: Let A p=Attenuation in passband As=Attenuation in stop band Ωp=Passband edge frequency Ωc=Cut off frequency Ωs=Stopband edge frequency •In the problem the specifications of required digital filter is given and it will be asked to design a particular discrete time butterworth filter.The following steps should be used: Step I:From the given specifications of digital filter, obtain equivalent analog filter as follows: (a) For Impulse Invariance method: TS   6 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 7. (b) For bilinear transformation method: Here Ω = Frequency of analog filter ω=Frequency of digital filter Ts = Sampling Time Step II: Calculate the order N of filter using the equation, 2 tan 2  TS  )log( 1 1 1 2 1 log 2 1 2                                          P S PA AS N 7 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 8. If specifications are given in decibels(dB) then use the equation Step III: Calculation of cut off frequency (Ωc) The cut off frequency (Ωc) of analog filter is calculated as: (a) For Impulse Invariance method: For Bilinear Transformation method:                      P S dB dB A A N P S log 1 1 log 2 1 10 10 )(1.0 )(1.0 TS C C  2 tan 2 C S C T  8 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 9. When ωc is not given then use the equation And if specifications are in dB then use Step IV: Calculate the poles using ,k=0,1,2,……N-1 If the poles are complex conjugate then organize the poles ( P k) as complex conjugate pairs that means s1 and , s2 and etc.          1 1 2 2 1 AP N P c 110 1.0    AP P C   eP N kNj ck 2 12   s * 1 s * 2 9 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology
  • 10. Step V: Calculate the system transfer function of analog filter using, And if poles are complex conjugate then, Step VI: Design the digital filter using impulse invariance method or bilinear transformation method.   ... )( 21 pp ss sH N c        ssss ssss sH N c * 22 * 11 )(    10 Mohammad Akram,AP,ECE Department, Jahangirabad Institute of Technology