SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Presented by
Mr.Nilesh Rambahadur Jaiswar
Mr.Kunal Dilip Vartak
INTRODUCTION
In signal processing, the function of a filter is to
remove unwanted parts of the signal, such as
random noise, or to extract useful parts of the
signal, such as the components lying within a
certain frequency range.
Basic Setup Of Digital Filter
Operation Of Digital Filters :
• Raw Signal : V = x(t) Where t is time.
• This signal is sampled at time intervals h (the sampling interval).
The sampled value at time t = ih is xi=x(ih)
• Transferred From The ADC To The Processor
x0 , x1 , x2 , x3 , ...
• Corresponding to the values of the signal waveform at
t = 0, h, 2h, 3h, ...
• And t = 0 is the instant at which sampling begins.
• At time t = nh the values available to the processor
x0 , x1 , x2 , x3 , ... Xn
• The digital output from the processor to the DAC
y0 , y1 , y2 , y3 , ... yn
Examples Of Simple Digital Filters
Unity Gain Filter:
 yn = xn
 Each output value yn is exactly the same as the corresponding
input value xn: y0 = x0 , y1 = x1 , .................
Simple Gain Filter:
 yn = Kxn
 where K = constant.
 This simply applies a gain factor K to each input value.
Pure Delay Filter:
 yn = xn-1
 The output value at time t = nh is simply the input at time
t = (n-1)h , i.e. the signal is delayed by time h : y0 = x-1 ,y1 = x0,.....
Two-term Difference Filter:
 yn = xn– xn-1
 The output value at t = nh is equal to the difference between
the current input xn and the previous input xn-1 :
 y0 = x0– x-1 ,
 y1 = x1– x0 ,
 y2 = x2– x1 , ... etc
Two-term Average Filter:
 yn = ( xn + xn-1 )/2
 The output is the average (arithmetic mean) of the current
and previous input:
 y0 =(x0 + x-1)/2 ,
 y1 =(x1 + x0)/2 ,
 y2 =(x2 + x1)/2 , ... etc
Three-term Average Filter:
 yn =(xn + xn-1 + xn-2)/ 3
 This is similar to the previous example, with the average being
taken of the current and two previous inputs:
 y0 =(x0 + x-1 + x-2)/ 3
 y1 =(x1 + x0 + x-1)/ 3
 y2 =(x2 + x1 + x0)/ 3
 As before, x-1 and x-2 are taken to be zero.
Central Difference Filter:
 yn =(xn– xn-2)/ 2
 The output is equal to half the change in the input signal over
the previous two sampling intervals:
 y0 =(x0 – x-2)/ 2
 y1 =(x1 – x-1)/ 2 , etc….
Types of Digital Filters
 Finite Impulse Response , Or FIR Filters :
 This filters express each output sample as a weighted
sum of the last N input samples, where N is the order
of the filter. FIR filters are normally non-recursive,
meaning they do not use feedback and as such are
inherently stable.
 Infinite Impulse Response , Or IIR Filters:
 This filters are the digital counter part to analog
filters. Such a filter contains internal state, and the
output and the next internal state are determined by a
linear combination of the previous inputs and outputs
Finite impulse response
 In signal processing , a finite impulse response (FIR)
filter is a filter whose impulse response (or response to any
finite length input) is of finite duration, because it settles
to zero in finite time.
 Definition
Properties
 Are Inherently Stable
 This is due to the fact that, because there is no required
feedback, all the poles are located at the origin and thus are
located within the unit circle .
 Require No Feedback:
 This means that any rounding errors are not compounded
by summed iterations.
 The same relative error occurs in each calculation.
 This also makes implementation simpler .
 They Can Easily Be Designed to be linear phase by making
the coefficient sequence symmetric; linear phase, or phase
change proportional to frequency, corresponds to equal delay at
all frequencies.
Impulse response
 The impulse response h[n]can be calculated if we set x[n]= δ[n]in
the above relation, where δ[n] is the Kronecker delta impulse. The
impulse response for an FIR filter then becomes the set of
coefficients , as follows
For n=0 to N
 The Z-transform of the impulse response
FIR filters are clearly bounded - input
bounded-output (BIBO) stable, since
the output is a sum of a finite number of
finite multiples of the input values, so can
be no greater than
Filter design
To design a filter means to select the coefficients
such that the system has specific characteristics.
Window design method
In the Window Design Method, one designs an ideal IIR filter,
then applies a window function to it –Ve in the time domain,
multiplying the infinite impulse by the window function. This
results in the frequency response of the IIR being convolved
with the frequency response of the window function. If the
ideal response is sufficiently simple, such as rectangular, the
result of the convolution can be relatively easy to determine.
Frequency Sampling method
Weighted least squares design
Moving Average Example
Block diagram of a simple FIR filter
(2nd-order/3-tap filter in this case,
implementing a moving average)
Amplitude And Phase Responses
 A moving average filter is a very simple FIR filter. It is
sometimes called a boxcar filter.
 The filter coefficients, b0,......,bN are found via the
following equation:
 To provide a more specific example, we select the filter
order:
 The impulse response of the resulting filter is:
 z-transform of the impulse response:
Infinite Impulse Response
Infinite Impulse Response (IIR) is a property of signal
processing systems. Systems with this property are known as IIR
systems or, when dealing with filter systems, as IIR filters.
 Implementation And Design
IIR filters may be implemented as either analog or digital
filters. In digital IIR filters, the output feedback is
immediately apparent in the equations defining the
output. Note that unlike FIR filters, in designing IIR
filters it is necessary to carefully consider the "time zero"
case in which the outputs of the filter have not yet been
clearly defined.
Transfer Function Derivation
 P is the feedforward filter order
 bi are the feedforward filter coefficients
 Q is the feedback filter order
 ai are the feedback filter coefficients
 x[n] is the input signal
 y[n] is the output signal.
When Rearranged
 IIR Filter Z Transfer Function
 Description Of Simple IIR Filter Block Diagram
Stability
The transfer function allows us to judge whether or not a
system is bounded-input, bounded-output (BIBO) stable. To
be specific, the BIBO stability criteria requires that the
ROC(Radius Of Convergence) of the system includes the unit
circle. For example, for a causal system, all poles of the
transfer function have to have an absolute value smaller than
one. In other words, all poles must be located within a unit
circle in the Z-plane.
 The poles are defined as the values Z of which make the
denominator of H(z) equal to 0 :
 If aj =0 then the poles are not located at the origin of the
z-plane.
Applications of Digital filter
 Communications Systems
 Audio Systems Such As CD / Dvdplayers
 Instrumentation
 Image Processing And Enhancement
 Processing Of Seismic And Other Geophysical
Signals
 Processing Of Biological Signals
 Speech Synthesis
Advantages
 It has linear phase response.
 Thermal and environmental variation cannot change the
performance.
 It is possible to filter several input sequences without any
hardware replication.
Disadvantages
 Actually the speed operation totally depends on the
number of the arithmetic operation in the processor.
 Finite word-length effect, which results quantizing noise
and round-off noise.
 It needs much longer time to design and develop the digital
sequences though it can be used on other tasks or
applications once developed.
Conclusion
The main utility of the analysis methods presented is in
ascertaining how a given filter will affect the spectrum of a
signal passing through it. Some of the concepts introduced
were linearity, time-invariance, filter impulse response,
difference equations, transient response, steady-state
response, transfer functions, amplitude response, phase
response, phase delay, group delay, linear phase, minimum
phase, maximum phase, poles and zeros, filter stability, and
the general use of complex numbers to represent signals,
spectra, and filters.
Under Guidance of
Ms. Pradnya Vartak
Presented by
Mr. Nilesh Rambahadur Jaiswar
Mr.Kunal Dilip Vartak

Weitere ähnliche Inhalte

Was ist angesagt?

3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and Systems3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and SystemsINDIAN NAVY
 
IIR filter realization using direct form I & II
IIR filter realization using direct form I & IIIIR filter realization using direct form I & II
IIR filter realization using direct form I & IISarang Joshi
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of samplingSagar Kumar
 
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
 
Laplace transform and its applications
Laplace transform and its applicationsLaplace transform and its applications
Laplace transform and its applicationsNisarg Shah
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systemstaha25
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsAmr E. Mohamed
 
Properties of fourier transform
Properties of fourier transformProperties of fourier transform
Properties of fourier transformNisarg Amin
 
Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Ali Rind
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier TransformAbhishek Choksi
 
Digital Signal Processing[ECEG-3171]-Ch1_L07
Digital Signal Processing[ECEG-3171]-Ch1_L07Digital Signal Processing[ECEG-3171]-Ch1_L07
Digital Signal Processing[ECEG-3171]-Ch1_L07Rediet Moges
 
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
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 
Laplace transform & fourier series
Laplace transform & fourier seriesLaplace transform & fourier series
Laplace transform & fourier seriesvaibhav tailor
 
Overlap save method and overlap add method in dsp
Overlap save method and overlap add method in dspOverlap save method and overlap add method in dsp
Overlap save method and overlap add method in dspchitra raju
 

Was ist angesagt? (20)

3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and Systems3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and Systems
 
IIR filter realization using direct form I & II
IIR filter realization using direct form I & IIIIR filter realization using direct form I & II
IIR filter realization using direct form I & II
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of sampling
 
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
 
Laplace transform and its applications
Laplace transform and its applicationsLaplace transform and its applications
Laplace transform and its applications
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systems
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Properties of fourier transform
Properties of fourier transformProperties of fourier transform
Properties of fourier transform
 
Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 
Digital Signal Processing[ECEG-3171]-Ch1_L07
Digital Signal Processing[ECEG-3171]-Ch1_L07Digital Signal Processing[ECEG-3171]-Ch1_L07
Digital Signal Processing[ECEG-3171]-Ch1_L07
 
Ft3 new
Ft3 newFt3 new
Ft3 new
 
Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
 
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
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
Fourier Transform
Fourier TransformFourier Transform
Fourier Transform
 
Laplace transform & fourier series
Laplace transform & fourier seriesLaplace transform & fourier series
Laplace transform & fourier series
 
Overlap save method and overlap add method in dsp
Overlap save method and overlap add method in dspOverlap save method and overlap add method in dsp
Overlap save method and overlap add method in dsp
 

Andere mochten auch

design of sampling filter
design of sampling filter design of sampling filter
design of sampling filter Anuj Arora
 
Dsp course contents
Dsp course contentsDsp course contents
Dsp course contentsmadhurikad
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Fingerprint compression-based-on-...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  Fingerprint compression-based-on-...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  Fingerprint compression-based-on-...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Fingerprint compression-based-on-...IEEEBEBTECHSTUDENTPROJECTS
 
Fun with MATLAB
Fun with MATLABFun with MATLAB
Fun with MATLABritece
 
Filter design techniques ch7 iir
Filter design techniques ch7 iirFilter design techniques ch7 iir
Filter design techniques ch7 iirFalah Mohammed
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancyNaveen Kumar
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingAngelo Salatino
 
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 ExcelDavid Sandy
 
Image Compression Comparison Using Golden Section Transform, Haar Wavelet Tra...
Image Compression Comparison Using Golden Section Transform, Haar Wavelet Tra...Image Compression Comparison Using Golden Section Transform, Haar Wavelet Tra...
Image Compression Comparison Using Golden Section Transform, Haar Wavelet Tra...Jason Li
 
Inventory
InventoryInventory
Inventorytopabhi
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Designtaha25
 
Discrete-Time Signal Processing
Discrete-Time Signal ProcessingDiscrete-Time Signal Processing
Discrete-Time Signal Processinglancer350
 
Digital Signal Processing-Digital Filters
Digital Signal Processing-Digital FiltersDigital Signal Processing-Digital Filters
Digital Signal Processing-Digital FiltersNelson Anand
 

Andere mochten auch (20)

design of sampling filter
design of sampling filter design of sampling filter
design of sampling filter
 
Digfilt
DigfiltDigfilt
Digfilt
 
Frequency Estimation
Frequency EstimationFrequency Estimation
Frequency Estimation
 
Step impulse
Step impulseStep impulse
Step impulse
 
Dsp course contents
Dsp course contentsDsp course contents
Dsp course contents
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Fingerprint compression-based-on-...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  Fingerprint compression-based-on-...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS  Fingerprint compression-based-on-...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Fingerprint compression-based-on-...
 
Dsp lecture vol 4 digital filters
Dsp lecture vol 4 digital filtersDsp lecture vol 4 digital filters
Dsp lecture vol 4 digital filters
 
Fun with MATLAB
Fun with MATLABFun with MATLAB
Fun with MATLAB
 
Filter design techniques ch7 iir
Filter design techniques ch7 iirFilter design techniques ch7 iir
Filter design techniques ch7 iir
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancy
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal Processing
 
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
 
Image Compression Comparison Using Golden Section Transform, Haar Wavelet Tra...
Image Compression Comparison Using Golden Section Transform, Haar Wavelet Tra...Image Compression Comparison Using Golden Section Transform, Haar Wavelet Tra...
Image Compression Comparison Using Golden Section Transform, Haar Wavelet Tra...
 
Sub band project
Sub band projectSub band project
Sub band project
 
Inventory
InventoryInventory
Inventory
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
 
Discrete-Time Signal Processing
Discrete-Time Signal ProcessingDiscrete-Time Signal Processing
Discrete-Time Signal Processing
 
Image compression
Image compression Image compression
Image compression
 
Digital Signal Processing-Digital Filters
Digital Signal Processing-Digital FiltersDigital Signal Processing-Digital Filters
Digital Signal Processing-Digital Filters
 
Digital Filters Part 2
Digital Filters Part 2Digital Filters Part 2
Digital Filters Part 2
 

Ähnlich wie Dss

SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxPriyankaDarshana
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2selvalakshmi24
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filtersNaila Bibi
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114IJRAT
 
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
 
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 DesignAmr E. Mohamed
 
Adaptive filters and band reject filters
Adaptive filters and band reject filtersAdaptive filters and band reject filters
Adaptive filters and band reject filtersSanSan149
 
Chapter10. Realization of Digital Filter.pptx
Chapter10. Realization of Digital Filter.pptxChapter10. Realization of Digital Filter.pptx
Chapter10. Realization of Digital Filter.pptxRajGopalMishra4
 
Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionMuhammad Younas
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsanilkurhekar
 

Ähnlich wie Dss (20)

digital filter design
digital filter designdigital filter design
digital filter design
 
Dsp book ch15
Dsp book ch15Dsp book ch15
Dsp book ch15
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptx
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2
 
dsp-1.pdf
dsp-1.pdfdsp-1.pdf
dsp-1.pdf
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filters
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
 
PDF3.pdf
PDF3.pdfPDF3.pdf
PDF3.pdf
 
IARE_DSP_PPT.pptx
IARE_DSP_PPT.pptxIARE_DSP_PPT.pptx
IARE_DSP_PPT.pptx
 
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
 
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
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
Introduction to Adaptive filters
Introduction to Adaptive filtersIntroduction to Adaptive filters
Introduction to Adaptive filters
 
Adaptive filters and band reject filters
Adaptive filters and band reject filtersAdaptive filters and band reject filters
Adaptive filters and band reject filters
 
Chapter10. Realization of Digital Filter.pptx
Chapter10. Realization of Digital Filter.pptxChapter10. Realization of Digital Filter.pptx
Chapter10. Realization of Digital Filter.pptx
 
Adc dac
Adc dacAdc dac
Adc dac
 
Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decomposition
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systems
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
 

Mehr von nil65

Selenium
SeleniumSelenium
Seleniumnil65
 
Software testing
Software testingSoftware testing
Software testingnil65
 
software testing on whatsapp
software testing on whatsappsoftware testing on whatsapp
software testing on whatsappnil65
 
Security
SecuritySecurity
Securitynil65
 
Software project management
Software project managementSoftware project management
Software project managementnil65
 
Wifi
WifiWifi
Wifinil65
 
multimedia mpeg-7
multimedia mpeg-7multimedia mpeg-7
multimedia mpeg-7nil65
 
Linux intro to advance
Linux intro to advanceLinux intro to advance
Linux intro to advancenil65
 

Mehr von nil65 (9)

Selenium
SeleniumSelenium
Selenium
 
Software testing
Software testingSoftware testing
Software testing
 
software testing on whatsapp
software testing on whatsappsoftware testing on whatsapp
software testing on whatsapp
 
Security
SecuritySecurity
Security
 
Software project management
Software project managementSoftware project management
Software project management
 
Wifi
WifiWifi
Wifi
 
multimedia mpeg-7
multimedia mpeg-7multimedia mpeg-7
multimedia mpeg-7
 
Linux intro to advance
Linux intro to advanceLinux intro to advance
Linux intro to advance
 
Gps
GpsGps
Gps
 

Kürzlich hochgeladen

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Kürzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Dss

  • 1. Presented by Mr.Nilesh Rambahadur Jaiswar Mr.Kunal Dilip Vartak
  • 2. INTRODUCTION In signal processing, the function of a filter is to remove unwanted parts of the signal, such as random noise, or to extract useful parts of the signal, such as the components lying within a certain frequency range.
  • 3. Basic Setup Of Digital Filter
  • 4. Operation Of Digital Filters : • Raw Signal : V = x(t) Where t is time. • This signal is sampled at time intervals h (the sampling interval). The sampled value at time t = ih is xi=x(ih) • Transferred From The ADC To The Processor x0 , x1 , x2 , x3 , ... • Corresponding to the values of the signal waveform at t = 0, h, 2h, 3h, ... • And t = 0 is the instant at which sampling begins. • At time t = nh the values available to the processor x0 , x1 , x2 , x3 , ... Xn • The digital output from the processor to the DAC y0 , y1 , y2 , y3 , ... yn
  • 5. Examples Of Simple Digital Filters Unity Gain Filter:  yn = xn  Each output value yn is exactly the same as the corresponding input value xn: y0 = x0 , y1 = x1 , ................. Simple Gain Filter:  yn = Kxn  where K = constant.  This simply applies a gain factor K to each input value. Pure Delay Filter:  yn = xn-1  The output value at time t = nh is simply the input at time t = (n-1)h , i.e. the signal is delayed by time h : y0 = x-1 ,y1 = x0,.....
  • 6. Two-term Difference Filter:  yn = xn– xn-1  The output value at t = nh is equal to the difference between the current input xn and the previous input xn-1 :  y0 = x0– x-1 ,  y1 = x1– x0 ,  y2 = x2– x1 , ... etc Two-term Average Filter:  yn = ( xn + xn-1 )/2  The output is the average (arithmetic mean) of the current and previous input:  y0 =(x0 + x-1)/2 ,  y1 =(x1 + x0)/2 ,  y2 =(x2 + x1)/2 , ... etc
  • 7. Three-term Average Filter:  yn =(xn + xn-1 + xn-2)/ 3  This is similar to the previous example, with the average being taken of the current and two previous inputs:  y0 =(x0 + x-1 + x-2)/ 3  y1 =(x1 + x0 + x-1)/ 3  y2 =(x2 + x1 + x0)/ 3  As before, x-1 and x-2 are taken to be zero. Central Difference Filter:  yn =(xn– xn-2)/ 2  The output is equal to half the change in the input signal over the previous two sampling intervals:  y0 =(x0 – x-2)/ 2  y1 =(x1 – x-1)/ 2 , etc….
  • 8. Types of Digital Filters  Finite Impulse Response , Or FIR Filters :  This filters express each output sample as a weighted sum of the last N input samples, where N is the order of the filter. FIR filters are normally non-recursive, meaning they do not use feedback and as such are inherently stable.  Infinite Impulse Response , Or IIR Filters:  This filters are the digital counter part to analog filters. Such a filter contains internal state, and the output and the next internal state are determined by a linear combination of the previous inputs and outputs
  • 9. Finite impulse response  In signal processing , a finite impulse response (FIR) filter is a filter whose impulse response (or response to any finite length input) is of finite duration, because it settles to zero in finite time.  Definition
  • 10. Properties  Are Inherently Stable  This is due to the fact that, because there is no required feedback, all the poles are located at the origin and thus are located within the unit circle .  Require No Feedback:  This means that any rounding errors are not compounded by summed iterations.  The same relative error occurs in each calculation.  This also makes implementation simpler .  They Can Easily Be Designed to be linear phase by making the coefficient sequence symmetric; linear phase, or phase change proportional to frequency, corresponds to equal delay at all frequencies.
  • 11. Impulse response  The impulse response h[n]can be calculated if we set x[n]= δ[n]in the above relation, where δ[n] is the Kronecker delta impulse. The impulse response for an FIR filter then becomes the set of coefficients , as follows For n=0 to N  The Z-transform of the impulse response FIR filters are clearly bounded - input bounded-output (BIBO) stable, since the output is a sum of a finite number of finite multiples of the input values, so can be no greater than
  • 12. Filter design To design a filter means to select the coefficients such that the system has specific characteristics. Window design method In the Window Design Method, one designs an ideal IIR filter, then applies a window function to it –Ve in the time domain, multiplying the infinite impulse by the window function. This results in the frequency response of the IIR being convolved with the frequency response of the window function. If the ideal response is sufficiently simple, such as rectangular, the result of the convolution can be relatively easy to determine. Frequency Sampling method Weighted least squares design
  • 13. Moving Average Example Block diagram of a simple FIR filter (2nd-order/3-tap filter in this case, implementing a moving average)
  • 14. Amplitude And Phase Responses
  • 15.  A moving average filter is a very simple FIR filter. It is sometimes called a boxcar filter.  The filter coefficients, b0,......,bN are found via the following equation:  To provide a more specific example, we select the filter order:  The impulse response of the resulting filter is:  z-transform of the impulse response:
  • 16. Infinite Impulse Response Infinite Impulse Response (IIR) is a property of signal processing systems. Systems with this property are known as IIR systems or, when dealing with filter systems, as IIR filters.  Implementation And Design IIR filters may be implemented as either analog or digital filters. In digital IIR filters, the output feedback is immediately apparent in the equations defining the output. Note that unlike FIR filters, in designing IIR filters it is necessary to carefully consider the "time zero" case in which the outputs of the filter have not yet been clearly defined.
  • 17. Transfer Function Derivation  P is the feedforward filter order  bi are the feedforward filter coefficients  Q is the feedback filter order  ai are the feedback filter coefficients  x[n] is the input signal  y[n] is the output signal. When Rearranged
  • 18.  IIR Filter Z Transfer Function  Description Of Simple IIR Filter Block Diagram
  • 19. Stability The transfer function allows us to judge whether or not a system is bounded-input, bounded-output (BIBO) stable. To be specific, the BIBO stability criteria requires that the ROC(Radius Of Convergence) of the system includes the unit circle. For example, for a causal system, all poles of the transfer function have to have an absolute value smaller than one. In other words, all poles must be located within a unit circle in the Z-plane.  The poles are defined as the values Z of which make the denominator of H(z) equal to 0 :  If aj =0 then the poles are not located at the origin of the z-plane.
  • 20. Applications of Digital filter  Communications Systems  Audio Systems Such As CD / Dvdplayers  Instrumentation  Image Processing And Enhancement  Processing Of Seismic And Other Geophysical Signals  Processing Of Biological Signals  Speech Synthesis
  • 21. Advantages  It has linear phase response.  Thermal and environmental variation cannot change the performance.  It is possible to filter several input sequences without any hardware replication. Disadvantages  Actually the speed operation totally depends on the number of the arithmetic operation in the processor.  Finite word-length effect, which results quantizing noise and round-off noise.  It needs much longer time to design and develop the digital sequences though it can be used on other tasks or applications once developed.
  • 22. Conclusion The main utility of the analysis methods presented is in ascertaining how a given filter will affect the spectrum of a signal passing through it. Some of the concepts introduced were linearity, time-invariance, filter impulse response, difference equations, transient response, steady-state response, transfer functions, amplitude response, phase response, phase delay, group delay, linear phase, minimum phase, maximum phase, poles and zeros, filter stability, and the general use of complex numbers to represent signals, spectra, and filters.
  • 23. Under Guidance of Ms. Pradnya Vartak Presented by Mr. Nilesh Rambahadur Jaiswar Mr.Kunal Dilip Vartak