SlideShare a Scribd company logo
1 of 10
 What     is Filter ?
  A Filter is an electrical network that can transmit signal
  within a specified frequency range .
 This Frequency range is called PASS BAND and
 Where signal is suppressed is called STOP BAND.
 The Frequency that separates the pass band and the stop
 band is known as CUT-OFF frequency.
 What     is Digital filter and why we use it ?
   Type of filter –
1) Analog filter                  2) Digital filter
     Digital filter use to eliminate the Noise and to Extract the
     signal of interest from the other signal .
 Filtering is not done by RLC it done by using Difference eqn.
It is implement using software like C and Assemble .
 Types      of Digital Filter –
    Depending on the no. of sample point used to
    determine the unit sample (impulse response)of LTI
    system ,digital filter are 2 types –
1)FIR(finite impulse response)filter
2)IIR(infinite impulse response)filter
 What     is Ideal Filter?
    An ideal filter is would transmit signal under the pass
    band without attenuation and completely suppress the
    signal in stop band.
    Characteristics –
    it have constant gain in pass band and zero gain in the
    stop band.
   It has linear phase response.
   It must be causal .
    Ideal filter can not be realize   .
IIR Filter Design –
first design analog IIR filter. Then analog filter converted into
   the digital filter .

Methods –
1)     Impulse Invariant method – In this, we match the analog filter
       impulse response to the digital response.

2)     Approximation of derivative method – In this ,differential
       equation of analog filter transform into difference equation of digital
       filter.

3)     Bilinear method— In this, conformal mapping is done which
       transform the jΩ-Axis into the unit circle in the Z-plane.
   What is basic analog filter Approximation?
Approximation of analog filter is required because the practical
    characteristic of a filter is not identical to ideal characteristic .

The approximation are 3 types -
 1)Butterworth filter approximation
2) Chebyshev filter approximation
3) Elliptic filter approximation

Note- The approximation is used for achieve ideal
    characteristic where as the methods are use to
    transform the analog filter response to digital filter
    response. we use transformation methods for
    designing of ideal characteristic.
Butterworth Filter
   For low pass filter.
   The main characteristic of Butterworth filter is that the
    pass band is maximally flat. There are no variation
    (ripples) in the pass band.
   The magnitude response of LP Butterworth filter
    is given by -




Where
Ωc =cut off frequency
|H(Ω)|2 =magnitude of LPF
N= order of filter ,that means the no. of stages used in the
  design of analog filter.
Designing of Butterworth filter
Designing steps :
Let -  Ap=Attenuation in pass band
             As=Attenuation in stop band
            Ωp=pass band edge frequency
            Ωc=Cut off frequency
            Ωs=stop band edge frequency
Step 1 :
 Calculation for frequency of analog filter.
a) For impulse invariance method ,




Ω - frequency of analog filter
ῳ - frequency of digital filter
T – sampling time
b) For bilinear transformation method ,
Step 2:
 Evaluate the order N –




Step 3 :
 Calculate cut-off frequency –
a) For impulse invariance method-
Butterworth filter design

More Related Content

What's hot

Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...Nidhi Baranwal
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulationAkanksha_Seth
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 
OPTICAL FIBER COMMUNICATION UNIT-1
OPTICAL FIBER COMMUNICATION UNIT-1OPTICAL FIBER COMMUNICATION UNIT-1
OPTICAL FIBER COMMUNICATION UNIT-1Asif Iqbal
 
Frequency-Shift Keying
Frequency-Shift KeyingFrequency-Shift Keying
Frequency-Shift KeyingJessie Rama
 
Band pass filter
Band pass filterBand pass filter
Band pass filterMadeha Arif
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationSahar Foroughi
 
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 QASKnaimish12
 
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 (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
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 DesignAmr E. Mohamed
 

What's hot (20)

Pulse shaping
Pulse shapingPulse shaping
Pulse shaping
 
Band pass filter
Band pass filterBand pass filter
Band pass filter
 
ASk,FSK,PSK
ASk,FSK,PSKASk,FSK,PSK
ASk,FSK,PSK
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulation
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
DPCM
DPCMDPCM
DPCM
 
OPTICAL FIBER COMMUNICATION UNIT-1
OPTICAL FIBER COMMUNICATION UNIT-1OPTICAL FIBER COMMUNICATION UNIT-1
OPTICAL FIBER COMMUNICATION UNIT-1
 
Butterworth filter
Butterworth filterButterworth filter
Butterworth filter
 
Frequency-Shift Keying
Frequency-Shift KeyingFrequency-Shift Keying
Frequency-Shift Keying
 
Band pass filter
Band pass filterBand pass filter
Band pass filter
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless Communication
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Line coding
Line coding Line coding
Line coding
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
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
 
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 (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
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
 

Similar to Butterworth filter design

Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2selvalakshmi24
 
IRJET- Design and Implementation of Butterworth, Chebyshev-I Filters for Digi...
IRJET- Design and Implementation of Butterworth, Chebyshev-I Filters for Digi...IRJET- Design and Implementation of Butterworth, Chebyshev-I Filters for Digi...
IRJET- Design and Implementation of Butterworth, Chebyshev-I Filters for Digi...IRJET Journal
 
Presentation1 comb filter
Presentation1 comb filterPresentation1 comb filter
Presentation1 comb filterPrerna Singh
 
600193789-Unit-6-Filters-Att.pptxattunators
600193789-Unit-6-Filters-Att.pptxattunators600193789-Unit-6-Filters-Att.pptxattunators
600193789-Unit-6-Filters-Att.pptxattunatorskiran93845
 
Op amp applications filters cw final (2)
Op amp applications filters cw final (2)Op amp applications filters cw final (2)
Op amp applications filters cw final (2)JUNAID SK
 
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 ApplicationsIJEEE
 
Op amp applications filters cw final
Op amp applications filters cw finalOp amp applications filters cw final
Op amp applications filters cw finalJUNAID SK
 
Op amp applications filters cw
Op amp applications filters cwOp amp applications filters cw
Op amp applications filters cwJUNAID SK
 
vibration signal filtering
vibration signal filteringvibration signal filtering
vibration signal filteringernest8397
 
DTSP UNIT IV - DESIGN OF DIGITAL FILTERS.pptx
DTSP UNIT IV - DESIGN OF DIGITAL FILTERS.pptxDTSP UNIT IV - DESIGN OF DIGITAL FILTERS.pptx
DTSP UNIT IV - DESIGN OF DIGITAL FILTERS.pptxMuthuKumar158260
 
Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...Subhadeep Chakraborty
 
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 DesignAmr E. Mohamed
 

Similar to Butterworth filter design (20)

Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2
 
E0162736
E0162736E0162736
E0162736
 
Ao4103236259
Ao4103236259Ao4103236259
Ao4103236259
 
IRJET- Design and Implementation of Butterworth, Chebyshev-I Filters for Digi...
IRJET- Design and Implementation of Butterworth, Chebyshev-I Filters for Digi...IRJET- Design and Implementation of Butterworth, Chebyshev-I Filters for Digi...
IRJET- Design and Implementation of Butterworth, Chebyshev-I Filters for Digi...
 
Digital Filters Part 2
Digital Filters Part 2Digital Filters Part 2
Digital Filters Part 2
 
Presentation1 comb filter
Presentation1 comb filterPresentation1 comb filter
Presentation1 comb filter
 
600193789-Unit-6-Filters-Att.pptxattunators
600193789-Unit-6-Filters-Att.pptxattunators600193789-Unit-6-Filters-Att.pptxattunators
600193789-Unit-6-Filters-Att.pptxattunators
 
Op amp applications filters cw final (2)
Op amp applications filters cw final (2)Op amp applications filters cw final (2)
Op amp applications filters cw final (2)
 
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
 
Op amp applications filters cw final
Op amp applications filters cw finalOp amp applications filters cw final
Op amp applications filters cw final
 
Op amp applications filters cw
Op amp applications filters cwOp amp applications filters cw
Op amp applications filters cw
 
vibration signal filtering
vibration signal filteringvibration signal filtering
vibration signal filtering
 
DTSP UNIT IV - DESIGN OF DIGITAL FILTERS.pptx
DTSP UNIT IV - DESIGN OF DIGITAL FILTERS.pptxDTSP UNIT IV - DESIGN OF DIGITAL FILTERS.pptx
DTSP UNIT IV - DESIGN OF DIGITAL FILTERS.pptx
 
Ah34207211
Ah34207211Ah34207211
Ah34207211
 
B tech
B techB tech
B tech
 
Adaptive Filters dsp.ppt
Adaptive Filters dsp.pptAdaptive Filters dsp.ppt
Adaptive Filters dsp.ppt
 
Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...
 
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
 
1749 1756
1749 17561749 1756
1749 1756
 
1749 1756
1749 17561749 1756
1749 1756
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Butterworth filter design

  • 1.  What is Filter ? A Filter is an electrical network that can transmit signal within a specified frequency range . This Frequency range is called PASS BAND and Where signal is suppressed is called STOP BAND. The Frequency that separates the pass band and the stop band is known as CUT-OFF frequency.  What is Digital filter and why we use it ? Type of filter – 1) Analog filter 2) Digital filter Digital filter use to eliminate the Noise and to Extract the signal of interest from the other signal . Filtering is not done by RLC it done by using Difference eqn. It is implement using software like C and Assemble .
  • 2.  Types of Digital Filter – Depending on the no. of sample point used to determine the unit sample (impulse response)of LTI system ,digital filter are 2 types – 1)FIR(finite impulse response)filter 2)IIR(infinite impulse response)filter  What is Ideal Filter? An ideal filter is would transmit signal under the pass band without attenuation and completely suppress the signal in stop band. Characteristics –  it have constant gain in pass band and zero gain in the stop band.  It has linear phase response.  It must be causal .
  • 3. Ideal filter can not be realize . IIR Filter Design – first design analog IIR filter. Then analog filter converted into the digital filter . Methods – 1) Impulse Invariant method – In this, we match the analog filter impulse response to the digital response. 2) Approximation of derivative method – In this ,differential equation of analog filter transform into difference equation of digital filter. 3) Bilinear method— In this, conformal mapping is done which transform the jΩ-Axis into the unit circle in the Z-plane.
  • 4. What is basic analog filter Approximation? Approximation of analog filter is required because the practical characteristic of a filter is not identical to ideal characteristic . The approximation are 3 types - 1)Butterworth filter approximation 2) Chebyshev filter approximation 3) Elliptic filter approximation Note- The approximation is used for achieve ideal characteristic where as the methods are use to transform the analog filter response to digital filter response. we use transformation methods for designing of ideal characteristic.
  • 5. Butterworth Filter  For low pass filter.
  • 6. The main characteristic of Butterworth filter is that the pass band is maximally flat. There are no variation (ripples) in the pass band.  The magnitude response of LP Butterworth filter is given by - Where Ωc =cut off frequency |H(Ω)|2 =magnitude of LPF N= order of filter ,that means the no. of stages used in the design of analog filter.
  • 7.
  • 8. Designing of Butterworth filter Designing steps : Let - Ap=Attenuation in pass band As=Attenuation in stop band Ωp=pass band edge frequency Ωc=Cut off frequency Ωs=stop band edge frequency Step 1 :  Calculation for frequency of analog filter. a) For impulse invariance method , Ω - frequency of analog filter ῳ - frequency of digital filter T – sampling time b) For bilinear transformation method ,
  • 9. Step 2:  Evaluate the order N – Step 3 :  Calculate cut-off frequency – a) For impulse invariance method-