Digital Signal Processing A Merger of Mathematics and Machines
-
Upload
justine-roy -
Category
Documents
-
view
17 -
download
0
description
Transcript of Digital Signal Processing A Merger of Mathematics and Machines
![Page 1: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/1.jpg)
Digital Signal ProcessingDigital Signal ProcessingA Merger of Mathematics and A Merger of Mathematics and
MachinesMachines
2002 Summer Youth ProgramElectrical and Computer Engineering
Michigan Technological University
![Page 2: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/2.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Signals and Sounds
The simplest signal is the sinusoid:
t
t
t
t
frequency = 500 Hz
frequency = 1 KHz
frequency = 2 KHz
frequency = 4 KHz
![Page 3: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/3.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Signals and Sounds
Sums of sinusoids
0 0.005 0.01 0.015 0.02-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
time (seconds)
ampl
itude
))(cos())(cos()( t12092t9412tx
941 1209 f
‘spectral’ representation
![Page 4: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/4.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Signals and Sounds
1 2 3
4 5 6
7 8 9
* 0 #
697 Hz
941 Hz
852 Hz
770 Hz
1209
Hz
1336
Hz
1477
Hz
s t f t f trow column( ) cos( ) cos( ) 2 2
Dual-tone multiple frequency (DTMF)
Frere Jacques
Olympic Fanfare
![Page 5: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/5.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Signals and Sounds
time (seconds)
fre
que
ncy
(Hz)
2 4 6 8 10 12
0
500
1000
1500
2000
2500
3000
3500
4000
Olympic Fanfare
![Page 6: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/6.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Signals and Sounds
What other signals (or sounds) can we make from sinusoids?
– Answer: ALL OF THEM!
This is Fourier theory and it forms the basis for many branches of electrical engineering.
![Page 7: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/7.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
The Common Loon
![Page 8: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/8.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Pied-Billed Grebe
![Page 9: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/9.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Tundra Swan (Whistling Swan)
![Page 10: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/10.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Signals and Sounds
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
time (seconds)
ampl
itude
250 1250
750 1750
2250 f
Signal Spectrum
![Page 11: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/11.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Signals and Sounds
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
time (seconds)
ampl
itude
250 f
Signal Spectrum
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
time (seconds)
ampl
itude
![Page 12: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/12.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Filtering
One of the key concepts in signal processing is the idea that systems can be built to analyze or modify a signal’s spectrum.
– Applications:• speech recognition• speaker recognition• noise removal
![Page 13: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/13.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Filtering
+
noise
![Page 14: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/14.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Filtering
0 500 1000 1500 2000 2500 3000 3500 4000 45000
50
100
150
200
250
300
frequency (Hz)
gain
frequency response
H(f)
![Page 15: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/15.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Filtering
time (seconds)
fre
que
ncy
(Hz)
0.5 1 1.5 2 2.5 3 3.5 4
0
2000
4000
6000
8000
10000
+
noise
time (seconds)
fre
que
ncy
(Hz)
0.5 1 1.5 2 2.5 3 3.5 4
0
2000
4000
6000
8000
10000
![Page 16: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/16.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Filtering
H(f)time (seconds)
fre
que
ncy
(Hz)
0.5 1 1.5 2 2.5 3 3.5 4
0
2000
4000
6000
8000
10000
time (seconds)
fre
que
ncy
(Hz)
0.5 1 1.5 2 2.5 3 3.5 4
0
2000
4000
6000
8000
10000
0 2000 4000 6000 8000 10000 120000
0.5
1
1.5
2
2.5
3
3.5
frequency (Hz)
gain
frequency response
![Page 17: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/17.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Digital Signal Processing
A-to-D D-to-ADSPanalog analogdigital digital
Analog signals are continuous in time and amplitude.
Digital signals are discrete in time and amplitude.
![Page 18: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/18.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Sampling
16 bits gives 216 = 65,536 amplitude levels
8 bits gives 28 = 256 amplitude levels
4 bits gives 24 = 16 amplitude levels
![Page 19: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/19.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Sampling of Sound
16 bits (CD quality) 12 bits 8 bits (phone quality) 16 bits / 8 bits 8 bits / 6 bits 8 bits / 4 bits 8 bits / 2 bits
![Page 20: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/20.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Digital Signal Processing
Digital filters are really simple!– four-sample moving average filter
– recursive (feedback) filter
44nx2nx1nxnx
ny)()()()(
)(
)()(.)( nx1ny90ny
![Page 21: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/21.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
Pictures Too!
![Page 22: Digital Signal Processing A Merger of Mathematics and Machines](https://reader030.fdocuments.net/reader030/viewer/2022032709/56813221550346895d9880b2/html5/thumbnails/22.jpg)
Department of Electrical and Computer Engineering
Copyright Michigan Technological University
2002 Summer Youth Program
So What Do You Need To Learn?
Signal and System Theory– Spectral analysis– Filter design
Digital Signal Processing– Software systems– Hardware systems