2/9/2015 © 2003, JH McClellan & RW Schafer 1
Signal Processing First
Lecture 5
Periodic Signals, Harmonics
& Time-Varying Sinusoids
2/9/2015 © 2003, JH McClellan & RW Schafer 3
READING ASSIGNMENTS
This Lecture:
Chapter 3, Sections 3-2 and 3-3
Chapter 3, Sections 3-7 and 3-8
Next Lecture:
Fourier Series ANALYSIS Sections 3-4, 3-5 and 3-6
2/9/2015 © 2003, JH McClellan & RW Schafer 4
Problem Solving Skills
Math Formula
Sum of Cosines
Amp, Freq, Phase
Recorded Signals
Speech
Music
No simple formula
Plot & Sketches
S(t) versus t
Spectrum
MATLAB
Numerical
Computation
Plotting list of
numbers
2/9/2015 © 2003, JH McClellan & RW Schafer 5
LECTURE OBJECTIVES
Signals with HARMONIC Frequencies
Add Sinusoids with fk = kf0
FREQUENCY can change vs. TIME
Chirps:
Introduce Spectrogram Visualization (specgram.m)
(plotspec.m)
x(t) = cos(at2)
N
k
kk tkfAAtx1
00 )2cos()(
2/9/2015 © 2003, JH McClellan & RW Schafer 6
SPECTRUM DIAGRAM
Recall Complex Amplitude vs. Freq
kk aX 21
0 100 250 –100 –250 f (in Hz)
3/7 je3/7 je
2/4 je 2/4 je
10
)2/)250(2cos(8
)3/)100(2cos(1410)(
t
ttx
kjkk eAX
kX
21
2/9/2015 © 2003, JH McClellan & RW Schafer 7
SPECTRUM for PERIODIC ?
Nearly Periodic in the Vowel Region
Period is (Approximately) T = 0.0065 sec
2/9/2015 © 2003, JH McClellan & RW Schafer 8
PERIODIC SIGNALS
Repeat every T secs
Definition
Example:
Speech can be “quasi-periodic”
)()( Ttxtx
x(t) = cos(3t)?T
2/9/2015 © 2003, JH McClellan & RW Schafer 9
Period of Complex Exponential
Definition: Period is T
k = integer
tjTtj ee )(
?)()(
)(
txTtx
etx tj
12 kje
kTe Tj 21
kkTT
k0
22
2/9/2015 © 2003, JH McClellan & RW Schafer 10
N
k
tkfjk
tkfjk
jkk
N
k
kk
eXeXXtx
eAX
tkfAAtx
k
1
2
212
21
0
1
00
00)(
)2cos()(
Harmonic Signal Spectrum
0:haveonly can signal Periodic fkfk
Tf
10
2/9/2015 © 2003, JH McClellan & RW Schafer 11
Define FUNDAMENTAL FREQ
00
1
Tf
x(t) = A0 + Ak cos(2pkf0t +fk )k=1
N
å
fk = kf0 (w0 = 2p f0 )
f0 = fundamental Frequency
T0 = fundamental Period
2/9/2015 © 2003, JH McClellan & RW Schafer 12
What is the fundamental frequency?
Harmonic Signal (3 Freqs)
3rd 5th
10 Hz
2/9/2015 © 2003, JH McClellan & RW Schafer 13
POP QUIZ: FUNDAMENTAL
Here’s another spectrum:
What is the fundamental frequency?
0 100 250 –100 –250 f (in Hz)
3/7 je3/7 je
2/4 je 2/4 je
10
2/9/2015 © 2003, JH McClellan & RW Schafer 14
SPECIAL RELATIONSHIP
to get a PERIODIC SIGNAL
IRRATIONAL SPECTRUM
2/9/2015 © 2003, JH McClellan & RW Schafer 15
Harmonic Signal (3 Freqs)
T=0.1
2/9/2015 © 2003, JH McClellan & RW Schafer 16
NON-Harmonic Signal
NOT
PERIODIC
2/9/2015 © 2003, JH McClellan & RW Schafer 17
FREQUENCY ANALYSIS
Now, a much HARDER problem
Given a recording of a song, have the
computer write the music
Can a machine extract frequencies?
Yes, if we COMPUTE the spectrum for x(t)
During short intervals
2/9/2015 © 2003, JH McClellan & RW Schafer 18
Time-Varying
FREQUENCIES Diagram F
req
uen
cy
is
th
e v
ert
ical
ax
is
Time is the horizontal axis
A-440
2/9/2015 © 2003, JH McClellan & RW Schafer 19
SIMPLE TEST SIGNAL
C-major SCALE: stepped frequencies
Frequency is constant for each note
IDEAL
2/9/2015 © 2003, JH McClellan & RW Schafer 20
R-rated: ADULTS ONLY
SPECTROGRAM Tool
MATLAB function is specgram.m
SP-First has plotspec.m & spectgr.m
ANALYSIS program
Takes x(t) as input &
Produces spectrum values Xk
Breaks x(t) into SHORT TIME SEGMENTS
Then uses the FFT (Fast Fourier Transform)
2/9/2015 © 2003, JH McClellan & RW Schafer 21
SPECTROGRAM EXAMPLE
Two Constant Frequencies: Beats
))12(2sin())660(2cos( tt
2/9/2015 © 2003, JH McClellan & RW Schafer 22
tjtj
j
tjtj eeee )12(2)12(2
21)660(2)660(2
21
AM Radio Signal
Same as BEAT Notes
))12(2sin())660(2cos( tt
))648(2cos())672(2cos(22
122
1 tt
tjtjtjtj
jeeee )648(2)648(2)672(2)672(2
41
2/9/2015 © 2003, JH McClellan & RW Schafer 23
SPECTRUM of AM (Beat)
4 complex exponentials in AM:
What is the fundamental frequency?
648 Hz ? 24 Hz ?
0 648 672 f (in Hz)
–672 –648
2/
41 je
2/
41 je2/
41 je2/
41 je
2/9/2015 © 2003, JH McClellan & RW Schafer 24
STEPPED FREQUENCIES
C-major SCALE: successive sinusoids
Frequency is constant for each note
IDEAL
2/9/2015 © 2003, JH McClellan & RW Schafer 25
SPECTROGRAM of C-Scale
ARTIFACTS at Transitions
Sinusoids ONLY
From SPECGRAM
ANALYSIS PROGRAM
2/9/2015 © 2003, JH McClellan & RW Schafer 26
Spectrogram of LAB SONG
ARTIFACTS at Transitions
Sinusoids ONLY
Analysis Frame = 40ms
2/9/2015 © 2003, JH McClellan & RW Schafer 27
Time-Varying Frequency
Frequency can change vs. time
Continuously, not stepped
FREQUENCY MODULATION (FM)
CHIRP SIGNALS
Linear Frequency Modulation (LFM)
))(2cos()( tvtftx c VOICE
2/9/2015 © 2003, JH McClellan & RW Schafer 28
)2cos()( 02 tftAtx
New Signal: Linear FM
Called Chirp Signals (LFM)
Quadratic phase
Freq will change LINEARLY vs. time
Example of Frequency Modulation (FM)
Define “instantaneous frequency”
QUADRATIC
2/9/2015 © 2003, JH McClellan & RW Schafer 29
INSTANTANEOUS FREQ
Definition
For Sinusoid:
Derivative
of the “Angle” )()(
))(cos()(
tt
tAtx
dtd
i
Makes sense
0
0
0
2)()(
2)(
)2cos()(
ftt
tft
tfAtx
dtd
i
2/9/2015 © 2003, JH McClellan & RW Schafer 30
INSTANTANEOUS FREQ
of the Chirp
Chirp Signals have Quadratic phase
Freq will change LINEARLY vs. time
ttt
ttAtx2
2
)(
)cos()(
tttdtd
i 2)()(
2/9/2015 © 2003, JH McClellan & RW Schafer 31
CHIRP SPECTROGRAM
2/9/2015 © 2003, JH McClellan & RW Schafer 32
CHIRP WAVEFORM
2/9/2015 © 2003, JH McClellan & RW Schafer 33
OTHER CHIRPS
(t) can be anything:
(t) could be speech or music:
FM radio broadcast
))cos(cos()( tAtx
)sin()()( tttdtd
i
2/9/2015 © 2003, JH McClellan & RW Schafer 34
SINE-WAVE FREQUENCY
MODULATION (FM)
Look at CD-ROM Demos in Ch 3