Professional Documents
Culture Documents
Signal Processing
Prepared by:
Engr. Tirso Llantada
Learning Objectives
What is DSP?
Applications
Wireless / Cellular
Voice-band audio
RF codecs
Voltage regulation
Consumer Audio
HDD
PRML read channel
MR pre-amp
Servo control
SCSI tranceivers
DSP:
Technology
Enabler
Multimedia
Stereo audio
Imaging
Graphics palette
Voltage regulation
Automotive
DTAD
Speech synthesizer
Mixed-signal
processor
Limitation
What is DSP?
Converting a continuously changing
waveform (analog) into a series of
discrete levels (digital)
What is DSP?
The analog waveform is sliced into equal segments and
the waveform amplitude is measured in the middle of
each segment
The collection of measurements make up the digital
representation of the waveform
-1
-1.5
-2
17
15
13
11
0.5
0.22
0.44
0.64
0.82
0.98
1.11
1.2
1.24
1.27
1.24
1.2
1.11
0.98
0.82
0.64
0.44
0.22
1.5
19
-0.22
-0.44 21
-0.64
-0.82
23
-0.98
-1.11
25
-1.2
-1.26
27
-1.28
-1.26
29
-1.2
-1.11
31
-0.98
-0.82
33
-0.64
-0.44 35
-0.22
37
-0.5
0
0
1
What is DSP?
2
SW-8
V-high
SW-7
V-7
SW-6
V-6
SW-5
Output
V-5
SW-4
V-4
SW-3
V-3
SW-2
V-2
SW-1
V-1
V-low
Analog Voltage
Resistance
Ladder Voltage
Comparator
Output
Higher
Equal
Lower
Binary Search
Analog
Initial conditions
Expected high 5volts
Expected low 0-volts
5-volts 256-binary
0-volts 0-binary
Voltage to be
converted
3.42-volts
Equates to 175
binary
5-volts
3.42-volts
2.5-volts
0-volts
Digital
256
Unknown
(175)
128
Binary Search
Binary search
algorithm:
High Low
Low NewGuess
2
Analog
5-volts
3.42-volts
First Guess:
256
unknown
128
256 0
0 128
2
Guess is Low
Digital
0-volts
Binary Search
New Guess (2):
Analog
5-volts
256 128
128 192
2
Guess is High
3.42-volts
0-volts
Digital
256
192
unknown
Binary Search
New Guess (3):
Analog
5-volts
192 128
128 160
2
3.42-volts
Guess is Low
0-volts
Digital
256
unknown
160
Binary Search
New Guess (4):
Analog
5-volts
192 160
160 176
2
Guess is High
3.42-volts
0-volts
Digital
256
176
unknown
Binary Search
New Guess (5):
Analog
5-volts
176 160
160 168
2
Guess is Low
3.42-volts
0-volts
Digital
256
unknown
168
Binary Search
New Guess (6):
Analog
5-volts
176 168
168 172
2
Guess is Low
(but getting
3.42-volts
0-volts
Digital
256
unknown
172
Binary Search
New Guess (7):
Analog
5-volts
176 172
172 174
2
3.42-volts
Digital
256
unknown
174
Guess is Low
(but getting
really, really,
close)
0-volts
Binary Search
New Guess (8):
176 174
174 175
2
Guess is Right
On
Analog
Digital
5-volts
256
3.42-volts
175!
0-volts
Binary Search
The speed the binary search is accomplished depends
on:
The clock speed of the ADC
The number of bits resolution
Can be shortened by a good guess (but usually is not worth
the effort)
150
150
100
100
50
0
-50 0
10
20
30
40
Amplitude
Amplitude
Raw
50
0
-50 0
-100
-100
-150
-150
Time
10
20
Time
30
40
150
150
100
100
50
0
-50 0
10
20
30
40
Amplitude
Amplitude
Raw
50
0
-50 0
-100
-100
-150
-150
Time
10
20
Time
30
40
150
150
100
100
50
0
-50 0
10
20
30
40
Amplitude
Amplitude
Raw
50
0
-50 0
-100
-100
-150
-150
Time
10
20
Time
30
40
150
150
100
100
50
0
-50 0
10
20
30
40
Amplitude
Amplitude
Raw
50
0
-50 0
-100
-100
-150
-150
Time
10
20
Time
30
40
150
150
100
100
50
0
-50 0
10
20
30
40
Amplitude
Amplitude
Raw
50
0
-50 0
-100
-100
-150
-150
Time
10
20
Time
30
40
High Bit
Count
Low Bit
Count
Sample
Rate
High
Sample
Rate
Low
Sample
Rate
Good
Duplicatio
n
Poor
Duplicatio
n
Good
Duplicatio
n
Poor
Duplicatio
n
Slow
Fast
Slow
Fast
Example 1
A signal, 100 Hz, is sampled at 4000Hz. Determine
Sampling interval
Number of samples taken in one cycle of the input signal
Number of samples taken in 4 seconds duration
Number of cycles taken in 4 seconds duration
Frequency of the Reproduced Signal
Example 2
A signal, 100 Hz, is sampled at 150Hz. Determine
Sampling interval
Number of samples taken in one cycle of the input signal
Number of samples taken in 4 seconds duration
Number of cycles taken in 4 seconds duration
Frequency of the Reproduced Signal
Example 3
Sketch the spectrum of the sampled version of the
given signal
2
1
0Hz 20 Hz
40Hz
Example 4
Define the equation of the signal representing the
samples of the input
X(t) = 3 cos(100t) 2sin(500t + 180)
Fs = 400 Hz