工科学生的课业重,学了一大堆的定理公式,却不知道为什么要学这些?学了又有什么用?但是不学就得挂,考前依葫芦画瓢熟悉下例题解法,再从老师那里套点题,对付着过了关,然后很快就忘掉。

快课终考试了我去做辅导,通过他们的问题,我发现有些学生对“冲激响应”及系统的概念并不清楚,于是我做了下面的讲解。

你追求一个摸不透心思的女孩子,通过一些举动观察她的反应。你送了一支玫瑰花,得到了她对你的一个好感,玫瑰花就是“冲激”,她的好感就是“响应”。

你又送了一枝玫瑰,得到了她的又一个好感,说明这个女孩的反应是可加的,即增加了“冲激”,其“响应”也同步增加。

你一次送了3枝玫瑰,她回报了3份好感,说明女孩的反应是齐次的,即成倍的“冲激”可换来成倍的“响应”。

你上午送了2枝玫瑰,下位送了3枝玫瑰,晚上约会时你就得到了她5份好感的回报,说明女孩的反应既齐次又可加。

齐次且可加的系统就是线性系统。如果女孩的反应跟时间无关,任何一天送5枝玫瑰都会得到5个好感度,那就是“时不变”的。既“线性”又“时不变”的系统就是线性时不变系统。

1枝玫瑰是最小的冲激单元,任何其它形式的冲激都可以换算成玫瑰数,例如一盒生日蛋糕相当于100枝玫瑰,当你需要得到她的100份好感时,送盒生日蛋糕就能心想事成。

而通信系统中的“冲激”就相当于1枝玫瑰花,它加载到不同的线性时不变系统之后,会有不同的“响应”,“冲激响应”这对关系就是这个系统独有的特征。

那“冲激响应”有什么用呢?请看下图,任意形状的输入信号,例如左侧黑线信号,都可以分解成无数个不同高度的冲激的累加,第1个红色冲激的高度低于标准高度,当然它的红色响应也成比例的矮化,为什么是这样呢?这是因为系统是齐次的。

绿色冲激和紫色冲激也是如此,然后输出方把这些响应累加起来,为什么能累加呢?这是因为系统是可加的。


 

你看出来了吧,冲激响应就是某个线性时不变系统的输入输出关系的基本特征,任何形式的输入信号,都可以分解成无穷多个不同比例的冲激,而输出就是相应的不同比例的响应的累加。然后,任何形式的信号通过这个系统后会产生什么样的结果?我们就可以计算出来了。

再回到女孩例子,我们所有人都知道,这个世界上根本就不存在这种简单透明的女孩,如果真有这样的人,对任何形式的输入,都能提前料定她的反应,那就是在跟机器人谈恋爱,一点也没有意思。

我们这些工科男啊,学的是线性时不变系统,做的也是线性时不变系统,例如手机。因为线性时不变系统就是可靠稳定的代名词啊,手机系统对任何输入的响应都是非常明确的,而且是时不变的,今天能用10小时,明天也能用10小时,如果明天只用了2小时就缺电关机,就会把你惹疯。

长年的学习和工作,工科男必然会养成线性时不变的思维方式,我们可以设计出非常复杂的手机系统,却摸不透女孩子的心思,一厢情愿地做冲激的等比累加,期盼得到等比累加的响应,结果却往往杯具,工科男伤不起啊~

什么是“冲激响应”?这样讲你该理解了!相关推荐

  1. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十讲:深入理解盒子模型

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十讲:深入理解盒子模型 摘要:通过前节<第九讲:块元素.行内元素.标准流.盒子模型>学习了前节介绍了贵阳网站建设中的DIV+CSS中类选择器.i ...

  2. tf第八讲:global_step理解与指数衰减学习率

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

  3. 简述控制反转ioc_讲一下你理解的 DI 、IoC、DIP ?

    作者 | 木小楠 链接 |cnblogs.com/liuhaorain/p/3747470.html 摘要 面向对象设计(OOD)有助于我们开发出高性能.易扩展以及易复用的程序.其中,OOD有一个重要 ...

  4. 0基础学图论!——图论精讲/详细/新手理解概念必看!

    并不会有更好的阅读体验 特别特别感谢: lmpplmpplmpp大佬牺牲自己宝贵时间,为我没有脾气的耐心讲解. BeyondHeavenBeyondHeavenBeyondHeaven大佬,无偿帮我康 ...

  5. 并发执行变成串行_一篇讲透如何理解数据库并发控制(纯干货)

    1.数据库并发控制的作用 1.1 事务的概念 在介绍并发控制前,首先需要了解事务.数据库提供了增删改查等几种基础操作,用户可以灵活地组合这几种操作,实现复杂的语义.在很多场景下,用户希望一组操作可以做 ...

  6. 一篇讲透如何理解数据库并发控制

    01数据库并发控制的作用 1.1 事务的概念 在介绍并发控制前,首先需要了解事务.数据库提供了增删改查等几种基础操作,用户可以灵活地组合这几种操作,实现复杂的语义.在很多场景下,用户希望一组操作可以做 ...

  7. 并发执行变成串行_一篇讲透如何理解数据库并发控制

    01数据库并发控制的作用 1.1 事务的概念 在介绍并发控制前,首先需要了解事务.数据库提供了增删改查等几种基础操作,用户可以灵活地组合这几种操作,实现复杂的语义.在很多场景下,用户希望一组操作可以做 ...

  8. 【视频理解】论文串讲

    视频理解论文串讲 2020-视频理解综述-A Comprehensive Study of Deep Video Action Recognition 2014-CVPR-Large-scale Vi ...

  9. matlab温度数据怎么滤波_卡尔曼滤波算法思想理解 Kalman filter 第一篇

    卡尔曼滤波算法思想理解 Kalman filter 第一篇 最近在初步的理解目标跟踪的领域, 其中一个非常经典的算法卡尔曼滤波Kalman filter是需要有很好的理解才行, 由于已经脱离了学校,懂 ...

最新文章

  1. 【BZOJ】2120: 数颜色
  2. nanopore测序技术专题(六):测序错误率太高无法使用?
  3. win10创建新的计算机用户名和密码忘了,Win10 2004中要使用本计算机用户必须输入用户名和密码选项不见了如何恢复?...
  4. Linux-Ubuntu中使用apt进行软件的安装与卸载
  5. 导入第三方组件_大型 web 应用公共组件架构是如何来的?
  6. envi窗口滤波_高光谱ENVI图像处理之滤波
  7. new ext.toolbar控制按钮间距_新闻速递 | APT携新品金属按钮亮相宝博会,圈粉无数!...
  8. python中的continue和break
  9. python机器学习库sklearn——模型评估
  10. oracle扩容temp表空间,解决oracle临时表空间的报错
  11. 计算机网络管理员操作技能考试试卷操作,计算机网络管理员高级工操作技能考核试卷(第一套)...
  12. java-家庭作业3
  13. PowerWeChat 微信SDK 介绍
  14. 保利威视后台录屏类视频清晰度优化说明
  15. 机顶盒ttl无法输入_连接TTL线后无法输入代码、不跑码乱码的解决方法
  16. (新)Chrome浏览器自定义背景插件
  17. 无线路由器服务器名怎么设置,服务器改无线路由器怎么设置
  18. 5-TAMRA标记LYS赖氨酸,5-TAMRA-Lysine结构式及光谱图分享
  19. CSR完全空间随机性最近邻距离分布理论(一)
  20. MATLAB代码:储能参与调峰调频联合优化模型

热门文章

  1. 水滴pin安卓版apk_水滴清单app
  2. 动态规划的最优原理与无后效性解析
  3. 安卓_手机卫士_第五天(手机定位,设备管理器,电话归属地)
  4. weui 自定义datepicker 年月日 上午下午 四级联动的实现
  5. 【学术相关】有什么事情是你读博以后才知道的?
  6. plt.style绘图风格展示(matplotlib)
  7. 智能电视 = Android + 高清大屏幕 ?
  8. sublime text 添加到鼠标右键功能
  9. C++ 汇编代码分析——递归函数调用、浮点数比较、选择语句
  10. ConcurrentHashMap比其他并发集合的安全效率要高一些?