5.9、离散卷积的一般描述
文章目录
- 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、离散卷积的一般描述相关推荐
- 谈谈离散卷积和卷积神经网络
早在学习数学分析时,我就已经接触过卷积的概念.然而,彼时年少,水平有限,没有完整地理解卷积的概念和精髓.这个遗憾一直持续至今.接触到卷积神经网络(Convolution Neural Network, ...
- 连续卷积和离散卷积定义及积分计算
目录 1. 卷积积分 1 连续卷积 1.1 连续卷积定义 1.2 连续卷积计算方法 1.2.1 根据定义计算 1.2.2 图解计算 2 离散卷积 离散卷积定义 离散卷积的例子 1. 卷积积分 卷积积分 ...
- 十大算法,描述+代码+演示+分析+改进(赶紧收藏!)
十大算法 1.冒泡排序 (1)算法描述 冒泡排序是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来.走访数列的工作是重复地进行直到没有再需要 ...
- 反向词典_根据描述查找词语
https://github.com/thunlp/WantWords 最近,清华大学在 GitHub 开源了一项神器叫万词王(Want Wrong),不是你们想的那个万磁王图片,号称是首个支持中文及 ...
- CVPR2020:端到端学习三维点云的局部多视图描述符
CVPR2020:端到端学习三维点云的局部多视图描述符 End-to-End Learning Local Multi-View Descriptors for 3D Point Clouds 论文地 ...
- oracle层次查询用处,Oracle描述层次查询(hierarchicalquery)
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 有关Oracle描述层次查询(hierarchical query)的详细情况,先看一张图: 正确答案:BD A错误,树 ...
- 描述文件_【iOS】描述文件删除不了?教你一键移除所有恶意描述文件
有个大兄弟微信求助,说他在网页上安装了一个这样的第三方的"视频学习软件",但是现在想删除App却发现无法移除描述文件,屏幕长按删除也没法删除软件,很是着急 长按没有删除选项 这种加 ...
- bcompiler php,php_bcompiler.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
如何选择&使用 第一步:您从我们网站下载下来文件之后,先将其解压(一般都是zip压缩包). 第二步:然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑. 如果您不知 ...
- 外网访问arm嵌入式linux_嵌入式Linux系统编程——文件读写访问、属性、描述符、API
Linux 的文件模型是从 Unix 的继承而来,所以 Linux 继承了 UNIX 本身的大部分特性,然后加以扩展,本章从 UNIX 系统接口来描述 Linux 系统结构的特性. 操作系统是通过一系 ...
最新文章
- arduino 呼吸灯_如何改善您的Arduino呼吸机:用于临时COVID-19呼吸机设计的RTS和SCS简介...
- python流程图基本元素-2-2:python之控制结构
- win32 API 遍历一个目录下的文件
- mysql主表一条数据对应从表多条数据需要只显示一条
- request.setCharacterEncoding(utf-8);
- 改成中文版的_lol手游怎么改成中文版?英雄联盟手游中文版更改教程
- Linux入门笔记——cal、date、free、clear、history、man、whatis、uname
- 掌握这些大数据知识,面试官再也不会怕了!
- Web前端笔记-vue cli中使用echarts加载geo地图
- Java延时队列DelayedQueue
- Mask-RCNN训练train_shapes.ipynb
- 安卓开机画面_只需三招,电视/盒子开机启动不再是问题
- python爬虫框架论文开题报告范文_基于Web爬虫系统设计开题报告
- nginx对后台服务健康检查、隐藏版本号及缓存
- Flink链接kafka并解析Json文件(三)
- cannot use message (variable of type protoreflect.ProtoMessage) as type protoiface.MessageV1 in argu
- 互联网红利之道-流量变现
- pytorch学习最全官网地址
- PON为什么被称为无源光网络?不同PON技术的主要区别是什么?
- 准备你的应用(Android免安装应用)
热门文章
- selenium python (八)定位frame中的对象
- Java Selenium起步
- Kinect+OpenNI学习笔记之12(简单手势所表示的数字的识别)
- 计算几何常用算法的理论基础【转】
- Bochs调试Linux内核初步学习 - 3
- 聚簇索引与非聚簇索引学习总结
- 开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo项目分析
- OSI参考模型和网络编程
- Java多线程——线程的优先级和生命周期
- 白话SpringCloud | 第八章:分布式配置中心的服务化及动态刷新