Convolution
Thefamiliarone:
y[
n
℄=
1
X
k=1
x
1
[k℄x
2
[
n
k℄
Leavetherstsignalx
1
[k℄unchanged
Forx
2
[k]:
{Flipthesignal:kb ecomesk,givingx
2
[k℄
{Shifttheipp edsignaltotherightby
n
samples:
kb ecomesk
n
x
2
[k℄!x
2
[(k
n
)]=x
2
[
n
k℄
Carryoutsample-by-samplemultiplicationandsumtheresulting
sequencetogettheoutputattimeindex
n
,i.e.y[
n
℄
Whathapp enstop erio disignals?
Supp oseb othsignalsarep erio di
x
1
[n+N℄=x
1
[n℄
x
2
[n+N℄=x
2
[n℄
Thenx
1
[k℄x
2
[n
0
k℄willalsob ep erio di(withp erio dN)
Foreachvalueofn
0
wegetadierentp erio disignal(p erio dicity
isNinallcases)
jy[n℄jwillb eeither0or1
CircularConvolution
y[n℄
?
=
N1
X
k=0
~ x
1
[k℄~ x
2
[nk℄
y[n℄isp erio diwithp erio dN
nkcanb ereplacedbyhnki
N
(\nkmo dN")
\Circular"Convolution:~ y[n℄=~ x
1
[n℄~ x
2
[n℄
~ y[n℄
def
=
N1
X
k=0
~ x
1
[k℄~ x
2
[hnki
N
℄n=0;1;:::;N1