傅里叶变换 意义_傅里叶变换表达式

傅里叶变换 意义_傅里叶变换表达式看到论坛有一个朋友提问为什么傅里叶变换可以将时域变为频域?这个问题真是问到了灵魂深处。在这我只能简单讲讲我的理解,要深刻理解翻信号处理教科书是最好的方法。1.如何描述信号我们常常用数学模型去抽象物理事件。信号也可以用数学模型来表示。有了信号的数学模型,我们就可以利用数学计算对信号模型做各种各样的改变。如果加以计算机,模电,数电的相关知识,我们就可以将我们对信号模型的改变转换为对物理信号的…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

看到论坛有一个朋友提问为什么傅里叶变换可以将时域变为频域?
这个问题真是问到了灵魂深处。

在这我只能简单讲讲我的理解,要深刻理解翻信号处理教科书是最好的方法。

1. 如何描述信号

我们常常用数学模型去抽象物理事件。信号也可以用数学模型来表示。有了信号的数学模型,我们就可以利用数学计算对信号模型做各种各样的改变。如果加以计算机,模电,数电的相关知识,我们就可以将我们对信号模型的改变转换为对物理信号的改变,实现我们的信号处理。
如何用数学模型来描述一个信号呢?首先,肉眼能看到的电磁波(光)与时间是相关的。于是我们有了时域分析模型,它很直观,与t有关,被放在二维平面上时,其中一个轴就是时间轴。我们又用到了幅度值作为第二个轴去描绘信号的强弱。这样就是用二维坐标描述了信号。
要注意的是描述信号这个行为的目的是为了方便我们分析一个信号并用数学的方式处理它,所以我们更喜欢单一变量的简单的信号描述方式。我们学习的时候也是从简单的单一变量的信号开始学习的。

2. 为什么要从频域分析信号?

对于一些有时间变化规律的信号,例如周期信号,人们发现用频率w来描述它比用时间t来描述它更为高效(为啥?W包含了周期信息)。于是就出现了不用t轴,而使用w轴来描述信号的方法,这就是频域分析模型。
如果你还不能理解。那么我只能用从结果推原因的方法解释给你了。
在这里插入图片描述
时域描绘上图这样的信号,是可以做到的,但是我们分析和处理信号非常困难。
在这里插入图片描述
而从频域描述这个信号的时候,天那,我们发现看到了如此有规律的图像。很多信号处理功能例如滤波能够如此轻易地在频域实现。(因为我们如此清晰地看到了这个信号的各各频率成分)
所以不论从时域还是频域去分析信号,目的是相似的,只是用了不用的角度去描述信号。在信号处理得到发展后,人们渐渐发现某些对信号的处理只能在频域进行。

3. 打通时域和频域:傅里叶变换

刚刚说到两个域都可以描述一个物理事物,那么这两个数学模型就必然存在相互转化的方法。我们的物理学家傅里叶,就提出了相互转化的方式,人们称其为傅里叶变换。
傅里叶怎么想出来傅里叶变换公式的?
对于每一个不同的信号,我们但难道就要建立一个不同的公式吗?比如”你好”和“hello”这两个声波信号可以用两个公式描述,那世上这么多词汇,要用多少公式去描绘?
我们解决这一问题的思路是归一化,用一个恒定的标准的公式去拼凑不规则的多样化的信号。于是就有了信号的分解的问题。就像化学定义中把物质分解成具有统一性质的原子分子等等。于是有机化学能够合成出各种高强度的材料。
傅里叶提出任何连续周期信号可以由多个的正弦曲线组合而成。

在这里插入图片描述
我们从时域上看,正弦波与三次谐波相加(+)后形成了规律的合成波。如果谐波越多,将约逼近周期的方波。
于是
他提出了这样的公式,f(t)表示时域周期函数。

在这里插入图片描述
一个周期性的时域波形,能够由正弦函数以及它的各次谐波加和而成。
其中
在这里插入图片描述
之后配合牛逼的这个公式
在这里插入图片描述
就可以将式子转为这样
在这里插入图片描述
哇,这样看来就非常接近我们常看到的傅里叶变换公式了。
以上说的都是周期信号,对于非周期信号g(t),我们可以将它视为周期为无穷大的周期信号。于是当T趋近于无穷大的时候,公式有了改写。
得到了我们熟悉的傅里叶变换公式
在这里插入图片描述
就此时域和频域打通,时域信号可以频域正弦信号组合而出。后续傅里叶变换的各种特性,各种属性,为我们建立起了宏大的信号处理系统。在这个系统上我们建立了数字通信系统(通信),多媒体系统(终端),AI(各种识别与交互)。哇,我的天!

哇,我的天!傅里叶牛逼

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179646.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 现在的SEO最须要会点啥

    现在的SEO最须要会点啥

    2021年11月16日
    35
  • 【Pycharm】Pycharm专业版 社区版 教育版区别「建议收藏」

    【Pycharm】Pycharm专业版 社区版 教育版区别「建议收藏」因为刚接触python,对pythonIDE不够了解,通过各方面的查找对比最终还是选择了pycharm,对于新手来说社区版的功能足够满足需求。还可以使用sublimetext编译器(好像是收费的)进行代码编译,还有很多我这边就不一一列举了。附上PyCharm官网链接pycharm下载这篇博客来记录介绍一下pycharm各个版本的区别pycharm是一专注于python的集成开发环境,…

    2022年8月25日
    6
  • 补码加、减运算规则「建议收藏」

    补码加、减运算规则「建议收藏」在计算机中,通常总是用补码完成算术的加减法运算。其规则是:  [X+Y]补=[X]补+[Y]补,[X-Y]补=[X]补-[Y]补=[X]补+[-Y]补这表明,有了补码表示的被加(减)数和加(减)数,要完成计算补码表示的二数之和或二数之差,只需用二数的补码直接执行加减运算即可,符号位与数值位同等对待,一起参加运算,若运算结果不溢出,即不超出计算机所能表示的范围,则结果的符号…

    2022年4月19日
    48
  • java转化为string_php有必要转java吗

    java转化为string_php有必要转java吗Stringdatas=“{key:value,key2:value2}”;JSONObjectjsonObject=JSONObject.parseObject(datas);1.上面的代码是把json字符串转化为json对象jsonObject.put(“key3″,”value3”);2.上面的代码对其进行赋值ObjectexO1=JSON.to…

    2022年8月23日
    7
  • siamfc模型训练_卷积神经网络分类

    siamfc模型训练_卷积神经网络分类Abstract本论文提出一种新的全卷积孪生网络作为基本的跟踪算法,这个网络在ILSVRC15的目标跟踪视频数据集上进行端到端的训练。我们的跟踪器在帧率上超过了实时性要求,尽管它非常简单,但在多个benchmark上达到最优的性能。1.Introduction最近很多研究通过使用预训练模型来解决上述问题。这些方法中,要么使用网络内部某一层作为特征的shallow方法(如相关滤波);要…

    2022年9月1日
    2
  • 2021前端面试经常被问到的题(附答案)

    2021前端面试经常被问到的题(附答案)一、html二、css1.50道CSS基础面试题(附答案)50道CSS基础面试题(附答案)2.如何居中div?CSS水平居中+垂直居中+水平/垂直居中的方法总结3.CSS3新特性深入了解CSS3新特性4.清除浮动清除浮动的四种方式及其原理理解5.media媒体查询深入浅出篇—media媒体查询-响应式开发必备6.讲一讲Flex布局,以及常用的属性?一…

    2022年8月29日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号