Sawhney, G.S, Fundamentals of Biomedical Engineering. Receiver ... Theis,
Fabian J. Meyer-Bäse, Anke, Biomedical Signal Analysis : Contemporary
Methods and Applications. Amine Naīt-Ali , Advanced biosignal processing.
Biomedical ...
Contact data
IRZ0140 Signals and Signal Processing
Julia Berdnikova e-mail:
[email protected]
Lecture 14 Julia Berdnikova
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
Home page of the course: http://www.lr.ttu.ee/signals/
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
1
Signal processing applications
Signal processing applications
Communication systems
Data transmission
Speech, Audio, Television, Broadcasting, Multimedia
Navigation
2
Communication system
Space application
Data collecting systems
Automatic Control
Biomedical systems
Robotics
Military applications
jtc.
Data acquisition system (data measuring, sensing systems)
Digital/ Analog user
rtr tr
Fuqin
Signal processing
Transmitter Receiver
Xiong . Digital modulation techniques . Boston (Mass.) ; London : Artech House, 2006 G.S, Fundamentals of Biomedical Engineering Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
Sawhney,
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
3
4
Data acquisition systems
Passive (without transmitting)
Active (signal generation)
Reception types for communication and sensing system
Main signal processing steps for active systems:
signal generation
reception
processing (detection, estimation),
measured data representation,
data storage
data post-processing
Coherent
Noncoherent
Coherent detection – the phase of the signal to be known exactly.
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
5
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
6
Digital modulations
Digital modulations N –noncoherently D – differentially
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
7
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
8
Digital modulations
Digital modulations
ASK (Amplitude-Shift Keying )
si (t ) = Ai p (t ) cos(2πf c t ), 0 ≤ t ≤ T
FSK (Frequency-Shift Keying)
si = Acos(2πf i t + Φi )
i = 1,2,K M
i = 1,2,3,K M
PSK ( Phase-Shift Keying)
si (t ) = A cos(2πf c t + θ i ), 0 ≤ t ≤ T i = 1,2,K, M
θi =
( 2i − 1 )π M
ASK FSK PSK
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
9
Criteria of Choosing Modulation Scemes for Communication Systems
10
Signal processing algorithms Signal processing algorithm depends on the application area and type
power efficiency (bit error rate or bit error probability) Widely used:
bandwidth efficiency, system complexity.
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
11
spectral analysis
filtering
statistical processing
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
12
Biomedical Signals (Example)
Biomedical Signals (Example)
• Heart electrical conduction at limb surfaces
Electrocardiogram (ECG)
Main medical imaging signals:
•
Electroencephalogram (EEG)
•
•
Surface CNS electrical activity
Magnetic fields of neural activity
Muscle electrical activity
a)
x-ray transmission
b)
Gamma-ray transmission
c)
Nuclear magnetic resonance induction
d)
Ultrasound echoes
Magnetoencephalogram (MEG)
Electromyogram (EMG)
Theis, Fabian J. Meyer-Bäse, Anke, Biomedical Signal Analysis : Contemporary Methods and Applications Amine Naīt-Ali , Advanced biosignal processing Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
13
14
Biomedical Signals (Example) Active sensing systems
Ultrasound
The range to a target, target velocity and target properties could be measured using a transmitted signal.
Minkoff J., Signal Processing Fundamentals and Applications for Communications and Sensing Systems Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
15
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
16
Periodic signal generation (example)
Digital signal generation
sine_table
Sine wave generation
s(0) s(1)
Table generation
0
s(2)
N
0x00
0.195
…. s(N-1)
Formula generation (recursive algorithms, step value)
….
…. or
Table addresses are from 0 up to N-1 Next address could be calculated by ADDRi= ADDRi-1+C1
si = A ⋅ sine_table[ADDR i ] ∆t d
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
If sampling frequency is
t
Fd
the output signal frequency will be
Fout = C1⋅ Fd / N Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
17
Periodic signal generation (example)
Sine wave generation, recursive algorithm
Fd - sampling frequency,
∆=
Fout =
td =
1 , Fd
18
Periodic signal generation (example)
Sawtooth signal generation
- sampling frequency,
0xE7
s(t)
∆s (t )
Fd
N
0x31
-0.195
0x18
N
0.384
Signal phase value: ϕi=2π⋅Fout⋅i⋅∆ ,
ϕi-1=2π⋅F out⋅(i-1)⋅∆,
1 Fd
1 - output signal frequency T ϕ1=2π⋅F out⋅ 1⋅∆ =2πF out⋅ /Fd.
N- number of level between min. and max. of the signal 16-bits Fixed point
N=65536
Out_Si=A⋅sin(ϕi)= A⋅sin(ϕi-1+ ϕ1)=A⋅sin(ϕi-1)⋅cos(ϕ1)+A⋅cos(ϕi-1)⋅sin(ϕ1)
Cosine signal: Out_Ci=A⋅cos(ϕi)= A⋅cos(ϕi-1+ ϕ1)=A⋅cos(ϕi-1)⋅cos(ϕ1)-A⋅sin(ϕi-1)⋅sin(ϕ1)
F 1 Fout < d , Tout = 2 Fout Fout td ∆ = ⋅N = ⋅N Fd T
Output signal frequency should be
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
Sine signal:
C_s= sin(ϕ1)=sin(2πFout /Fd), C_c= cos(ϕ1)=cos(2πFout /Fd) Recursive output for sine and cosine signals 19
Out_Si= Out_Si-1 ⋅ Cc+Out_Ci-1⋅ Cs Out_Ci= Out_Ci-1 ⋅ Cc-Out_Si-1⋅ Cs
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
20
MATLAB Demos
NI LabVIEW
Tallinn University of Technology, Department of Radio and Communication Engineering, IRZ0140 Signals and Signal Processing
21