我再请教一个关于FFT测试结果的问题?

[复制链接]
3052|3
 楼主| wag 发表于 2010-12-8 14:06 | 显示全部楼层 |阅读模式
       先说明我是新手中的虾虾,这两天测试了一下TMS320C6713的代码效率,发现自己做一个1024 float的FFT需要约1600000个时钟,即使采用200MHz时钟也需要8ms,同时我看到反汇编有很多的nop指令。难道6713这样高档产品也这么慢吗?
       请大家指点FFT究竟需要多少时间,同时代码可否进行优化呢?
ar_dong 发表于 2010-12-10 16:16 | 显示全部楼层
注意变量类型,好像要定义成volatile的还是什么啊
就是下一条语句不等待上一条语句的返回结果
但是程序上要保证上一条语句的结果不被下几条语句调用
topfei123 发表于 2010-12-11 01:33 | 显示全部楼层
有些nop是为了匹配流水线,不过建议从算法上改进一下,还有如果还想再快些,用汇编吧,有些比用C速度可以提升将近十倍呢
 楼主| wag 发表于 2010-12-13 10:23 | 显示全部楼层
多谢你们的指导,是不是没有一个比较简单的方法来提高效率呢?
大家一般采用什么方法来做FFT呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

wag

28

主题

84

帖子

1

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