SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
FIR as a class of LTI Filters
Transfer function of the filter is
Finite Impulse Response (FIR) Filters:
N = 0, no feedback
Let us consider an FIR filter of length M (order N=M-1, watch out! order – number of delays)
Can immediately obtain the impulse response, with x(n)= (n)
The impulse response is of finite length M, as required
Note that FIR filters have only zeros (no poles). Hence known also as all-zero filters
FIR filters also known as feedforward or non-recursive, or transversal
Linear-phase filters
The ability to have an exactly linear phase response is the one of the most important of FIR filters
A general FIR filter does not have a linear phase response but this property is satisfied when
four linear phase filter types
FIR Design Methods
• Impulse response truncation – the simplest design method, has undesirable frequency domain-
characteristics, not very useful but intro to …
• Windowing design method – simple and convenient but not optimal
• Optimal filter design methods
FIR Design by Optimisation: Least-Square Method
The integral of the weighted square frequency-domain error is given by
2 = E2( )d
and we assume that the order and the type of the filter are known. Under this assumptions designing
the FIR filter now reduces to determining the coefficients that would minimise 2 .
We now present a method that approximates the desired frequency response by a linear-phase FIR
amplitude function according to the following optimality criterion.
Example
p =0.2
s =0.3
1 =0.1
2 =0.01
Design a type I low-pass filter according to specification
passband frequency
stopband frequency
But assume the
pass-band
tolerance of 0.1
Least-Square Design of FIR Filters
• Meeting the specification is not guaranteed a-priori, trial and error is often required. It
might be useful to set the transition bands slightly narrower than needed, and it is often
necessary to experiment with the weights
• Occasionally the resulting frequency response may be peculiar. Again, changing the
weights would help to resolve the problem
Equiripple Design
The least-square criterion of minimising
is not entirely satisfactory.
A better approach is to minimize the maximum error at each band
2 = E2( )d
= max |E( )|
The method is optimal in a sense of minimising the maximum magnitude of the
ripple in all bands of interest, the filter order is fixed
It can be shown that this leads to an equiripple filter – a filter which amplitude
response oscillates uniformly between the tolerance bounds of each band
The weights can be determined in advance from a minimax specification.
For example, if a simple lowpass filter has a requirement for the passband gain to be in the range 1- p
to 1+ p, and the stopband gain to be less than s, the weightings given to the passband and stopband
errors would be s and p respectively.
The detailed algorithm is beyond the (time!) constraints of this module.
Equiripple Design: Weights
1.625 kHzpassband edge frequency
passband pk-to-pk
ripple transition width
stopband attenuation
sampling frequency
<1 dB
0.5 kHz
>50 dB 8
kHz
The passband ripple corresponds to ±6%, while the stopband attenuation is 0.32%, hence
the weighting factors are set to 0.32 and 6.
Using the relevant length estimation formula gives order N=25.8 hence N=26 was chosen,
i.e. length =27. This proved to be substantially too short, and it was necessary to increase
the order to 36 (length 37) to meet
Example
Obtain the coefficients of an
FIR lowpass digital filter to
meet these specifications:

Mais conteúdo relacionado

Mais procurados

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
 
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 DesignAmr E. Mohamed
 
Dss
Dss Dss
Dss nil65
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filtersNaila Bibi
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 
Filter design techniques ch7 iir
Filter design techniques ch7 iirFilter design techniques ch7 iir
Filter design techniques ch7 iirFalah Mohammed
 
Adaptive Noise Cancellation
Adaptive Noise CancellationAdaptive Noise Cancellation
Adaptive Noise Cancellationtazim68
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersAmr E. Mohamed
 
Frequency Image Processing
Frequency Image ProcessingFrequency Image Processing
Frequency Image ProcessingSuhas Deshpande
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
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 windowSubhadeep Chakraborty
 

Mais procurados (20)

Windowing (signal processing)
Windowing (signal processing)Windowing (signal processing)
Windowing (signal processing)
 
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
 
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
 
Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
 
Fir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshresthaFir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshrestha
 
digital filter design
digital filter designdigital filter design
digital filter design
 
Dsp lecture vol 6 design of fir
Dsp lecture vol 6 design of firDsp lecture vol 6 design of fir
Dsp lecture vol 6 design of fir
 
Dsp ppt madhuri.anudeep
Dsp ppt madhuri.anudeepDsp ppt madhuri.anudeep
Dsp ppt madhuri.anudeep
 
Dss
Dss Dss
Dss
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filters
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
Filter design techniques ch7 iir
Filter design techniques ch7 iirFilter design techniques ch7 iir
Filter design techniques ch7 iir
 
Adaptive Noise Cancellation
Adaptive Noise CancellationAdaptive Noise Cancellation
Adaptive Noise Cancellation
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Frequency Image Processing
Frequency Image ProcessingFrequency Image Processing
Frequency Image Processing
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
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
 
t23notes
t23notest23notes
t23notes
 

Destaque (7)

Pulaski trading company
Pulaski trading companyPulaski trading company
Pulaski trading company
 
Testing out slideshare!!
Testing out slideshare!!Testing out slideshare!!
Testing out slideshare!!
 
Test
TestTest
Test
 
ddddPortada
ddddPortadaddddPortada
ddddPortada
 
Oswald Wirth - Hermetismo y Francmasoneria
Oswald Wirth - Hermetismo y FrancmasoneriaOswald Wirth - Hermetismo y Francmasoneria
Oswald Wirth - Hermetismo y Francmasoneria
 
COMPRESION NO CONFINADA
COMPRESION NO CONFINADACOMPRESION NO CONFINADA
COMPRESION NO CONFINADA
 
Propriedades da matéria bruna silva
Propriedades da matéria bruna silvaPropriedades da matéria bruna silva
Propriedades da matéria bruna silva
 

Semelhante a Fir1

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
 
Op amp applications filters cw final
Op amp applications filters cw finalOp amp applications filters cw final
Op amp applications filters cw finalJUNAID SK
 
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Brati Sundar Nanda
 
Op amp applications filters cw
Op amp applications filters cwOp amp applications filters cw
Op amp applications filters cwJUNAID SK
 
pulse shaping and equalization
pulse shaping and equalizationpulse shaping and equalization
pulse shaping and equalizationremyard
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxPriyankaDarshana
 
Filters two design_with_matlab
Filters two design_with_matlabFilters two design_with_matlab
Filters two design_with_matlabresearchwork
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSComparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSijsrd.com
 
Introduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptIntroduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptdebeshidutta2
 
AREA EFFICIENT & COST EFFECTIVE PULSE SHAPING FILTER FOR SOFTWARE RADIOS
AREA EFFICIENT & COST EFFECTIVE PULSE SHAPING FILTER FOR SOFTWARE RADIOS AREA EFFICIENT & COST EFFECTIVE PULSE SHAPING FILTER FOR SOFTWARE RADIOS
AREA EFFICIENT & COST EFFECTIVE PULSE SHAPING FILTER FOR SOFTWARE RADIOS ijasuc
 
Reducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisReducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisCSCJournals
 
RadarSignal theory by New gen of 2023.ppt
RadarSignal theory by New gen of 2023.pptRadarSignal theory by New gen of 2023.ppt
RadarSignal theory by New gen of 2023.pptravirout1
 
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...IJERA Editor
 
PONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdf
PONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdfPONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdf
PONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdfAWANISHKUMAR84
 

Semelhante a Fir1 (20)

Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
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)
 
Op amp applications filters cw final
Op amp applications filters cw finalOp amp applications filters cw final
Op amp applications filters cw final
 
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
 
Op amp applications filters cw
Op amp applications filters cwOp amp applications filters cw
Op amp applications filters cw
 
pulse shaping and equalization
pulse shaping and equalizationpulse shaping and equalization
pulse shaping and equalization
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptx
 
Filters two design_with_matlab
Filters two design_with_matlabFilters two design_with_matlab
Filters two design_with_matlab
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSComparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
 
Introduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptIntroduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.ppt
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Dsp book ch15
Dsp book ch15Dsp book ch15
Dsp book ch15
 
Adaptive Equalization
Adaptive EqualizationAdaptive Equalization
Adaptive Equalization
 
AREA EFFICIENT & COST EFFECTIVE PULSE SHAPING FILTER FOR SOFTWARE RADIOS
AREA EFFICIENT & COST EFFECTIVE PULSE SHAPING FILTER FOR SOFTWARE RADIOS AREA EFFICIENT & COST EFFECTIVE PULSE SHAPING FILTER FOR SOFTWARE RADIOS
AREA EFFICIENT & COST EFFECTIVE PULSE SHAPING FILTER FOR SOFTWARE RADIOS
 
Reducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisReducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an Analysis
 
RadarSignal theory by New gen of 2023.ppt
RadarSignal theory by New gen of 2023.pptRadarSignal theory by New gen of 2023.ppt
RadarSignal theory by New gen of 2023.ppt
 
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Adaptive equalization
Adaptive equalizationAdaptive equalization
Adaptive equalization
 
PONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdf
PONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdfPONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdf
PONDICHERRY UNIVERSITY DEPARTMENT OF ELECTRONICS ENGINEERING.pdf
 

Último

Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 

Último (20)

Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 

Fir1

  • 1. FIR as a class of LTI Filters Transfer function of the filter is Finite Impulse Response (FIR) Filters: N = 0, no feedback Let us consider an FIR filter of length M (order N=M-1, watch out! order – number of delays)
  • 2. Can immediately obtain the impulse response, with x(n)= (n) The impulse response is of finite length M, as required Note that FIR filters have only zeros (no poles). Hence known also as all-zero filters FIR filters also known as feedforward or non-recursive, or transversal Linear-phase filters The ability to have an exactly linear phase response is the one of the most important of FIR filters A general FIR filter does not have a linear phase response but this property is satisfied when four linear phase filter types
  • 3. FIR Design Methods • Impulse response truncation – the simplest design method, has undesirable frequency domain- characteristics, not very useful but intro to … • Windowing design method – simple and convenient but not optimal • Optimal filter design methods FIR Design by Optimisation: Least-Square Method The integral of the weighted square frequency-domain error is given by 2 = E2( )d and we assume that the order and the type of the filter are known. Under this assumptions designing the FIR filter now reduces to determining the coefficients that would minimise 2 . We now present a method that approximates the desired frequency response by a linear-phase FIR amplitude function according to the following optimality criterion.
  • 4. Example p =0.2 s =0.3 1 =0.1 2 =0.01 Design a type I low-pass filter according to specification passband frequency stopband frequency But assume the pass-band tolerance of 0.1 Least-Square Design of FIR Filters • Meeting the specification is not guaranteed a-priori, trial and error is often required. It might be useful to set the transition bands slightly narrower than needed, and it is often necessary to experiment with the weights • Occasionally the resulting frequency response may be peculiar. Again, changing the weights would help to resolve the problem
  • 5. Equiripple Design The least-square criterion of minimising is not entirely satisfactory. A better approach is to minimize the maximum error at each band 2 = E2( )d = max |E( )| The method is optimal in a sense of minimising the maximum magnitude of the ripple in all bands of interest, the filter order is fixed It can be shown that this leads to an equiripple filter – a filter which amplitude response oscillates uniformly between the tolerance bounds of each band
  • 6. The weights can be determined in advance from a minimax specification. For example, if a simple lowpass filter has a requirement for the passband gain to be in the range 1- p to 1+ p, and the stopband gain to be less than s, the weightings given to the passband and stopband errors would be s and p respectively. The detailed algorithm is beyond the (time!) constraints of this module. Equiripple Design: Weights 1.625 kHzpassband edge frequency passband pk-to-pk ripple transition width stopband attenuation sampling frequency <1 dB 0.5 kHz >50 dB 8 kHz The passband ripple corresponds to ±6%, while the stopband attenuation is 0.32%, hence the weighting factors are set to 0.32 and 6. Using the relevant length estimation formula gives order N=25.8 hence N=26 was chosen, i.e. length =27. This proved to be substantially too short, and it was necessary to increase the order to 36 (length 37) to meet Example Obtain the coefficients of an FIR lowpass digital filter to meet these specifications: