Download presentation
Presentation is loading. Please wait.
Published byBranden Hill Modified over 9 years ago
2
Lecture 5: Signal Processing II EEN 112: Introduction to Electrical and Computer Engineering Professor Eric Rozier, 2/20/13
3
SOME DEFINITIONS
4
Decibels Logarithmic unit that indicates the ratio of a physical quantity relative to a specified level. 10x change is 10 dB change. 2x change ~3dB change. – Remember L_dB = 10 log_10 (P1/P0) for power L_db = 20 log_10 (A1/A0) for amplitude (Power ~ Amplitude^2)
5
Period A measurement of a time interval A periodic signal that repeats every 10s Periodic observation, count the number of students who are asleep every 1 minute
6
Rate 1/period If I count the number of students who are asleep every minute, I do so with the rate of 1/60s, or at a rate of 0.0166667 Hertz
7
Hertz Instances per second kHz, MHz, GHz – standard SI-prefixes for hertz
8
Rate and Time If a period is 10s, the rates is 1/10s. Hertz is cycles per second
9
Bandwidth (signal processing) Difference between the upper and lower frequencies in a continuous set that carry information of interest. Not to be confused with data bandwidth, which while related is not the same concept
10
SAMPLING CONTINUOUS SIGNALS
11
Sampling Conversion of continuous time signals into discrete time signals. How frequently we record, witness, or store, some signal. Frame rates, movies typically play at 24 frames/second (rate) – What is the period?
12
Sampling Affects how much data we have to store to represent a signal. The more we store, the more space it takes! The less we store, the more error is introduced! How do we know how much is enough?
13
Digital Sampling
14
Sampling Issues
16
The Problem
17
Fixing the Problem
18
Sampling Nyquist Theorem (sampling theorem) – An analog signal of bandwidth B Hertz when sampled at least as often as once every 1/2B seconds (or at 2B Hertz), can be exactly converted back to the analog original signal without any distortion or loss of information. This rate is called the Nyquist sampling rate.
19
Nyquist in Practice Telephone speech has a bandwidth of 3500 Hz – At what rate should it be sampled? – 7000 Hz – In practice it is sampled at 8000 Hz, to avoid conversion factors (Once every 124 microseconds)
20
Acoustic Signals Acoustic signals are audible up to 24 kHz – What is the corresponding Nyquist sampling rate?
21
Acoustic Signals Industrial standards – 6000 Hz – 8000 Hz – 11025 Hz – 16000 Hz – 22050 Hz – 32000 Hz – 32075 Hz – 44100 Hz – 48000 Hz
22
Spoken Sentence
24
16000 Hz 11025 Hz 8000 Hz 6000 Hz
25
Piano
27
Spoken Sentence 16000 Hz 11025 Hz 8000 Hz 6000 Hz
28
SPECTROGRAMS
29
Spectrogram Visual representation of frequencies in a signal. Sometimes called, spectral waterfalls, or voiceprints/voicegrams Can identify spoken words phonetically. Also used in sonor, radar, seismology, etc.
30
Spectrogram Frequency vs Time Color or height mapped to dB
31
Spectrogram – Speech 16000 Hz
32
Spectrogram – Speech 11025 Hz
33
Spectrogram – Speech 8000 Hz
34
Spectrogram – Speech 6000 Hz
35
Spectrogram – Piano 16000 Hz
36
Spectrogram – Piano 11025 Hz
37
Spectrogram – Piano 8000 Hz
38
Spectrogram – Piano 6000 Hz
39
ANALOG TO DIGITAL CONVERSION
40
A2D: Analog to Digital Two steps – Sampling (which we just covered) – Quantization
41
Quantization Analog signals take any value between some minimum and maximum – Infinite possible values – We need a finite set of values
42
Why do we need finite values?
43
State in Digital Logic Flip-flops store state for sequential logic (vs combinatorical logic) Each one can hold a 0 or 1, one bit Put X together and we have X bits worth of state we can store
44
How do we get this?
45
How to quantize Informally – If we have N bits per value, we have how many states? – Values from [min, max] (inclusive) – Each state provided by our bit vector needs to cover of the range
46
How to quantize Simple algorithm, assume 2-bits, how many states?
47
How to quantize Simple algorithm, assume 2-bits, how many states? First state is min. We now have (4-1) = 3 states left to cover the range (Max – Min) 00 – Min 01 – Min + (Max – Min)/3 10 – Min + 2(Max – Min)/3 11 – Min + 3(Max – Min)/3 = Max
48
How to quantize What do we do with data in between these values? Let’s refine our algorithm
49
Quantization Classification rule – Tells us which state of our bit vector the value corresponds to Reconstruction rule – Tells us how to interpret a state of the bit vector
50
Quantization Classification Rule A general classification rule
51
Quantization Reconstruction Rule A general reconstruction rule
52
Putting it all Together From 5 to 12, 2-bits
53
Homework See course website for this week’s signals homework.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.