SlideShare a Scribd company logo
١
١
Butterworth
Filter
Spring 2009
© Ammar Abu-Hudrouss -Islamic
University Gaza
Slide ٢
Digital Signal Processing
What are the function of Filters ?
Filters can be classified according to range of signal
frequencies in the passband
Lowpass filter
Highpass filter
Bandpass filter
Stopband (bandreject) filter
A filter is a system that allow certain frequency to pass to
its output and reject all other signals
Filter types
٢
Slide ٣
Digital Signal Processing
Filter types
Slide ٤
Digital Signal Processing
Filter types according to its frequency response
Butterworth filter
Chebychev I filter
Chebychev II filter
Elliptic filter
Filter types
٣
Slide ٥
Digital Signal Processing
Butterworth filter
Ideal lowpass filter is shown in the figure
The passband is normalised to one.
Tolerance in passband and stopband are allowed to enable
the construction of the filter.
Slide ٦
Digital Signal Processing
Lowpass prototype filter
Lowpass prototype filter: it is a lowpass filter with
cutoff frequency p=1.
Lowpass
prototype
filter
Frequency
Transformation
Lowpass filter
Highpass filter
Bandpass filter
Bandreject filter
The frequency scale is normalized by p. We use  = / p.
٤
Slide ٧
Digital Signal Processing
Lowpass prototype filter
Notation
In analogue filter design we will use
s to denote complex frequency
to denote analogue frequency
p to denote complex frequency at lowpass prototype
frequencies.
 to denote analogue frequency at the lowpass prototype
frequencies.
Slide ٨
Digital Signal Processing
Magnitude Approximation of Analog Filters
 The transfer function of analogue filter is given as rational
function of the form
 The Fourier transform is given by
  nm
sdsdsdd
scscscc
sH n
n
m
mo






2
210
2
21
   
  n
n
n
m
m
m
o
js
djdjdd
cjcjcc
sHH


 


 


2
210
2
21
)(
   
 j
ejHH )(
٥
Slide ٩
Digital Signal Processing
Magnitude Approximation of Analog Filters
 Analogue filter is usually expressed in term of
 Example
 Consider the transfer function of analogue filter, find
      jHjHjH *2

 
22
1
2



ss
s
sH
       jsjs
ss
s
ss
s
sHsHjH 





22
1
22
1
22
2
 
42
1
2 4
2





jH
 
 
 


2


jH
jH
Slide ١٠
Digital Signal Processing
In order to approximate the ideal filter
1) The magnitude at  = 0 is normalized to one
2) The magnitude monotonically decreases from this value to
zero as ∞.
3) The maximum number of its derivatives evaluated at  = 0
are zeros.
This can be satisfied if
Butterworth filter
n
n
m
mo
DDD
CCCC
H 2
2
4
4
2
2
2
2
4
4
2
22
1
)(








Will have only even powers of , or
N
ND
H 2
2
2
1
1
)(




 2
jH
٦
Slide ١١
Digital Signal Processing
The following specification is usually given for a lowpass
Butterworth filter is
1) The magnitude of H0 at  = 0
2) The bandwidth p.
3) The magnitude at the bandwidth p.
4) The stopband frequency s.
5) The magnitude at the stopband frequency s.
6) The transfer function is given by
Butterworth filter
  N
ND
H
H 2
2
02
1
)(


Slide ١٢
Digital Signal Processing
To achieve the equivalent lowpass prototype filter
1) We scale the cutoff frequency to one using transformation
 = / p.
2) We scale the magnitude to 1 to one by dividing the magnitude
by H0 .
The transfer function become
We denotes D2N as  2 where  is the ripple factor, then
Butterworth filter
  N
ND
H 2'
2
2
1
1
)(


  N
H 22
2
1
1
)(



٧
Slide ١٣
Digital Signal Processing
If the magnitude at the bandwidth  = p = 1 is given as (1 - p)2
or −Ap decibels,
the value of 2 is computed by
If we choose Ap = -3dB   2 = 1. this is the most common case
and gives
Butterworth filter
pAH
p
2)(log20
2
1
 
pA
 2
1
1
log10

110
1.02
 pA

  N
H 2
2
1
1
)(


Slide ١٤
Digital Signal Processing
If we use the complex frequency representation
The poles of this function occurs at
Or in general
Poles occurs in complex conjugates
Poles which are located in the LHP are the poles of H(s)
Butterworth filter
 
 Njp
p
HpH
2/
22
1
1
)(

 
 






 
even,2,...,2,1
odd,2,...,2,1
2/12
2/2
nNke
nNke
p Nk
Nk
k 

Nkep NNkj
k 2,...,2,12/)12(
  
Nkep NNkj
k ,...,2,12/)12(
  
٨
Slide ١٥
Digital Signal Processing
When we found the N poles we can construct the filter transfer
function as
The denominator polynomial D (p) is calculated by
Butterworth filter
 
 pD
pH
1

   

n
k
kpppD
1
Slide ١٦
Digital Signal Processing
Butterworth filter
Another method to calculate D (p ) using
The coefficients dk is calculated recursively where d0 = 1
  
k
kpppD )(
n
n pdpdpdpD  2
211)(
   Nkd
N
k
k
d kk ,,3,2,1
2
sin
2/1cos
1 





 


٩
Slide ١٧
Digital Signal Processing
Butterworth filter
The minimum attenuation as dB is usually given at certain
frequency s.
The order of the filter can be calculated from the filter
equation
s (rad/sec)
H()
dB
 N
s
ss AH
2
2
1log10
)(log10


 
 s
As
N



log2
110log 10/
Slide ١٨
Digital Signal Processing
Design Steps of Butterworth Filter
1. Convert the filter specifications to their equivalents in the
lowpass prototype frequency.
2. From Ap determine the ripple factor .
3. From As determine the filter order, N.
4. Determine the left-hand poles, using the equations given.
5. Construct the lowpass prototype filter transfer function.
6. Use the frequency transformation to convert the LP
prototype filter to the given specifications.
١٠
Slide ١٩
Digital Signal Processing
Butterworth filter
Example:
Design a lowpass Butterworth filter with a maximum gain of 5 dB
and a cutoff frequency of 1000 rad/s at which the gain is at least
2 dB and a stopband frequency of 5000 rad/s at which the
magnitude is required to be less than −25dB.
Solution:
p = 1000 rad/s , s = 5000 rad/s,
By normalization,
p = p/ p = 1 rad/s,
s = s / p = 5 rad/s,
And the stopband attenuation As = 25+ 5 =30 dB
The filter order is calculated by
  3146.2
)5log(2
)110log( 10/



sA
N
Slide ٢٠
Digital Signal Processing
Butterworth filter
The pole positions are:
  
3,2,16/22
 
kep kj
k

   866.05.0,1,866.05.0,, 3/43/2
jjeeep jjj
k  
   866.05.01866.05.0)( jppjppD 
  11)( 2
 ppppD
122)( 23
 ppppD
Hence the transfer function of the normalized prototype
filter of third order is
122
1
)( 23


ppp
pH
١١
Slide ٢١
Digital Signal Processing
Butterworth filter
To restore the magnitude, we multiply be H0
20logH0 = 5dB which leads H0 = 1.7783
To restore the frequency we replace p by s/1000
122
)( 23
0


ppp
H
pH
 
1
1000
2
1000
2
1000
7783.1
)( 231000/


















 
sss
pHsH sp
  9623
9
101022000
10.7783.1
)(


sss
sH
Slide ٢٢
Digital Signal Processing
Butterworth filter
If the passband edge is defined for Ap  3 dB (i.e.   1).
The design equation needs to be modified. The formula for
calculating the order will become
And the poles are given by
Home Study: Repeat the previous example if Ap = 0.5 dB
  
 s
As
N



log2
110log 10/

Nkep NNkjN
k ,...,2,12/)12(/1
  


More Related Content

What's hot

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
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
Amr E. Mohamed
 
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsAnalysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
IOSR Journals
 
Design of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and ExcelDesign of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and Excel
David Sandy
 
Digital Filters Part 2
Digital Filters Part 2Digital Filters Part 2
Digital Filters Part 2
Premier Farnell
 
Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_designshrinivasgnaik
 
Design and realization of fir filter using chebyshev window
Design and realization of fir filter using chebyshev windowDesign and realization of fir filter using chebyshev window
Design and realization of fir filter using chebyshev window
Subhadeep Chakraborty
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
op205
 
1 digital filters (fir)
1 digital filters (fir)1 digital filters (fir)
1 digital filters (fir)
Ahmed A. Thabit
 
filter design
filter designfilter design
filter design
Pradeep Nehe
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Amr E. Mohamed
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
Amr E. Mohamed
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2
HIMANSHU DIWAKAR
 
Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
Premier Farnell
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
Amr E. Mohamed
 
IIR filter
IIR filterIIR filter
IIR filter
ssuser2797e4
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter Design
Amr E. Mohamed
 
Multrate dsp
Multrate dspMultrate dsp
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filters
Naila Bibi
 

What's hot (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
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
 
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsAnalysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
 
Design of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and ExcelDesign of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and Excel
 
Dsp lecture vol 5 design of iir
Dsp lecture vol 5 design of iirDsp lecture vol 5 design of iir
Dsp lecture vol 5 design of iir
 
Digital Filters Part 2
Digital Filters Part 2Digital Filters Part 2
Digital Filters Part 2
 
Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_design
 
Design and realization of fir filter using chebyshev window
Design and realization of fir filter using chebyshev windowDesign and realization of fir filter using chebyshev window
Design and realization of fir filter using chebyshev window
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
1 digital filters (fir)
1 digital filters (fir)1 digital filters (fir)
1 digital filters (fir)
 
filter design
filter designfilter design
filter design
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2
 
Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
 
IIR filter
IIR filterIIR filter
IIR filter
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter Design
 
Multrate dsp
Multrate dspMultrate dsp
Multrate dsp
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filters
 

Similar to 01analog filters

iir_filter_design.pptx
iir_filter_design.pptxiir_filter_design.pptx
iir_filter_design.pptx
AswiniSamantray2
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Rohde & Schwarz North America
 
Lecture_ch6.pptx
Lecture_ch6.pptxLecture_ch6.pptx
Lecture_ch6.pptx
rshoukatimtek
 
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
 
Low pass digital filter using FIR structure of 2nd order
Low pass digital filter using FIR structure of 2nd orderLow pass digital filter using FIR structure of 2nd order
Low pass digital filter using FIR structure of 2nd order
Nikhil Valiveti
 
Introduction, concepts, and mathematics of IIR filters.ppt
Introduction, concepts, and mathematics of IIR filters.pptIntroduction, concepts, and mathematics of IIR filters.ppt
Introduction, concepts, and mathematics of IIR filters.ppt
debeshidutta2
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
Shayan Mamaghani
 
IIR filter design, Digital signal processing
IIR filter design, Digital signal processingIIR filter design, Digital signal processing
IIR filter design, Digital signal processing
Abhishek Thakkar
 
_Pulse-Modulation-Systems.pdf
_Pulse-Modulation-Systems.pdf_Pulse-Modulation-Systems.pdf
_Pulse-Modulation-Systems.pdf
SoyallRobi
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114IJRAT
 
1-Digital filters (FIR).pdf
1-Digital filters (FIR).pdf1-Digital filters (FIR).pdf
1-Digital filters (FIR).pdf
snehasingh75493
 
Active filters
Active filtersActive filters
Active filters
Vinayak Bairagi
 
Dsp book ch15
Dsp book ch15Dsp book ch15
Dsp book ch15
thuhienptit2003
 
Fir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshresthaFir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshrestha
Utkarsh Kulshrestha
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
Amr E. Mohamed
 
Design of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADCDesign of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADC
VLSICS Design
 
Filters2
Filters2Filters2
Filters2
Krish Kan
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
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
 

Similar to 01analog filters (20)

iir_filter_design.pptx
iir_filter_design.pptxiir_filter_design.pptx
iir_filter_design.pptx
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
 
Lecture_ch6.pptx
Lecture_ch6.pptxLecture_ch6.pptx
Lecture_ch6.pptx
 
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
 
Low pass digital filter using FIR structure of 2nd order
Low pass digital filter using FIR structure of 2nd orderLow pass digital filter using FIR structure of 2nd order
Low pass digital filter using FIR structure of 2nd order
 
Introduction, concepts, and mathematics of IIR filters.ppt
Introduction, concepts, and mathematics of IIR filters.pptIntroduction, concepts, and mathematics of IIR filters.ppt
Introduction, concepts, and mathematics of IIR filters.ppt
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
IIR filter design, Digital signal processing
IIR filter design, Digital signal processingIIR filter design, Digital signal processing
IIR filter design, Digital signal processing
 
_Pulse-Modulation-Systems.pdf
_Pulse-Modulation-Systems.pdf_Pulse-Modulation-Systems.pdf
_Pulse-Modulation-Systems.pdf
 
Filters DAC and ADC
Filters DAC and ADCFilters DAC and ADC
Filters DAC and ADC
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
 
1-Digital filters (FIR).pdf
1-Digital filters (FIR).pdf1-Digital filters (FIR).pdf
1-Digital filters (FIR).pdf
 
Active filters
Active filtersActive filters
Active filters
 
Dsp book ch15
Dsp book ch15Dsp book ch15
Dsp book ch15
 
Fir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshresthaFir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshrestha
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
 
Design of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADCDesign of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADC
 
Filters2
Filters2Filters2
Filters2
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
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
 

More from LingalaSowjanya

8251 communication interface
8251 communication interface8251 communication interface
8251 communication interface
LingalaSowjanya
 
ADDRESSING MODES OF 8085
ADDRESSING MODES OF 8085 ADDRESSING MODES OF 8085
ADDRESSING MODES OF 8085
LingalaSowjanya
 
(724429257) cylindrical coordinate system (1)
(724429257) cylindrical coordinate system (1)(724429257) cylindrical coordinate system (1)
(724429257) cylindrical coordinate system (1)
LingalaSowjanya
 
Fet biasing boylestad pages
Fet biasing boylestad pagesFet biasing boylestad pages
Fet biasing boylestad pages
LingalaSowjanya
 
Wave analysers
Wave analysersWave analysers
Wave analysers
LingalaSowjanya
 
Transducers (1)
Transducers (1)Transducers (1)
Transducers (1)
LingalaSowjanya
 
Thermocouple
ThermocoupleThermocouple
Thermocouple
LingalaSowjanya
 
Thermistor
ThermistorThermistor
Thermistor
LingalaSowjanya
 
Temperature measurement
Temperature measurementTemperature measurement
Temperature measurement
LingalaSowjanya
 
Strain gauge
Strain gaugeStrain gauge
Strain gauge
LingalaSowjanya
 
Pressure measurement
Pressure measurementPressure measurement
Pressure measurement
LingalaSowjanya
 
Oscillators (1)
Oscillators (1)Oscillators (1)
Oscillators (1)
LingalaSowjanya
 
Multivibrators (1)
Multivibrators (1)Multivibrators (1)
Multivibrators (1)
LingalaSowjanya
 
Classification of transducer
Classification of transducerClassification of transducer
Classification of transducer
LingalaSowjanya
 
Wheatstone bridge
Wheatstone bridgeWheatstone bridge
Wheatstone bridge
LingalaSowjanya
 
Energy meter
Energy meterEnergy meter
Energy meter
LingalaSowjanya
 
Bridges problems
Bridges   problemsBridges   problems
Bridges problems
LingalaSowjanya
 
Bridge ppt 1
Bridge ppt 1Bridge ppt 1
Bridge ppt 1
LingalaSowjanya
 

More from LingalaSowjanya (20)

8251 communication interface
8251 communication interface8251 communication interface
8251 communication interface
 
ADDRESSING MODES OF 8085
ADDRESSING MODES OF 8085 ADDRESSING MODES OF 8085
ADDRESSING MODES OF 8085
 
(724429257) cylindrical coordinate system (1)
(724429257) cylindrical coordinate system (1)(724429257) cylindrical coordinate system (1)
(724429257) cylindrical coordinate system (1)
 
Fet biasing boylestad pages
Fet biasing boylestad pagesFet biasing boylestad pages
Fet biasing boylestad pages
 
Wave analysers
Wave analysersWave analysers
Wave analysers
 
Transducers (1)
Transducers (1)Transducers (1)
Transducers (1)
 
Thermocouple
ThermocoupleThermocouple
Thermocouple
 
Thermistor
ThermistorThermistor
Thermistor
 
Temperature measurement
Temperature measurementTemperature measurement
Temperature measurement
 
Strain gauge
Strain gaugeStrain gauge
Strain gauge
 
Rtd
RtdRtd
Rtd
 
Pressure measurement
Pressure measurementPressure measurement
Pressure measurement
 
Oscillators (1)
Oscillators (1)Oscillators (1)
Oscillators (1)
 
Multivibrators (1)
Multivibrators (1)Multivibrators (1)
Multivibrators (1)
 
Lvdt
LvdtLvdt
Lvdt
 
Classification of transducer
Classification of transducerClassification of transducer
Classification of transducer
 
Wheatstone bridge
Wheatstone bridgeWheatstone bridge
Wheatstone bridge
 
Energy meter
Energy meterEnergy meter
Energy meter
 
Bridges problems
Bridges   problemsBridges   problems
Bridges problems
 
Bridge ppt 1
Bridge ppt 1Bridge ppt 1
Bridge ppt 1
 

Recently uploaded

space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 

Recently uploaded (20)

space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 

01analog filters

  • 1. ١ ١ Butterworth Filter Spring 2009 © Ammar Abu-Hudrouss -Islamic University Gaza Slide ٢ Digital Signal Processing What are the function of Filters ? Filters can be classified according to range of signal frequencies in the passband Lowpass filter Highpass filter Bandpass filter Stopband (bandreject) filter A filter is a system that allow certain frequency to pass to its output and reject all other signals Filter types
  • 2. ٢ Slide ٣ Digital Signal Processing Filter types Slide ٤ Digital Signal Processing Filter types according to its frequency response Butterworth filter Chebychev I filter Chebychev II filter Elliptic filter Filter types
  • 3. ٣ Slide ٥ Digital Signal Processing Butterworth filter Ideal lowpass filter is shown in the figure The passband is normalised to one. Tolerance in passband and stopband are allowed to enable the construction of the filter. Slide ٦ Digital Signal Processing Lowpass prototype filter Lowpass prototype filter: it is a lowpass filter with cutoff frequency p=1. Lowpass prototype filter Frequency Transformation Lowpass filter Highpass filter Bandpass filter Bandreject filter The frequency scale is normalized by p. We use  = / p.
  • 4. ٤ Slide ٧ Digital Signal Processing Lowpass prototype filter Notation In analogue filter design we will use s to denote complex frequency to denote analogue frequency p to denote complex frequency at lowpass prototype frequencies.  to denote analogue frequency at the lowpass prototype frequencies. Slide ٨ Digital Signal Processing Magnitude Approximation of Analog Filters  The transfer function of analogue filter is given as rational function of the form  The Fourier transform is given by   nm sdsdsdd scscscc sH n n m mo       2 210 2 21       n n n m m m o js djdjdd cjcjcc sHH           2 210 2 21 )(      j ejHH )(
  • 5. ٥ Slide ٩ Digital Signal Processing Magnitude Approximation of Analog Filters  Analogue filter is usually expressed in term of  Example  Consider the transfer function of analogue filter, find       jHjHjH *2    22 1 2    ss s sH        jsjs ss s ss s sHsHjH       22 1 22 1 22 2   42 1 2 4 2      jH         2   jH jH Slide ١٠ Digital Signal Processing In order to approximate the ideal filter 1) The magnitude at  = 0 is normalized to one 2) The magnitude monotonically decreases from this value to zero as ∞. 3) The maximum number of its derivatives evaluated at  = 0 are zeros. This can be satisfied if Butterworth filter n n m mo DDD CCCC H 2 2 4 4 2 2 2 2 4 4 2 22 1 )(         Will have only even powers of , or N ND H 2 2 2 1 1 )(      2 jH
  • 6. ٦ Slide ١١ Digital Signal Processing The following specification is usually given for a lowpass Butterworth filter is 1) The magnitude of H0 at  = 0 2) The bandwidth p. 3) The magnitude at the bandwidth p. 4) The stopband frequency s. 5) The magnitude at the stopband frequency s. 6) The transfer function is given by Butterworth filter   N ND H H 2 2 02 1 )(   Slide ١٢ Digital Signal Processing To achieve the equivalent lowpass prototype filter 1) We scale the cutoff frequency to one using transformation  = / p. 2) We scale the magnitude to 1 to one by dividing the magnitude by H0 . The transfer function become We denotes D2N as  2 where  is the ripple factor, then Butterworth filter   N ND H 2' 2 2 1 1 )(     N H 22 2 1 1 )(   
  • 7. ٧ Slide ١٣ Digital Signal Processing If the magnitude at the bandwidth  = p = 1 is given as (1 - p)2 or −Ap decibels, the value of 2 is computed by If we choose Ap = -3dB   2 = 1. this is the most common case and gives Butterworth filter pAH p 2)(log20 2 1   pA  2 1 1 log10  110 1.02  pA    N H 2 2 1 1 )(   Slide ١٤ Digital Signal Processing If we use the complex frequency representation The poles of this function occurs at Or in general Poles occurs in complex conjugates Poles which are located in the LHP are the poles of H(s) Butterworth filter    Njp p HpH 2/ 22 1 1 )(              even,2,...,2,1 odd,2,...,2,1 2/12 2/2 nNke nNke p Nk Nk k   Nkep NNkj k 2,...,2,12/)12(    Nkep NNkj k ,...,2,12/)12(   
  • 8. ٨ Slide ١٥ Digital Signal Processing When we found the N poles we can construct the filter transfer function as The denominator polynomial D (p) is calculated by Butterworth filter    pD pH 1       n k kpppD 1 Slide ١٦ Digital Signal Processing Butterworth filter Another method to calculate D (p ) using The coefficients dk is calculated recursively where d0 = 1    k kpppD )( n n pdpdpdpD  2 211)(    Nkd N k k d kk ,,3,2,1 2 sin 2/1cos 1          
  • 9. ٩ Slide ١٧ Digital Signal Processing Butterworth filter The minimum attenuation as dB is usually given at certain frequency s. The order of the filter can be calculated from the filter equation s (rad/sec) H() dB  N s ss AH 2 2 1log10 )(log10      s As N    log2 110log 10/ Slide ١٨ Digital Signal Processing Design Steps of Butterworth Filter 1. Convert the filter specifications to their equivalents in the lowpass prototype frequency. 2. From Ap determine the ripple factor . 3. From As determine the filter order, N. 4. Determine the left-hand poles, using the equations given. 5. Construct the lowpass prototype filter transfer function. 6. Use the frequency transformation to convert the LP prototype filter to the given specifications.
  • 10. ١٠ Slide ١٩ Digital Signal Processing Butterworth filter Example: Design a lowpass Butterworth filter with a maximum gain of 5 dB and a cutoff frequency of 1000 rad/s at which the gain is at least 2 dB and a stopband frequency of 5000 rad/s at which the magnitude is required to be less than −25dB. Solution: p = 1000 rad/s , s = 5000 rad/s, By normalization, p = p/ p = 1 rad/s, s = s / p = 5 rad/s, And the stopband attenuation As = 25+ 5 =30 dB The filter order is calculated by   3146.2 )5log(2 )110log( 10/    sA N Slide ٢٠ Digital Signal Processing Butterworth filter The pole positions are:    3,2,16/22   kep kj k     866.05.0,1,866.05.0,, 3/43/2 jjeeep jjj k      866.05.01866.05.0)( jppjppD    11)( 2  ppppD 122)( 23  ppppD Hence the transfer function of the normalized prototype filter of third order is 122 1 )( 23   ppp pH
  • 11. ١١ Slide ٢١ Digital Signal Processing Butterworth filter To restore the magnitude, we multiply be H0 20logH0 = 5dB which leads H0 = 1.7783 To restore the frequency we replace p by s/1000 122 )( 23 0   ppp H pH   1 1000 2 1000 2 1000 7783.1 )( 231000/                     sss pHsH sp   9623 9 101022000 10.7783.1 )(   sss sH Slide ٢٢ Digital Signal Processing Butterworth filter If the passband edge is defined for Ap  3 dB (i.e.   1). The design equation needs to be modified. The formula for calculating the order will become And the poles are given by Home Study: Repeat the previous example if Ap = 0.5 dB     s As N    log2 110log 10/  Nkep NNkjN k ,...,2,12/)12(/1    