17
Fourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now online at: http://www.unc.edu/courses/2008fall/comp/665/001/

Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

Embed Size (px)

Citation preview

Page 1: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

FourierSeriesandTransforms

9/2/08 Comp665–RealandSpecialSignals 1

Website is now online at: http://www.unc.edu/courses/2008fall/comp/665/001/

Page 2: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

“Discrete”Exponen8alFunc8on

•  DiscreteConvolu?on:

•  Convolu?onwithanexponen?alsignal,:

•  Ifwedefine:then:

9/2/08 Comp665–FourierSeriesandTransforms 2

y(n) = h(k)x(n − k)k =−∞

y(n) = h(k)eω(n−k )

k =−∞

= h(k)e−ω k

k =−∞

e

ωn

H (eω ) = h(k)eω k

k =−∞

y(n) = H (eω )eω n

x(n) = eω n

Eigenvector Eigenvalue

That’s not exactly the same definition of

convolution that he

used before…

but by commutivity

it is identical

Page 3: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

SinusoidsasExponen8als

•  Euler’sRela?on:•  Subs?tu?ng:•  Interpreta?on:

“TheresponseofaLSIsystemtoasinusoidinputwithfrequencyω,isascaledsinusoidofthesamefrequency”

9/2/08 Comp665–FourierSeriesandTransforms 3

eiωt = cos(ωt) + isin(ωt)

y(n) = H (eiω )eiω n

h(n)

What’s the value of H(πn/12)?

Page 4: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

SolvingforH(ejω)

•  Recallfromlast?methattherealandimaginarycomponentsofacomplexexponen?alcanbeequivalentlyinterpretedasthemagnitudeandphase‐shiWofsinusoid

9/2/08 Comp665–FourierSeriesandTransforms 4

H = Re(He jω )2 + Im(He jω )2

tan(ϕ ) =Im(He jω )Re(He jω )

Page 5: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

WhatweKnow

•  Theinputandtheoutput

•  Thus

9/2/08 Comp665–FourierSeriesandTransforms 5

x[n] = sin( πn12

) y[n] = 0.3sin( πn12

+ π3)

H = 0.3ϕ = π

3

Re(H ) = H cos(ϕ ) = 0.3(12)

Im(H ) = H sin(ϕ ) = 0.3( 32

)

H πn12

= 0.3(12) + i0.3( 3

2)

Page 6: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

Mul8pleSinusoids

9/2/08 Comp665–FourierSeriesandTransforms 6

h(n)

Page 7: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

Fourier’sConjecture

•  JosephFourier,an18thcenturyFrenchmathema?cianandphysicist,claimedthatanyfunc?onofavariable,whethercon?nuousordiscon?nuous,couldbeexpandedintoaseriesofsinusoidswithperiodsthataremul?plesofthevariable

•  Thoughnotstrictlycorrect,heiscreditedwithinven?ngadecomposi?onofsignalsintoseriesofsinusoidscalledtheir“FourierSeries”

9/2/08 Comp665–FourierSeriesandTransforms 7

Page 8: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

SignalsasSumsofSinusoids

•  Howdowe“transform”anarbitrarysignaltoasumofsinusoids?

•  Eachtermisjusta“dotproduct”ofaserieswithacomplexsinusoid

9/2/08 Comp665–FourierSeriesandTransforms 8

X [k ] = x(n)e−i 2πkN

n

n=0

N −1

∑ k = 0,…,N −1

X [k ] = x(n) cos(2πkN

n) − isin(2πkN

n)[ ]n=0

N −1

∑ k = 0,…,N −1

Page 9: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

DotProductsasProjec8ons

•  Theelement‐wisesum‐of‐productsofserieselementsorvectorcomponentsisoWencalledthe“inner”or“dot”product.

•  Adotproductcanbeinterpretedasthelengthofonevectorprojectedontotheother

9/2/08 Comp665–FourierSeriesandTransforms 9

a b

a ⋅ b

Page 10: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

Coordinates

•  Coordinatesaremerelyaseriesofprojec?onsontoaspecificsetofvectors,eachcalleda“basis”vector

•  ThesamethingisgoingonwhenweFouriertransformasignal,weprojecttheoriginalsignal(apoint)ontoan“N‐dimensional”basis

9/2/08 Comp665–FourierSeriesandTransforms 10

x2

x1

b

a

Page 11: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

FourierBasisFunc8ons

9/2/08 Comp665–FourierSeriesandTransforms 11

Page 12: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

InverseMapping

•  Onceasignalismappedfromaseriestoaweightedsumofcomplexsinusoids,itcanbemappedbacktoaseriesasfollows:

•  ComplexnumbersX[k]representtheamplitudeandphaseofthesinusoidalcomponentsoftheinput"signal"x[n].

9/2/08 Comp665–FourierSeriesandTransforms 12

x[n] =1N

X [k ]ei 2πnN

k

k =0

N −1

∑ n = 0,…,N −1

Page 13: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

MakingThingsConcrete

9/2/08 Comp665–FourierSeriesandTransforms 13

0 N-1

x[ ]

Spatial Domain Frequency Domain

N uniformly spaced samples

0 N/2

Re(X[ ])

N/2 + 1 coefficients (cosine amplitudes)

0 N/2

Im(X[ ])

N/2 + 1 coefficients (sine amplitudes)

ForwardDFT

InverseDFT

Page 14: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

SomeContext

•  Whydowecare?–  Mappingsignalsbackandforthbetweenspa?alandfrequency

domainssimplifiesanalysis(convolu?oninpar?cular)

–  Wehaveintui?onforperiodicfunc?ons–  Providesano?onof“scale”forcharacterizingsignals

•  Largescale=lowfrequency•  Smallscale=highfrequency

•  Assumesthatsignalsareperiodic–  Perhapstheyreallyare–  wecan“pretend”theyareoutsideofourdomainofinterest

9/2/08 Comp665–FourierSeriesandTransforms 14

Page 15: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

FourierDomainProper8es

•  Linearity

•  ShiWing

•  Symmetry

9/2/08 Comp665–FourierSeriesandTransforms 15

a x[n] + b y[n]↔ a X [k ] + bY [k ]

x[n + n0]↔ e−i 2πkN

n0 X [k ]

x[n],real↔ Re(X [k ]) = Re(X [N − k ]), k > 0Im(X [k ]) = −Im(X [N − k ]), k > 0

Page 16: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

Graphically

9/2/08 Comp665–FourierSeriesandTransforms 16

Each successive basis function represents a higher frequency sinusoid, that is related to the original signal’s sampling rate by:

Once k>N/2 the number of samples per period are less than 1, and the kth basis “aliases” as one with lower frequency

Observation:

period(X [k ]) =2πkN

Page 17: Fourier Series and Transforms - unc.edu · PDF fileFourier Series and Transforms 9/2/08 Comp 665 – Real and Special Signals 1 Website is now ... H= Re(Hej ω)2+Im(Hejω)2 tan

MoreProper8es

•  Convolu?on

•  Modula?on

9/2/08 Comp665–FourierSeriesandTransforms 17

x[n]∗h[n]↔ X [k ]H [k ]

x[n] h[n]↔ X [k ]∗ H [k ]