打印

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

[复制链接]
1989|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

粉丝