15
Convolution 1D and 2D signal processing

Convolution

Embed Size (px)

DESCRIPTION

Convolution. 1D and 2D signal processing. Consider the delta function. Time-shift delta. Sample the input (it’s a convolution!). What does sampling do to spectrum?. What is the spectrum?. Fourier Coefficients. CTFT. Euler’s identity. Sine-cos Rep. Harmonic Analysis. - PowerPoint PPT Presentation

Citation preview

Page 1: Convolution

Convolution

1D and 2D signal processing

Page 2: Convolution

Consider the delta function

⎩⎨⎧ =

=⋅ else 0

0 )0()()(

nxnnx δ

δ(t)− ε

ε

∫ dt = 1

Page 3: Convolution

Time-shift delta

)( knk −=δδ

kk kxx δδ ⋅=⋅ )(δ( t − td )

Page 4: Convolution

Sample the input (it’s a convolution!)

][][][])[*( nxkxknnxk∑∞

−∞=

=−= δδ

s(t) = δ(t −n / fs)n=−∞

vs (t) =v(t)s(t) =v(t) δ(t −n/ fs)n=−∞

Page 5: Convolution

What does sampling do to spectrum?

Page 6: Convolution

What is the spectrum? v(t) =a0 + (a1 cost+b1sint) + (a2 cos2t+b2sin2t)+K

Page 7: Convolution

Fourier Coefficients

a0 ,a1,b1, a2 ,b2K

v(t) =a0 + (a1 cost+b1sint) + (a2 cos2t+b2sin2t)+K

Page 8: Convolution

CTFT

V( f ) =F [v(t)] = v(t)e−2 πiftdt−∞

v(t) =F−1 V( f )[ ] = V( f)e2πiftdt−∞

∫e iθ =cosθ + i sinθ

Page 9: Convolution

Euler’s identity

e iθ =cosθ + i sinθ

Page 10: Convolution

Sine-cos Rep

x(t) = an cos(2πnf0t) + bn sin(2πnf0t)n=1

∑n=0

v(t) =a0 + (a1 cost+b1sint) + (a2 cos2t+b2sin2t)+K

Page 11: Convolution

Harmonic Analysisa0 =1

Tx(t)dt

0

T

an =2T

x(t)cos(2πnf0t)dt0

T

bn =2T

x(t)sin(2πnf0t)dt0

T

Page 12: Convolution

Convolution=time-shift&multi

V *W( f ) ≡ V(λ )W( f −λ)dλ−∞

Page 13: Convolution

Convolution ThmV *W( f ) =F(v(t)w(t))

multiplication in the time domain =convolution in the frequency domain

Page 14: Convolution

Sample

vs (t) =v(t)s(t) =v(t) δ(t −n/ fs)n=−∞

Vs ( f ) =V(F) * fsδ( f −nfs )n=−∞

Vs ( f ) = fs V( f −nfs)n=−∞

Page 15: Convolution

Spectrum reproduced

Vs ( f ) = fs V( f −nfs)n=−∞

spectrum to be reproduced at intervalsf s