6.003: signal processing · 6.003: signal processing sinusoids and series • relations between...

59
6.003: Signal Processing Sinusoids and Series Relations between time and frequency. Fourier series for discontinuous functions. Fourier analysis of a vibrating string. First Lab Check-In is due today (before 9pm). Office hours Tuesday and Thursday 4-5pm in recitation room Wednesday and Thursday 7-9pm in 36-144 Sunday 4-6pm February 6, 2020

Upload: others

Post on 30-Apr-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

6.003: Signal Processing

Sinusoids and Series

• Relations between time and frequency.

• Fourier series for discontinuous functions.

• Fourier analysis of a vibrating string.

First Lab Check-In is due today (before 9pm).

Office hours

• Tuesday and Thursday 4-5pm in recitation room

• Wednesday and Thursday 7-9pm in 36-144

• Sunday 4-6pm

February 6, 2020

Page 2: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Musical Sounds as Signals

Signals are functions that are used to convey information.

Example: a musical sound can be represented as a function of time.

t [seconds]

pressure

Although this time function is a complete description of the sound, it does

not expose many of the important properties of the sound.

Page 3: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Musical Sounds as Signals

Time functions do a poor job of conveying consonance and dissonance.

octave (D+D’) fifth (D+A) D+E[

t ime(per iods of "D")

harmonics

0 1 2 3 4 5 6 7 8 9 101112 0 1 2 3 4 5 6 7 8 9 101112 0 1 2 3 4 5 6 7 8 9 101112

–1

0

1

D

D'

D

A

D

E

0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7

Harmonic structure conveys consonance and dissonance better.

Page 4: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Representations of Harmonic Structure

Fourier series are sums of harmonically related sinusoids.

f(t) =∞∑k=0

(ck cos(kωot) + dk sin(kωot))

where ωo = 2π/T represents the fundamental frequency.

Basis functions:

2πωo

t

cos(

0t)

2πωo

t

sin(0t)

2πωo

t

cos(ωot)

2πωo

t

sin(ω

ot)

2πωo

t

cos(

2ωot)

...2πωo

tsin

(2ωot)

...

Page 5: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Calculating Fourier Coefficients

How do we find the coefficients ck and dk?

Key idea: Sift out the component of interest by

• multiplying by the corresponding basis function, and then

• integrating over a period.

This results in the following expressions for the Fourier series coefficients:

c0 = 1T

∫Tf(t) dt

ck = 2T

∫Tf(t) cos(kωot) dt; k = 1, 2, 3, . . .

dk = 2T

∫Tf(t) sin(kωot) dt; k = 1, 2, 3, . . .

Page 6: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Analysis

Find the Fourier series coefficients for the following triangle wave:

t

f(t) = f(t+2)

0 1 2−1−2

1

T = 2

ωo = 2πT

= π

c0 = 1T

∫ T

0f(t) dt = 1

2

∫ 2

0f(t)dt = 1

2

ck = 2T

∫ T/2

−T/2f(t) cos 2πkt

Tdt = 2

∫ 1

0t cos(πkt) dt =

{− 4π2k2 k odd

0 k = 2, 4, 6, . . .

dk = 0 (by symmetry)

Page 7: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Synthesis

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 −

∞∑k = 1k odd

4π2k2 cos(kπt)

f(t) = 12 −

0∑k = 1k odd

4π2k2 cos(kπt)

t

f(t)

0 1 2−1−2

Page 8: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Synthesis

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 −

∞∑k = 1k odd

4π2k2 cos(kπt)

f(t) = 12 −

1∑k = 1k odd

4π2k2 cos(kπt)

t

f(t)

0 1 2−1−2

Page 9: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Synthesis

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 −

∞∑k = 1k odd

4π2k2 cos(kπt)

f(t) = 12 −

3∑k = 1k odd

4π2k2 cos(kπt)

t

f(t)

0 1 2−1−2

Page 10: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Synthesis

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 −

∞∑k = 1k odd

4π2k2 cos(kπt)

f(t) = 12 −

5∑k = 1k odd

4π2k2 cos(kπt)

t

f(t)

0 1 2−1−2

Page 11: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Synthesis

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 −

∞∑k = 1k odd

4π2k2 cos(kπt)

f(t) = 12 −

7∑k = 1k odd

4π2k2 cos(kπt)

t

f(t)

0 1 2−1−2

Page 12: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Synthesis

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 −

∞∑k = 1k odd

4π2k2 cos(kπt)

f(t) = 12 −

9∑k = 1k odd

4π2k2 cos(kπt)

t

f(t)

0 1 2−1−2

Page 13: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Synthesis

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 −

∞∑k = 1k odd

4π2k2 cos(kπt)

f(t) = 12 −

19∑k = 1k odd

4π2k2 cos(kπt)

t

f(t)

0 1 2−1−2

Page 14: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Example of Synthesis

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 −

∞∑k = 1k odd

4π2k2 cos(kπt)

f(t) = 12 −

99∑k = 1k odd

4π2k2 cos(kπt)

t

f(t)

0 1 2−1−2

The synthesized function approaches original as number of terms increases.

Page 15: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis

The previous example illustrates that the sum of an infinite number of sinu-

soids can generate a piecewise linear function with discontinuous slope!

Note that none of the Fourier components had a slope discontinuity.

What if the function of interest has discontinuous values?

The question was put to Fourier, who claimed that discontinuities were not

a problem.

Lagrange ridiculed the idea that a discontinuous signal could be written as

a sum of continuous signals.

Page 16: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Analysis of a Square Wave

Find the Fourier series coefficients for the following square wave:

t

f(t) = f(t+2)

0 1 2−1−2

1

T = 2

ωo = 2πT

= π

c0 = 1T

∫ T

0f(t) dt = 1

2

∫ 2

0f(t)dt = 1

2

ck= 2T

∫ T

0f(t) cos(kωot) dt=

∫ 1

0cos(kπt)dt= sin(kπt)

∣∣∣∣10

= 0 for k = 1, 2, 3, . . .

dk= 2T

∫ T

0f(t) sin(kωot) dt=

∫ 1

0sin(kπt)dt=− cos(kπt)

∣∣∣∣10

={

2kπ k = 1, 3, 5, . . .0 otherwise

Page 17: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

0∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 18: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

1∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 19: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

3∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 20: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

5∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 21: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

7∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 22: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

9∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 23: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

19∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 24: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

29∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 25: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

49∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

Page 26: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Generate f(t) from the Fourier coefficients in the previous slide.

Start with the Fourier coefficients

f(t) = c0 +∞∑k=1

(ck cos(kωot) + dk sin(kωot)) = 12 +

∞∑k = 1k odd

2kπ

sin(kπt)

f(t) = 12 +

99∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

The synthesized function approaches original as number of terms increases.

Page 27: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

0∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 28: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

1∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 29: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

3∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 30: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

5∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 31: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

7∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 32: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

9∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 33: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

19∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 34: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

29∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 35: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

49∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 36: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

99∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Page 37: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Fourier Synthesis of a Square Wave

Zoom in on the step discontinuity at t = 0.

f(t) = 12 +

199∑k = 1k odd

2kπ

sin(kπt)

t

f(t)

0 1 2−1−2

1.090.91

t0 0.1 0.2−0.1−0.2

Increasing the number of terms does not decrease the peak overshoot,

but it does shrink the region of time that is occupied by the overshoot.

Page 38: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Convergence of Fourier Series

If there is a step discontinuity in f(t) at t = t0, then the Fourier series for

f(t) converges to the average of the limits of f(t) as t approaches t0 from

the left and from the right.

Let fK(t) represent the partial sum of the Fourier series using just N terms:

fK(t) = a0 +K∑k=0

(ck cos(kωot) + dk sin(kωot)

)As K →∞,

• the maximum difference between f(t) and fK(t) converges to ≈ 9% of

|f(t+0 )− f(t−0 )| and

• the region over which the difference exceeds ε shrinks to zero.

We refer to this characteristic type of overshoot as Gibb’s Phenomenon.

Page 39: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Properties of Fourier Series: Scaling Time

Find the Fourier series coefficients for the following square wave:

t

g(t) = g(t+1)

0 1 2−1−2

1

We could repeat the process used to find the Fourier coefficients for f(t).

Alternatively, we can take advantage of the relation between f(t) and g(t):

g(t) = f(2t)

t

f(t) = f(t+2)

0 1 2−1−2

1

Page 40: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Scaling Time

We already know the Fourier series expansion of f(t):

f(t) = 12 +

∞∑k=1k odd

1kπ

sin(kπt) = 12 +

∞∑k=1k odd

1kπ

sin(kωot)

Thus c0 = 12 , dk = 0, and

ck ={

1kπ k = 1, 3, 5, . . .0 otherwise

where ω0 = 2πT = 2π

2 = π.

Since g(t) = f(2t) it follows that

g(t) = 12 +

∞∑k=1k odd

1kπ

sin(kπ2t) = 12 +

∞∑k=1k odd

1kπ

sin(kω1t)

The Fourier series coefficients for g(t) are thus identical to those of f(t).

Only the fundamental frequency has changed, from ωo = π to ω1 = 2π.

Page 41: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Scaling Time

Compare the Fourier series coefficients of f(t) and g(t) = f(2t).

t

f(t) = f(t+2)

0 1 2−1−2

t

g(t) = g(t+1)

0 1 2−1−2

↔k

dk

0 1 10

↔k

dk

0 1 10

Only the fundamental frequency has changed.

Page 42: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Scaling Time

Plot the Fourier series coefficients on a frequency scale.

t

f(t) = f(t+2)

0 1 2−1−2

t

g(t) = g(t+1)

0 1 2−1−2

↔ω

dk

0 π 10π

↔ω

dk

0 π 10π

Compressing the time axis has stretched the frequency axis.

Page 43: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Check Yourself

Assume that f(t) is periodic in time with period T :

f(t) = f(t+ T ) .Let g(t) represent a version of f(t) shifted by half a period:

g(t) = f(t− T/2) .

How many of the following statements correctly describe the

effect of this shift on the Fourier series coefficients.

• cosine coefficients ck are negated

• sine coefficients dk are negated

• odd-numbered coefficients c1, d1, c3, d3, . . . are negated

• sine and cosine coefficients are swapped: ck → dk and dk → ck

Page 44: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Check Yourself

Let ck and c′k represent the cosine coefficients of f(t) and g(t) respectively.

ck=2T

∫ T

0f(t) cos(kωot) dt

c′k=2T

∫ T

0g(t) cos(kωot) dt

= 2T

∫ T

0f(t− T/2) cos(kωot) dt | g(t) = f(t− T/2)

= 2T

∫ T

0f(s) cos(kωo(s+ T/2)) ds | s = t− T/2

= 2T

∫ T

0f(s) cos(kωos+ kωoT/2) ds | distribute kωo over sum

= 2T

∫ T

0f(s) cos(kωos+ kπ) ds | ωo = 2π/T

= 2T

∫ T

0f(s) cos(kωos)(−1)k ds | cos(a+b) = cos a cos b− sin a sin b

= (−1)kck | pull (−1)k outside integral

Page 45: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Check Yourself

Let dk and d′k represent the sine coefficients of f(t) and g(t) respectively.

dk=2T

∫ T

0f(t) sin(kωot) dt

d′k=2T

∫ T

0g(t) sin(kωot) dt

= 2T

∫ T

0f(t− T/2) sin(kωot) dt | g(t) = f(t− T/2)

= 2T

∫ T

0f(s) sin(kωo(s+ T/2)) ds | s = t− T/2

= 2T

∫ T

0f(s) sin(kωos+ kωoT/2) ds | distribute kωo over sum

= 2T

∫ T

0f(s) sin(kωos+ kπ) ds | ωo = 2π/T

= 2T

∫ T

0f(s) sin(kωos)(−1)k ds | sin(a+b) = sin a cos b+ cos a sin b

= (−1)kdk | pull (−1)k outside integral

Page 46: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Check Yourself: Alternative (more intuitive) Approach

Shifting f(t) shifts the underlying basis functions of it Fourier expansion.

f(t− T/2) =∞∑k=0

ck cos (kωo(t− T/2)) +∞∑k=1

dk sin (kωo(t− T/2))

2πωo

t

cos(

0t)

cosine basis functions

2πωo

t

delayed half a period

2πωo

t

cos(ωot)

2πωo

t

2πωo

t

cos(

2ωot)

2πωo

t

2πωo2πωo

tt

cos(

3ωot)

...2πωo...

Half-period shift inverts odd harmonics. No effect on even harmonics.

Page 47: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Check Yourself: Alternative (more intuitive) Approach

Shifting f(t) shifts the underlying basis functions of it Fourier expansion.

f(t− T/2) =∞∑k=0

ck cos (kωo(t− T/2)) +∞∑k=1

dk sin (kωo(t− T/2))

2πωo

t

sin(0t)

sine basis functions

2πωo

t

delayed half a period

2πωo

t

sin(ω

ot)

2πωo

t

2πωo

t

sin(2ωot)

2πωo

t

2πωo2πωo

tt

sin(3ωot)

...2πωo...

Half-period shift inverts odd harmonics. No effect on even harmonics.

Page 48: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Check Yourself

Assume that f(t) is periodic in time with period T :

f(t) = f(t+ T ) .Let g(t) represent a version of f(t) shifted by half a period:

g(t) = f(t− T/2) .

How many of the following statements correctly describe the

effect of this shift on the Fourier series coefficients? 1

• cosine coefficients ck are negated X

• sine coefficients dk are negated X

• odd-numbered coefficients c1, d1, c3, d3, . . . are negated√

• sine and cosine coefficients are swapped: ck → dk and dk → ck X

Page 49: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Why Focus on Fourier Series?

What’s so special about sines and cosines?

Sinusoidal functions have interesting mathematical properties.

→ harmonically related sinusoids are orthogonal to each other over [0, T ].

Orthogonality: f(t) and g(t) are orthogonal over 0 ≤ t ≤ T if∫Tf(t)g(t) dt = 0

Example: Calculate this integral for the kth and lth harmonics of cos(ωot).∫T

cos(kωot) cos(lωot) dt

We can use trigonometry to express the product of the two cosines as the

sum of cosines at the sum and difference frequencies:∫T

(12 cos((k+l)ωot) + 1

2 cos((k−l)ωot))dt

The sum and difference frequencies are also harmonics of ωo, so their

integral over 2π/T is zero (provided k 6= l).

Page 50: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Why Focus on Fourier Series?

What’s so special about sines and cosines?

Sinusoidal functions have interesting mathematical properties.

→ harmonically related sinusoids are orthogonal to each other over [0, T ].

Sines and cosines also play important roles in physics –

especially the physics of waves.

Page 51: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Physical Example: Vibrating String

A taut string supports wave motion.

The speed of the wave depends on the tension on and mass of the string.

Page 52: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Physical Example: Vibrating String

The wave will reflect off a rigid boundary.

The amplitude of the reflected wave is opposite that of the incident wave.

Page 53: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Physical Example: Vibrating String

Reflections can interfere with excitations.

The interference can be constructive or destructive depending on the fre-

quency of the excitation.

Page 54: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Physical Example: Vibrating String

We get constructive interference if round-trip travel time equals the period.

x = 0 x = L

Round-trip travel time =2Lv

= T

ωo = 2πT

= 2π2L/v = πv

L

Page 55: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Physical Example: Vibrating String

We also get constructive interference if round-trip travel time is 2T .

x = 0 x = L

Round-trip travel time =2Lv

= 2T

ω = 2πT

= 2πL/v

= 2πvL

= 2ωo

Page 56: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Physical Example: Vibrating String

In fact, we also get constructive interference if round-trip travel time is kT .

x = 0 x = L

Round-trip travel time =2Lv

= kT

ω = 2πT

= 2π2L/kv = kπv

L= kωo

Only certain frequencies (harmonics of ωo = πv/L) persist.

This is the basis of stringed instruments.

Page 57: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Physical Example: Vibrating String

More complicated motions can be expressed as a sum of normal modes

using Fourier series. Here the string is “plucked” at x = l.

x = 0 x = L

l

Page 58: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Physical Example: Vibrating String

L/2

k

no even harmonics

L/3

k

no multiples of 3

L/4

k

no multiples of 4

L/(2π)

k0 2 4 6 8 10 12 14

all harmonics

Differences in harmonic structure generate differences in timbre.

Page 59: 6.003: Signal Processing · 6.003: Signal Processing Sinusoids and Series • Relations between time and frequency. • Fourier series for discontinuous functions. • Fourier analysis

Summary

• We examined the convergence of Fourier series.

− Functions with discontinuous slopes well represented.

− Functions with discontinuous values generate ripples

→ Gibb’s phenomenon.

• We investigated several properties of Fourier series.

− scaling time

− shifting time

− We will find that there are many others

• We saw how Fourier series are useful for modeling a vibrating string.