- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
快速傅立叶变换(Matlab实现)-林志立
快速傅立叶变换(Matlab实现) 林志立 华侨大学信息学院 zllin@ Lord Kelvin on Fourier’s theorem Fourier’s theorem is not only one of the most beautiful results of modern analysis, but it may be said to furnish an indispensable instrument in the treatment of nearly every recondite question in modern physics. Lord Kelvin (1824-1907) Joseph Fourier(1768 – 1830) Fourier was obsessed with the physics of heat and developed the Fourier series and transform to model heat-flow problems. 今天的主角 为什么要进行傅立叶变换? We desire a measure of the frequencies present in a wave. This will lead to a definition of the term, the spectrum. Plane waves have only one frequency, w. This light wave has many frequencies. And the frequency increases in time (from red to blue). It will be nice if our measure also tells us when each frequency occurs. Light electric field Time 傅立叶变换-针对对非周期函数 复数的F(w)的物理意义到底是什么? 若f(t)为实数,一般情况下F(w)是复数。 这公式什么来的? 从傅立叶级数说起 假设有一个以 T为周期的函数 ,满足狄利克雷(Dirichlet)条件, 其中: 根据欧拉(Euler)公式,可以得到傅立叶级数的复数形式 Euler公式 从傅立叶级数说起 可以写成单纯的正弦函数形式 所以周期函数可以表示为一系列正弦函数之和。 从傅立叶级数说起 也可以写成单纯的余弦函数形式 所以周期函数可以表示为一系列余弦函数之和。 傅立叶变换 频率间隔: T趋于无穷大时,周期函数变为非周期。 则有: 傅立叶变换及其存在性 傅立叶积分公式 傅立叶变换对 实际上, 其中, 为无数频率连续的正弦函数之和。 离散傅立叶变换 g(t) 连续函数: t 离散化: 即使采样点数不多,不过近似的精度很高。 离散傅立叶变换(采样) 离散傅立叶变换(算法) 1965年,第一篇关于fft算法论文 离散傅立叶变换 根据计算机语言系统的特点,为了能进行快速傅立叶变换,需要对数据进行重新编排,使得n和m取值为: (1)取非负整数(C语言)(0,1,2,3,…,N-1) (2)正整数(Matlab语言) (1,2,3,…,N) 对于偶数N, 对于奇数N, Matlab中的FFT函数 Matlab Labview N为偶数 Matlab Labview N为奇数 注意实际相位问题 t t=0 实际时间轴 fft时间轴 t0 则: 注意实际相位问题 t t=0 实际时间轴 fft时间轴 t0 则: 注意要从g(0)开始采样。t=0 fftshift与ifftshift N为偶数时,它们没有区别。 a=[1,2,3,4]; fftshift(a) ifftshift(a) ans = 3 4 1 2 ans = 3 4 1 2 N为奇数时,它们有区别。 a=[1,2,3,4,5]; fftshift(a) ifftshift(a) ans = 4 5 1 2 3 ans = 3 4 5 1 2 Matlab实现离散傅立叶变换的指令 N为偶数时, gl=fftshift(g); Gl=delta*fft(gl); G=fftshift(Gl); G=fftshift(fft(fftshift(g)))*delta; N为奇数时, gl=ifftshift(g); Gl=delta*fft(gl); G=fftshift(Gl); G=fft
您可能关注的文档
最近下载
- 2024党章党规党纪知识测评考试后附参考答案.docx VIP
- 临床注射操作医院感染风险防控.pptx
- 化工安全:危险化学品MSDS培训.pptx VIP
- 2024年度“七一”知识竞赛测评考试题库后附参考答案.docx VIP
- 天麻钩藤颗粒治疗高血压的临床疗效及对患者血脂异常的影响.doc VIP
- GHTF_SG3_N99_10_2004质量管理体系_过程确认指南_中文word版本.doc VIP
- 2024年党务工作基层党建知识复习题(附参考答案).docx VIP
- 锂离子电池组设计手册全书.docx
- 投标保密措施(2025版).docx VIP
- GHTF-SG3-N99-10-2004过程确认指南-英文文.doc VIP
文档评论(0)