Академический Документы
Профессиональный Документы
Культура Документы
TOPICS
1. Impact of DSP
2. Analog vs. digital: why, what & how
3. Digital system example
4. Sampling & aliasing
5. ADCs: performance & choice
6. Digital data formats
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain2/30
Digital vs Analog
Digital Signal Processing
Advantages
Limitations
Obsolescence (analog
electronics has it, too!).
More flexible.
Reproducibility.
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain3/30
Automotive
Digital Audio
Digital Radio
Personal communication
systems
Active suspension
Digital audio
Stereo and surround sound
Audio equalization and
mixing
Electronic music
Medical electronics
Critical/intensive care
monitors
Digital X-rays
ECG analyzers
Cardiac monitors
Medical imaging
Personal computer
Sound cards
Data storage and retrieval
Error correction/concealment
Multimedia
Modems
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain4/30
Digital
Discrete function Vk of
discrete sampling variable tk,
with k = integer: Vk = V(tk).
0.3
0.3
0.2
0.2
Voltage [V]
Voltage [V]
Continuous function V of
continuous variable t (time,
space etc) : V(t).
0.1
0
-0.1
-0.2
0.1
0
ts ts
-0.1
-0.2
4
6
time [ms]
10
2
4
6
8
sampling time, tk [ms]
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain5/30
10
Hardware
Software
Fast
Faster
real-time
DSPing
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain6/30
ms
V
ms
A
(ex: economics);
- D/A + filter
(ex: digital output wanted).
Antialiasing
A
k
V
ms
A/D
Digital
Processing
Digital
Processing
D/A
Filter
Reconstruction
ms
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain7/30
ANALOG
DOMAIN
Topics of this
lecture.
A/D
DIGITAL
DOMAIN
- Filter + A/D
Filter
Filter
Antialiasing
ANALOG
DOMAIN
Antialiasing
Filter
A/D
Digital
Processing
DIGITAL OUTPUT
Sampling rate.
Digital format.
What to use for processing?
See slide DSPing aim & tools
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain8/30
Sampling
wheels go clockwise.
Train accelerates
wheels go counter-clockwise.
Why?
Frequency misidentification due to low sampling frequency.
discrete.
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain9/30
Sampling - 2
1.2
1
__
0.8
0.6
0.4
0.2
s(t) = sin(2f0t)
s(t) @ fS
f0 = 1 Hz, fS = 3 Hz
tt
-0.2
-0.4
-0.6
-0.8
__
s1(t) = sin(8f0t)
__
s2(t) = sin(14f0t)
-1
-1.2
-1.2
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain10/30
1
Theo*
Naming gets
confusing !
Example
s(t) 3 cos(50 t) 10 sin(300 t) cos(100 t)
F1
F2
Condition on fS?
F3
fS > 300 Hz
fMAX
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain11/30
Bandwidth:
Bandwidth indicates rate of change of a signal.
High bandwidth
signal changes fast.
(a)
-B
(b)
Discrete spectrum
No aliasing
frequency
repetition.
fS > 2 B
-B
B fS/2
Discrete spectrum
Aliasing & corruption
(c)
fS/2
no aliasing.
(c) fS
f
2B
aliasing !
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain13/30
Antialiasing filter
1
(a)
Signal of interest
Out of band
noise
Out of band
noise
-B
(b)
-B
f
B fS/2
Antialiasing
filter
Passband
frequency
-B
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain14/30
Under-sampling (hints)
0
f
2 fC B
2 fC B
fS
m 1
m
Bandpass signal
centered on fC
fC
Example
fC = 20 MHz, B = 5MHz
Without under-sampling fS > 40 MHz.
With under-sampling fS = 22.5 MHz (m=1);
= 17.5 MHz (m=2); = 11.66 MHz (m=3).
-fS
f
fS
2fS
fC
Advantages
Slower ADCs / electronics
needed.
Simpler antialiasing filters.
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain15/30
Over-sampling (hints)
fOS = 4 fS
w
2 )
It works for:
Caveat
Dr.C.RameshBabuDuraiFromanalogtodigitaldomain16/30