SlideShare a Scribd company logo
1 of 23
Download to read offline
Dia M. Ali
 Consists of three words:
Digital , Signal and Processing
 Signal: any (physical or non-physical)
quantity that varies with time, space, or other
independent variable(s)
 Digital: a discrete-time and discrete-valued
signal, i.e. digitization involves both sampling
and quantization
 Processing: operations on the signal
2
Signals
Continuous-time Discrete-time
Continuous-value Continuous-value Discrete-value
Analog Digital
Discrete
3
 Signals are everywhere and may reflect countless
measurements of some physical quantity such as:
◦ electric voltages
◦ brain signals
◦ heart rates
◦ temperatures
◦ image luminance
◦ investment prices
◦ vehicle speeds
◦ seismic activity
◦ human speech
4
 Various apparatus could be used to acquire signals,
including:
◦ Digital camera  Image
◦ MRI scanner  Activity of the brain
◦ EEG/EMG/EOG electrodes  Physiological signals
◦ Voice recorder  Audio signal
5
 1D (e.g. dependent on time)
 2D (e.g. images dependent
on two coordinates in a plane)
 3D (e.g. describing an object in space)
6
 In some applications, signals are generated by multiple
sources or multiple sensors represented by a vector
 Such a vector is called a multi-channel signal.
 Example: brain signals
7
0 500 1000 1500 2000 2500
50
0
50
C3
0 500 1000 1500 2000 2500
50
0
50
C4
0 500 1000 1500 2000 2500
50
0
50
P3
0 500 1000 1500 2000 2500
20
0
20
P4
0 500 1000 1500 2000 2500
20
0
20
O1
0 500 1000 1500 2000 2500
20
0
20
Sample (250 per second)
O2
 Continuous-time signals are signals defined at each
value of independent variable(s).
 They have values in a continuous interval (a,b) that
could extend from -∞ to ∞.
 Discrete-time signals are defined only at specific values
of independent variable(s).
 Discrete-time signals are represented mathematically
by a sequence of real or complex numbers.
8
9
-0.2
-0.1
0
0.1
0.2
0.3
0 2 4 6 8 10
sampling time, tk [ms]
Voltage
[V]
ts
Continuous function V of
continuous variable t (time,
space etc) : V(t).
CT
Discrete function Vk of discrete
sampling variable tk, with k =
integer: Vk = V(tk).
DT
-0.2
-0.1
0
0.1
0.2
0.3
0 2 4 6 8 10
time [ms]
Voltage
[V]
Periodic sampling
 Both continuous and discrete-time signals can take a finite
(discrete) or infinite (continuous) range.
 For a signal to be called digital, it must be discrete-time and
discrete-range, i.e. digitization involves both sampling and
quantization.
10
 Signals could be deterministic, with an explicit
mathematical description, a table or a well-defined rule.
 All past, present, and future signal values are precisely
known with no uncertainty:
s1(t) =at S2(x,y)=ax+bxy+cy2
 In contrast, for random signals the functional relationship is
unknown.
  statistical analysis techniques
11
 A system that performs some kind of task on a signal
which depends on the application, e.g.
◦ Communications: modulation/demodulation, multiplexing/de-
multiplexing, data compression
◦ Speech Recognition: speech to text transformation
◦ Security: signal encryption/decryption
◦ Filtering: signal denoising/noise reduction
◦ Enhancement: audio signal processing, equalization
◦ Data manipulation: watermarking, reconstruction, feature
extraction
◦ Signal generation: music synthesis
12
13
Digital Signal Processing
• More flexible
• Data easily stored
• Better control over accuracy
requirements
• Reproducibility
• Cheaper
Advantages
• A/D & signal processors’ speed
• Finite word-length effect:
(round-off: Error caused by
rounding math calculation result to
nearest quantization level )
Limitations
 Theoretical vs. Applied
 Algorithm development vs. implementation
14
Easier to adapt
Much faster
Applicable to any field Easier to comprehend
e.g., C++-code,
Matlab code
e.g., ASIC, DSP chip
 Applications include speech generation / speech recognition
 Speech recognition: DSP generally approaches the problem
of voice recognition in two steps: feature extraction followed
by feature matching.
15
Source: Canon
 A common method of obtaining information about a
remote object is to bounce a wave off of it.
 Applications include radar and sonar.
 DSP can be used for filtering and compressing the data.
16
Source:
WHIO
Source:
CCTT.org
 Pattern recognition is a research area that is closely
related to digital signal processing.
 Definition: “the act of taking in raw data and taking an
action based on the category of the data”.
 Pattern recognition
classifies data based on
either a priori knowledge
or on statistical information
extracted from the patterns.
17
Source:
merl.com
18
Source: BBC
 The “Biometrics” field
focuses on methods for
uniquely identifying
humans using one or more
of their intrinsic physical
or behavioural traits.
 Examples include using
face, voice, fingerprints,
iris, handwriting or the
method of walking.
19
• A means for communication
between a brain and a
computer via measurements
associated with brain
activity.
• No muscle motion is
involved (e.g., eye
movement).
20
0 500 1000 1500 2000 2500
50
0
50
C3
0 500 1000 1500 2000 2500
50
0
50
C4
0 500 1000 1500 2000 2500
50
0
50
P3
0 500 1000 1500 2000 2500
20
0
20
P4
0 500 1000 1500 2000 2500
20
0
20
O1
0 500 1000 1500 2000 2500
20
0
20
Sample (250 per second)
O2
21
BCI Application- Neuroprosthesis
Hold cup for drinking
http://www.dpmi.tugraz.at/
22
 Reviewed the course outline
 Reviewed basic concepts and terminologies of DSP
 Examined some practical examples
 Next class: we will review discrete-time signals and
systems
23

More Related Content

Similar to DSP.pdf

Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...
IJECEIAES
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
ArnabChakraborty499766
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
ShamsAli42
 
Write one page essay to explain how you relate signals and systems t.pdf
Write one page essay to explain how you relate signals and systems t.pdfWrite one page essay to explain how you relate signals and systems t.pdf
Write one page essay to explain how you relate signals and systems t.pdf
ezzi97
 
1.introduction ppt.pdf
1.introduction ppt.pdf1.introduction ppt.pdf
1.introduction ppt.pdf
hakkembabu2
 
chapter10.industrial electronic jm304
chapter10.industrial electronic jm304chapter10.industrial electronic jm304
chapter10.industrial electronic jm304
Sya Rosyada II
 
DSP Third Class.ppsx
DSP Third Class.ppsxDSP Third Class.ppsx
DSP Third Class.ppsx
HebaEng
 

Similar to DSP.pdf (20)

Lecture 1 (ADSP).pptx
Lecture 1 (ADSP).pptxLecture 1 (ADSP).pptx
Lecture 1 (ADSP).pptx
 
Mobile_Lec6
Mobile_Lec6Mobile_Lec6
Mobile_Lec6
 
Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...
 
Signals basics
Signals basicsSignals basics
Signals basics
 
Lecture1: Introduction to signals
Lecture1: Introduction to signalsLecture1: Introduction to signals
Lecture1: Introduction to signals
 
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
 
Write one page essay to explain how you relate signals and systems t.pdf
Write one page essay to explain how you relate signals and systems t.pdfWrite one page essay to explain how you relate signals and systems t.pdf
Write one page essay to explain how you relate signals and systems t.pdf
 
slides (1).pdf
slides (1).pdfslides (1).pdf
slides (1).pdf
 
1.introduction ppt.pdf
1.introduction ppt.pdf1.introduction ppt.pdf
1.introduction ppt.pdf
 
chapter10.industrial electronic jm304
chapter10.industrial electronic jm304chapter10.industrial electronic jm304
chapter10.industrial electronic jm304
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
Digital Signal Processing by Dr. R. Prakash Rao
Digital Signal Processing by Dr. R. Prakash Rao Digital Signal Processing by Dr. R. Prakash Rao
Digital Signal Processing by Dr. R. Prakash Rao
 
DSP 2.pdf
DSP 2.pdfDSP 2.pdf
DSP 2.pdf
 
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data GloveA Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
 
DSP Third Class.ppsx
DSP Third Class.ppsxDSP Third Class.ppsx
DSP Third Class.ppsx
 
Fit l03 information_communication
Fit l03 information_communicationFit l03 information_communication
Fit l03 information_communication
 
Classification of Signal.pdf
Classification of Signal.pdfClassification of Signal.pdf
Classification of Signal.pdf
 
DTSP UNIT I - INTRODUCTION.pptx
DTSP UNIT I - INTRODUCTION.pptxDTSP UNIT I - INTRODUCTION.pptx
DTSP UNIT I - INTRODUCTION.pptx
 

Recently uploaded

Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 

Recently uploaded (20)

"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 

DSP.pdf

  • 2.  Consists of three words: Digital , Signal and Processing  Signal: any (physical or non-physical) quantity that varies with time, space, or other independent variable(s)  Digital: a discrete-time and discrete-valued signal, i.e. digitization involves both sampling and quantization  Processing: operations on the signal 2
  • 4.  Signals are everywhere and may reflect countless measurements of some physical quantity such as: ◦ electric voltages ◦ brain signals ◦ heart rates ◦ temperatures ◦ image luminance ◦ investment prices ◦ vehicle speeds ◦ seismic activity ◦ human speech 4
  • 5.  Various apparatus could be used to acquire signals, including: ◦ Digital camera  Image ◦ MRI scanner  Activity of the brain ◦ EEG/EMG/EOG electrodes  Physiological signals ◦ Voice recorder  Audio signal 5
  • 6.  1D (e.g. dependent on time)  2D (e.g. images dependent on two coordinates in a plane)  3D (e.g. describing an object in space) 6
  • 7.  In some applications, signals are generated by multiple sources or multiple sensors represented by a vector  Such a vector is called a multi-channel signal.  Example: brain signals 7 0 500 1000 1500 2000 2500 50 0 50 C3 0 500 1000 1500 2000 2500 50 0 50 C4 0 500 1000 1500 2000 2500 50 0 50 P3 0 500 1000 1500 2000 2500 20 0 20 P4 0 500 1000 1500 2000 2500 20 0 20 O1 0 500 1000 1500 2000 2500 20 0 20 Sample (250 per second) O2
  • 8.  Continuous-time signals are signals defined at each value of independent variable(s).  They have values in a continuous interval (a,b) that could extend from -∞ to ∞.  Discrete-time signals are defined only at specific values of independent variable(s).  Discrete-time signals are represented mathematically by a sequence of real or complex numbers. 8
  • 9. 9 -0.2 -0.1 0 0.1 0.2 0.3 0 2 4 6 8 10 sampling time, tk [ms] Voltage [V] ts Continuous function V of continuous variable t (time, space etc) : V(t). CT Discrete function Vk of discrete sampling variable tk, with k = integer: Vk = V(tk). DT -0.2 -0.1 0 0.1 0.2 0.3 0 2 4 6 8 10 time [ms] Voltage [V] Periodic sampling
  • 10.  Both continuous and discrete-time signals can take a finite (discrete) or infinite (continuous) range.  For a signal to be called digital, it must be discrete-time and discrete-range, i.e. digitization involves both sampling and quantization. 10
  • 11.  Signals could be deterministic, with an explicit mathematical description, a table or a well-defined rule.  All past, present, and future signal values are precisely known with no uncertainty: s1(t) =at S2(x,y)=ax+bxy+cy2  In contrast, for random signals the functional relationship is unknown.   statistical analysis techniques 11
  • 12.  A system that performs some kind of task on a signal which depends on the application, e.g. ◦ Communications: modulation/demodulation, multiplexing/de- multiplexing, data compression ◦ Speech Recognition: speech to text transformation ◦ Security: signal encryption/decryption ◦ Filtering: signal denoising/noise reduction ◦ Enhancement: audio signal processing, equalization ◦ Data manipulation: watermarking, reconstruction, feature extraction ◦ Signal generation: music synthesis 12
  • 13. 13 Digital Signal Processing • More flexible • Data easily stored • Better control over accuracy requirements • Reproducibility • Cheaper Advantages • A/D & signal processors’ speed • Finite word-length effect: (round-off: Error caused by rounding math calculation result to nearest quantization level ) Limitations
  • 14.  Theoretical vs. Applied  Algorithm development vs. implementation 14 Easier to adapt Much faster Applicable to any field Easier to comprehend e.g., C++-code, Matlab code e.g., ASIC, DSP chip
  • 15.  Applications include speech generation / speech recognition  Speech recognition: DSP generally approaches the problem of voice recognition in two steps: feature extraction followed by feature matching. 15 Source: Canon
  • 16.  A common method of obtaining information about a remote object is to bounce a wave off of it.  Applications include radar and sonar.  DSP can be used for filtering and compressing the data. 16 Source: WHIO Source: CCTT.org
  • 17.  Pattern recognition is a research area that is closely related to digital signal processing.  Definition: “the act of taking in raw data and taking an action based on the category of the data”.  Pattern recognition classifies data based on either a priori knowledge or on statistical information extracted from the patterns. 17 Source: merl.com
  • 18. 18 Source: BBC  The “Biometrics” field focuses on methods for uniquely identifying humans using one or more of their intrinsic physical or behavioural traits.  Examples include using face, voice, fingerprints, iris, handwriting or the method of walking.
  • 19. 19
  • 20. • A means for communication between a brain and a computer via measurements associated with brain activity. • No muscle motion is involved (e.g., eye movement). 20
  • 21. 0 500 1000 1500 2000 2500 50 0 50 C3 0 500 1000 1500 2000 2500 50 0 50 C4 0 500 1000 1500 2000 2500 50 0 50 P3 0 500 1000 1500 2000 2500 20 0 20 P4 0 500 1000 1500 2000 2500 20 0 20 O1 0 500 1000 1500 2000 2500 20 0 20 Sample (250 per second) O2 21
  • 22. BCI Application- Neuroprosthesis Hold cup for drinking http://www.dpmi.tugraz.at/ 22
  • 23.  Reviewed the course outline  Reviewed basic concepts and terminologies of DSP  Examined some practical examples  Next class: we will review discrete-time signals and systems 23