You are on page 1of 31

DSP First, 2/e

Lecture 6
Periodic Signals, Harmonics
& Time-Varying Sinusoids
READING ASSIGNMENTS
 This Lecture:
 Chapter 3, Sections 3-2 and 3-4
 Chapter 3, Sections 3-6 and 3-7

 Next Lectures:
 Fourier Series ANALYSIS
 Sections 3-4 and 3-5

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 3


LECTURE OBJECTIVES
 Signals with HARMONIC Frequencies
 Add Sinusoids with fk = kf0
N
x (t )  A0   Ak cos( 2 kf0t   k )
k 1

Second Topic: FREQUENCY can change vs. TIME


Introduce Spectrogram Visualization
(spectrogram.m) (plotspec.m)

Chirps: x(t )  cos( t ) 2

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 4


SPECTRUM DIAGRAM

 Recall Complex Amplitude vs. Freq


1 X k 10 1 X k  ak
2 j / 3  j / 3 2
7e 7e
 j / 2 j / 2
4e j k
4e
X k  Ak e
–250 –100 0 100 250
f (in Hz)

x(t )  10  14 cos(2 (100)t   / 3)


 8 cos(2 (250)t   / 2)
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 6
SPECTRUM for PERIODIC ?
 Nearly Periodic in the Vowel Region
 Period is (Approximately) T = 0.0065 sec

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 7


Harmonic Signal

Periodic signal : x(t )  x(t  T )


Can only have harmonic freqs : f k  k f 0

N
x(t )  A0   Ak cos( 2 kf0t   k )
k 1 f 0T  1
x(t ) is periodic if
cos( 2 kf0 (t  T )   k )  cos( 2 kf0t  2 kf0T   k )

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 8


Define FUNDAMENTAL FREQ
N
x (t )  A0   Ak cos( 2 kf0t   k ) 1
k 1 f0 
Largest f 0 such that T0
fk  k f0 (0  2 f 0 )
Main point:
for periodic signals, all
f 0  fundamenta l Frequency
spectral lines have
f k / f 0  integer, for all k frequencies that are
T0  fundamenta l Period integer multiples of the
fundamental frequency
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 9
Harmonic Signal Spectrum
Harmonic freqs : f k  k f 0
N
x(t)  A0   Ak cos(2 kf0 t   k )
1
k1 f0 
j k T
X k  Ake
N
x(t)  X 0   X ke 1
2
j 2  kf 0 t
 Xe
1
2
  j 2  kf 0 t
k 
k1
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 10
Periodic Signal: Example
0  2 / T Fundamental frequency

 0T  2
j0 ( t T ) j0t j0T j0t j 2 j0t
e e e e e e
j 7  0 ( t T ) j 70 t j14 j 7 0 t
e e e e
j0 ( t T ) j 70 ( t T ) j100 ( t T )
x (t  T )  e e e
j0t j 70t j100t
e e e  x (t )
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 11
Harmonic Spectrum (3 Freqs)

3rd
5th

What is the fundamental frequency? 10 Hz

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 12


POP QUIZ: FUNDAMENTAL
 Here’s another spectrum:
10
j / 3  j / 3
7e 7e
 j / 2 j / 2
4e 4e

–24 –10.4 0 10.4 24


f (in Hz)

What is the fundamental frequency?

(0.1)GCD(104,240) = (0.1)(8)=0.8 Hz
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 13
IRRATIONAL SPECTRUM
SPECIAL RELATIONSHIP
to get a PERIODIC SIGNAL

NON-PERIODIC SIGNAL

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 14


Harmonic Signal (3 Freqs)
T=0.1

PERIODIC
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 15
NON-Harmonic Signal

NOT
Aug 2016 © 2003-2016, JH McClellan & RW Schafer PERIODIC
16
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

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 17


Time-Varying
FREQUENCIES Diagram
Frequency is the vertical axis

A-440

Time is the horizontal axis


Aug 2016 © 2003-2016, JH McClellan & RW Schafer 18
SIMPLE TEST SIGNAL
 C-major SCALE: stepped frequencies
 Frequency is constant for each note

IDEAL

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 19


SPECTROGRAM
 SPECTROGRAM Tool
 MATLAB function is spectrogram.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)

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 20


SPECTROGRAM EXAMPLE
 Two Constant Frequencies: Beats

cos( 2 (672)t )  cos( 2 (648)t )


 2 cos( 2 (12)t ) cos( 2 (660)t )

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 21


AM Radio Signal
 Same form as BEAT Notes, but higher in freq
cos( 2 (660)t ) sin( 2 (12)t )
1
2
e j 2 ( 660) t
 e  j 2 ( 660) t  e
1
2j
j 2 (12) t
 e  j 2 (12) t 
1
4j
e j 2 ( 672) t
 e  j 2 ( 672) t  e j 2 ( 648) t  e  j 2 ( 648) t 
1 cos( 2 (672)t  2 )  12 cos(2 (648)t  2 )
2

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 22


SPECTRUM of AM
(Amplitude Modulation)
 SUM of 4 complex exponentials:

1
4
e j / 2 1
4
e j / 2 1
4
e j / 2 1
4
e j / 2

–672 –648 0 648 672


f (in Hz)

What is the fundamental frequency?

648 Hz ? 24 Hz ?
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 23
STEPPED FREQUENCIES
 C-major SCALE: successive sinusoids
 Frequency is constant for each note

IDEAL

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 24


SPECTROGRAM of C-Scale
Sinusoids ONLY

From SPECTROGRAM
ANALYSIS PROGRAM

ARTIFACTS at Transitions

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 25


Spectrogram of LAB SONG

Sinusoids ONLY
Analysis Frame = 40ms
ARTIFACTS at Transitions

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 26


Overlapping Sections in
Spectrograms (useful in Labs)
 50% overlap is common
 Consider edge effects when analyzing a short sinusoid

SECTION
LOCATIONS

MIDDLE of SECTION
is REFERENCE TIME

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 27


Spectrogram of BAT (plotspec)

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 28


Time-Varying Frequency
 Frequency can change vs. time
 Continuously, not stepped
 FREQUENCY MODULATION (FM)

x(t )  cos( 2 f c t  v(t ))


VOICE
 CHIRP SIGNALS
 Linear Frequency Modulation (LFM)

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 29


New Signal: Linear FM

 Called Chirp Signals (LFM)


QUADRATIC
 Quadratic phase

x(t )  A cos( t  2 f0 t   )2

 Freq will change LINEARLY vs. time


 Example of Frequency Modulation (FM)
 Define “instantaneous frequency”

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 30


INSTANTANEOUS FREQ
 Definition
x(t )  A cos( (t ))
Derivative
 i (t )  dt
d  (t )
of the “Angle”

 For Sinusoid:
x(t )  A cos( 2 f 0t   )
 (t )  2 f 0t   Makes sense

 i ( t )  d  (t )
dt
 2 f 0
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 31
INSTANTANEOUS FREQ
of the Chirp

 Chirp Signals have Quadratic phase


 Freq will change LINEARLY vs. time

x (t )  A cos( t   t   ) 2

  (t )   t   t   2

 i ( t )  d  (t )
dt
 2 t  
Aug 2016 © 2003-2016, JH McClellan & RW Schafer 32
CHIRP SPECTROGRAM

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 33

You might also like