这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 2812计算FFT

共4条 1/1 1 跳转至

2812计算FFT

菜鸟
2012-12-14 15:56:07     打赏
请问2812计算8192点16位整数FFT需要多长时间?谢谢



关键词: 计算    

工程师
2012-12-14 20:41:51     打赏
2楼
1.Cooley和Tukey提出的快速傅里叶变换算法(fast Fourier transform,FFT)使N点DFT的乘法计算量由N2次降为 N/2*log2 N次。因此,8192点16位整数FFT需要乘法运算次数为:
8192/2*log28192=53248 次;

2.经查datasheet,TMS320F系列DSP能在一个时钟周期完成一次乘法运算和一次加法运算;

3.TMS320F2812的主频是150Mhz,因此其时钟周期为 Tcycle=1/150 us=6.67ns;

综上所述,完成运算所需时间约为:

                        53248* 1*6.67 ns =0.355ms 。

说明:1.以上仅对基于时间抽取的基2FFT算法做讨论;

            2.因加法运算不会在数量级意义上影响最终结果,因此前述讨论忽略了加法运算所需的时间,但可判定所需时间在百微秒量级;
           3.若实验套件具备,实际用时可实测,然后再与理论数据比对分析。

专家
2012-12-14 22:25:45     打赏
3楼
回复的挺详细的嘛

工程师
2013-01-16 08:47:04     打赏
4楼

真是牛人,理论水平相当的高


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]