SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Prepared by
Ms.J.Shiny Christobel
Assistant Professor
Department of ECE
Sri Ramakrishna Institute of Technology, Coimbatore
1
 Introduction to DSP
 Block Diagram
 Filters
 Applications
2
SIGNAL
 A physical quantity varies
with time, space or any
other independent variable
 1-D (Eg: Speech , ECG or
EEG signal)
 2-D (Eg: Image)
 3-D (Eg:Videos)
 Multi dimensional
signal(Eg:Google map)
3
Analog Signal
 Signal that are not digitalized
 Denoted by x(t)
 Analog signal = continuous-time + continuous
amplitude
 Eg: Audio, Inputs through microphone
4
Discrete Signal
 Signal that are digitalized
 Denoted by x(n)
 Discrete signal = Discrete-time + Discrete
amplitude
 Digital signal -quantization of the discrete signal
5
 Energy signal (E=finite and P=infinity)
 Power signal (E=0 and P=finite)
 Causal signal (depends on past and present values)
 Non-causal signal (depends on future values)
 Deterministic signal (Eg: CT or DT signal)
 Random signal (Eg: Noise)
6
 Analysis , interpretation and manipulation of
signals
 Gets an input signal, process it and produces an
output signal.
7
 When a signal is transmitted from one point to
another there is every possibility of contamination
/deformation of the signal by external noise. So to
retrieve the original signal at the receiver suitable
filters are to be used.
8
9
 A system is any process that produces an output
signal in response to an input signal
 Continuous systems-input and output are
continuous signals, such as in analog electronics
 Discrete systems-input and output are
discrete signals Eg: computer programs that
manipulate the values stored in arrays.
10
 Static or Dynamic system
 Linear and Non-linear system (superposition principle)
 Time Varient and time In-varient system
 Causal and non-causal systems
 Stable and unstable system
11
12
13
USES OF FILTERS (Eg:Poor audio, Blurred Image)
 Signal restoration
 Signal separation
TYPES OF FILTERS
14
 Analog filters take the analog signal as input
and process the signal and finally gives the
analog output.
 An analog filter is constructed using resistors,
capacitors, active components etc…
 An analog filter is denoted by a differential
equation. (Laplace tranform)
15
16
 A digital filter processes and generates digital
data. (Z-Transform)
 A digital filter constitutes elements like adder,
multiplier and delay units.
 Digital filters are vastly superior in the level of
performance in comparison to analog filters.
 A digital filter is denoted by a difference equation
 The performance is not influenced by component
ageing, temperature and power variations.
 It is highly immune to noise and relatively stable.
 Transportation and reconfiguration is very easy which
is not true in the case of analog filters.
 Multiple filtering is possible only in digital filters.
 Computational problems are minimum.
17
 Quantization error occurs due to finite word length in
the representation of signals and parameters.
 Digital filters also suffer from Bandwidth problems.
18
 FIR Filters (Finite impulse response filters)
 IIR Filters (Infinite Impulse response filters)
19
 The digital filter whose impulse response is of finite
duration is known as Finite impulse response filter
 The response depends only on the present and past
input samples
 Also called non recursive filters
 It has a finite number of non-zero terms
 FIR filters can be designed with exact linear phase.
 FIR filters are stable
 Round off noise can be eliminated in FIR filters
 DEMERT :The delay of linear phase FIR filters can
create problems in some DSP applications. 20
 The digital filter whose impulse response is of
infinite duration is known as Infinite impulse
response filter.
 The response of an IIR filter is a function of
current and past input signal samples and past
output signal samples.
 It is also called recursive filter.
 It has lesser number of side lobes in the stop-
band.
 The implementation of an IIR filter involves
fewer parameters, less memory requirements and
lower computational complexity
21
 IIR filters do not have linear phase
 not very stable
 Realization of IIR filters is not very easy as
compared to FIR filters
 As it is a recursive filter the number of
coefficients is very large and the memory
requirements are also high
22
23
 In all musical recordings, the sound from instruments is
recorded in studio and then special audio effects are
added by manipulating the recorded musical sounds.
The audio effects are artificially generated using
various DSP techniques.
 the sound recorded in a studio is different and it doesn’t
sound natural.
 So, echoes are simply generated by delay units.
 The direct sound and a single echo appear in K
sampling period latter can be generated by the FIR
filter with the system function
24
25
 To generate multiple echoes separated K
sampling periods we can use an FIR filter with
transfer function
26
 The other special sound effects are flanging and
chorus. The flanging effect is created by feeding the
same musical note to two tape recorders and then
combining their delayed outputs.
 This effect can be simulated using the FIR filter by
periodically varying the delay K(n) between 0 and K.
27
 The chorus effect is achieved when several
musicians are playing the same musical note at the
same time with small changes in the amplitudes and
small timing differences between their sounds.
 A chorus generator can be realized by parallelly
connecting few number of flanging effect filters
28
 IMAGE PROCESSING
Cancer Detection
Fog Removal
 SPEECH PROCESSING
Speech to Text conversion
29
30

Contenu connexe

Tendances

Basics of digital filters
Basics of digital filtersBasics of digital filters
Basics of digital filtersSmile Hossain
 
digital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxdigital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxImranHasan760046
 
digital signal processing
digital signal processing digital signal processing
digital signal processing Marmik Kothari
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filtersop205
 
Multirate
MultirateMultirate
MultirateaiQUANT
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGSnehal Hedau
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processingsandhya jois
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windowsSarang Joshi
 
L 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmL 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmDEEPIKA KAMBOJ
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingAmr E. Mohamed
 
3F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part13F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part1op205
 
Demodulation (communication engineering)
Demodulation (communication engineering)Demodulation (communication engineering)
Demodulation (communication engineering)Sadman-al-farabe Nirzor
 
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
 
Advanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingAdvanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingJim Jenkins
 

Tendances (20)

Basics of digital filters
Basics of digital filtersBasics of digital filters
Basics of digital filters
 
High pass-low-pass-filter
High pass-low-pass-filterHigh pass-low-pass-filter
High pass-low-pass-filter
 
digital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxdigital signal processing lecture 1.pptx
digital signal processing lecture 1.pptx
 
digital signal processing
digital signal processing digital signal processing
digital signal processing
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
Multirate
MultirateMultirate
Multirate
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Dsp presentation
Dsp presentationDsp presentation
Dsp presentation
 
Sampling
SamplingSampling
Sampling
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSING
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
FILTER BANKS
FILTER BANKSFILTER BANKS
FILTER BANKS
 
L 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmL 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcm
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
 
3F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part13F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part1
 
Demodulation (communication engineering)
Demodulation (communication engineering)Demodulation (communication engineering)
Demodulation (communication engineering)
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Advanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingAdvanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal Processing
 

Similaire à Introduction to DSP

Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2selvalakshmi24
 
DIGITAL FILTERS/SIGNERS types and uses.docx
DIGITAL FILTERS/SIGNERS types and uses.docxDIGITAL FILTERS/SIGNERS types and uses.docx
DIGITAL FILTERS/SIGNERS types and uses.docxgreatmike3
 
Filtration and synthesis of different types of human voice signals
Filtration and synthesis of different types of human voice signalsFiltration and synthesis of different types of human voice signals
Filtration and synthesis of different types of human voice signalsAlexander Decker
 
Dss
Dss Dss
Dss nil65
 
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...ijsrd.com
 
Filter (signal processing)
Filter (signal processing)Filter (signal processing)
Filter (signal processing)RSARANYADEVI
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Rohde & Schwarz North America
 
Signal Filtering
Signal FilteringSignal Filtering
Signal FilteringImane Haf
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxPriyankaDarshana
 
Performance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsPerformance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsIJEEE
 
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersDSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersAmr E. Mohamed
 
Filters two design_with_matlab
Filters two design_with_matlabFilters two design_with_matlab
Filters two design_with_matlabresearchwork
 

Similaire à Introduction to DSP (20)

DSP PPT
DSP PPTDSP PPT
DSP PPT
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2
 
DIGITAL FILTERS/SIGNERS types and uses.docx
DIGITAL FILTERS/SIGNERS types and uses.docxDIGITAL FILTERS/SIGNERS types and uses.docx
DIGITAL FILTERS/SIGNERS types and uses.docx
 
dsp-1.pdf
dsp-1.pdfdsp-1.pdf
dsp-1.pdf
 
Filtration and synthesis of different types of human voice signals
Filtration and synthesis of different types of human voice signalsFiltration and synthesis of different types of human voice signals
Filtration and synthesis of different types of human voice signals
 
Dss
Dss Dss
Dss
 
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
 
E0162736
E0162736E0162736
E0162736
 
digital filters
digital filtersdigital filters
digital filters
 
Filter (signal processing)
Filter (signal processing)Filter (signal processing)
Filter (signal processing)
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptx
 
Db33621624
Db33621624Db33621624
Db33621624
 
Db33621624
Db33621624Db33621624
Db33621624
 
Performance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsPerformance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate Applications
 
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersDSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital Filters
 
Filters two design_with_matlab
Filters two design_with_matlabFilters two design_with_matlab
Filters two design_with_matlab
 
1 digital filters (fir)
1 digital filters (fir)1 digital filters (fir)
1 digital filters (fir)
 
Vibration signal filtering
Vibration signal filteringVibration signal filtering
Vibration signal filtering
 

Dernier

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 

Dernier (20)

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

Introduction to DSP

  • 1. Prepared by Ms.J.Shiny Christobel Assistant Professor Department of ECE Sri Ramakrishna Institute of Technology, Coimbatore 1
  • 2.  Introduction to DSP  Block Diagram  Filters  Applications 2
  • 3. SIGNAL  A physical quantity varies with time, space or any other independent variable  1-D (Eg: Speech , ECG or EEG signal)  2-D (Eg: Image)  3-D (Eg:Videos)  Multi dimensional signal(Eg:Google map) 3
  • 4. Analog Signal  Signal that are not digitalized  Denoted by x(t)  Analog signal = continuous-time + continuous amplitude  Eg: Audio, Inputs through microphone 4
  • 5. Discrete Signal  Signal that are digitalized  Denoted by x(n)  Discrete signal = Discrete-time + Discrete amplitude  Digital signal -quantization of the discrete signal 5
  • 6.  Energy signal (E=finite and P=infinity)  Power signal (E=0 and P=finite)  Causal signal (depends on past and present values)  Non-causal signal (depends on future values)  Deterministic signal (Eg: CT or DT signal)  Random signal (Eg: Noise) 6
  • 7.  Analysis , interpretation and manipulation of signals  Gets an input signal, process it and produces an output signal. 7
  • 8.  When a signal is transmitted from one point to another there is every possibility of contamination /deformation of the signal by external noise. So to retrieve the original signal at the receiver suitable filters are to be used. 8
  • 9. 9
  • 10.  A system is any process that produces an output signal in response to an input signal  Continuous systems-input and output are continuous signals, such as in analog electronics  Discrete systems-input and output are discrete signals Eg: computer programs that manipulate the values stored in arrays. 10
  • 11.  Static or Dynamic system  Linear and Non-linear system (superposition principle)  Time Varient and time In-varient system  Causal and non-causal systems  Stable and unstable system 11
  • 12. 12
  • 13. 13
  • 14. USES OF FILTERS (Eg:Poor audio, Blurred Image)  Signal restoration  Signal separation TYPES OF FILTERS 14
  • 15.  Analog filters take the analog signal as input and process the signal and finally gives the analog output.  An analog filter is constructed using resistors, capacitors, active components etc…  An analog filter is denoted by a differential equation. (Laplace tranform) 15
  • 16. 16  A digital filter processes and generates digital data. (Z-Transform)  A digital filter constitutes elements like adder, multiplier and delay units.  Digital filters are vastly superior in the level of performance in comparison to analog filters.
  • 17.  A digital filter is denoted by a difference equation  The performance is not influenced by component ageing, temperature and power variations.  It is highly immune to noise and relatively stable.  Transportation and reconfiguration is very easy which is not true in the case of analog filters.  Multiple filtering is possible only in digital filters.  Computational problems are minimum. 17
  • 18.  Quantization error occurs due to finite word length in the representation of signals and parameters.  Digital filters also suffer from Bandwidth problems. 18
  • 19.  FIR Filters (Finite impulse response filters)  IIR Filters (Infinite Impulse response filters) 19
  • 20.  The digital filter whose impulse response is of finite duration is known as Finite impulse response filter  The response depends only on the present and past input samples  Also called non recursive filters  It has a finite number of non-zero terms  FIR filters can be designed with exact linear phase.  FIR filters are stable  Round off noise can be eliminated in FIR filters  DEMERT :The delay of linear phase FIR filters can create problems in some DSP applications. 20
  • 21.  The digital filter whose impulse response is of infinite duration is known as Infinite impulse response filter.  The response of an IIR filter is a function of current and past input signal samples and past output signal samples.  It is also called recursive filter.  It has lesser number of side lobes in the stop- band.  The implementation of an IIR filter involves fewer parameters, less memory requirements and lower computational complexity 21
  • 22.  IIR filters do not have linear phase  not very stable  Realization of IIR filters is not very easy as compared to FIR filters  As it is a recursive filter the number of coefficients is very large and the memory requirements are also high 22
  • 23. 23
  • 24.  In all musical recordings, the sound from instruments is recorded in studio and then special audio effects are added by manipulating the recorded musical sounds. The audio effects are artificially generated using various DSP techniques.  the sound recorded in a studio is different and it doesn’t sound natural.  So, echoes are simply generated by delay units.  The direct sound and a single echo appear in K sampling period latter can be generated by the FIR filter with the system function 24
  • 25. 25
  • 26.  To generate multiple echoes separated K sampling periods we can use an FIR filter with transfer function 26
  • 27.  The other special sound effects are flanging and chorus. The flanging effect is created by feeding the same musical note to two tape recorders and then combining their delayed outputs.  This effect can be simulated using the FIR filter by periodically varying the delay K(n) between 0 and K. 27
  • 28.  The chorus effect is achieved when several musicians are playing the same musical note at the same time with small changes in the amplitudes and small timing differences between their sounds.  A chorus generator can be realized by parallelly connecting few number of flanging effect filters 28
  • 29.  IMAGE PROCESSING Cancer Detection Fog Removal  SPEECH PROCESSING Speech to Text conversion 29
  • 30. 30