卷积理解与思考
1 卷积的思维原形
对于具有线性和时不变性的连续时间系统或者离散时间系统,我们在进行信号处理的时候,一个基本的思路就是将原始的时间信号分解成一组基本信号。但问题是我们如何选择一组基本信号,很显然的一点就是我们选择的基本信号要有利于我们后续进行信号分析。为此,产生了两种信号的分解方式:一类是将输入信号分解成复指数(complex exponential)的线性组合,这种方式对应于傅里叶变换(FT);另一类则是将信号分解成一系列延时脉冲的线性组合,这种方法对应于卷积(convolution),下面我们通过一个例子演示下这种分解方式是如何工作的。
给定如下离散时间信号,记为
我们可以将其将分解为如下加权延脉冲
将上述以各个单位延时脉冲为基(基础序列)建立起来的信号组合起来,就得得到原始的信号
仔细观察上面的求和公式,不就是常见的卷积公式吗?借助线性代数中“基”的思想,我们简单理解下上面这个公式(纯属个人理解):线性代数带给我们的一个重要的思考方式就“基”,如我们通过选定一组基向量,如
2 卷积的定义与性质
在离散情形下定义为
或者
连续情形下定义为
具有如下三个性质:
(1)交换律:
(2)结合律:
(3)分配率:
交换律为我们提供了一种逆向思维,或者叫正难则反的思考方式;而分配率则是为我们提供了一种分解问题的思维,或者叫降维的思考方式。注意,关于分配率和结合律的说明同时适用于离散情形和连续情形,就像在交换律中展示的那样,这儿采用这种方式只是为了简洁的表示而已,不代表这两个性质不重要。
3 卷积计算的数学理解
以一维卷积为例进行理解,一维卷积的定义为
可以看做是一个含参积分参数当然是n了。先从数学上理解右边的内容,首先原始信号是
4 卷积运算的物理意义
对于卷积中信号的反转可以这样来理解,一般我们取x轴正向为右边,即时间流逝的方向,但是也可以取左边为时间流逝的方向啊,对吧。这样取左边为时间流逝的方向的话,我们向右移动信号恰好可以让信号按照时间顺序划过卷积核,也就是我们定义的系统了。
卷积的物理意义应该是信号反转之后在卷积核上滑动进行操作,而images中的滤波却是卷积核在图像上滑动,这是因为卷积交换律的强势存在,为我们提供了一个转化问题的思维方式,有点像正难则反。