Board logo

标题: 请教FFT的优化算法!用于对交流电的采样处理中 [打印本页]

作者: jasoninsh    时间: 2006-9-11 21:53     标题: 请教FFT的优化算法!用于对交流电的采样处理中

本人最近在弄FTU ,其中涉及到将一周波交流电采样32点之后,进行FFT变换,以此计算出各次谐波,用以分析处理。本人用的是TI公司的2812DSP,速度较慢。若采完32点之后,是用时间抽取方式的FFT计算的话,大约要10毫秒左右才能算完。


现在本人的问题如下:


1、本人想改进FFT算法,减少计算所花的时间。打算采用每采集一点,就能计算FFT的算法。具体意思是: 第一次采完32点之后算一次FFT;当第33点采集进来之后,从第2点到第33点,这32点便再计算一次FFT;本人认为若继续采用原先的算法,将这32点通过常规的FFT算法,难以在1至2毫秒内得到结果。


考虑是否有类此递推的FFT算法,可以利用前一次FFT计算的结果,或者中间值,譬如某一级的旋转因子等,算出新的FFT结果?


2、最近发现有些人喜欢用12点的采样,这是什么原因?是否是应为采集点的相位角度之差均是30的倍数的原由呢?


 


请对这方面有了解的人对此指点一二。谢谢!


 


作者: clamimc    时间: 2006-9-25 13:12

算法这个东西,研学里面搞的人比较多,你可以去那里面问一下
我对这块不是很熟悉,不能帮你,不好意思了!
作者: ti_dsp    时间: 2006-11-5 09:47

如果有递推的算法,估计就不会再有人使用Goertzel算法了。






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0