FFT究竟需要多少时间

[复制链接]
 楼主| yszong 发表于 2017-12-24 18:42 | 显示全部楼层 |阅读模式
这两天测试了一下TMS320C6713的代码效率,发现自己做一个1024 float的FFT需要约1600000个时钟,即使采用200MHz时钟也需要8ms,同时我看到反汇编有很多的nop指令。
       请大家指点FFT究竟需要多少时间,同时代码可否进行优化呢?
liliang9554 发表于 2017-12-24 18:55 | 显示全部楼层
难道6713这样高档产品也这么慢吗?
dengdc 发表于 2017-12-24 18:58 | 显示全部楼层
这个真不知道,要不你可以试一试6678的片子
 楼主| yszong 发表于 2017-12-24 19:00 | 显示全部楼层
算了, 明天再说吧
kingkits 发表于 2017-12-25 14:19 | 显示全部楼层
视频信号,一般是4096个浮点数据,规定25ms内完成
updownq 发表于 2017-12-25 22:48 | 显示全部楼层
怎么不使用DFT
sanfuzi 发表于 2017-12-25 22:48 | 显示全部楼层
影响 FFT 的变换速度有: 采样点数 N,数据的存储,运算器件的速度等 提高 FFT
gygp 发表于 2017-12-25 22:48 | 显示全部楼层
这个使用DFT。
chenci2013 发表于 2017-12-25 22:49 | 显示全部楼层
推荐使用多核的DSP芯片。
updownq 发表于 2017-12-25 22:52 | 显示全部楼层
DFT与FFT的运算时间比较一下。
sanfuzi 发表于 2017-12-25 22:52 | 显示全部楼层
并不一定是软件的问题。
gygp 发表于 2017-12-25 22:52 | 显示全部楼层
FFT的计算速度确实慢很多。
chenci2013 发表于 2017-12-25 22:52 | 显示全部楼层
尝试试试6678芯片。
Stannis 发表于 2017-12-26 18:07 | 显示全部楼层
采样点数,芯片的运算速度都有影响的
ljcllr 发表于 2017-12-26 20:47 | 显示全部楼层
我用STM32做1024的FFT才0.5ms
Rollo 发表于 2017-12-28 17:37 | 显示全部楼层
用STM32做1024的FFT才0.5ms

用的多高的主频率
您需要登录后才可以回帖 登录 | 注册

本版积分规则

830

主题

11379

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

830

主题

11379

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部