理论教育 卷积和去卷积运算:简明指南

卷积和去卷积运算:简明指南

时间:2023-11-19 理论教育 版权反馈
【摘要】:对两个数列进行卷积运算是数据平滑、信号处理和边沿检测的常用过程。卷积运算是基于FFT的,因此Origin将此计算也放在FFT的菜单中。图10-11 “Convolution.dat”工作表选择菜单命令→→,打开对话框窗口。图10-12 设置完成后的对话框窗口去卷积是卷积计算的逆过程,它是根据输出信号和系统响应来确定输入信号的。去卷积运算的结果是在原工作表末尾增加两列,第1列是数据点序号,第2列是去卷积值。去卷积的物理意义和计算方法和卷积都是相对应的。

卷积和去卷积运算:简明指南

卷积(Convolution)运算是指将一个信号与另一个信号混合(后一个信号通常是响应信号)。对两个数列进行卷积运算是数据平滑、信号处理和边沿检测的常用过程。卷积运算是基于FFT的,因此Origin将此计算也放在FFT的菜单中。进行卷积计算时,首先将工作表窗口或图形窗口设为当前窗口,然后选择菜单命令【A-nalysis】→【Signal Processing】→【Convolution】,打开【Signal Processing:conv】对话框窗口。卷积计算具体步骤如下:

(1)导入“Origin 9.1\Samples\Signal Processing\Convolution.dat”数据文件,其工作表如图10-11所示。

978-7-111-48800-2-Chapter10-13.jpg

图10-11 “Convolution.dat”工作表

(2)选择菜单命令【Analysis】→【Signal Processing】→【Convolution】,打开【Signal Processing:conv】对话框窗口。

(3)在该对话框窗口的“Signal”列表框中选择工作表Signal列,在“Response”列表框中选择工作表Re-sponse列(该数列为输入信号和系统的响应)。设置完成后的【Signal Pro-cessing:conv】对话框窗口如图10-12所示。(www.daowen.com)

(4)单击“OK”按钮,完成计算。完成卷积运算后在原工作表中增加两列,第1列是数据点序号(ConvX1),第2列是卷积值(ConvY1),增加的工作表列如图10-11所示。

978-7-111-48800-2-Chapter10-14.jpg

图10-12 设置完成后的【Signal Processing:conv】对话框窗口

去卷积(Deconvolution)是卷积计算的逆过程,它是根据输出信号和系统响应来确定输入信号的。在工作表窗口中选中两个数列,然后选择菜单命令【Analysis】→【Deconvolute】,即实现去卷积计算。去卷积运算的结果是在原工作表末尾增加两列,第1列是数据点序号(Deconv X1),第2列是去卷积值(Deconv Y1)。去卷积的物理意义和计算方法和卷积都是相对应的。读者可以参考“Origin9.1\Samples\Signal Processing\Deconvolution.dat”数据文件进行练习,此处不再赘述。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈