(2)卷积 & 卷积和
参考资料:《信号与系统(第二版)》 杨晓非 何丰
连续信号的是卷积积分,离散信号的是卷积和。
脉冲分量
任意非周期信号,将横坐标分为若干个微小等分,得到Δτ为宽,f(kΔτ)为高的一系列微小矩形,每一个微小矩形都是f(kΔτ)为高的门限函数fk(t)=f(kΔτ)gΔτ(t-kΔτ),Δτ越小,误差越小。当Δτ→0时,有Δτ→dτ,kΔτ→τ(这里的k趋近于无穷),由此等式的极限精确地等于原函数。
因此该积分式定义为任意信号f(t)与单位冲激信号δ(t)卷积积分:
任意离散信号的分解
任意离散信号f(k)(k=0,-1,1,-2,2...)可以表示为单位序列和的形式,即:
卷积积分
- 图解法(求解直观,但是过程繁琐)
(1)变量替换:将自变量由t变换成τ,得到f(τ),h(τ).
(2)反折:画出h(τ)相对于纵轴的反折,得到h(-τ)
(3)移位:把h(-τ)沿τ轴移动t位,得到h(t-τ)
(4)相乘:将移位后的h(t-τ)与f(t)相乘,固定f(t),向右移动h(t-τ)
(5)积分:h(t-τ)与f(t)重叠部分与τ轴围成的面积为t时刻的卷积值
- 函数式计算法
该方法计算方便,关键是给出积分的上下限。
(1)变量替换:将自变量由t变换成τ,得到f(τ),h(τ).
(2)分别求出f(τ),h(τ)不为0的取值范围,取其交集,得出积分上下限,进行积分计算
(3)如果带有阶跃函数等奇异函数时,不能直接丢掉,其中宗量等于积分上限减去积分下限。
在本例题中ε(t)和ε(t-π/2)相加时,需要取ε(t-π/2)。
卷积和
当对离散信号作卷积计算时,涉及到的是卷积和。
- 图解法
- 数值法
- 不进位乘法
- 函数式计算法
函数式计算卷积和的方法通常涉及到等比级数和等差级数。
(2)卷积 & 卷积和的更多相关文章
- 浅谈卷积和C++实现
1 信号处理中的卷积 无论是信号处理.图像处理还是其他一些领域,我们经常会在一些相互关联的数据处理中使用卷积.卷积可以说是算法中一个非常重要的概念.这个概念最早起源于信号处理之中. 假设对于一个线性系 ...
- 『高性能模型』深度可分离卷积和MobileNet_v1
论文原址:MobileNets v1 TensorFlow实现:mobilenet_v1.py TensorFlow预训练模型:mobilenet_v1.md 一.深度可分离卷积 标准的卷积过程可以看 ...
- 题解 [51nod1607] 卷积和
题面 解析 神仙LZF随机找出的毒瘤题. 一开始读题过于草率导致\(naive\)了. step 1 看上去特别像数位DP(实际上也有一点). 先预处理出有\(i\)位的数(最高位不为\(0\))的数 ...
- 如何理解 卷积 和pooling
转自:http://blog.csdn.net/malefactor/article/details/51078135 CNN是目前自然语言处理中和RNN并驾齐驱的两种最常见的深度学习模型.图1展示了 ...
- DeepLearning.ai学习笔记(四)卷积神经网络 -- week1 卷积神经网络基础知识介绍
一.计算机视觉 如图示,之前课程中介绍的都是64* 64 3的图像,而一旦图像质量增加,例如变成1000 1000 * 3的时候那么此时的神经网络的计算量会巨大,显然这不现实.所以需要引入其他的方法来 ...
- 深度学习-conv卷积
过滤器(卷积核) 传统的图像过滤器算子有以下几种: blur kernel:减少相邻像素的差异,使图像变平滑. sobel:显示相邻元素在特定方向上的差异. sharpen :强化相邻像素的差异,使图 ...
- 轻量级卷积神经网络——MobileNet
谷歌论文题目: MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications 其他参考: CNN ...
- 全卷积网络 FCN 详解
背景 CNN能够对图片进行分类,可是怎么样才能识别图片中特定部分的物体,在2015年之前还是一个世界难题.神经网络大神Jonathan Long发表了<Fully Convolutional N ...
- MATLAB GUI设计(线性卷积和循环卷积的比较--笔记)
原创循环卷积代码,转载需注明出处 线性卷积与循环卷积的比较 实验目的和要求 掌握循环卷积和线性卷积的原理,与理论分析结果比较,加深理解循环卷积与线性卷积之间的关系. 实验内容和步骤 1) 已知两序列X ...
随机推荐
- 怎么取消主键自增长的问题(SQL Server)
以前经常会碰到这样的问题,当我们删除了一条自增长列为1的记录以后,再次插入的记录自增长列是2了.我们想在插入一条自增长列为1的记录是做不到的.我们可以通过设置SET IDENTITY_INSERT & ...
- Python全栈开发:html标签
Html是什么? htyper text markup language 即超文本标记语言 超文本: 就是指页面内可以包含图片.链接,甚至音乐.程序等非文字元素. 标记语言: 标记(标签)构成的语言. ...
- windows10 家庭版 无法远程2012的解决
windows 10安装最新补丁后无法远程windows server 2008.2012服务器 报错信息如下:出现身份验证错误,要求的函数不受支持 可能是由于CredSSP加密Oracle修正. ...
- 如何将数组2对象中的属性push进数组1的对象中去,组合成新的数组
- 廖雪峰Java15JDBC编程-3JDBC接口-1JDBC简介
JDBC:Java DataBase Connectivity Java程序访问数据库的标准接口 使用Java程序访问数据库的时候,Java代码并不是直接通过TCP连接去访问数据库,而是通过JDBC接 ...
- Ubuntu安装Windows软件
https://www.cnblogs.com/chendeqiang/p/10177530.html Windows系列软件 安装Deepin封装好的框架 git clone https://git ...
- 101 删除排序数组中的重复数字 II
原题网址:http://www.lintcode.com/zh-cn/problem/remove-duplicates-from-sorted-array-ii/# 跟进“删除重复数字”: 如果可以 ...
- codeforces 1129A2-Toy Train
传送门:QAQQAQ 题意:有1-n个站点,成环形,有一辆运货车,在这个n个站点之间运输糖果,货车只能按照1->n的方向走,到第n个站的时候,又回到的1,现在告诉你有m个运输任务,从x站点运输一 ...
- gatekeeper学习概述
1.概述 该产品部署在网络隔离装置两端,以代理程序的身份,完成两侧设备连接维护,数据转发的功能.场景简化如图所示: 软件核心是一个基于Netty的网络应用程序,考虑到系统的可维可测性,集成了web化的 ...
- elasticsearch 中文API 更新(五)
更新API 你能够创建一个UpdateRequest,然后将其发送给client. UpdateRequest updateRequest = new UpdateRequest(); updateR ...