在学信号与系统时就知道有卷积这么个东西了,但当时只知道卷积公式以及卷积含义,自己尝试过从物理意义角度取理解它,不是很明白,这次使用mathematica仿真一下。


卷积

我们知道,系统的响应等于激励信号与冲激响应的卷积,对于因果信号:

y(t)=∫0∞f(τ)h(t−τ)dτy(t) = \int_0^\infty f(τ) h(t-τ)dτ\, y(t)=∫0∞​f(τ)h(t−τ)dτ

这个式子可以直接拿来用,比如:

h = E^(-2 t) UnitStep[t];
f = E^-t*(t + 1);
y = Convolve[h, f, t, z];
Plot[y, {z, 0, 5}, PlotRange -> All]


理解

卷积积分可以这样来理解:
如果我们再一次冲激响应之后对系统再来一个冲激函数激励,将会得到两次冲激响应的叠加,如图:

  注意,不同的冲激响应的幅度可以不同,我们取每一次冲激响应的强度等于原先激励信号f(t)在该此刻的幅度。

  上一个图,两次冲激响应的间隔为1s,如果将时间间隔减小为0.1s, 0.05s呢?

  可以看出,在上一个激励衰减,下一个激励补偿的过程中,不同的冲激响应的叠加的结果与激励信号单独作用的结果。


从叠加到卷积公式

我们对比取不同时间间隔,将响应叠加后的效果绘制出来:

F[t_] := E^-t*(t + 1)
H[t_] := E^(-2 t) UnitStep[t]
dt = 0.1;
amount = 1/dt;
Y1 = 1/(1/dt) Sum[H[t - k*dt]*F[k*dt], {k, 0, 5*amount}];
dt = 0.01;
amount = 1/dt;
Y2 = 1/(1/dt) Sum[H[t - k*dt]*F[k*dt], {k, 0, 5*amount}];
Plot[{Y1, Y2, y /. z -> t}, {t, 0, 5}, PlotRange -> All , Exclusions -> None, PlotLegends -> {"dt=0.1", "dt=0.01", "convolve"}]

结果如图:

  可以推测,当时间间隔dt趋于0时,无数个冲激响应的和就是激励f(t)单独作用时系统的响应,此时累加变为积分,就得到卷积公式了,我们也可以理解为:取无限小的时间间隔,在每一个时间间隔中的 f(t) 看作一个小的冲激函数,每一个冲激函数对应一个冲激响应,那么总的响应就是冲激响应的叠加,dt无限小就成了积分。

卷积的物理意义(图解)相关推荐

  1. Tips--对卷积的物理意义的理解

    对卷积的物理意义的理解 1. 前言 2. 卷积的过程 3. 卷积的物理意义 1. 前言 最近在复习DSP的时候又遇到了卷积这个概念,在上本科的时候只知道怎么进行卷积运算,但是并没有真正了解卷积的物理意 ...

  2. 图像卷积(物理意义)

    最近为了了解图像卷积算法,来了解了一下图像卷积物理意思,这里说一下我自己的理解(刚刚学习,若有不正确的地方,请指正): 如下图所示, 输入信号是 f(t) ,是随时间变化的. 系统响应函数是 g(t) ...

  3. 卷积的物理意义(经典)

    有一个七品县令,喜欢用打板子来惩戒那些市井无赖,而且有个惯例:如果没犯大罪,只打一板,释放回家,以示爱民如子. 有一个无赖,想出人头地却没啥指望,心想:既然扬不了善名,出恶名也成啊.怎么出恶名?炒作呗 ...

  4. 【转】卷积的本质及物理意义(全面理解卷积)

    转自:卷积的本质及物理意义(全面理解卷积)_彼岸花-CSDN博客_卷积的物理意义 卷积的本质及物理意义 提示:对卷积的理解分为三部分讲解1)信号的角度2)数学家的理解(外行)3)与多项式的关系 1 来 ...

  5. 整理:卷积的直观理解、物理意义与本质(四)

    那片云:看了后有很大的收获,开始主文及回复均非常精彩.对理解卷积的数学物理意义很有帮助. 下面说一下我的理解: 1.卷积是求累积值,就是某一时刻的反应,是多个反应的叠加值. 2.既然如一,就有2.1任 ...

  6. 再讲卷积的本质及物理意义,解释的真幽默!

    来源:电子工程专辑 编辑 ∑Gemini 分三个部分来理解: 1.信号的角度 2.数学家的理解(外行) 3.与多项式的关系 >>>> 卷积这个东东是"信号与系统&qu ...

  7. 卷积的本质及物理意义(全面理解卷积)

    卷积公式:  卷积的物理意义:一个输入序列,按照不同的权重相乘并累加,得到输出序列. 转自:卷积的本质及物理意义(全面理解卷积)_曼陀罗彼岸花的博客-CSDN博客_卷积的物理意义 卷积的本质及物理意义 ...

  8. 卷积的本质及物理意义(深度简要理解)

    卷积的本质及物理意义 提示:对卷积的理解分为三部分讲解1)信号的角度2)数学家的理解(外行)3)与多项式的关系 1 来源 卷积其实就是为冲击函数诞生的."冲击函数"是狄拉克为了解决 ...

  9. 对卷积物理意义的理解

    橘一个例子. 假设有一个人一直扇你巴掌,不考虑脸被扇麻痹了没感觉,不考虑你火大扇回去之类的干扰,求在t时刻感受到的疼痛程度Y(t)的值.这个Y(t)的值跟两个值有关. f(x)表示在x时刻扇巴掌的力度 ...

最新文章

  1. python3环境搭建(利用Anaconda+pycharm+pytorch)
  2. 生成对抗网络(GAN)的理论与应用完整入门介绍
  3. @ConfigurationProperties 注解
  4. div中内容靠右_python读取excel的公司名称信息,并爬虫获取公司的经营范围信息,回填到excel中...
  5. Facebook、Netflix 等多家科技巨头谈“设计”
  6. php要掌握的内容,入门PHPer需要掌握的哪些内容?
  7. php composer使用过程
  8. http://java.sun.com/jsp/jstl/core cannot be resolved(含有jstl1.2jar包网盘)
  9. java servlet 对象_java servlet的域对象
  10. python爬虫笔记_python简单爬虫笔记
  11. python识别验证码并自动登录_Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录...
  12. Java中接口的继承
  13. 微信 聊天服务器失败是怎么回事,微信语音转换文字失败是怎么回事 原因是什么...
  14. 软件开发README文档书写模板
  15. Leetcode周赛314-字典序最小的字符串
  16. 【Java】spring.profiles.active无效
  17. 【Java开源项目】消息推送平台常用的工具包推荐
  18. 开源超级微同城系统源码 含完整程序代码包+数据库+详细搭建教程
  19. 计算机基础——二进制加法
  20. Keil添加文件和头文件

热门文章

  1. Linux驱动之LCD驱动
  2. 原生JS实现一个简单的打字小游戏
  3. laradock安装篇
  4. java 结构体拷贝_对象拷贝 - 优雅的解决方案 Mapstruct
  5. 开源项目-毕设打车后台管理系统
  6. 手机回收调查:个人信息保护和环保是公众顾虑
  7. [转贴]Silverlight 2教程中文版 - Scott Guthrie 博客中文版 - 博客堂翻译
  8. Pycharm 设置
  9. 创利树破局实体营销困境,打造获客新模式引进“流量”
  10. pyecharts可视化:爱情公寓==爱情公墓?