当前位置: 首页 > news >正文

傅里叶级数,傅里叶变换

先读文章:傅里叶分析之掐死教程(完整版)更新于2014.06.06 - 知乎 (zhihu.com)

傅里叶级数

一、内容:每个周期性函数都可以表示为无穷多个不同频率的正弦函数的叠加。

二、公式:f(t)=\frac{a_{0}}{2}+\Sigma a_{n}sin(n\omega t+\varphi _{n})=\frac{a_{0}}{2}+\Sigma a_{n}sin(n\omega t)+\Sigma b_{n}cos(n\omega t)

三、从时域到频域所保留的三点信息:

(1)频率

(2)每个频率所在的振幅

(3)每个频率所在的相位

四、标准正交基为:

(1)1

(2)sin(n\omega t)

(3)cos(n\omega t)

相互之间的内积(乘积在-pi到pi上的定积分)都等0

傅里叶变换

欧拉公式:cos(\theta )+isin(\theta )=e^{i\theta },表示在复平面单位圆上逆时针旋转\theta^{^{\circ}}.

\theta =\omega t\Rightarrow cos(\omega t )+isin(\omega t)=e^{i\omega t }

傅里叶变换公式:F(\omega )=\int_{-\infty }^{\infty }f(t)e^{-i\omega t}dt

这个公式是怎么来的

我们知道f(t) 中包含所有频率,每个频率都具有相应相位和振幅,而傅里叶变换的目的就是找到每个频率下的相位和振幅,表示为F(\omega )。从上面傅里叶级数的表示公式可以看出,振幅和相位就是通过a_{n}b_{n}表示的。傅里叶变换的公式的目的就是找到每个频率所对应的a_{n}b_{n}

f(t) 包含所有频率,每个频率都有一个sin和一个cos(为保证每个频率对应的都有相位信息)

e^{-i\omega t}仅包含一个频率,由欧拉公式(cos(\omega t )-isin(\omega t)=e^{-i\omega t })可知频率为\omega.

每个频率分量相互都正交,所以e^{-i\omega t}f(t)中频率为\omega的部分抽取了出来,最终得到a_{n}b_{n}的信息。

在一些情况下,只考虑a_{n}表示振幅与频率的关系,b_{n}并不用,因为在一些应用中相位用处不大。

而要知道相位信息,a_{n}b_{n}两者都需要。

参考视频:B站首发!草履虫都能看懂的【傅里叶变换】讲解,清华大学李永乐老师教你如何理解傅里叶变换,辨清美颜和变声原理,!!_哔哩哔哩_bilibili

http://www.lryc.cn/news/433167.html

相关文章:

  • 零知识证明在BSV网络上的应用
  • 无任何门槛!3分钟5步,发布属于你的第一个智能体小程序,99%的人还不知道怎么用
  • 怎么强制撤销excel工作表保护?
  • 每天学习一个字符串类函数之memmove函数
  • 【机器人工具箱Robotics Toolbox开发笔记(十三)】三自由度机器人圆弧轨迹规划仿真实例
  • 软件工程-图书管理系统的概要设计
  • springboot 整合swagger
  • Flutter 进阶:绘制加载动画
  • 【深度学习】梯度下降法
  • 基于机器学习的电商优惠券核销预测
  • PHP-FPM 远程代码执行漏洞(CVE-2019-11043)复现
  • Rust : 从事量化的生态现状与前景
  • Java项目——苍穹外卖(一)
  • 20240908 每日AI必读资讯
  • HNU-2023电路与电子学-实验3
  • html基础语法 看这一篇就够了!
  • 【redis】redis的特性和主要应用场景
  • 部署后端WebSocket服务到AWS云服务器
  • 常见的集合
  • Swift知识点---RxSwift学习
  • 驾驭不断发展的人工智能世界
  • 冒泡排序——基于Java的实现
  • Mendix 创客访谈录|Mendix赋能汽车零部件行业:重塑架构,加速实践与数字化转型
  • 船舶机械设备5G智能工厂物联数字孪生平台,推进制造业数字化转型
  • 什么是jsonp请求
  • 【C++】STL容器详解【上】
  • 助贷行业的三大严峻挑战:贷款中介公司转型债务重组业务
  • 力扣第42题 接雨水
  • 轻松录制每一刻:探索2024年免费高清录屏应用
  • 【小沐学OpenGL】Ubuntu环境下glfw的安装和使用