您当前的位置:首页 > 电脑百科 > 程序开发 > 算法

积分变换基础

时间:2020-11-16 11:31:50  来源:  作者:

来源:EETOP论坛 及 不忘初心的模拟小牛牛公众号

作者:131v1vv

一直想对积分变换的内容做一个比较系统的总结和归纳,可能是源于大学对信号与系统的渣渣学习吧。

相信不管是做模拟,混合信号还是射频,《信号与系统》都是基础内容,且重要性极高,难度也很大,相信有不少从小抱着要从事IC设计这种高(搬)大(砖)上(工)专业或职业的人都栽在了学习信号与系统的道路上,侥幸拿到60分的估计考完后再也没有动力捡起来了,像我这种学渣,侥幸入了坑,才发现出来混迟早要还的。既然躲不过,那就硬着头皮从头来过咯。

借这个机会,准备把积分变换的相关内容系统的总结一下,顺便也在好好学习思考。如果单单把oppenheim的书本内容抄过来,肯定会很枯燥,被本科这种填鸭式教学给幼小的心灵留下的创伤之后,肯定不想在被伤害一次吧。所以我试着尽可能用比较少的公式,把相关内容呈现出来。如果在被我写的内容伤害,那可是罪过啊。也表示一下歉意。

我们先总括的把相关知识及相互关系和基础知识罗列出来。

这里不得不先聊聊欧拉,欧拉(Leonhard Euler,1707-1783),生于瑞士。具有开挂的一生,在18世纪的科学史上留下太多传说。兴趣广泛,成就也很多。其中在复变函数的欧拉公式(Euler's formula),更是基础内容。

积分变换基础

图1

图1中的欧拉公式,建立了复指数(complex exponential)和三角函数的关系。在数学、物理和工程中无处不在,我们要讲的积分变换中会经常见到。该公式可以使用泰勒级数展开进行证明。其中当φ=π时,欧拉公式进化为欧拉恒等式(Euler's identity)。这是数学中最令人着迷的公式。联系了自然常数e,圆周率π,虚数单位i、实数的0和1。高斯曾有过类似感叹:“一个人第一次看到这个公式而不感到它的魅力,他不可能成为数学家。”尽管我这榆木的脑袋,是没有可能成为数学家啦,但不影响欣赏美的态度。

虚数单位i将实数扩展到复平面,欧拉公式把二维平面的点,从直角坐标到极坐标表示。这里借鉴wikipedia绘出欧拉公式的三维图,红色螺旋线。其在Re平面投影为Cos余弦函数,在Im平面投影为Sin正弦函数。相信大家有学过电磁场会有印象,电磁波的传播过程中,电场和磁场正交。其中红色的部分的螺旋线也有点像DNA的结构,很神奇。

积分变换基础

图2

对欧拉公式变型,可以将三角函数表示为复指数的形式,如图3所示。

积分变换基础

图3

在18世纪中叶,欧拉在研究振动弦问题时,尝试通过线性组合不同谐波的三角函数来表示质点振动问题。也经过激烈的讨论,有了逐渐认识和完善的过程。其中就包括伯努利,拉格朗日、傅里叶等人。特别是傅里叶在不利的背景下。深入研究了该问题,特别是非周期信号可以表示为不全成谐波关系的正弦信号的加权积分。以此激励人们更深入的研究该问题。为纪念傅里叶的突出贡献,以他的名字命名了傅里叶级数和傅里叶变换。

周期为T的信号,其傅里叶级数表示如图4所示。傅里叶级数系数为ak,其中a0成为直流分量,a±1为一次谐波分量,a±k为k次谐波分量。

积分变换基础

图4

对于图4的周期信号傅里叶级数展开,相信大家对课本上的方波信号的展开都有印象,这里举个三角波信号,如图5所示。其中实信号的周期为2,在区间[-1,1]的定义为三角波。傅里叶级数系数的幅度如图6所示。

积分变换基础

图5

积分变换基础

图6

图5中例子,当k=0~7时,在一个周期上,傅里叶级数的直流分量和余弦函数表示如图6所示。

积分变换基础

图7

图8给出了当k逐渐增大时,有限k项的级数和的逼近情况。

积分变换基础

图8

一个例子怎么能行,课本上有周期方波的傅里叶级数展开,这里再给一个台阶信号及其傅里叶级数逼近的过程。其中蓝色为周期等于1的台阶信号,在t=0.25,0.75和1处存在不连续点。红色为当k增大时,有限k项傅里叶级数表示的信号,灰色是红色在t-x(t)平面的投影。可以看到“吉伯斯现象”(Gibbs phenomenon)。在间断点处出现过冲和振荡。

积分变换基础

图9

当然,不是时域的任意信号都能够表示的傅里叶级数都是收敛的。需要满足一定的条件。对于傅里叶级数的收敛条件,德国数学家,狄利克雷(Dirichlet,1805~1859)于1829年发表了任意函数展开为傅里叶级数及收敛性的文章。也成为判断傅里叶级数收敛的重要条件。

图10先出"信号"与"系统"的汇总关系图。在时域我们基本能完成信号与系统的所有操作。那么通过积分变换,转换到s域或z域。会有与时域不一样的新特性,和运算的便利性。

积分变换基础

图10

 



Tags:积分变换   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
来源:EETOP论坛 及 不忘初心的模拟小牛牛公众号作者:131v1vv一直想对积分变换的内容做一个比较系统的总结和归纳,可能是源于大学对信号与系统的渣渣学习吧。相信不管是做模拟,混...【详细内容】
2020-11-16  Tags: 积分变换  点击:(119)  评论:(0)  加入收藏
▌简易百科推荐
前言Kafka 中有很多延时操作,比如对于耗时的网络请求(比如 Produce 是等待 ISR 副本复制成功)会被封装成 DelayOperation 进行延迟处理操作,防止阻塞 Kafka请求处理线程。Kafka...【详细内容】
2021-12-27  Java技术那些事    Tags:时间轮   点击:(1)  评论:(0)  加入收藏
博雯 发自 凹非寺量子位 报道 | 公众号 QbitAI在炼丹过程中,为了减少训练所需资源,MLer有时会将大型复杂的大模型“蒸馏”为较小的模型,同时还要保证与压缩前相当的结果。这就...【详细内容】
2021-12-24  量子位    Tags:蒸馏法   点击:(9)  评论:(0)  加入收藏
分稀疏重建和稠密重建两类:稀疏重建:使用RGB相机SLAMOrb-slam,Orb-slam2,orb-slam3:工程地址在: http://webdiis.unizar.es/~raulmur/orbslam/ DSO(Direct Sparse Odometry)因为...【详细内容】
2021-12-23  老师明明可以靠颜值    Tags:算法   点击:(7)  评论:(0)  加入收藏
1. 基本概念希尔排序又叫递减增量排序算法,它是在直接插入排序算法的基础上进行改进而来的,综合来说它的效率肯定是要高于直接插入排序算法的;希尔排序是一种不稳定的排序算法...【详细内容】
2021-12-22  青石野草    Tags:希尔排序   点击:(6)  评论:(0)  加入收藏
ROP是一种技巧,我们对execve函数进行拼凑来进行system /bin/sh。栈迁移的特征是溢出0x10个字符,在本次getshell中,还碰到了如何利用printf函数来进行canary的泄露。ROP+栈迁移...【详细内容】
2021-12-15  星云博创    Tags:栈迁移   点击:(19)  评论:(0)  加入收藏
一、什么是冒泡排序1.1、文字描述冒泡排序是一种简单的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地...【详细内容】
2021-12-15    晓掌柜丶韶华  Tags:排序算法   点击:(16)  评论:(0)  加入收藏
在了解golang的map之前,我们需要了解哈希这个概念。哈希表,又称散列表(Hash table),是根据键(key)而直接访问在内存储存位置的数据结构。也就是说,它通过计算出一个键值的函数,将...【详细内容】
2021-12-07  一棵梧桐木    Tags:哈希表   点击:(13)  评论:(0)  加入收藏
前面文章在谈论分布式唯一ID生成的时候,有提到雪花算法,这一次,我们详细点讲解,只讲它。SnowFlake算法据国家大气研究中心的查尔斯·奈特称,一般的雪花大约由10^19个水分子...【详细内容】
2021-11-17  小心程序猿QAQ    Tags:雪花算法   点击:(24)  评论:(0)  加入收藏
导读:在大数据时代,对复杂数据结构中的各数据项进行有效的排序和查找的能力非常重要,因为很多现代算法都需要用到它。在为数据恰当选择排序和查找策略时,需要根据数据的规模和类型进行判断。尽管不同策略最终得到的结果完...【详细内容】
2021-11-04  华章科技    Tags:排序算法   点击:(37)  评论:(0)  加入收藏
这是我在网上找的资源的一个总结,会先给出一个我看了觉得还行的关于算法的讲解,再配上实现的代码: Original author: Bill_Hoo Original Address: http://blog.sina.com.cn/s/bl...【详细内容】
2021-11-04  有AI野心的电工和码农    Tags: KMP算法   点击:(36)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条