信号与系统1-关于卷积的那些事

  • 开头
  • 卷积的定义和推导
  • 神奇的LTI系统
  • 卷积的过程
  • 有趣的卷积
  • 总结

开头

卷积是信号与系统分析中必不可少的工具。
这次的学习教材为Alan V. Oppenheim的信号与系统,视频课程为Alan V. Oppenheim在MIT的公开课。
学习卷积需要一些基础知识:

  • 极限和积分的基础知识
  • 系统的输入与输出
  • 离散时间系统与连续时间系统
  • 系统的线性(Linearity)和非线性
  • 时不变系统(Time Invariance System)和时变系统
    单位冲激函数(Unit Impulse)和单位阶跃函数(Unit Step)

卷积的定义和推导

卷积严格来说应该分为卷积和(Convolution Sum)和卷积积分(Convolution Integral),分别对应离散时间系统和连续时间系统。
如果单纯从数学上来说,卷积的定义会较难理解并且非常枯燥,但如果把卷积的推导过程放到LTI系统中来进行,会较为直观。
首先从离散时间系统开始:


连续时间系统过程类似,但由于连续时间系统的固有特性,推导中会有一个逐渐逼近极限的过程:

在学习卷积的过程中,很容易迷惑的一个点是会有两个自变量出现,比如t和τ\tauτ,其实对于一个固定的t,以τ\tauτ为自变量积分,积分出来是一个常数,即一个x(t)对应一个y(t),也许τ\tauτ可以看作运算过程中设置的自变量,为了方便推导和计算。

也可以说卷积是人为定义的一种运算,就是为了计算的方便规定的一种算法。两个函数普通乘积的积分变换(傅里叶变换与拉普拉斯变换)与这两个函数积分变换的卷积建立了关系,使我们只要会求两个函数的变换,利用卷积就可以求这两个函数乘积的变换。

连续时间系统的卷积是一种积分运算,它可以用来描述线性时不变系统的输入和输出的关系:即输出可以通过输入和一个表征系统特性的函数(冲激响应函数)进行卷积运算得到。连续时间系统的卷积包含了四步:翻转,移位,乘积,积分。

还有一个有趣的说法,小学学过的多位数乘法就包含了卷积的思想。

神奇的LTI系统

LTI-Linearity Time Invariance System即线性时不变系统,通过卷积的推导过程我们可以惊喜的发现对于LTI系统,可以将系统表示称0时刻的脉冲信号经过该系统后的响应(The LTI system could be represented in terms only of its response to an impulse at time zero),也就是说对于LTI系统,只要知道在t=0或n=0是的单位冲激信号的响应,通过卷积积分或者是卷积和的计算,就能够得到系统对于任意输入的响应。
LTI系统的这一特点对于系统分析是非常方便的。

卷积的过程

怎么理解卷积的动态过程也是一个重点,基本上只能靠图片和视频来形象化的理解。
离散时间系统的例子:

连续时间系统的例子:

整个过程通俗来说就是一个函数不动,另一个阶跃函数反转之后从左向右滑动,过程中计算积分或者是求和。

这两个都是简单的例子,实际上通过书上其他例子可以理解,时域上的卷积实际上是一种滤波。

有趣的卷积

从《电子工程专辑》公众号还看到一些非常有趣的例子,可以帮助理解卷积:

比如说你的老板命令你干活,你却到楼下打台球去了,后来被老板发现,他非常气愤,扇了你一巴掌(注意,这就是输入信号,脉冲),于是你的脸上会渐渐地(贱贱地)鼓起来一个包,你的脸就是一个系统,而鼓起来的包就是你的脸对巴掌的响应,好,这样就和信号系统建立起来意义对应的联系。

下面还需要一些假设来保证论证的严谨:假定你的脸是线性时不变系统,也就是说,无论什么时候老板打你一巴掌,打在你脸的同一位置(这似乎要求你的脸足够光滑,如果你说你长了很多青春痘,甚至整个脸皮处处连续处处不可导,那难度太大了,我就无话可说了哈哈),你的脸上总是会在相同的时间间隔内鼓起来一个相同高度的包来,并且假定以鼓起来的包的大小作为系统输出。好了,那么,下面可以进入核心内容——卷积了!

如果你每天都到地下去打台球,那么老板每天都要扇你一巴掌,不过当老板打你一巴掌后,你5分钟就消肿了,所以时间长了,你甚至就适应这种生活了……如果有一天,老板忍无可忍,以0.5秒的间隔开始不间断的扇你的过程,这样问题就来了,第一次扇你鼓起来的包还没消肿,第二个巴掌就来了,你脸上的包就可能鼓起来两倍高,老板不断扇你,脉冲不断作用在你脸上,效果不断叠加了,这样这些效果就可以求和了,结果就是你脸上的包的高度随时间变化的一个函数了(注意理解);如果老板再狠一点,频率越来越高,以至于你都辨别不清时间间隔了,那么,求和就变成积分了。

可以这样理解,在这个过程中的某一固定的时刻,你的脸上的包的鼓起程度和什么有关呢?和之前每次打你都有关!但是各次的贡献是不一样的,越早打的巴掌,贡献越小,所以这就是说,某一时刻的输出是之前很多次输入乘以各自的衰减系数之后的叠加而形成某一点的输出,然后再把不同时刻的输出点放在一起,形成一个函数,这就是卷积,卷积之后的函数就是你脸上的包的大小随时间变化的函数。

本来你的包几分钟就可以消肿,可是如果连续打,几个小时也消不了肿了,这难道不是一种平滑过程么?反映到剑桥大学的公式上,f(a)就是第a个巴掌,g(x-a)就是第a个巴掌在x时刻的作用程度,乘起来再叠加就ok了。

From 《电子工程专辑》公众号

总结

个人观点是理解和学习卷积还是要从工程的角度出发,从信号与系统的角度出发,而不要把它当作纯粹的数学工具。

信号与系统1-关于卷积的那些事相关推荐

  1. matlab卷积实验原理,信号与系统实验报告——卷积(含程序)

    信号与系统实验报告--卷积 电 子 科 技 大 学 实 验 报 告 学生姓名:苏晓菁 学 号:2804301026 指导教师:张鹰 一.实验室名称:信号与系统实验室 二.实验项目名称:离散系统的冲激响 ...

  2. 通俗地理解信号与系统中的卷积

    转载自:My_z 第一课什么是卷积卷积有什么用什么是傅利叶变换什么是拉普拉斯变换 引子 很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了. 先说&quo ...

  3. 如何理解信号与系统中的卷积

    卷积 是信号与系统中一个具有重大意义的方法,曾经询问过很多学习过这门课的学生还有考研的学生,很多人根本就不知道学了个啥,个人认为如果真正要把这门课学懂讲懂要多结合控制方面的知识去理解和探索,从一个工程 ...

  4. 信号与系统 第二章 卷积总结 δ函数

  5. (信号与系统 作业)卷积积分结合律性质的证明

  6. 卷积滤波 英文_《信号与系统》专业术语中英文对照表

    <信号与系统>专业术语中英文对照表 第 1 章 绪论 信号 ( signal ) 系统 ( system ) 电压 ( voltage ) 电流 ( current ) 信息 ( info ...

  7. 信号与系统 chapter12 卷积及其性质

    卷积的概念 卷积算得上是信号与系统里面一个比较抽象的概念,它广泛应用在统计学.工程学,好多人明白了怎么做题,却仍然说不清楚卷积的概念,我们把它当作一种运算,它的运算形式如下: 有f1(t)f2(t)f ...

  8. 【信号与系统学习笔记 4】—— 一起走进“卷积”的世界 1【详细整理+个人理解】

    从这篇 BlogBlogBlog 开始,笔者就和大家一起走进<信号与系统>的世界啦!课程开始的第一个拦路虎-- 既重要又难懂的"卷积",在这次 BlogBlogBlog ...

  9. 【信号与系统学习笔记】—— 一起走进“卷积”的世界 2【系统基本性质和卷积的关系】

    文章目录 一.卷积计算的基本性质 二.由卷积计算的基本性质探索LTI系统结构的特点 三.系统基本性质和卷积的关系 2.1 记忆性和卷积 2.2 可逆性与卷积 2.3 稳定性与卷积 2.4 因果性与卷积 ...

最新文章

  1. office excel Query 功能
  2. django mysql连接超时设置_坑(一)—— Django ORM 连接超时的坑
  3. I am the load of my word
  4. [optee]-opteeTA启动的过程(open_ta的过程)
  5. ng-init,ng-controller,ng-model
  6. [开发笔记]-C#获取pdf文档的页数
  7. Linux中expect命令实现交互,修改VNCPASSWD
  8. JSF 中使用自定义Navigation
  9. 写个自己用的jdbc 简单框架
  10. Nothing is impossible!——致敬Uzi
  11. 使用 Jenkins + GitHub + Nginx + HTTPS 搭建静态网站
  12. C# 找出实现某个接口的所有类
  13. EXT2文件系统实现原理
  14. Nodemcu 背篼酥课堂--物联网实战体系课程
  15. 如何找回被盗QQ里丢失的好友
  16. C#编程,获取电脑硬件、硬盘、系统信息
  17. 敬业签云便签提示“基础连接已关闭,发送时发生错误”如何解决
  18. 2019机器学习框架之争:与Tensorflow竞争白热化,进击的PyTorch赢在哪里?
  19. uniapp 选择元素,操作元素属性
  20. 服务器ip显示未识别,Win7桌面右下角提示“未识别的网络”如何解决?

热门文章

  1. 编程文档中常见的 Foo 和 Bar
  2. mysql语句统计总数_一条sql语句实现统计查询_MySQL
  3. Bootstrap学习(六)响应式嵌入、well、分页符、label、徽章、巨幕、警告框、进度条
  4. 第 13 章 可扩展性设计之 MySQL Replication
  5. 【原创】360购物小蜜的背后:探推荐引擎初探
  6. 185电缆的接法图解_铜芯电线拧接法和捆绑法图解
  7. DEV gridcontrol设置行与选中行的不同颜色
  8. 计算机过去.现在的技术发展,影像技术与设备的过去,现在与未来
  9. try catch 资源自动释放: AutoCloseable
  10. 近期接触到大数据业务,速上地图采集器图文教程仅供参考