卷积

Convolution

反褶、平移、相乘、积分

卷积本质上是一种积分运算,它要衡量的是两个信号在各个时间点上的综合“影响”。相乘的操作确保了只有两个信号都非零且在同一时间点重合时,这种重叠才对最终结果有贡献。这种计算方式就很好地体现了物理系统中两个信号的相互作用,例如输入信号如何被系统响应“过滤”或“调制”。
我们希望将一个信号与另一个信号结合起来,生成一个新的信号。这种结合方式通过在时间轴上滑动一个信号,并计算它与另一个信号的重叠效果,体现了“卷绕”的概念。

基本定义

连续卷积

x(t)g(t)=+x(τ)g(tτ)dτ

离散卷积

(xh)[n]=k=+x[k]h[nk]

卷积的性质

  1. 交换律 fg=gf 无论是连续卷积还是离散卷积,都满足交换律。
  2. 结合律 f(gh)=(fg)h 卷积运算是结合的,这意味着多个卷积运算的顺序可以任意调整。
  3. 分配律 f(g+h)=(fg)+(fh) 卷积对加法运算是分配的。
  4. 平移不变性 如果 h(t)=f(tt0),则 (hg)(t)=(fg)(tt0)

积分变换

傅里叶变换

傅里叶变换

F[f1(x)f2(x)]=F1(ω)F2(ω)

拉普拉斯变换

F(s)=L{f(t)}=0f(t)estdtL[x(t)g(t)]=00tx(τ)g(tτ)dτestdt=0τx(τ)g(tτ)estdtdτ=00x(τ)g(u)es(u+τ)dudτ(tτ=u)=0x(τ)esτdτ0g(u)esudu=X(s)G(s)

卷积的 Laplace 变换就是 Laplace 变换后的乘积

z 变换

自相关与互相关

自相关:是一个信号与其自身的卷积,用于测量信号的重复模式:

Rf(t)=(ff)(t)

互相关:用于测量两个信号之间的相似性,定义为:

(fg)(t)=f(τ)g(τ+t)dτ

维纳-辛钦定理

维纳-辛钦定理指出,一个信号的自相关函数的傅里叶变换是其功率谱密度:

Sxx(ω)=F{Rx(t)}

快速卷积算法

  1. 快速傅里叶变换(FFT):卷积可以通过快速傅里叶变换(FFT)来高效计算:
fg=F1{F{f}F{g}}
  1. 分块卷积:对于大规模数据,分块卷积通过将数据分块计算卷积来提高效率。

卷积的应用

多维随机变量函数的分布
如果 XY 是两个独立随机变量,其概率密度函数分别为 fX(x)fY(y),则它们和 Z=X+Y 的概率密度函数 fZ(z) 是:

fZ(z)=(fXfY)(z)=fX(x)fY(zx)dx

卷积在信号处理、图像处理、概率论、深度学习等领域有着广泛的应用。
在图像处理和计算机视觉中,卷积神经网络(CNN)使用卷积层提取图像中的特征。可以讨论卷积的高效实现,如快速傅里叶变换(FFT)加速卷积计算,以及卷积在自适应滤波、模式识别中的应用。
卷积在最新研究领域中的应用,比如在医学图像分析、自然语言处理中的自注意力机制和卷积的结合等。