SlideShare a Scribd company logo
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 1
NEAR EAST UNIVERSITY
FACULTY OF ENGINEERING
DEPARTMENT OF BIOMEDICAL ENGINEERING
BME452 Biomedical Signal Processing
Lecture 1
Introduction
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 2
Lecture 1
Course overview
Instructor: Ali Işın
Email: aliisin@hotmail.com
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 3
Assessment
Midterm examination: %30
Final examination = 60%
Attendance= 10%
Course Material: Lecture Slides
Lecture 1
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 4
Syllabus
 BME452
 Fundamentals of digital signal processing/Introduction
to signals
 Signal sampling and reconstruction
 Signal conditioning
 Frequency analysis and power spectrum estimation
 Digital filtering methods
 Feature extraction
 Classification algorithms
 Statistical Methods
 Application-ECG Signal Analysis
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 5
Lecture 1
Introduction
 In this lecture, we’ll learn the fundamental
concepts on signals and an introduction to
some specific signals
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 6
Signals
 What is a signal?
 A signal is a function of independent variables
such as time, distance, position, temperature,
pressure, etc.
 Most signals are generated naturally but a
signal can also be generated artificially using
a computer
 Can be in any number of dimensions (1D, 2D
or 3D)
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 7
Signals (cont)
 1D/2D/3D signals
 1D signal=f(x); x=time, distance, etc.
 2D signal=f(x,y); x,y= spatial positions
 3D signal=f(x,y,z); x,y,z=spatial positions
 Time series
 1D signals with amplitude, pressure,
intensity, etc. as a function of time, f(t)
 2D/3D signals
 Are normally images as functions of 2 or 3
spatial coordinates
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 8
Biological signals
 What are biological
signals?
 Biological signals are
time series signals
generated by some
biological mechanism
 Represented as small
amplitudes of voltages
(or other units) as a
function of time
 Some examples are
shown on the table
Generated/
caused by
Name
Heart Electrocardiogram
(ECG)
Brain Electroencephalogram
(EEG)
Muscle Electromyogram
(EMG)
Blood
pressure
changes
Arterial Blood
Pressure (ABP)
Blood
oxygen level
Oxygen Saturation
(SpO2)
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 9
Examples of biological signals
 EEG
 Oscillating electrical potentials recorded from the
scalp surface.
 Very small in amplitude (V range).
 Generated by neuronal activations in the brain.
 Evoked potentials – a specific type of EEG evoked
during a stimulus like visual, auditory, etc.
 ECG
 Electrical potentials recorded from the chest
(mainly), arms, legs.
 Generated by electrical activity of the heart,
which results in heart pumping blood
 EMG
 Electrical potentials recorded from the skin.
 Generated by skeletal muscle activity.
 ABP
 Pressure recorded on the upper arm (units-
mmHg)
 Generated by changes in blood pressure
0 100 200 300 400 500 600 700
-2.5
-2
-1.5
-1
-0.5
0
0.5
1
1.5
Sampling points
Amplitude
(microV)
EEG signal
0 100 200 300 400 500 600 700
-3
-2.5
-2
-1.5
-1
-0.5
0
0.5
1
Sampling points
Amplitude
(microV)
EMG signal
ECG pictures from S.K.Mitra, DSP 3e
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 10
Examples of biological signals (cont)
Figure from Biolectrical Signal
Processing in Cardiac and
Neurological Applications, L.
Sornmo and P. Laguna
 Multimodal
signals
 Sometimes, more
than one type of
signal are
recorded but each
signal would
require different
analysis technique
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 11
Speech and Musical sound signal
 Speech and sounds are
recorded as air pressure
changes as a function of
time
 Speech
 Note the amplitude and
time span of each word
 Musical sound
 Cello: Attack, steady
state, delay
 Bass drum: Attack, delay
 Cello: Pseudo-periodic
 Bass drum: Aperiodic
Pictures from S.K.Mitra, DSP 3e
‘I like digital signal processing’
Cello Bass drum
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 12
Image and video signals
 Images
 light intensity as a function of 2D
coordinates
 Black and white or grey scale images
(I=0-255)
 Colour images: I=red(0-255),
green(0-255), blue(0-255)
 Video
 Sequence of images, called frames
 Is a function of 3 variables = 2 spatial
coordinates and time
Pictures/audio/visual from S.K.Mitra, DSP 3e
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 13
Seismic signals
 Elastic waves generated by
ground movements from
earthquake, volcanic eruption or
underground exposition
 Earth body propagation
 P waves - faster
 S waves – slower
 P and S waves are studied
in 3D
 Horizontal: north-south
 Horizontal: east-west
 Vertical
 Another wave: surface wave –
not so important
Pictures S.K.Mitra, DSP 3e
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 14
Signal Analysis
 Signals carry information
 A signal which does not carry information or carries
information not desired is known as noise/noisy signal
 Aim of signal analysis
 Extract useful information carried by the signal to suit
the application
 Methods
 The methods for signal analysis will depend on the
type of the signal and nature of the information being
carried by the signal
 There are some common methodologies and some
specific ones for specific signals
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 15
Classification of signals
 Signals can be classified into various types by
 Nature of the independent variables
 Value of the function defining the signals
 Examples:
 Discrete/continuous function
 Discrete/continuous independent variable
 Real/complex valued function
 Scalar (single channel)/Vector (multi-channels)
 Single/Multi-trial (repeated recordings)
 Dimensionality based on the number of independent
variables (1D/2D/3D)
 Deterministic/random
 Periodic/aperiodic
 Even/odd
 Many more….
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 16
Classification - Discrete/continuous signals
 Normally, the independent variable is time
 Continuous time signal
 Time is continuous
 Defined at every instant of time
 Discrete time signal
 Time is discrete
 Defined at discrete instants of time - it is a sequence of
numbers
 Four classifications based on time/amplitude -
continuous/discrete:
 Analogue, digital, sampled, quantised boxcar
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 17
Classification - Discrete/continuous signals (cont)
 Analogue signal
 Continuous time signal with continuous amplitude, eg. music
stored on cassette tape.
 Digital signal
 Discrete time signal with discrete valued amplitudes
represented by a finite number of digits, eg. music stored on
hard disk.
 Sampled data signal
 Discrete time signal with continuous valued amplitudes (i.e.
amplitude can take any value)
 Digital signal is thus quantised sampled data signal
 Quantised boxcar signal
 Continuous time signal with discrete valued amplitudes
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 18
Classification - Discrete/continuous signals (cont)
Amplitude- continuous
Time-continuous
Amplitude- continuous
Time-discrete
Amplitude- discrete
Time-discrete
Amplitude- discrete
Time-continuous
Figures from S.K.Mitra, DSP 3e
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 19
Random vs deterministic signal
 Deterministic signal
 A signal that can be predicted using some methods like a
mathematical expression or look-up table
 Easier to analyse
 Random (stochastic)
 A signal that is generated randomly and cannot be predicted ahead
of time
 Most biological signals fall in this category
 More difficult to analyse
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 20
Time and frequency analysis/operation
 Analogue signal
 Only time analysis/operation can be performed
 Discrete-time signal
 Both time and frequency analysis/operation can be performed (on
their own or jointly)
-1
0
1
An analogue signal
Continuous time
Amplitude
-2
-1
0
1
2
Continuous time
Amplitude
A partially multiplied analogue signal
0 200 400 600 800 1000
-2
-1
0
1
2
Discrete time (sampling points)
Amplitude
Frequency and time operated discrete-time signal
0 200 400 600 800 1000
-1
0
1
Discrete time (sampling points)
Amplitude
A discrete time signal
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 21
Time domain operations
 Scaling
 Multiplication of a signal by a constant, 
 Amplification if the  (gain) >1
 Attenuation if the  <1
 Eg.: y(t)=x(t)
 Delay/advance
 Delays or advances the signal, y(t)=x(t) by a certain time, t0
 Eg.: Delay, y(t)=x(t-t0); Advance, y(t)=x(t+t0)
 Addition/subtraction
 Addition/subtraction of signals to obtain a combined signal
 Eg.: y(t)=x1(t)+x2(t)+x3(t)
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 22
Time domain operations (cont)
 Product
 Product of two or more signals
 Eg.: y(t)= x1(t).x2(t)
 Differentiation/Integration
 Differentiation/Integration of a signal to produce a new signal
 Eg:
 Combination of operators
 It is common to combine operators to generate a new signal
 Eg.:
 Analogue/discrete-time operators
 Scaling, addition/subtraction, delay, product – implemented in both
analog and discrete-time signals
 Differentiation/integration – implemented in analog signals, only an
approximation can be implemented with discrete-time signals
dt
t
dx
t
y
)
(
)
( 
)
(
)
(
).
(
)
(
)
( 4
3
0
2
1 t
x
t
x
t
t
x
t
x
t
y 







t
dt
t
x
t
y )
(
)
(
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 23
1D time series – some mathematical notations
 A 1D time series
 y=f(t) for continuous independent variable
time
 y=f(n) for discrete independent variable n
 Every value of f(n) is called a sample
 Discrete-time signal can be generated by
sampling a parent continuous-time signal at
uniform intervals of time
 Then, discrete variable n can be normalised
to assume integer values as a representation
of t.
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 24
2D image/video – some mathematical notations
 2D images
 I=f(x,y), where I is the intensity of red, green and blue (RGB)
colours in a certain range (normally 0-255)
 x and y are the co-ordinates of the pixel
 Example, f(1,1)={255,255,255} would mean that the pixel at (1,1)
is white
 2D videos
 Videos are simply sequences of images (known as frames)
 I=f(x,y,t), where I is the intensity of red, green and blue colours
 Since we are dealing with discrete-time videos, we would have
I=f(x,y,n)
 Example, f(7,8,10)={0,0,0} would mean that the pixel at (7,8)
during discrete time (i.e. frame number), n=10 is black.
 Black and white (Grey Scale) images/videos
 The intensity would be grey level values (normally in the range 0-
255) instead of RGB values
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 25
Classification – period/aperiodic
 Periodic
 Continuous time-signal is
periodic if it exhibits
periodicity, i.e. x(t+T)=x(t),
-<t< where T=period of
the signal
 The smallest value of T is
called the fundamental
period, T0
 A periodic signal has a
definite pattern that repeats
over and over with a
repetition period of T0
 For discrete-time signals,
x(n+N0)=x(n),-<n<
 A signal, which does not
have a repetitive pattern is
aperiodic
Figures from Digital Signal Processing,
S.Salivahanan, Vallavaraj,
C.Gnanapriya
Periodic signal (discrete-time)
Periodic signal (continuous-time)
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 26
Singular functions
 Singular functions
 Important non-periodic signals
 Delta/unit-impulse function is the most basic and all other singular
functions can be derived from it
Unit impulse functions
Unit step functions
Unit ramp functions
Unit pulse function






 1
)
(
;
0
,
0
)
( dt
t
t
t 
 0
0
,
0
,
1
{
)
(



n
n
n

0
0
,
1
,
0
{
)
(



t
t
t
u
0
0
,
1
,
0
{
)
(



n
n
n
u
0
0
,
,
0
{
)
(



t
t
t
t
r
0
0
,
,
0
{
)
(



n
n
n
n
r

















2
1
2
1
)
( t
u
t
u
t
Figures from Digital
Signal Processing,
S.Salivahanan,
Vallavaraj,
C.Gnanapriya
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 27
Classification –even/odd
 Even signal
 Signal exhibit symmetry
in the time domain
 x(t)=x(-t) or x(n)=x(-n)
 Odd signal
 Signal exhibit anti-
symmetry in the time
domain
 x(t)=-x(-t) or x(n)=-x(-n)
 A signal can be expressed as a sum of its even
and odd components
 x(t)=xeven(t)+xodd(t)
 where xeven(t)=1/2[x(t)+x(-t)], xodd(t)=1/2[x(t)-x(-t)]
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 28
Filtering
 An important frequency domain operation
 A filter performs this operation
 Passes certain frequency components with
minimal distortion and blocks nearly all other
frequency components
 Passband – range of allowed frequencies
 Stopband – range of blocked frequencies
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 29
What is frequency?
 Frequency measures the
periodicity (i.e.
repetitiveness)
 No of cycles per second
 It is measured in Hz
 = 1/fundamental period (s)
 In the figure, there are 4
fundamental cycles in 0.5 s
 1 cycle per 0.125 s
 So, Freq=1/0.125 = 8 Hz
y
t (s)
0.5
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 30
Filtering (cont)
 Low-pass filter (LPF)
 Passes all low-
frequency components
below the cut-off
frequency, fc and
blocks all higher
frequency components
above fc
 Eg.: Consider a
combination of 3
sinusoidal signals, 2
Hz, 5 Hz and 11 Hz.
 The final output
signals after LPF at
fc=8 Hz and fc=3 Hz
are shown.
%MATLAB codes
f=2, fs=256;
for i=1:1000,
y(i)=sin(2*pi*i*(f/fs));
end
plot(y);
axis([0 1000 -1.5 1.5]);
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
+
+
=
Combined signal
LPF, fc=8 hz
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
LPF, fc=3 hz
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
Only 2 Hz signal
remains
Only 2 Hz and 5 Hz
signals remain
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 31
Filtering (cont.)
 High-pass filter (HPF)
 Passes all high-frequency
components above the
cut-off frequency, fc and
blocks all lower
frequency components
below fc
 Eg.: Consider the same
combination of 3
sinusoidal signals, 2 Hz,
5 Hz and 11 Hz.
 The final output signals
after HPF at fc=3 Hz and
fc=8 Hz are shown.
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
+
+
=
Combined signal
HPF, fc=8 hz
HPF, fc=3 hz
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
Only 5 Hz and 11 Hz
signals remain
Only 11 Hz signal
remains
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 32
Filtering (cont.)
 Band-pass filter (BPF)
 Passes all frequency
components between edge
passband frequencies,
fp1<freq(allow)<fp2 and blocks
all frequencies below and
above edge stopband
frequencies, freq(block)<fs1;
freq(block)>fs2
 Eg.: Consider the same
combination of 3 sinusoidal
signals, 2 Hz, 5 Hz and 11
Hz.
 The final output signal after
BPF at fp1=4 Hz, fp2=6 Hz,
fs1=3 Hz, fs2=7 Hz is shown
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
+
+
=
Combined signal
BPF
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
Only 5 Hz signal
remains
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 33
Filtering (cont.)
 Band-stop filter (BSF)
 Passes all frequency
components lower and higher
than edge passband
frequencies, freq(allow)<fp1;
freq(allow)>fp2 and blocks all
frequencies between
fs1<freq(block)<fs2
 Eg.: Consider the same
combination of 3 sinusoidal
signals, 2 Hz, 5 Hz and 11
Hz.
 The final output signal after
BSF at fp1=3 Hz, fp2=7 Hz,
fs1=4 Hz, fs2=6 Hz is shown
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
+
+
=
Combined signal
BPF
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
5 Hz signal is
filtered out, only
2 Hz and 11 Hz
signals remain
Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 34
Study guide (Lecture 1)
 From this week’s lecture, you should
know
 The common types of signals
 The different classifications of signals
 Time domain operations
 Basic concepts of filtering
 Computation of period, frequency
End of lecture 1

More Related Content

Similar to 9346933.ppt

Phonocardiography(PCG)
Phonocardiography(PCG)Phonocardiography(PCG)
Phonocardiography(PCG)
nishanthi p
 
Noise removal using_ecg
Noise removal using_ecgNoise removal using_ecg
Noise removal using_ecg
Lora Sahoo
 
What is Ultrasound.ppt
What is Ultrasound.pptWhat is Ultrasound.ppt
What is Ultrasound.ppt
NguyenDragon1
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signal
Sikkim Manipal Institute Of Technology
 
Medical applications of dsp
Medical applications of dspMedical applications of dsp
Medical applications of dsp
kanusinghal3
 
Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...
nooriasukmaningtyas
 
Introduction to Signals and Systems.pptx
Introduction to Signals and Systems.pptxIntroduction to Signals and Systems.pptx
Introduction to Signals and Systems.pptx
SadiaSultana70
 
J041215358
J041215358J041215358
J041215358
IOSR-JEN
 
Acoustic fMRI noise reduction: a perceived loudness approach
Acoustic fMRI noise reduction: a perceived loudness approachAcoustic fMRI noise reduction: a perceived loudness approach
Acoustic fMRI noise reduction: a perceived loudness approach
Dimitri Vrehen
 
心臟植入性電子儀器(CIED )之歷史”CIED Overview “_20130914中區
心臟植入性電子儀器(CIED )之歷史”CIED Overview “_20130914中區心臟植入性電子儀器(CIED )之歷史”CIED Overview “_20130914中區
心臟植入性電子儀器(CIED )之歷史”CIED Overview “_20130914中區
Taiwan Heart Rhythm Society
 
ECG (1).pptx
ECG (1).pptxECG (1).pptx
ECG (1).pptx
SaddamAbdullah5
 
ECG (1).pptx
ECG (1).pptxECG (1).pptx
ECG (1).pptx
SaddamAbdullah5
 
PPT 1.pptx
PPT 1.pptxPPT 1.pptx
PPT 1.pptx
ajax301
 
Ecg Signal Processing
Ecg Signal ProcessingEcg Signal Processing
Ecg Signal Processing
Bellie Bambilla
 
Ecg
EcgEcg
ELM and K-nn machine learning in classification of Breath sounds signals
ELM and K-nn machine learning in classification  of Breath sounds signals  ELM and K-nn machine learning in classification  of Breath sounds signals
ELM and K-nn machine learning in classification of Breath sounds signals
IJECEIAES
 
Safe Listening Standards
Safe Listening StandardsSafe Listening Standards
Safe Listening Standards
ITU
 
Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015
Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015
Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015
Mustafa AL-Timemmie
 
DSP PPT
DSP PPTDSP PPT
S emg t1_finalone
S emg t1_finaloneS emg t1_finalone
S emg t1_finalone
varun_praveen91
 

Similar to 9346933.ppt (20)

Phonocardiography(PCG)
Phonocardiography(PCG)Phonocardiography(PCG)
Phonocardiography(PCG)
 
Noise removal using_ecg
Noise removal using_ecgNoise removal using_ecg
Noise removal using_ecg
 
What is Ultrasound.ppt
What is Ultrasound.pptWhat is Ultrasound.ppt
What is Ultrasound.ppt
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signal
 
Medical applications of dsp
Medical applications of dspMedical applications of dsp
Medical applications of dsp
 
Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...
 
Introduction to Signals and Systems.pptx
Introduction to Signals and Systems.pptxIntroduction to Signals and Systems.pptx
Introduction to Signals and Systems.pptx
 
J041215358
J041215358J041215358
J041215358
 
Acoustic fMRI noise reduction: a perceived loudness approach
Acoustic fMRI noise reduction: a perceived loudness approachAcoustic fMRI noise reduction: a perceived loudness approach
Acoustic fMRI noise reduction: a perceived loudness approach
 
心臟植入性電子儀器(CIED )之歷史”CIED Overview “_20130914中區
心臟植入性電子儀器(CIED )之歷史”CIED Overview “_20130914中區心臟植入性電子儀器(CIED )之歷史”CIED Overview “_20130914中區
心臟植入性電子儀器(CIED )之歷史”CIED Overview “_20130914中區
 
ECG (1).pptx
ECG (1).pptxECG (1).pptx
ECG (1).pptx
 
ECG (1).pptx
ECG (1).pptxECG (1).pptx
ECG (1).pptx
 
PPT 1.pptx
PPT 1.pptxPPT 1.pptx
PPT 1.pptx
 
Ecg Signal Processing
Ecg Signal ProcessingEcg Signal Processing
Ecg Signal Processing
 
Ecg
EcgEcg
Ecg
 
ELM and K-nn machine learning in classification of Breath sounds signals
ELM and K-nn machine learning in classification  of Breath sounds signals  ELM and K-nn machine learning in classification  of Breath sounds signals
ELM and K-nn machine learning in classification of Breath sounds signals
 
Safe Listening Standards
Safe Listening StandardsSafe Listening Standards
Safe Listening Standards
 
Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015
Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015
Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015
 
DSP PPT
DSP PPTDSP PPT
DSP PPT
 
S emg t1_finalone
S emg t1_finaloneS emg t1_finalone
S emg t1_finalone
 

Recently uploaded

Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
Nguyen Thanh Tu Collection
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
OH TEIK BIN
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 

Recently uploaded (20)

Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 

9346933.ppt

  • 1. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 1 NEAR EAST UNIVERSITY FACULTY OF ENGINEERING DEPARTMENT OF BIOMEDICAL ENGINEERING BME452 Biomedical Signal Processing Lecture 1 Introduction
  • 2. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 2 Lecture 1 Course overview Instructor: Ali Işın Email: aliisin@hotmail.com
  • 3. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 3 Assessment Midterm examination: %30 Final examination = 60% Attendance= 10% Course Material: Lecture Slides Lecture 1
  • 4. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 4 Syllabus  BME452  Fundamentals of digital signal processing/Introduction to signals  Signal sampling and reconstruction  Signal conditioning  Frequency analysis and power spectrum estimation  Digital filtering methods  Feature extraction  Classification algorithms  Statistical Methods  Application-ECG Signal Analysis
  • 5. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 5 Lecture 1 Introduction  In this lecture, we’ll learn the fundamental concepts on signals and an introduction to some specific signals
  • 6. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 6 Signals  What is a signal?  A signal is a function of independent variables such as time, distance, position, temperature, pressure, etc.  Most signals are generated naturally but a signal can also be generated artificially using a computer  Can be in any number of dimensions (1D, 2D or 3D)
  • 7. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 7 Signals (cont)  1D/2D/3D signals  1D signal=f(x); x=time, distance, etc.  2D signal=f(x,y); x,y= spatial positions  3D signal=f(x,y,z); x,y,z=spatial positions  Time series  1D signals with amplitude, pressure, intensity, etc. as a function of time, f(t)  2D/3D signals  Are normally images as functions of 2 or 3 spatial coordinates
  • 8. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 8 Biological signals  What are biological signals?  Biological signals are time series signals generated by some biological mechanism  Represented as small amplitudes of voltages (or other units) as a function of time  Some examples are shown on the table Generated/ caused by Name Heart Electrocardiogram (ECG) Brain Electroencephalogram (EEG) Muscle Electromyogram (EMG) Blood pressure changes Arterial Blood Pressure (ABP) Blood oxygen level Oxygen Saturation (SpO2)
  • 9. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 9 Examples of biological signals  EEG  Oscillating electrical potentials recorded from the scalp surface.  Very small in amplitude (V range).  Generated by neuronal activations in the brain.  Evoked potentials – a specific type of EEG evoked during a stimulus like visual, auditory, etc.  ECG  Electrical potentials recorded from the chest (mainly), arms, legs.  Generated by electrical activity of the heart, which results in heart pumping blood  EMG  Electrical potentials recorded from the skin.  Generated by skeletal muscle activity.  ABP  Pressure recorded on the upper arm (units- mmHg)  Generated by changes in blood pressure 0 100 200 300 400 500 600 700 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 Sampling points Amplitude (microV) EEG signal 0 100 200 300 400 500 600 700 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 Sampling points Amplitude (microV) EMG signal ECG pictures from S.K.Mitra, DSP 3e
  • 10. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 10 Examples of biological signals (cont) Figure from Biolectrical Signal Processing in Cardiac and Neurological Applications, L. Sornmo and P. Laguna  Multimodal signals  Sometimes, more than one type of signal are recorded but each signal would require different analysis technique
  • 11. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 11 Speech and Musical sound signal  Speech and sounds are recorded as air pressure changes as a function of time  Speech  Note the amplitude and time span of each word  Musical sound  Cello: Attack, steady state, delay  Bass drum: Attack, delay  Cello: Pseudo-periodic  Bass drum: Aperiodic Pictures from S.K.Mitra, DSP 3e ‘I like digital signal processing’ Cello Bass drum
  • 12. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 12 Image and video signals  Images  light intensity as a function of 2D coordinates  Black and white or grey scale images (I=0-255)  Colour images: I=red(0-255), green(0-255), blue(0-255)  Video  Sequence of images, called frames  Is a function of 3 variables = 2 spatial coordinates and time Pictures/audio/visual from S.K.Mitra, DSP 3e
  • 13. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 13 Seismic signals  Elastic waves generated by ground movements from earthquake, volcanic eruption or underground exposition  Earth body propagation  P waves - faster  S waves – slower  P and S waves are studied in 3D  Horizontal: north-south  Horizontal: east-west  Vertical  Another wave: surface wave – not so important Pictures S.K.Mitra, DSP 3e
  • 14. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 14 Signal Analysis  Signals carry information  A signal which does not carry information or carries information not desired is known as noise/noisy signal  Aim of signal analysis  Extract useful information carried by the signal to suit the application  Methods  The methods for signal analysis will depend on the type of the signal and nature of the information being carried by the signal  There are some common methodologies and some specific ones for specific signals
  • 15. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 15 Classification of signals  Signals can be classified into various types by  Nature of the independent variables  Value of the function defining the signals  Examples:  Discrete/continuous function  Discrete/continuous independent variable  Real/complex valued function  Scalar (single channel)/Vector (multi-channels)  Single/Multi-trial (repeated recordings)  Dimensionality based on the number of independent variables (1D/2D/3D)  Deterministic/random  Periodic/aperiodic  Even/odd  Many more….
  • 16. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 16 Classification - Discrete/continuous signals  Normally, the independent variable is time  Continuous time signal  Time is continuous  Defined at every instant of time  Discrete time signal  Time is discrete  Defined at discrete instants of time - it is a sequence of numbers  Four classifications based on time/amplitude - continuous/discrete:  Analogue, digital, sampled, quantised boxcar
  • 17. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 17 Classification - Discrete/continuous signals (cont)  Analogue signal  Continuous time signal with continuous amplitude, eg. music stored on cassette tape.  Digital signal  Discrete time signal with discrete valued amplitudes represented by a finite number of digits, eg. music stored on hard disk.  Sampled data signal  Discrete time signal with continuous valued amplitudes (i.e. amplitude can take any value)  Digital signal is thus quantised sampled data signal  Quantised boxcar signal  Continuous time signal with discrete valued amplitudes
  • 18. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 18 Classification - Discrete/continuous signals (cont) Amplitude- continuous Time-continuous Amplitude- continuous Time-discrete Amplitude- discrete Time-discrete Amplitude- discrete Time-continuous Figures from S.K.Mitra, DSP 3e
  • 19. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 19 Random vs deterministic signal  Deterministic signal  A signal that can be predicted using some methods like a mathematical expression or look-up table  Easier to analyse  Random (stochastic)  A signal that is generated randomly and cannot be predicted ahead of time  Most biological signals fall in this category  More difficult to analyse
  • 20. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 20 Time and frequency analysis/operation  Analogue signal  Only time analysis/operation can be performed  Discrete-time signal  Both time and frequency analysis/operation can be performed (on their own or jointly) -1 0 1 An analogue signal Continuous time Amplitude -2 -1 0 1 2 Continuous time Amplitude A partially multiplied analogue signal 0 200 400 600 800 1000 -2 -1 0 1 2 Discrete time (sampling points) Amplitude Frequency and time operated discrete-time signal 0 200 400 600 800 1000 -1 0 1 Discrete time (sampling points) Amplitude A discrete time signal
  • 21. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 21 Time domain operations  Scaling  Multiplication of a signal by a constant,   Amplification if the  (gain) >1  Attenuation if the  <1  Eg.: y(t)=x(t)  Delay/advance  Delays or advances the signal, y(t)=x(t) by a certain time, t0  Eg.: Delay, y(t)=x(t-t0); Advance, y(t)=x(t+t0)  Addition/subtraction  Addition/subtraction of signals to obtain a combined signal  Eg.: y(t)=x1(t)+x2(t)+x3(t)
  • 22. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 22 Time domain operations (cont)  Product  Product of two or more signals  Eg.: y(t)= x1(t).x2(t)  Differentiation/Integration  Differentiation/Integration of a signal to produce a new signal  Eg:  Combination of operators  It is common to combine operators to generate a new signal  Eg.:  Analogue/discrete-time operators  Scaling, addition/subtraction, delay, product – implemented in both analog and discrete-time signals  Differentiation/integration – implemented in analog signals, only an approximation can be implemented with discrete-time signals dt t dx t y ) ( ) (  ) ( ) ( ). ( ) ( ) ( 4 3 0 2 1 t x t x t t x t x t y         t dt t x t y ) ( ) (
  • 23. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 23 1D time series – some mathematical notations  A 1D time series  y=f(t) for continuous independent variable time  y=f(n) for discrete independent variable n  Every value of f(n) is called a sample  Discrete-time signal can be generated by sampling a parent continuous-time signal at uniform intervals of time  Then, discrete variable n can be normalised to assume integer values as a representation of t.
  • 24. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 24 2D image/video – some mathematical notations  2D images  I=f(x,y), where I is the intensity of red, green and blue (RGB) colours in a certain range (normally 0-255)  x and y are the co-ordinates of the pixel  Example, f(1,1)={255,255,255} would mean that the pixel at (1,1) is white  2D videos  Videos are simply sequences of images (known as frames)  I=f(x,y,t), where I is the intensity of red, green and blue colours  Since we are dealing with discrete-time videos, we would have I=f(x,y,n)  Example, f(7,8,10)={0,0,0} would mean that the pixel at (7,8) during discrete time (i.e. frame number), n=10 is black.  Black and white (Grey Scale) images/videos  The intensity would be grey level values (normally in the range 0- 255) instead of RGB values
  • 25. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 25 Classification – period/aperiodic  Periodic  Continuous time-signal is periodic if it exhibits periodicity, i.e. x(t+T)=x(t), -<t< where T=period of the signal  The smallest value of T is called the fundamental period, T0  A periodic signal has a definite pattern that repeats over and over with a repetition period of T0  For discrete-time signals, x(n+N0)=x(n),-<n<  A signal, which does not have a repetitive pattern is aperiodic Figures from Digital Signal Processing, S.Salivahanan, Vallavaraj, C.Gnanapriya Periodic signal (discrete-time) Periodic signal (continuous-time)
  • 26. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 26 Singular functions  Singular functions  Important non-periodic signals  Delta/unit-impulse function is the most basic and all other singular functions can be derived from it Unit impulse functions Unit step functions Unit ramp functions Unit pulse function        1 ) ( ; 0 , 0 ) ( dt t t t   0 0 , 0 , 1 { ) (    n n n  0 0 , 1 , 0 { ) (    t t t u 0 0 , 1 , 0 { ) (    n n n u 0 0 , , 0 { ) (    t t t t r 0 0 , , 0 { ) (    n n n n r                  2 1 2 1 ) ( t u t u t Figures from Digital Signal Processing, S.Salivahanan, Vallavaraj, C.Gnanapriya
  • 27. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 27 Classification –even/odd  Even signal  Signal exhibit symmetry in the time domain  x(t)=x(-t) or x(n)=x(-n)  Odd signal  Signal exhibit anti- symmetry in the time domain  x(t)=-x(-t) or x(n)=-x(-n)  A signal can be expressed as a sum of its even and odd components  x(t)=xeven(t)+xodd(t)  where xeven(t)=1/2[x(t)+x(-t)], xodd(t)=1/2[x(t)-x(-t)]
  • 28. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 28 Filtering  An important frequency domain operation  A filter performs this operation  Passes certain frequency components with minimal distortion and blocks nearly all other frequency components  Passband – range of allowed frequencies  Stopband – range of blocked frequencies
  • 29. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 29 What is frequency?  Frequency measures the periodicity (i.e. repetitiveness)  No of cycles per second  It is measured in Hz  = 1/fundamental period (s)  In the figure, there are 4 fundamental cycles in 0.5 s  1 cycle per 0.125 s  So, Freq=1/0.125 = 8 Hz y t (s) 0.5
  • 30. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 30 Filtering (cont)  Low-pass filter (LPF)  Passes all low- frequency components below the cut-off frequency, fc and blocks all higher frequency components above fc  Eg.: Consider a combination of 3 sinusoidal signals, 2 Hz, 5 Hz and 11 Hz.  The final output signals after LPF at fc=8 Hz and fc=3 Hz are shown. %MATLAB codes f=2, fs=256; for i=1:1000, y(i)=sin(2*pi*i*(f/fs)); end plot(y); axis([0 1000 -1.5 1.5]); 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -3 -2 -1 0 1 2 3 + + = Combined signal LPF, fc=8 hz 0 200 400 600 800 1000 -3 -2 -1 0 1 2 3 LPF, fc=3 hz 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 Only 2 Hz signal remains Only 2 Hz and 5 Hz signals remain
  • 31. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 31 Filtering (cont.)  High-pass filter (HPF)  Passes all high-frequency components above the cut-off frequency, fc and blocks all lower frequency components below fc  Eg.: Consider the same combination of 3 sinusoidal signals, 2 Hz, 5 Hz and 11 Hz.  The final output signals after HPF at fc=3 Hz and fc=8 Hz are shown. 0 200 400 600 800 1000 -3 -2 -1 0 1 2 3 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -3 -2 -1 0 1 2 3 + + = Combined signal HPF, fc=8 hz HPF, fc=3 hz 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 Only 5 Hz and 11 Hz signals remain Only 11 Hz signal remains
  • 32. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 32 Filtering (cont.)  Band-pass filter (BPF)  Passes all frequency components between edge passband frequencies, fp1<freq(allow)<fp2 and blocks all frequencies below and above edge stopband frequencies, freq(block)<fs1; freq(block)>fs2  Eg.: Consider the same combination of 3 sinusoidal signals, 2 Hz, 5 Hz and 11 Hz.  The final output signal after BPF at fp1=4 Hz, fp2=6 Hz, fs1=3 Hz, fs2=7 Hz is shown 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -3 -2 -1 0 1 2 3 + + = Combined signal BPF 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 Only 5 Hz signal remains
  • 33. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 33 Filtering (cont.)  Band-stop filter (BSF)  Passes all frequency components lower and higher than edge passband frequencies, freq(allow)<fp1; freq(allow)>fp2 and blocks all frequencies between fs1<freq(block)<fs2  Eg.: Consider the same combination of 3 sinusoidal signals, 2 Hz, 5 Hz and 11 Hz.  The final output signal after BSF at fp1=3 Hz, fp2=7 Hz, fs1=4 Hz, fs2=6 Hz is shown 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 0 200 400 600 800 1000 -3 -2 -1 0 1 2 3 + + = Combined signal BPF 0 200 400 600 800 1000 -1.5 -1 -0.5 0 0.5 1 1.5 5 Hz signal is filtered out, only 2 Hz and 11 Hz signals remain
  • 34. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 34 Study guide (Lecture 1)  From this week’s lecture, you should know  The common types of signals  The different classifications of signals  Time domain operations  Basic concepts of filtering  Computation of period, frequency End of lecture 1