Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >微分方程和差分方程的区别与联系

微分方程和差分方程的区别与联系

原创
作者头像
用户3412318
修改于 2019-01-14 02:50:19
修改于 2019-01-14 02:50:19
5.1K0
举报

前言

微分方程和差分方程的知识我们应该都知道,因为在数字信号处理中微分方程涉及了模拟滤波器,差分方程涉及了数字滤波器。但是有时会搞不清楚,或者说会在概念上混淆。虽然在做算法过程中可能不会受到太大影响,但是这种基础知识我们是有必要搞清楚的,这是算法人员的基本素养。下面就分别来讲讲微分方程、差分方程以及它们之间的区别和联系。

同时,在网上看到的关于它们的文章也只是粗略的对比,讲的也并不准确。

微分方程

我们从高等数学的知识知道,微分方程是求解未知函数的,同时它的基本元素是导数,也就是说是导数的函数,而真正求解的是未知函数,比如数字信号处理中的线性常系数微分方程的模拟滤波器:

(1)
(1)

它是模拟滤波器的一种。我们知道既然是导数,肯定是连续变量,这里就是连续时间信号,而再进一步就是拉普拉斯变换:

(2)
(2)

当 s = jw,就是连续时间信号的傅里叶变换。这是连续时间信号的一整套知识体系。

使用差分方程来逼近微分方程(其中一种)

从高等数学的知识知道,导数本质上是信号值的差除以时间的差,并对它进行求极限,那么从这点,我们就可以推得使用极限形式的表达式来替换导数是可行的,但是如果直接用极限,不就等于导数了吗,这样意义不大。另外,信号可分为连续时间信号和离散时间信号,所以可以用离散时间信号来替代连续时间信号,而求得一个近似值,这就是所谓的逼近了。接触过 IIR 滤波器的读者,对导数逼近设计 IIR 滤波器的方法应该并不陌生,其中就使用了这个原理。

一阶导数的替换公式如下(式(1)的左边):

(3)
(3)

其中等式左边是时间的一阶导数,而 T 是采样周期。

二阶导数的替换公式如下:

(4)
(4)

如此,就可得到任意阶的差分等式替换(这里就不具体说了,在导数逼近设计 IIR 滤波器的方法中有详细讲解)。

差分方程

数字信号处理中,线性常系数差分方程的 IIR 滤波器是这样的:

(5)
(5)

它是一个递归函数,那么我们现在提出问题了:式(1)和式(5)能对应起来吗?答案是肯定的

因为从式(3)和式(4)知,如果对式(1)所有阶数的导数进行替换,再对产生的式子进行重新排列,就会得出式(5)的结果,所不同的是系数而已,而系数就是我们需要求的。

相对应的,差分方程是对离散数据的操作,也就是离散时间信号,对应的就是 z 变换。当然当 z = exp(jw),就是离散时间的傅里叶变换。

结论

本篇举例讲解了微分方程和差分方程的基本关系,它们都是对应在时间域上,前者是连续时间变量,后者是离散时间变量;前者是拉普拉斯变换,后者是 z 变换。这些知识如果都理解透了,我们有时候会觉得这个很有趣,更会觉得这些显得都很和谐 ^_^

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
傅里叶变换公式整理,意义和定义,概念及推导
看到论坛有一个朋友提问为什么傅里叶变换可以将时域变为频域? 这个问题真是问到了灵魂深处。
全栈程序员站长
2022/09/13
5.9K0
傅里叶变换公式整理,意义和定义,概念及推导
两类重要的积分变换
本文所述内容属于《积分变换》这门学科的核心内容,所谓“积分变换”其实本质上是一个函数通过含参变量的积分变换成另一个关于参变量的函数的过程,如:
用户7506105
2021/11/10
2.3K1
傅里叶变换
信号处理中, 傅里叶变换 的典型用途是将信号分解成幅值分量和频率分量。 傅里叶变换是一种解决问题的方法,一种工具,一种看待问题的角度。理解的关键是:一个连续的信号可以看作是一个个小信号的叠加,从时域叠加与从频域叠加都可以组成原来的信号,将信号这么分解后有助于处理。 傅里叶变换的目的就是找出这些基本正弦(余弦)信号中振幅较大(能量较高)信号对应的频率,从而找出杂乱无章的信号中的主要振动频率特点。如减速机故障时,通过傅里叶变换做频谱分析,根据各级齿轮转速、齿数与杂音频谱中振幅大的对比,可以快速判断哪级齿轮损伤。
孔西皮
2021/03/04
7900
信号与系统新讲01-三个层次
这几天的内容将会集中在信号与系统,是相当于把我的学习结果,做最后一次梳理。 教材是吴大正和祖师爷,以及知乎的唐骏老师。唐老师一共有40多篇文章,真的是由浅入深,我也是按照这个梳理的人,自学还是很痛苦的。
云深无际
2025/06/08
1290
信号与系统新讲01-三个层次
在图像的傅里叶变换中,什么是基本图像_傅立叶变换
大家好,又见面了,我是你们的朋友全栈君。 从现代数学的眼光来看,傅里叶变换是一种特殊的积分变换。它能将满足一定条件的某个函数表示成正弦基函数的线性组合或者积分。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。 傅立叶变换属于调和分析的内容。”分析”二字,可以解释为深入的研究。从字面上来看,”分析”二字,实际就是”条分缕析”而已。它通过对函数的”条分缕析”来达到对复杂函数的深入理解和研究。从哲学上看,”分析主义”和”还原主义”,就是要通过对事物内部适当的分析达到增进对其本质理解的目的。比如近代原子论试图把世界上所有物质的本源分析为原子,而原子不过数百种而已,相对物质世界的无限丰富,这种分析和分类无疑为认识事物的各种性质提供了很好的手段。 在数学领域,也是这样,尽管最初傅立叶分析是作为热过程的解析分析的工具,但是其思想方法仍然具有典型的还原论和分析主义的特征。”任意”的函数通过一定的分解,都能够表示为正弦函数的线性组合的形式,而正弦函数在物理上是被充分研究而相对简单的函数类,这一想法跟化学上的原子论想法何其相似!奇妙的是,现代数学发现傅立叶变换具有非常好的性质,使得它如此的好用和有用,让人不得不感叹造物的神奇: 1. 傅立叶变换是线性算子,若赋予适当的范数,它还是酉算子; 2. 傅立叶变换的逆变换容易求出,而且形式与正变换非常类似; 3. 正弦基函数是微分运算的本征函数,从而使得线性微分方程的求解可以转化为常系数的代数方程的求解.在线性时不变的物理系统内,频率是个不变的性质,从而系统对于复杂激励的响应可以通过组合其对不同频率正弦信号的响应来获取; 4. 著名的卷积定理指出:傅立叶变换可以化复杂的卷积运算为简单的乘积运算,从而提供了计算卷积的一种简单手段; 5. 离散形式的傅立叶变换可以利用数字计算机快速的算出(其算法称为快速傅立叶变换算法(FFT)). 正是由于上述的良好性质,傅里叶变换在物理学、数论、组合数学、信号处理、概率、统计、密码学、声学、光学等领域都有着广泛的应用。 傅立叶变换在图像处理中有非常非常的作用
全栈程序员站长
2022/09/27
1.9K0
【数字信号处理】数字信号处理简介 ( 连续时间系统的时域和频域特性 | DSP 解决的问题 | DSP 发展 )
低通滤波器 : 只有 低于某个频率值的信号 , 才能通过 , 高于某频率的信号直接删除 ;
韩曙亮
2023/03/29
9990
从离散时间系统到 FIR 滤波器设计:探索 Wolfram U 的新 MOOC 中的信号处理
这里讨论的学科是美国和世界各地几乎所有电气、计算机和生物医学工程项目的支柱,并且至少在过去 30 年中一直如此。它们为更高级的工程主题提供了一个途径,例如控制、通信、数字信号处理、图像处理、机器学习等,也是许多应用的核心:音频和图像处理、数据平滑、分析基因组数据(如 DNA 序列)、MRI 中的成像过程、物联网(https://www.wolfram.com/internet-of-things/)服务和其他支持人工智能的系统。因此,凭借其简洁而全面的内容以及许多完整的示例和练习,该课程对当前和未来的工程专业学生以及任何希望复习或掌握这些概念以及信号和系统方法的工程师、研究人员或自学者都具有重要价值。
WolframChina
2023/02/28
6250
从离散时间系统到 FIR 滤波器设计:探索 Wolfram U 的新 MOOC 中的信号处理
【STM32H7的DSP教程】第24章 DSP变换运算-傅里叶变换
完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第24章       DSP变换运算-傅里叶变换 本章节开始进入此教
Simon223
2020/05/22
9020
bm3d算法matlab,BM3D算法实现图像降噪.doc[通俗易懂]
4.4 BM3D降噪算法(Block Matching 3D Filter Algorithm)7
全栈程序员站长
2022/09/05
8140
图神经网络综述:从Deepwalk到GraphSAGE,GCN,GAT
本文是笔者初学Graph neural network时写下的综述,从graph embedding开始讲起,回顾了GE和GNN的历史和经典论文,并利用热传播模型分析了GNN的数学渊源。
算法进阶
2023/11/05
2.2K0
图神经网络综述:从Deepwalk到GraphSAGE,GCN,GAT
【图神经网络】数学基础篇
能够将数据转换到欧几里德空间的便是欧几里德结构化数据,如时间序列数据,图像数据,上图则是图像数据的一个例子
阿泽 Crz
2021/03/10
1.6K0
【图神经网络】数学基础篇
opencv+Recorder︱OpenCV 中的 Canny 边界检测+轮廓、拉普拉斯变换
图像边缘检测能够大幅减少数据量,在保留重要的结构属性的同时,剔除弱相关信息。 在深度学习出现之前,传统的Sobel滤波器,Canny检测器具有广泛的应用,但是这些检测器只考虑到局部的急剧变化,特别是颜色、亮度等的急剧变化,通过这些特征来找边缘。 这些特征很难模拟较为复杂的场景,如伯克利的分割数据集(Berkeley segmentation Dataset),仅通过亮度、颜色变化并不足以把边缘检测做好。2013年,开始有人使用数据驱动的方法来学习怎样联合颜色、亮度、梯度这些特征来做边缘检测。 为了更好地评测边缘检测算法,伯克利研究组建立了一个国际公认的评测集,叫做Berkeley Segmentation Benchmark。从图中的结果可以看出,即使可以学习颜色、亮度、梯度等low-level特征,但是在特殊场景下,仅凭这样的特征很难做到鲁棒的检测。比如上图的动物图像,我们需要用一些high-level 比如 object-level的信息才能够把中间的细节纹理去掉,使其更加符合人的认知过程(举个形象的例子,就好像画家在画这个物体的时候,更倾向于只画外面这些轮廓,而把里面的细节给忽略掉)。 .
悟乙己
2019/05/26
3.2K0
小张带你看看信号与系统三大变换(骂骂咧咧版)
我们打交道的就是时域空间,连续不间断的信号,电脑处理的是连续孤立的点。咋办咋办啊!
云深无际
2024/08/21
1820
小张带你看看信号与系统三大变换(骂骂咧咧版)
神奇的δ-函数
大学时曾上过一门电工学的课,这也是为数不多能真正意义上学懂的专业课之一,其中有一章就是电路暂态分析,即当电压发生突变时的电容电感电流的变化情况,一般来讲这里的暂态指的是变化时间很小甚至可以时间微分
用户7506105
2021/10/27
1.1K0
神奇的δ-函数
吴大正信号与系统-频域分析总结
吴大正的书现在来看是真不错,奥本海姆让我迷失在了知识的海洋。反而现在看这种国内教科书的感觉非常好。
云深无际
2024/10/11
3450
吴大正信号与系统-频域分析总结
【计算机视觉】基础图像知识点整理
在数字图像中,各像素点的亮度或色彩信息,即每个像素点的取值称为灰度,一幅图像所包含的灰度总数称为灰度级。
zstar
2022/06/14
1.6K0
【计算机视觉】基础图像知识点整理
【计算机视觉】基础图像知识点整理
在数字图像中,各像素点的亮度或色彩信息,即每个像素点的取值称为灰度,一幅图像所包含的灰度总数称为灰度级。
zstar
2022/06/09
1.6K0
【计算机视觉】基础图像知识点整理
离散时间傅里叶变换(DTFT)和离散傅里叶变换(DFT)区别-粒粒分明版
离散时间信号是指在离散的时间点上取值的信号。与连续时间信号(如模拟信号)不同,离散时间信号只在特定的、等间隔的时间点上有定义。
云深无际
2024/10/14
5890
离散时间傅里叶变换(DTFT)和离散傅里叶变换(DFT)区别-粒粒分明版
模板运算和常见滤波操作
首先我们把所有图像看作矩阵。 模板一般是nxn(n通常是3、5、7、9等很小的奇数)的矩阵。模板运算基本思路:将原图像中某个像素的值,作为它本身灰度值和其相邻像素灰度值的函数。模板中有一个锚点(anchor point),通常是矩阵中心点,和原图像中待计算点对应;整个模板对应的区域,就是原图像中像素点的相邻区域。模板也称为核(kernel)。
用户2965768
2018/08/30
2.2K0
Python实现所有算法-音频过滤器.下(巴特沃斯)
上节简单的写了一下音频滤波器的定义和作用。而这篇文章将主要集中精力在巴特沃斯过滤器上,在末尾将会给出:使用 Butterworth 设计的二阶 IIR 滤波器。
云深无际
2022/08/05
6640
Python实现所有算法-音频过滤器.下(巴特沃斯)
推荐阅读
相关推荐
傅里叶变换公式整理,意义和定义,概念及推导
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档