SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Basics of Analogue Filters

             Elena Punskaya
      www-sigproc.eng.cam.ac.uk/~op205


                               Some material adapted from courses by
                               Prof. Simon Godsill, Dr. Arnaud Doucet,
                          Dr. Malcolm Macleod and Prof. Peter Rayner




                                                                         1
Analogue Filters

•   Specified in a manner similar to digital filters (although
    frequencies are specified in the Ω domain (in rad/s))
            ωp – pass-band edge frequency
            ωs – stop-band edge frequency
            δp – pass-band ripple
            ds – stop-band attenuation

•   The pass-band magnitude response is usually required to be in
    the range [1-dp, 1] – matter of convenience, can be adjusted to
    make the pass-band ripple symmetrical with respect to

•   Expressed as
                                   Ap= -20log10(1-δp) dB
                                   As= -20log10δs     dB

                                                                      2
Analogue Filter Parameters


                                √(             )
                                     10 0.1Ap -1
•   The discrimination factor        10 0.1As -1

    The selectivity factor ωp/ωs
•

•   The -3dB cutoff frequency – at which the magnitude response of
    the filter is 1/√2 of its nominal value at the bass band

•   The asymptotic attenuation at high frequencies
                      20(p-q) dB/decade
                      p,q – numerator and denominator degrees
                      (not defined for a digital filter as the frequency
                       of interest is in the range from [–π,π]


                                                                       3
Analogue Filter Prototypes

Analogue designs exist for all the standard filter types (lowpass,
highpass, bandpass, bandstop). The common approach is to define a
standard lowpass filter, and to use standard analogue-analogue
transformations from lowpass to the other types, prior to performing the
bilinear transform.


It is also possible to transform from lowpass to other filter types directly in
the digital domain, but we do not study these transformations here.


Important families of analogue filter (lowpass) responses are described in
this section, including:
        •      Butterworth
        •      Chebyshev
        •      Elliptic

                                                                          4
Butterworth Filter

Maximally flat frequency response near W=0




                                             5
Nth-order Butterworth Filter

An Nth-order lowpass Butterworth filter has transfer function H(s) satisfying




This has unit gain at zero frequency (s = j0), and a gain of -3dB ( = √0.5 ) at s = jΩc.
The poles of H(s)H(-s) are solutions of

                                                                  N=3                            N=4
                                                            Imag(s)= ω                       Imag(s)= ω

                                                                                                          X
                                                                                                 X
                                                              X          X

                                                               ωc                               ωc            X
                                                                                         X
i.e. at                                                                          Re(s)                                Re(s)
                                                        X                    X

                                                                                                              X
                                                                                         X
                                                                         X
                                                              X                                  X        X




as illustrated on the right for N = 3 and N = 4:
                                                                                                                  6
Butterworth Filter Poles
Clearly, if λi is a root of H(s), then - λi is a root of H(-s).


For a stable filter, the poles of H(s) must be those roots lying in the left half-plane,.
The frequency magnitude response is obtained as:


               H ( jω )H (− jω ) = H ( jω ) =
                                                                  1
                                                     2

                                                          1 + (ω ω C )
                                                                                     (*)
                                                                         2N



Butterworth filters are known as quot;maximally flatquot; because the first 2N-1 derivatives of (*)
w.r.t. ω are 0 at ω = 0.


Matlab routine BUTTER designs digital Butterworth filters (using the bilinear transform):
[B,A] = BUTTER(N,Wn) designs an Nth order lowpass digital Butterworth filter and
returns the filter coefficients in length N+1 vectors B and A. The cut-off frequency Wn must
be 0.0 < Wn < 1.0, with 1.0 corresponding to half the sample rate.
                                                                                                7
                                                                                            7
Chebyshev Filter

Chebyshev – equiripple response in pass-band (up to ωc),
   monotonically decreasing in stop-band




                                                           8
Chebyshev Filter


Chebyshev filters are characterised by the frequency response:




where Tn(Ω) are so-called Chebyshev polynomials.




                                                                     9
                                                                 9
Elliptic Filter

Equiripple in both pass-band and sto-band




                                             10
Elliptic Filter

Elliptic filters allow for equiripple in both pass and stop-bands. They are
governed by a similar form:




Where E(Ω) is a particular ratio of polynomials.




                                                                              11
Other Types of Analogue Filter

Other filter types include Bessel filters, which are almost linear
phase.

In general, there is a wide range of closed form analogue filters.
    • Some are all-pole; others have zeros.
    • Some have monotonic responses; some equiripple.
    • Each involve different degrees of flexibility and trade-offs in
      specifying transition bandwidth, ripple amplitude in pass-
      band/stop-band and phase linearity.


For a given bandedge frequency, ripple specification, and filter
order, narrower transition bandwidth can be traded off against
worse phase linearity

                                                                        12
Thank you!



             13

Contenu connexe

Tendances

Demodulation of AM wave
Demodulation of AM waveDemodulation of AM wave
Demodulation of AM waveLokesh Parihar
 
Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniquesmpsrekha83
 
Aliasing and Antialiasing filter
Aliasing and Antialiasing filterAliasing and Antialiasing filter
Aliasing and Antialiasing filterSuresh Mohta
 
Multistage amplifier
Multistage amplifierMultistage amplifier
Multistage amplifierHansraj Meena
 
Cellular Network -Ground Reflectio (Two Ray) Model.pdf
Cellular Network -Ground Reflectio (Two Ray) Model.pdfCellular Network -Ground Reflectio (Two Ray) Model.pdf
Cellular Network -Ground Reflectio (Two Ray) Model.pdfvpshinde1
 
NOISE IN Analog Communication Part-2 AM SYSTEMS.ppt
NOISE IN Analog Communication  Part-2 AM SYSTEMS.pptNOISE IN Analog Communication  Part-2 AM SYSTEMS.ppt
NOISE IN Analog Communication Part-2 AM SYSTEMS.pptAshishChandrakar12
 
Dsss final
Dsss finalDsss final
Dsss finalAJAL A J
 
Radio receiver characteristics
Radio receiver characteristicsRadio receiver characteristics
Radio receiver characteristicsabhishek reddy
 
Analog communication
Analog communicationAnalog communication
Analog communicationPreston King
 
Delta modulation
Delta modulationDelta modulation
Delta modulationmpsrekha83
 
Need For Modulation in Communication System
Need For Modulation in Communication SystemNeed For Modulation in Communication System
Need For Modulation in Communication SystemMyat Myint Zu Thin
 
communication system Introduction - AM
communication system Introduction - AMcommunication system Introduction - AM
communication system Introduction - AMAbdelrahman Elewah
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windowsSarang Joshi
 
Fm transmitter and receivers
Fm transmitter and receiversFm transmitter and receivers
Fm transmitter and receiversYogesh Bhargawa
 
Lecture 22 Threshold effects in FM.pptx
Lecture 22 Threshold effects in FM.pptxLecture 22 Threshold effects in FM.pptx
Lecture 22 Threshold effects in FM.pptxinfomerlin
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filtersop205
 

Tendances (20)

Demodulation of AM wave
Demodulation of AM waveDemodulation of AM wave
Demodulation of AM wave
 
Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniques
 
Aliasing and Antialiasing filter
Aliasing and Antialiasing filterAliasing and Antialiasing filter
Aliasing and Antialiasing filter
 
Multistage amplifier
Multistage amplifierMultistage amplifier
Multistage amplifier
 
Cellular Network -Ground Reflectio (Two Ray) Model.pdf
Cellular Network -Ground Reflectio (Two Ray) Model.pdfCellular Network -Ground Reflectio (Two Ray) Model.pdf
Cellular Network -Ground Reflectio (Two Ray) Model.pdf
 
NOISE IN Analog Communication Part-2 AM SYSTEMS.ppt
NOISE IN Analog Communication  Part-2 AM SYSTEMS.pptNOISE IN Analog Communication  Part-2 AM SYSTEMS.ppt
NOISE IN Analog Communication Part-2 AM SYSTEMS.ppt
 
Dsss final
Dsss finalDsss final
Dsss final
 
Radio receiver characteristics
Radio receiver characteristicsRadio receiver characteristics
Radio receiver characteristics
 
Analog communication
Analog communicationAnalog communication
Analog communication
 
Delta modulation
Delta modulationDelta modulation
Delta modulation
 
Need For Modulation in Communication System
Need For Modulation in Communication SystemNeed For Modulation in Communication System
Need For Modulation in Communication System
 
Sampling
SamplingSampling
Sampling
 
VSB
VSBVSB
VSB
 
Active Filter (Low Pass)
Active Filter (Low Pass)Active Filter (Low Pass)
Active Filter (Low Pass)
 
Matched filter
Matched filterMatched filter
Matched filter
 
communication system Introduction - AM
communication system Introduction - AMcommunication system Introduction - AM
communication system Introduction - AM
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
Fm transmitter and receivers
Fm transmitter and receiversFm transmitter and receivers
Fm transmitter and receivers
 
Lecture 22 Threshold effects in FM.pptx
Lecture 22 Threshold effects in FM.pptxLecture 22 Threshold effects in FM.pptx
Lecture 22 Threshold effects in FM.pptx
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filters
 

En vedette

Brief Review of Fourier Analysis
Brief Review of Fourier AnalysisBrief Review of Fourier Analysis
Brief Review of Fourier Analysisop205
 
Implementation of Digital Filters
Implementation of Digital FiltersImplementation of Digital Filters
Implementation of Digital Filtersop205
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filtersop205
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
Digital Signal Processing Summary
Digital Signal Processing SummaryDigital Signal Processing Summary
Digital Signal Processing Summaryop205
 
3 f6 security
3 f6 security3 f6 security
3 f6 securityop205
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processingop205
 
More on DFT
More on DFTMore on DFT
More on DFTop205
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transformop205
 
3F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part13F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part1op205
 
Sound and hearing by mairasadiq
Sound and hearing by mairasadiqSound and hearing by mairasadiq
Sound and hearing by mairasadiqmairasadiq
 
3 f6 9_distributed_systems
3 f6 9_distributed_systems3 f6 9_distributed_systems
3 f6 9_distributed_systemsop205
 
Lecture 6 Software Engineering and Design Good Design
Lecture 6 Software Engineering and Design Good Design Lecture 6 Software Engineering and Design Good Design
Lecture 6 Software Engineering and Design Good Design op205
 
Lecture 7 Software Engineering and Design User Interface Design
Lecture 7 Software Engineering and Design User Interface Design Lecture 7 Software Engineering and Design User Interface Design
Lecture 7 Software Engineering and Design User Interface Design op205
 
Design of iir digital highpass butterworth filter using analog to digital map...
Design of iir digital highpass butterworth filter using analog to digital map...Design of iir digital highpass butterworth filter using analog to digital map...
Design of iir digital highpass butterworth filter using analog to digital map...Subhadeep Chakraborty
 
Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...eSAT Journals
 

En vedette (20)

Brief Review of Fourier Analysis
Brief Review of Fourier AnalysisBrief Review of Fourier Analysis
Brief Review of Fourier Analysis
 
Implementation of Digital Filters
Implementation of Digital FiltersImplementation of Digital Filters
Implementation of Digital Filters
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
Digital Signal Processing Summary
Digital Signal Processing SummaryDigital Signal Processing Summary
Digital Signal Processing Summary
 
3 f6 security
3 f6 security3 f6 security
3 f6 security
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processing
 
Filters
FiltersFilters
Filters
 
More on DFT
More on DFTMore on DFT
More on DFT
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
 
3F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part13F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part1
 
Sound and hearing by mairasadiq
Sound and hearing by mairasadiqSound and hearing by mairasadiq
Sound and hearing by mairasadiq
 
3 f6 9_distributed_systems
3 f6 9_distributed_systems3 f6 9_distributed_systems
3 f6 9_distributed_systems
 
Lecture 6 Software Engineering and Design Good Design
Lecture 6 Software Engineering and Design Good Design Lecture 6 Software Engineering and Design Good Design
Lecture 6 Software Engineering and Design Good Design
 
Active filters
Active filtersActive filters
Active filters
 
Lecture 7 Software Engineering and Design User Interface Design
Lecture 7 Software Engineering and Design User Interface Design Lecture 7 Software Engineering and Design User Interface Design
Lecture 7 Software Engineering and Design User Interface Design
 
Design of iir digital highpass butterworth filter using analog to digital map...
Design of iir digital highpass butterworth filter using analog to digital map...Design of iir digital highpass butterworth filter using analog to digital map...
Design of iir digital highpass butterworth filter using analog to digital map...
 
Master thesis
Master thesisMaster thesis
Master thesis
 
Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...
 

Similaire à Basics of Analogue Filters

Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Designtaha25
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersIDES Editor
 
アーベル論理でセッション型
アーベル論理でセッション型アーベル論理でセッション型
アーベル論理でセッション型Yoichi Hirai
 
Proximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportProximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportGabriel Peyré
 
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 processingAmr E. Mohamed
 
ECCM 2010 in Paris
ECCM 2010 in ParisECCM 2010 in Paris
ECCM 2010 in ParisFabian Wein
 
Acoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerAcoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerFabian Wein
 
Acoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerAcoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerFabian Wein
 
Csr2011 june14 17_00_pospelov
Csr2011 june14 17_00_pospelovCsr2011 june14 17_00_pospelov
Csr2011 june14 17_00_pospelovCSR2011
 
The End-to-End Distance of RNA as a Randomly Self-Paired Polymer
The End-to-End Distance of RNA as a Randomly Self-Paired PolymerThe End-to-End Distance of RNA as a Randomly Self-Paired Polymer
The End-to-End Distance of RNA as a Randomly Self-Paired PolymerLi Tai Fang
 
Engr 371 final exam april 2010
Engr 371 final exam april 2010Engr 371 final exam april 2010
Engr 371 final exam april 2010amnesiann
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
Dissertation Slides
Dissertation SlidesDissertation Slides
Dissertation SlidesSanghui Ahn
 
Montpellier Math Colloquium
Montpellier Math ColloquiumMontpellier Math Colloquium
Montpellier Math ColloquiumChristian Robert
 
Dissertation Defense: The Physics of DNA, RNA, and RNA-like polymers
Dissertation Defense: The Physics of DNA, RNA, and RNA-like polymersDissertation Defense: The Physics of DNA, RNA, and RNA-like polymers
Dissertation Defense: The Physics of DNA, RNA, and RNA-like polymersLi Tai Fang
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Designtaha25
 

Similaire à Basics of Analogue Filters (20)

Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
 
アーベル論理でセッション型
アーベル論理でセッション型アーベル論理でセッション型
アーベル論理でセッション型
 
Proximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportProximal Splitting and Optimal Transport
Proximal Splitting and Optimal Transport
 
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
 
Eccm 10
Eccm 10Eccm 10
Eccm 10
 
ECCM 2010 in Paris
ECCM 2010 in ParisECCM 2010 in Paris
ECCM 2010 in Paris
 
Acoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerAcoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeaker
 
Acoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerAcoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeaker
 
Dsp2
Dsp2Dsp2
Dsp2
 
Csr2011 june14 17_00_pospelov
Csr2011 june14 17_00_pospelovCsr2011 june14 17_00_pospelov
Csr2011 june14 17_00_pospelov
 
The End-to-End Distance of RNA as a Randomly Self-Paired Polymer
The End-to-End Distance of RNA as a Randomly Self-Paired PolymerThe End-to-End Distance of RNA as a Randomly Self-Paired Polymer
The End-to-End Distance of RNA as a Randomly Self-Paired Polymer
 
Filter dengan-op-amp
Filter dengan-op-ampFilter dengan-op-amp
Filter dengan-op-amp
 
Engr 371 final exam april 2010
Engr 371 final exam april 2010Engr 371 final exam april 2010
Engr 371 final exam april 2010
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
Dissertation Slides
Dissertation SlidesDissertation Slides
Dissertation Slides
 
Channel coding
Channel codingChannel coding
Channel coding
 
Montpellier Math Colloquium
Montpellier Math ColloquiumMontpellier Math Colloquium
Montpellier Math Colloquium
 
Dissertation Defense: The Physics of DNA, RNA, and RNA-like polymers
Dissertation Defense: The Physics of DNA, RNA, and RNA-like polymersDissertation Defense: The Physics of DNA, RNA, and RNA-like polymers
Dissertation Defense: The Physics of DNA, RNA, and RNA-like polymers
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Design
 

Plus de op205

3 f6 11_softdevmethodologies
3 f6 11_softdevmethodologies3 f6 11_softdevmethodologies
3 f6 11_softdevmethodologiesop205
 
3 f6 8_databases
3 f6 8_databases3 f6 8_databases
3 f6 8_databasesop205
 
3 f6 10_testing
3 f6 10_testing3 f6 10_testing
3 f6 10_testingop205
 
3 f6 9a_corba
3 f6 9a_corba3 f6 9a_corba
3 f6 9a_corbaop205
 
3 f6 9a_corba
3 f6 9a_corba3 f6 9a_corba
3 f6 9a_corbaop205
 
Lecture 5 Software Engineering and Design Design Patterns
Lecture 5 Software Engineering and Design Design PatternsLecture 5 Software Engineering and Design Design Patterns
Lecture 5 Software Engineering and Design Design Patternsop205
 
Lecture 4 Software Engineering and Design Brief Introduction to Programming
Lecture 4 Software Engineering and Design Brief Introduction to ProgrammingLecture 4 Software Engineering and Design Brief Introduction to Programming
Lecture 4 Software Engineering and Design Brief Introduction to Programmingop205
 
Lecture 3 Software Engineering and Design Introduction to UML
Lecture 3 Software Engineering and Design Introduction to UMLLecture 3 Software Engineering and Design Introduction to UML
Lecture 3 Software Engineering and Design Introduction to UMLop205
 
Lecture 2 Software Engineering and Design Object Oriented Programming, Design...
Lecture 2 Software Engineering and Design Object Oriented Programming, Design...Lecture 2 Software Engineering and Design Object Oriented Programming, Design...
Lecture 2 Software Engineering and Design Object Oriented Programming, Design...op205
 
Lecture 1 Software Engineering and Design Introduction
Lecture 1 Software Engineering and Design Introduction Lecture 1 Software Engineering and Design Introduction
Lecture 1 Software Engineering and Design Introduction op205
 

Plus de op205 (10)

3 f6 11_softdevmethodologies
3 f6 11_softdevmethodologies3 f6 11_softdevmethodologies
3 f6 11_softdevmethodologies
 
3 f6 8_databases
3 f6 8_databases3 f6 8_databases
3 f6 8_databases
 
3 f6 10_testing
3 f6 10_testing3 f6 10_testing
3 f6 10_testing
 
3 f6 9a_corba
3 f6 9a_corba3 f6 9a_corba
3 f6 9a_corba
 
3 f6 9a_corba
3 f6 9a_corba3 f6 9a_corba
3 f6 9a_corba
 
Lecture 5 Software Engineering and Design Design Patterns
Lecture 5 Software Engineering and Design Design PatternsLecture 5 Software Engineering and Design Design Patterns
Lecture 5 Software Engineering and Design Design Patterns
 
Lecture 4 Software Engineering and Design Brief Introduction to Programming
Lecture 4 Software Engineering and Design Brief Introduction to ProgrammingLecture 4 Software Engineering and Design Brief Introduction to Programming
Lecture 4 Software Engineering and Design Brief Introduction to Programming
 
Lecture 3 Software Engineering and Design Introduction to UML
Lecture 3 Software Engineering and Design Introduction to UMLLecture 3 Software Engineering and Design Introduction to UML
Lecture 3 Software Engineering and Design Introduction to UML
 
Lecture 2 Software Engineering and Design Object Oriented Programming, Design...
Lecture 2 Software Engineering and Design Object Oriented Programming, Design...Lecture 2 Software Engineering and Design Object Oriented Programming, Design...
Lecture 2 Software Engineering and Design Object Oriented Programming, Design...
 
Lecture 1 Software Engineering and Design Introduction
Lecture 1 Software Engineering and Design Introduction Lecture 1 Software Engineering and Design Introduction
Lecture 1 Software Engineering and Design Introduction
 

Dernier

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Dernier (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

Basics of Analogue Filters

  • 1. Basics of Analogue Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 1
  • 2. Analogue Filters • Specified in a manner similar to digital filters (although frequencies are specified in the Ω domain (in rad/s)) ωp – pass-band edge frequency ωs – stop-band edge frequency δp – pass-band ripple ds – stop-band attenuation • The pass-band magnitude response is usually required to be in the range [1-dp, 1] – matter of convenience, can be adjusted to make the pass-band ripple symmetrical with respect to • Expressed as Ap= -20log10(1-δp) dB As= -20log10δs dB 2
  • 3. Analogue Filter Parameters √( ) 10 0.1Ap -1 • The discrimination factor 10 0.1As -1 The selectivity factor ωp/ωs • • The -3dB cutoff frequency – at which the magnitude response of the filter is 1/√2 of its nominal value at the bass band • The asymptotic attenuation at high frequencies 20(p-q) dB/decade p,q – numerator and denominator degrees (not defined for a digital filter as the frequency of interest is in the range from [–π,π] 3
  • 4. Analogue Filter Prototypes Analogue designs exist for all the standard filter types (lowpass, highpass, bandpass, bandstop). The common approach is to define a standard lowpass filter, and to use standard analogue-analogue transformations from lowpass to the other types, prior to performing the bilinear transform. It is also possible to transform from lowpass to other filter types directly in the digital domain, but we do not study these transformations here. Important families of analogue filter (lowpass) responses are described in this section, including: • Butterworth • Chebyshev • Elliptic 4
  • 5. Butterworth Filter Maximally flat frequency response near W=0 5
  • 6. Nth-order Butterworth Filter An Nth-order lowpass Butterworth filter has transfer function H(s) satisfying This has unit gain at zero frequency (s = j0), and a gain of -3dB ( = √0.5 ) at s = jΩc. The poles of H(s)H(-s) are solutions of N=3 N=4 Imag(s)= ω Imag(s)= ω X X X X ωc ωc X X i.e. at Re(s) Re(s) X X X X X X X X as illustrated on the right for N = 3 and N = 4: 6
  • 7. Butterworth Filter Poles Clearly, if λi is a root of H(s), then - λi is a root of H(-s). For a stable filter, the poles of H(s) must be those roots lying in the left half-plane,. The frequency magnitude response is obtained as: H ( jω )H (− jω ) = H ( jω ) = 1 2 1 + (ω ω C ) (*) 2N Butterworth filters are known as quot;maximally flatquot; because the first 2N-1 derivatives of (*) w.r.t. ω are 0 at ω = 0. Matlab routine BUTTER designs digital Butterworth filters (using the bilinear transform): [B,A] = BUTTER(N,Wn) designs an Nth order lowpass digital Butterworth filter and returns the filter coefficients in length N+1 vectors B and A. The cut-off frequency Wn must be 0.0 < Wn < 1.0, with 1.0 corresponding to half the sample rate. 7 7
  • 8. Chebyshev Filter Chebyshev – equiripple response in pass-band (up to ωc), monotonically decreasing in stop-band 8
  • 9. Chebyshev Filter Chebyshev filters are characterised by the frequency response: where Tn(Ω) are so-called Chebyshev polynomials. 9 9
  • 10. Elliptic Filter Equiripple in both pass-band and sto-band 10
  • 11. Elliptic Filter Elliptic filters allow for equiripple in both pass and stop-bands. They are governed by a similar form: Where E(Ω) is a particular ratio of polynomials. 11
  • 12. Other Types of Analogue Filter Other filter types include Bessel filters, which are almost linear phase. In general, there is a wide range of closed form analogue filters. • Some are all-pole; others have zeros. • Some have monotonic responses; some equiripple. • Each involve different degrees of flexibility and trade-offs in specifying transition bandwidth, ripple amplitude in pass- band/stop-band and phase linearity. For a given bandedge frequency, ripple specification, and filter order, narrower transition bandwidth can be traded off against worse phase linearity 12