卷积和傅立叶变换
本文版权属于重庆大学计算机学院刘骥,禁止转载
什么是卷积
卷积的数学定义
f(x) 和 g(x) 是两个连续函数,那么卷积定义为:
h(x)=(f∗g)(x)=∫∞−∞f(u)g(x−u)du
若 f[n] 和 g[n] 是两个数列,那么卷积定义为:
h[n]=(f∗g)[n]=∑u=−∞∞f[u]g[n−u]
h(x) 称为 g(x) 的卷积。 f 称为卷积核,
卷积的计算
先用离散卷积公式举个例子,假设 f 和
f={
1,1,1}g={
2,3,2,6}
用离散卷积计算如下:
h[n]=(f∗g)[n]=f[1]g[n−1]+f[2]g[x−2]+f[3]g[n−3]h[1]=(f∗g)[1]=f[1]g[1−1]+f[2]g[1−2]+f[3]g[1−3]=unkownh[2]=(f∗g)[2]=f[1]g[2