上个学期,学习了信号与系统。虽然知道了傅里叶变换的作用以及如何使用。但是对于它的本质,也就是FT是如何探测到频率的尚有疑惑。

而恰好在知乎上发现了一些很好的回答。故将这些回答整理在这。

  • 感性理解1维FT

知友Heinrich写的傅里叶分析之掐死教程(完整版)直观的解释了时域的信号是如何分解为多个三角信号的。这个教程里面引人注意的是它对于相位的解释。

Heinrich:傅里叶分析之掐死教程(完整版)更新于2014.06.06​zhuanlan.zhihu.com

  • 数学理解1维FT

上面这个回答是从直观视觉的角度解释了傅里叶变换。而知友王希写的“我理解的傅里叶变换”则是从数学公式以及基变换的角度解释了傅里叶变换的本质。

王希:我理解的傅里叶变换​zhuanlan.zhihu.com

看到这里,傅里叶变换就是对某个时域信号进行了基变换:把这个时域信号写成许多个三角基的线性组合。只不过每个基前面的系数是复数。

而为什么要用三角基呢?这是因为它是一组正交基,正交基向量的内积为0,这让我们可以通过将函数

做内积的方法求得所有基的系数。(
从0取到
)

其实之前我想了好久没想明白的原因是,过于关注傅里叶变换可以把频率分解出来,而忘记了这个频率其实是所分解三角基的频率。

既然FT是用三角基分解信号,那我们可不可以用别的基来分解信号呢?当然可以,如果继续深入就会涉及到小波变换。

  • 一种理解DFT的方式

为什么傅里叶变换可以把时域信号变为频域信号?​www.zhihu.com

看了这个回答之后,再结合DFT的公式:

直接做DFT相当于:
  1. 把这个序列为N的信号分解成n个冲激信号(每一个在前一个的基础上发生时移)

2.对每一个冲激信号应用DFT公式,会得到每个冲激信号的

向量

3.把所有的

相加

也就是说由于傅里叶变换是线性的,所有我们可以把一个长度为N的离散信号分解成N个冲激信号。但是目前我不知道这样理解的意义。

  • 从几何角度理解傅里叶变换

下面这个视频从几何的角度非常形象的展现了傅里叶变换的几何意义。

https://www.bilibili.com/video/av19141078​www.bilibili.com

我们知道傅里叶变换的公式是

考虑在复数平面内,

表示一个长度为1的向量随时间t在做频率为
的旋转运动。而
则表示这个向量的长度在随着t变化。

通俗来讲,这个式子就是表示将

缠绕在原点上

。如下图:

而积分符号在几何上可以看作是求质心。当信号本身的频率与缠绕频率相接近时,质心就离原点远;反之,当信号本身的频率与缠绕频率相差很大,由于缠绕是杂乱的,也就是各向同性,曲线背分散,质心离原点近。如下图:

相信大家会看到这个图:

现在应该明白了吧。

总结

这篇文章总结了几种理解傅里叶变换的角度。直观认识、公式推导、几何角度,这可以帮助我们对傅里叶变换有一个多方面的认识。当然,傅里叶变换里面可以讨论的问题还有许多。。。

推荐一个网站:里面可以把你画的图形用傅里叶圆上加圆的方法画出来,是一个交互的网站。挺有意思的。

An Interactive Introduction to Fourier Transforms​www.jezzamon.com

傅里叶变换公式_理解1维傅里叶变换相关推荐

  1. sin的傅里叶变换公式_第三篇 傅里叶变换 重要公式.pdf

    第三章 傅里叶变换 重要概念与重要公式 一.傅里叶级数 1.三角函数形式的傅里叶级数 任何周期信号f (t ) 可以分解为 ∞ (1)f (t ) a + a cos n ωt +b sin n ωt ...

  2. 对傅里叶变换公式的理解

    对傅里叶变换公式的理解 为什么要进行傅里叶变化 很多时候,频域比时域直观的多. 傅里叶变换,表明时域的信号可以分解为不同频率的正弦波的叠加.我们接受来自一段非周期信号的时候,可以更好的处理. 举个例子 ...

  3. matlab极坐标下的二维傅里叶变换_形象理解二维傅里叶变换

    公众号关注 "DL-CVer" 设为 "星标",DLCV消息即可送达! 来自 | 知乎  作者 | 阿姆斯特朗 链接 | https://zhuanlan.zh ...

  4. sin傅里叶变换公式_全面解析傅立叶变换(非常详细)

    前言 第一部分. DFT 第一章.傅立叶变换的由来 第二章.实数形式离散傅立叶变换(Real DFT) 从头到尾彻底理解傅里叶变换算法.下 第三章.复数 第四章.复数形式离散傅立叶变换 前言:&quo ...

  5. 形象理解二维傅里叶变换

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 来自 | 知乎  作者 | 阿姆斯特朗 链接 | https:// ...

  6. sin的傅里叶变换公式_「傅里叶变换公式」傅里叶变换的解释与推导 - seo实验室...

    傅里叶变换公式 http://blog.csdn.net/linmingan/article/details/51194187 注:文章中有一两处公式错误,(1)辅助角公式中求幅值应该是平方开根号,( ...

  7. 双边z变换公式_光通信与数学 傅里叶变换

    Mathematics->Fourier transform非完备性证明,逻辑自洽,深入浅出,构建光通信数学观. 光通信与数学 - 基础1 光通信与数学 - 泰勒展开式与欧拉公式 光通信与数学 ...

  8. python离散数据傅里叶变换公式_离散傅里叶变换笔记

    给定N个点的一维数组 的离散傅里叶变换对由下面两式给出: 离散傅里叶变换是将离散信号分解为多个离散三角函数,并能给出每个三角函数的幅值 .频率 .初相位 .即找一批函数形如: 来叠加出任意给定的离散信 ...

  9. conv2d 公式_理解keras中conv2d层的输出形状

    这个问题在互联网上以各种形式被问到,而且有一个简单的答案,常常被忽略或混淆: 简单回答: Keras Conv2D层在多通道输入(例如彩色图像)的情况下,将在所有颜色通道上应用滤波器,并将结果求和,生 ...

最新文章

  1. [FaceBook]测试、发布和分享小游戏
  2. python中sample是什么意思_基于Python中random.sample()的替代方案
  3. 动视暴雪员工大罢工:因CEO被曝多次包庇高管性侵下属、本人曾性骚扰助理
  4. python编程有用吗-编程小白提问Python好吗?它的用途?
  5. Web Dynpro ABAP---ALV控件的使用
  6. python3 多线程_python3--多线程的使用
  7. SAP CRM product customizing下载的第四个队列
  8. day22 Java学习 IO流(序列流)
  9. python 全解坦克大战 辅助类 附完整代码【雏形】
  10. linux 软件 名称 更新,linux软件版本管理命令update-alternatives使用详解
  11. 18个C/C++的基本知识点,带好小本子记录一下
  12. python积分计算_fx-CG系列图形计算器CAS应用程序Khicasen
  13. VTDecompressionSessionDecodeFrame -8969
  14. 深入浅出Python——Python高级语法之文件操作
  15. php ddos攻击代码,PHP拦截网站DDOS攻击防御代码
  16. Python爬虫实战:1000图库大全【别轻易点进来】
  17. 一部手机背后的小镇青年:吃着蜜糖、喝着毒药
  18. Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例
  19. java stl 模型 切片_使用 Materialise magics 对 STL文件进行切片
  20. [工作记事] Ubuntu 编译安装PHP以及gd库使得支持jepg

热门文章

  1. Hills And Valleys CodeForces - 1467B 思维
  2. CF1271D Portals
  3. 可持久化汇总(讲解+题目)
  4. AT2363-[AGC012C]Tautonym Puzzle【构造】
  5. jzoj5097-[GDOI2017day1]取石子游戏【并查集,LCA】
  6. nssl1458-HR 的疑惑【枚举】
  7. P4764-[CERC2014]Pork barrel【主席树,LCT,最小生成树】
  8. Binary Search
  9. 2021牛客暑期多校训练营7 J-xay loves Floyd(最短路+bitset优化集合交)
  10. 2021牛客暑期多校训练营1 I-Increasing Subsequence(期望dp+优化)