reading assignments - dsp first

9
DSP First, 2/e Lecture 7C Fourier Series Examples: Common Periodic Signals Common Periodic Signals READING ASSIGNMENTS READING ASSIGNMENTS This Lecture: Appendix C, Section C-2 Various Fourier Series Pulse Waves Triangular Wave Rectified Sinusoids (also in Ch. 3, Sect. 3-5) Aug 2016 © 2003-2016, JH McClellan & RW Schafer 3 LECTURE OBJECTIVES LECTURE OBJECTIVES Use the Fo rier Series Integral Use the Fourier Series Integral 0 0 ) / 2 ( 1 ) ( T dt e t x a t T k j D i F i S i ff f 0 0 0 1 ) ( dt e t x a T k Derive Fourier Series coeffs for common periodic signals Draw spectrum from the Fourier Series coeffs a k is Complex Amplitude for k-th Harmonic Aug 2016 © 2003-2016, JH McClellan & RW Schafer 4 Harmonic Signal is Periodic Harmonic Signal is Periodic t F k j k e a t x 0 2 ) ( Sums of Harmonic complex exponentials are Periodic signals k are Periodic signals PERIOD/FREQUENCY of COMPLEX EXPONENTIAL: 1 2 PERIOD/FREQUENCY of COMPLEX EXPONENTIAL: 0 0 0 0 0 1 or 2 2 F T T F Aug 2016 © 2003-2016, JH McClellan & RW Schafer 5 0 0

Upload: others

Post on 06-Apr-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: READING ASSIGNMENTS - DSP First

DSP First, 2/e

Lecture 7CFourier Series Examples:

Common Periodic SignalsCommon Periodic Signals

READING ASSIGNMENTSREADING ASSIGNMENTS

This Lecture: Appendix C, Section C-2 Various Fourier Series Pulse Waves Triangular Wave Rectified Sinusoids (also in Ch. 3, Sect. 3-5)

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

LECTURE OBJECTIVESLECTURE OBJECTIVES

Use the Fo rier Series Integral Use the Fourier Series Integral

0

0 )/2(1 )(T

dtetxa tTkj

D i F i S i ff f

0

0

0

)(1 )( dtetxa jTk

Derive Fourier Series coeffs for common periodic signals

Draw spectrum from the Fourier Series coeffs ak is Complex Amplitude for k-th Harmonic

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

Harmonic Signal is PeriodicHarmonic Signal is Periodic

tFkj

keatx 02)(

Sums of Harmonic complex exponentials are Periodic signals

k are Periodic signals

PERIOD/FREQUENCY of COMPLEX EXPONENTIAL:

12PERIOD/FREQUENCY of COMPLEX EXPONENTIAL:

0

00

001or22F

TT

F

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

00

Page 2: READING ASSIGNMENTS - DSP First

Recall FWRSRecall FWRS1isPeriod)/2sin()( TTTttx 1201 isPeriod)/2sin()( TTTttx

Absolute value flips thenegative lobes of a sine wave

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

FWRS Fourier Integral {ak}

0

0

0

)/2(

0

)(1 TktTj

k dtetxT

a

Full-Wave Rectified Sine00

)sin( )/2(10

0

00 dteta

TktTj

TTk

Full Wave Rectified Sine

:)/2sin()(

121

0

1

TTPeriodTttx

)/2()/()/(

1

0

0

000

00

dteeeTktTj

tTjtTj

TTk

)/sin()( 0

20

Tttx

2)12)(/()12)(/(

0

00

00

0

ee

dtej

TtkTjTtkTj

T

20

))12)(/((20

))12)(/((2 0000

eekTjTjkTjTj

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

22

kak

FWRS Fourier Coeffs: akFWRS Fourier Coeffs: ak

ak is a function of kak is a function of k Complex Amplitude for k-th Harmonic

)14(22

kak

Does not depend on the period, T0

)14( k

DC value is 6336.0/20 a

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

Spectrum from Fourier SeriesSpectrum from Fourier Series

Plot a for F ll Wa e Rectified Sin soidaPlot a for Full-Wave Rectified Sinusoid

0000 2and/1 FTF 2

ka

)14(22

k

ak

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

Page 3: READING ASSIGNMENTS - DSP First

Fourier Series SynthesisFourier Series Synthesis HOW do you APPROXIMATE x(t) ? HOW do you APPROXIMATE x(t) ?

0

0 )/2(1 )(T

tkTj dtt 0

00

)/2(1 )( tkTjTk dtetxa

Use FINITE number of coefficientsN

real is )( when* txaa kk

tFkjN

kkeatx 02)(

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

Nk

Reconstruct From Finite Number of Harmonic Componentsof Harmonic Components

F ll Wa e Rectified Sin soid )/i ()( TttFull-Wave Rectified Sinusoid

ms100 T

)/sin()( 0Tttx

22

akHz1000 F

6336.0/20 a)14( 2 k

ak

N

tFkjk

tFkjkN eaeaatx 22

000)(

kkkN

10)(

?)/sin()(to)(is closeHow 0TttxtxN

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

)()()( 0N

Full-Wave Rectified Sine {a }Full-Wave Rectified Sine {ak}22

)(

valuedrealis)14(

2

2

2)14(22 k

a

Ntjk

kk

...

)(

2)116(

22)116(

2)14(

2)14(

22

)14(2

0000

02

eeee

etx

tjtjtjtjNk

tjkkN

)cos()2cos()cos(...

4442

215

2215

232

322

)116()116()14()14(

0000

tNtteeee tjtjtjtj

Plots for N=4 and N=9 are shown next

)cos(...)2cos()cos( 0)14(01503 2 tNttN

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

Excellent Approximation for N=9

Reconstruct From Finite Number of Spectrum Componentsof Spectrum Components

F ll Wa e Rectified Sin soid )/i ()( TttFull-Wave Rectified Sinusoid )/sin()( 0Tttx

H100ms100

FT

Hz1000 F

6336.0/20 a

2

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

22

kak

Page 4: READING ASSIGNMENTS - DSP First

Fourier Series SynthesisFourier Series Synthesis

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

PULSE WAVE SIGNALGENERAL FORMGENERAL FORM

Defined over one periodDefined over one period

2/2/0

2/01)(

Tt

tx

2/2/0

)(0Tt

Nonzero DC value

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

Pulse Wave {ak}{ k}

General PulseWave 2/

))(/2(10

0)(T

tkTjTk dtetxa

dktTj

12/

)/2(1

General PulseWave

2/2/0

2/01)(

0Ttt

tx

2/0

0)(

TTk

dtea

kTjkTjktTj

ktTjTk

1

)2/()/2()2/()/2(2/)/2(

2/

)/2(1

000

0

0

eeekj

kTjkTj

kTj

ktTj

T

)( )2(

)2/()/2()2/()/2(

2/)/2(

)/2(1

00

0

0

0

Tkee kTjkTj )/sin( 0)()/()()/( 00

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

kkj )2(

Pulse Wave {ak} = sinc{ k}PulseWave

,...2,1,0)/sin( 0 kk

Tkak

2/)0)(/2(1 tTj

0 )/sin(liN Tk

Double check the DC coefficient:

0

0

2/2/

)0)(/2(10 1 tTj

T dtea

0

0

0

)/sin(lim Note,Tk

Tkk

000 22

1

2/

1 1 TTT dt

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

Page 5: READING ASSIGNMENTS - DSP First

PULSE WAVE SPECTRAPULSE WAVE SPECTRA

2/T 2/0T

4/0T 4/0T

16/0T

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

50% duty-cycle (Square) Wave50% duty cyc e (Squa e) a e

)2/sin()/)2/(sin( 00 kTTk

Thus a =0 when k is odd

,...2,1,0)2/sin()/)2/(sin(2/ 000 k

kk

kTTkaT k

Thus, ak=0 when k is odd Phase is zero because x(t) is centered at t=0 different from a previous case different from a previous case

311 k

PulseWave starting at t=0

0

,4,20

,3,1

2)1(1

001

)(

210 k

k

kkj

kja

Ttt

txk

k

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

02 k

PULSE WAVE SYNTHESISwith first 5 Harmonicswith first 5 Harmonics

2/0T

4/0T

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

16/0T

Triangular Wave: Time Domaing

D fi d i dDefined over one period

2/2/for/2)( 000 TtTTttx

Nonzero DC value

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

Page 6: READING ASSIGNMENTS - DSP First

Triangular Wave {ak}

2/

2/

)/2(

0

0

0

0)(1 T

T

ktTjk dtetx

Ta

Triangular Wave0

0

0

2/

2/

)/2(0

0

|/2|1 T

T

ktTjk dteTt

Ta

Triangular Wave

0/2)( Tttx

02

0

0

02

0

0

02

2/2

2/0

)( ktjT

Tktj

T

T

dtetdtet

T

00 /2 T

220

002

0

0

220

002

0

000

0

2/

122/

0

12

2/0

Tkktjtkj

T

T

kktjtkj

Tk

TTT

eea

220

000022

02

022

022

0

00002

0

00000

12/2/12112/2/2

2/0

kkTjTkj

kTkkkTjTkj

T

TTT

ee

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

0

000 1 integral indefinite theusekktjtkjktj edtet

Triangular Wave {ak}

12/2/12112/2/222

00002222222

00002 eea kTjTkjkTjTkj

k

12124

220

220

20

220

220

20

eea

kjkjkjkj

kkTkkTk

1212422

02

022

02

022

02

0ee

kkjkj

Tkkjkj

TkT

220

20

1400 2

T

T

)1(4111)1(2122

02

02222

02

022

02

02

022 kTkkT

kjkT

kjTk

kk

00

310,...4,21

)1(1

22

kk

kk

Period

AreaDC

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

0

,...3,10

21

)(12222

kk

kk 212/

0 0

0 TTa

Triangular Wave {ak}g { k}

S t i 50 H i th Spectrum, assuming 50 Hz is the fundamental frequency

421 k

,...3,10,...4,2

1

122

kk

ak

k

02

1 k

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

Triangular Wave Synthesis

Hz50ms20

0

0

F

T

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

Page 7: READING ASSIGNMENTS - DSP First

Full-Wave Rectified Sine {ak}

0

0 )/2()(1 TktTj

k dtetxT

a

Full Wave Rectified Sine00T0

0

00

)/2(1 )sin(T

ktTjTTk dteta

Full-Wave Rectified Sine

1

1

:)/2sin()(

TTPeriodTttx

0

000

00

)/2()/()/(

1

0T

ktTjtTjtTj

TTk

dteee

121

0: TTPeriod

0

0

0

0

0

)12)(/(1)12)(/(1

0 2T

tkTjT

tkTj

T

dd

dtej

00

00

0

0

0

0

)12)(/()12)(/(

0

)12)(/(21

0

)12)(/(21

TtkTjTtkTj

tkTjTj

tkTjTj dtedte

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

0

00

0

0))12)(/((2

)12)(/(

0))12)(/((2

)12)(/(

kTjTj

tkTj

kTjTj

tkTj ee

Full-Wave Rectified Sine {ak})12)(/()12)(/( 0

00

0

eea

TtkTjTtkTj

0))12)(/((2

0))12)(/((2 0000

a kTjTjkTjTjk

11 )12)(/()12(2

1)12)(/()12(2

1 0000

ee TkTj

kTkTj

k

11 )12()12(

1)12()12(

1

ee kj

kkj

k

2

)12()12( kk

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

)14(

21)1( 22

)14()12(12

2

kk

kkk

Half-Wave Rectified SineHalf-Wave Rectified Sine

Signal is positive half cycles of sine wave HWRS = Half-Wave Recitified Sine

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

Half-Wave Rectified Sine {ak}

)1()(1 00

0

)/2( kdtetxT

aT ktTj

k

Half Wave Rectified Sine00T

2/ )/2(21 00)sin(

T ktTj dteta

Half-Wave Rectified Sine

2/)/2(

)/2()/2(1

0

0

000

00)sin(

TktTj

tTjtTj

T

TTk

dteee

dteta

2/)1)(/2(1

2/)1)(/2(1

0

0

0

0

0

0 2T

tkTjT

tkTj

T

dtedte

dtej

2/)1)(/2(2/)1)(/2(

0

))((21

0

))((21

00

00

0

0

0

0

TtkTjTtkTj

jTj

jTj

ee

dtedte

Aug 2016 © 2003-2016, JH McClellan & RW Schafer 290))1)(/2((2

))((

0))1)(/2((2

))((

00

0

00

0

kTjTj

j

kTjTj

j ee

Page 8: READING ASSIGNMENTS - DSP First

Half-Wave Rectified Sine {ak}

2/

))1)(/2((2

)1)(/2(2/

))1)(/2((2

)1)(/2( 0

00

00

00

0 eeaT

kTjTj

tkTjT

kTjTj

tkTj

k

00

11 2/)1)(/2(

)1(412/)1)(/2(

)1(41 0000 ee TkTj

kTkTj

k

11 )1(

)1(41)1(

)1(41 ee kj

kkj

k

1?odd 0

1)1()1(4)1(1

2 kk

kk

kk4

1j

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

even )(

)1(1

)1(4

2

2

kk

k

4j

Half-Wave Rectified Sine {ak}{ k}

S t i 50 H i th Spectrum, assuming 50 Hz is the fundamental frequency

odd0 k

1odd0

14

kkk

a jk

even)1(

12 k

k

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

HWRS Synthesis

Hz50ms20

0

0

F

T

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

Fourier Series DemoFourier Series Demo

MATLAB GUI: fseriesdemo Shows the convergence with more terms One of the demos in: http://dspfirst.gatech.edu/matlab/

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

Page 9: READING ASSIGNMENTS - DSP First

fseriesdemo GUI

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