文章目录

  • 0、 引言
  • 1、时域离散卷积的例子
  • 2、时域卷积必背

0、 引言

首先,我要说的是卷积只是一个分析工具而已,所以不必害怕,对于没有离散信号处理经验的人来说,卷积的数学原理开始的时候的确好像令人费解。此外,许多坐着有时只是草率地给出卷积方程,并生硬的开始用它来作为一种分析工具,而不解释来源和意义。

1、时域离散卷积的例子

离散卷积是输入两个序列,输出一个序列的一种处理过程。卷积输入可以是两个时域序列,给出时域输出。h(k)的长度为P,x(k)长度为Q,两个输入序列卷积的输出序列y(n)从数学上定义为:

首先,我们用例子来写出式子。 p=4,Q=3


因为h(4)和h(5)是0,我们可以消除一些项,并估计保留下来的表达式。


我们可以看到,卷积并不复杂,卷积只是一系列乘积的和—所以这一过程本身并不很复杂。第二点是,对于一给定的y(n),h(k)的下标随着x(k)下标的减小而增加,这一事实导致许多坐着引入了一个新的序列x(-k)。




2、时域卷积必背

对于已经理解了上面的人来说,只用记住图形是翻转后,从新序列的起点开始,累次相乘后,相加。

上面公式,就是在n点,x(n-k),将x(k)翻转得到x(-k),变负后,左减右加,n代表x序列向右移动的点。移动0,那么代表新序列的y(0),移动1,代表新序列的1.
关于新序列的点数也很好理解

比如在上图,下面那个最左边开始数起,从最左边开始跑到上图的最右边→_→,所以就是Q+P-1,少的一个点就是中间重合点。

5.9、离散卷积的一般描述相关推荐

  1. 谈谈离散卷积和卷积神经网络

    早在学习数学分析时,我就已经接触过卷积的概念.然而,彼时年少,水平有限,没有完整地理解卷积的概念和精髓.这个遗憾一直持续至今.接触到卷积神经网络(Convolution Neural Network, ...

  2. 连续卷积和离散卷积定义及积分计算

    目录 1. 卷积积分 1 连续卷积 1.1 连续卷积定义 1.2 连续卷积计算方法 1.2.1 根据定义计算 1.2.2 图解计算 2 离散卷积 离散卷积定义 离散卷积的例子 1. 卷积积分 卷积积分 ...

  3. 十大算法,描述+代码+演示+分析+改进(赶紧收藏!)

    十大算法 1.冒泡排序 ​ (1)算法描述 ​ 冒泡排序是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来.走访数列的工作是重复地进行直到没有再需要 ...

  4. 反向词典_根据描述查找词语

    https://github.com/thunlp/WantWords 最近,清华大学在 GitHub 开源了一项神器叫万词王(Want Wrong),不是你们想的那个万磁王图片,号称是首个支持中文及 ...

  5. CVPR2020:端到端学习三维点云的局部多视图描述符

    CVPR2020:端到端学习三维点云的局部多视图描述符 End-to-End Learning Local Multi-View Descriptors for 3D Point Clouds 论文地 ...

  6. oracle层次查询用处,Oracle描述层次查询(hierarchicalquery)

    欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 有关Oracle描述层次查询(hierarchical query)的详细情况,先看一张图: 正确答案:BD A错误,树 ...

  7. 描述文件_【iOS】描述文件删除不了?教你一键移除所有恶意描述文件

    有个大兄弟微信求助,说他在网页上安装了一个这样的第三方的"视频学习软件",但是现在想删除App却发现无法移除描述文件,屏幕长按删除也没法删除软件,很是着急 长按没有删除选项 这种加 ...

  8. bcompiler php,php_bcompiler.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家

    如何选择&使用 第一步:您从我们网站下载下来文件之后,先将其解压(一般都是zip压缩包). 第二步:然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑. 如果您不知 ...

  9. 外网访问arm嵌入式linux_嵌入式Linux系统编程——文件读写访问、属性、描述符、API

    Linux 的文件模型是从 Unix 的继承而来,所以 Linux 继承了 UNIX 本身的大部分特性,然后加以扩展,本章从 UNIX 系统接口来描述 Linux 系统结构的特性. 操作系统是通过一系 ...

最新文章

  1. arduino 呼吸灯_如何改善您的Arduino呼吸机:用于临时COVID-19呼吸机设计的RTS和SCS简介...
  2. python流程图基本元素-2-2:python之控制结构
  3. win32 API 遍历一个目录下的文件
  4. mysql主表一条数据对应从表多条数据需要只显示一条
  5. request.setCharacterEncoding(utf-8);
  6. 改成中文版的_lol手游怎么改成中文版?英雄联盟手游中文版更改教程
  7. Linux入门笔记——cal、date、free、clear、history、man、whatis、uname
  8. 掌握这些大数据知识,面试官再也不会怕了!
  9. Web前端笔记-vue cli中使用echarts加载geo地图
  10. Java延时队列DelayedQueue
  11. Mask-RCNN训练train_shapes.ipynb
  12. 安卓开机画面_只需三招,电视/盒子开机启动不再是问题
  13. python爬虫框架论文开题报告范文_基于Web爬虫系统设计开题报告
  14. nginx对后台服务健康检查、隐藏版本号及缓存
  15. Flink链接kafka并解析Json文件(三)
  16. cannot use message (variable of type protoreflect.ProtoMessage) as type protoiface.MessageV1 in argu
  17. 互联网红利之道-流量变现
  18. pytorch学习最全官网地址
  19. PON为什么被称为无源光网络?不同PON技术的主要区别是什么?
  20. 准备你的应用(Android免安装应用)

热门文章

  1. selenium python (八)定位frame中的对象
  2. Java Selenium起步
  3. Kinect+OpenNI学习笔记之12(简单手势所表示的数字的识别)
  4. 计算几何常用算法的理论基础【转】
  5. Bochs调试Linux内核初步学习 - 3
  6. 聚簇索引与非聚簇索引学习总结
  7. 开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo项目分析
  8. OSI参考模型和网络编程
  9. Java多线程——线程的优先级和生命周期
  10. 白话SpringCloud | 第八章:分布式配置中心的服务化及动态刷新