找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 14746|回复: 33
收起左侧

详解快速傅里叶变换FFT算法带程序(共17页pdf)

  [复制链接]
ID:244747 发表于 2017-10-31 22:42 | 显示全部楼层 |阅读模式
详解快速傅里叶变换 FFT 算法
下面是部分内容预览:

快速傅里叶变换 FFT 是离散傅里叶变换 DFT 的一种快速算法,只有 FFT 才能在现实中有实际应用的意义。虽然许多学过数字信号处理这门课的同学都知道 DFT 和 FFT,但实际上真正理解其算法原理的屈指可数,绝大部分同学知其然而不知其所以然,况且限于高校课程教学体制,课堂上不可能把这些原理和算法讲得明明白白的。为此,特意以本文讲解 FFT 算法的原理与实际应用,给欲往电子信息类专业进修和发展的同学一些课外参考。
N点有限长序列x(n)的DFT 为
0.png
由此可见,一次复数乘法需要 4 次实数乘法和 2 次实数加减法。一次复数加法需要 2 次实数加法。所以每一个 X(k)计算需要 4N次实数乘法以及2N+2(N-1)=2(2N-1)次实数加法。整个 DFT运算总共需要 4N*N次实数乘法和 N*2(2N-1)=2N(2N-1)次实数加法。当 N足够大,N>>1 时,直接计算DFT
的乘法次数和加法次数都是和 N的平方成正比。当N=1024 时,DFT的运算量为 1048576次,即一百多万次复乘运算,一块嵌入式 32位处理器的最高速度为 105百万指令每秒,那么它要完全计算这个DFT 的时间最快也要 1 秒,期间还是独占 CPU 所有运算资源且不能有任何其他的中断请求。这样计
算量太庞大,计算速递太慢了,谈不上实时性,根本没有实用意义。

所以,我们就要利用DFT 的系数的固有特性来简化计算,减少运算量。特性如下:
0.png 0.png 0.png

完整的pdf格式文档51黑下载地址(共17页):
详解快速傅里叶变换FFT算法带程序.pdf (1.72 MB, 下载次数: 743)

评分

参与人数 4黑币 +64 收起 理由
zwz123 + 5
21c电子科技 + 5 赞一个!
ABC_DEF + 4 赞一个!
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:111291 发表于 2017-12-7 11:09 | 显示全部楼层
学习,谢谢分享!
回复

使用道具 举报

ID:91359 发表于 2018-5-14 15:12 | 显示全部楼层

学习,谢谢分享!
回复

使用道具 举报

ID:328121 发表于 2018-5-16 11:22 | 显示全部楼层
学习,谢谢分享!
回复

使用道具 举报

ID:279667 发表于 2018-5-29 11:42 | 显示全部楼层
多谢楼主讲解
回复

使用道具 举报

ID:354634 发表于 2018-6-19 20:45 | 显示全部楼层
很厉害,学习学习,谢谢分享!
回复

使用道具 举报

ID:358337 发表于 2018-6-25 11:24 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

ID:373980 发表于 2018-7-20 11:52 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:375898 发表于 2018-7-20 15:03 | 显示全部楼层
好东西!
回复

使用道具 举报

ID:357292 发表于 2018-7-22 00:34 来自手机 | 显示全部楼层
可以下载吗?
回复

使用道具 举报

ID:377059 发表于 2018-7-23 00:25 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:95821 发表于 2018-7-23 08:37 | 显示全部楼层
學習了
回复

使用道具 举报

ID:384525 发表于 2018-8-9 11:21 | 显示全部楼层
好东西,好东西
回复

使用道具 举报

ID:395017 发表于 2018-9-10 09:10 | 显示全部楼层
学习了,谢谢分享
回复

使用道具 举报

ID:425223 发表于 2019-1-15 21:23 | 显示全部楼层

学习了,谢谢分享
回复

使用道具 举报

ID:488217 发表于 2019-4-16 16:09 来自手机 | 显示全部楼层
学习了,谢谢大佬
回复

使用道具 举报

ID:500396 发表于 2019-5-5 17:23 | 显示全部楼层
学习了,谢谢大佬!!
回复

使用道具 举报

ID:511272 发表于 2019-7-23 14:37 | 显示全部楼层
学习,谢谢 分享
回复

使用道具 举报

ID:553031 发表于 2019-10-3 16:13 来自手机 | 显示全部楼层
学习,谢谢分享!
回复

使用道具 举报

ID:71896 发表于 2019-11-3 11:23 | 显示全部楼层
正需要做一个音乐频谱,好难阿。
回复

使用道具 举报

ID:553885 发表于 2020-2-17 21:11 | 显示全部楼层
学习了,谢谢分享
回复

使用道具 举报

ID:108573 发表于 2020-2-19 09:06 | 显示全部楼层
下来看看,一直想学习傅里叶变换,可惜网上都看不懂
回复

使用道具 举报

ID:381834 发表于 2020-4-18 23:15 | 显示全部楼层
学习了,谢谢楼主分享
回复

使用道具 举报

ID:589541 发表于 2020-6-4 09:47 | 显示全部楼层
正在学习快速fft,还有一种叫  基2fft 的算法,
回复

使用道具 举报

ID:703546 发表于 2020-6-5 00:59 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

ID:771607 发表于 2020-6-7 00:50 来自手机 | 显示全部楼层
学习,谢谢分享!
回复

使用道具 举报

ID:438263 发表于 2020-6-14 23:22 | 显示全部楼层
代码不全,感觉用处不大
回复

使用道具 举报

ID:319662 发表于 2020-6-15 10:44 | 显示全部楼层
我的天啦,看的就头大了
回复

使用道具 举报

ID:764088 发表于 2020-6-15 10:51 | 显示全部楼层
收藏学习中
回复

使用道具 举报

ID:427723 发表于 2020-6-16 08:29 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

ID:808093 发表于 2021-1-15 10:14 | 显示全部楼层
谢谢楼主分享,学习一下
回复

使用道具 举报

ID:138247 发表于 2021-4-5 18:07 | 显示全部楼层

好资料,非常详细。谢谢楼主分享。。
回复

使用道具 举报

ID:29750 发表于 2023-8-11 07:40 | 显示全部楼层
好资料,非常详细。谢谢楼主分享。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表