打印

请问 2808 能做多少点的FFT ?

[复制链接]
3310|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lighit|  楼主 | 2007-2-27 13:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xiaolinfa1987| | 2010-1-14 20:45 | 只看该作者
怎么没人回答?

使用特权

评论回复
板凳
gfkdliling| | 2010-1-17 23:36 | 只看该作者
与程序效率相关。同样1024点的FFT,用matab自带的和自己编写的相差很大(matlab自带的效率高多了)

使用特权

评论回复
地板
zgl7903| | 2010-1-20 10:05 | 只看该作者
建议看下28XX的DSP库说明,里面有点数与耗费的周期和资源的计算方法和说明

使用特权

评论回复
5
RUNNER| | 2010-5-24 22:35 | 只看该作者
我做256点32位整型,用30ms

使用特权

评论回复
6
wag| | 2010-5-26 20:45 | 只看该作者
不会这么慢吧?

使用特权

评论回复
7
RivFlood| | 2010-5-28 16:10 | 只看该作者
查一下TI网上的C28关于FFT的库文件说明即可

使用特权

评论回复
8
jackyljq| | 2010-7-14 18:06 | 只看该作者
肯定不会这么慢的。参看他的Program Library 那个文档,67系列有,不知道28有没有。那个文档上有需要多少个cycle的统计值,32点应该(肯定)低于1000个cycles.或者你写的算法不是FFT算法,可即便是DFT也是1024次复数乘,最后加上加法的话应该是1024*4次乘,32×31次加,算成Cycles的话应该是508896cycles,对应你的时钟,假设是250M的话,应该是2.035嘛ms.如果是FFT的话,采用不同的算法效率不一样,一般的话应该是3000cycles,算成时间的话差不多在0.02ms.
不知道有没有推错。

使用特权

评论回复
9
azmao| | 2010-8-27 13:56 | 只看该作者
2808做1024点的没有问题。
32-bit Real FFT
Execution Cycles
FFT size Case 1 : TF(Q31)  Case 2 : TF(Q30)  Case 3 : TF(Q30) & OTP
128               6509                     6763                               7017
256             14756                   15394                             16032
512             33081                   34615                             36149
1024           73422                   77004                             80536
32-bit Complex FFT
128              11159                  11671                   12183
256                25901                27181                   28461
512               59075                62146                    65217
1024           132823              139991                  147159

做1024点的复数FFT,100M主频的话,也就是不到1.5ms。

使用特权

评论回复
10
jack_shine| | 2010-10-16 17:53 | 只看该作者
:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝