当前位置:文档之家› 线性卷积与循环卷积的比较

线性卷积与循环卷积的比较

安康学院

学年论文﹙设计﹚

题目线性卷积与循环卷积的比较

学生姓名学号

所在院(系)

专业班级

指导教师

年月日

线性卷积与循环卷积的比较

(作者:)

【摘要】本文讲述的是运用matlab软件编写线性卷积和循环卷积,运行程序并得到正确结果,附上运行结果图让大家参照对比。

MATLAB是一款在数学类科技应用软件中特别是在数值计算方面首屈一指的软件,它可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。而线性卷积和循环卷积在工程上的应用亦非常广泛,在Matlab软件处理下,实现任意两个序列的线性和循环卷积对于工程上的辅助是相当重要的。卷积关系最重要的一种情况,就是在信号与线性系统或数字信号处理中的卷积定理。利用该定理,可以将时间域或空间域中的卷积运算等价为频率域的相乘运算,从而利用FFT等快速算法,实现有效的计算,节省运算代价。

本文从线性卷积和循环的定义出发,分析其运算原理以及相关的公式、程序,让大家明白什么是卷积。

【关键词】Matlab;线性卷积;循环卷积;

Linear convolution compared with circular convolution Abstract:This is about using matlab software linear convolution and cyclic convolution, operation procedure and get the right result, enclosed operation result diagram let everybody reference MATLAB is a type of technology in applications of mathematics, especially in numerical calculation of the leading software, which can be matrix calculation, and data mapping function, the realization of algorithms, creation of user interface, connected to other procedures, such as programming languages, the main application in engineering computing, control design, signal processing and communications, image

processing, signal detection, financial modeling in areas such as design and analysis. And linear convolution in the application of engineering has a very wide range of software in Matlab, the realization of any two sequences of linear convolution support for projects is very important. Convolution relationship between the most important case, that is linear in the signal and digital signal processing system or the convolution theorem. Use of the theorem can be time-domain or space domain to the convolution operation in frequency domain equivalent of the multiplication operation, thus the use of FFT and other fast algorithms, the calculation of effective, cost-saving operation.

From linear convolution and circulation of the definition, analyzes its operation principle and relevant formula, procedures, , let everyone know what convolution.

Key words:Matlab;Linear convolution;Circular convolution;

0引言

在泛函数分析中,卷积(卷积)、旋积或摺积(英语:Convolution)是通过两个函数f 和g 生成第三个函数的一种数学算子,表徵函数f 与经过翻转和平移与g 的重叠部分的累积。如果将参加卷积的一个函数看作区间的指示函数,卷积还可以被看作是“滑动平均”的推广。

卷积是分析数学中一种重要的运算,数学上的卷积在信号处理中有着非常广泛的应用。只要这个系统是线性的,对于一维空间是这样,二维、三维都是这样,空间域信号是这样,时间域信号也是这样。一切信号传递处理系统都是卷积系统,但是信号发生系统不像卷积这样,因为信号发生系统不是一个无中生有的系统,它需要消耗能量,而且是一个非线性系统。

卷积关系最重要的一种情况,就是在信号与线性系统或数字信号处理中的卷积定理。利用该定理,可以将时间域或空间域中的卷积运算等价为频率域的相乘运算,从而利用FFT等快速算法,实现有效的计算,节省运算代价。

明确了这些含义以后,我们认为信号放大系统是卷积,信号测量和计数系统也是积。进一步推广照相系统是卷积,视觉系统也是卷积。世界上所有的系统都是卷积,例如脉搏是心跳的卷积,水压的波动是泵水电动机转动力的卷积,只要系统是线性的或近似线性的。卷积的概念还可以推广到数列、测度以及广义函数上去。因此,我们得到这样一个一般性的结论——卷积在我们的生活中无处不在,它的应用非常广泛。

1 MATLAB软件简介

MATLAB名字由MA TRIX和LABORATORY 两词的前三个字母组合而成。顾名思义,就是矩阵实验室(matrix laboratory )。MATLAB是一种高性能的科学计算软件,并且广泛应用于数学计

相关主题
文本预览
相关文档 最新文档