用6678自带的函数做一个 cos(pi*(i-1)/12.0)的fft
但是运行程序后发现结果无法显示,不知道是什么情况
还想请教蝶形因子函数的存放大小应该是多大,我是用指针实现的
仿真我使用的是TI的软件仿真,使用小端
cai cai:
为什么要自己做啊,TI的DSP LIB中不是就有FFT函数吗
存放大小和你的FFT点数有关系的,不过不建议自己做,用TI现成的不是更好吗、?
yuxiang li:
回复 cai cai:
因为我刚接触dsp,也看了dsplib,但是没有看懂,所以就自己写了程序,但是调用了库中的fft函数。
我想再弱弱问一下,现在我的输出可以看到有值,但是fft出来的数应该是复数,我想知道怎样能看到复数形式。我的输出是float型,是实部和虚部都是float型然后按照实虚实虚的形式存储么。
附件是我用dsp跑出来的数值。
我是新手,望不吝赐教!!!
wang xuebin:
回复 cai cai:
请问,在调用TI现有的FFT进行操作的时候,比如调用DSPF_sp_fftSPxSP,是不是只需要将相关的参数输入进去就能实现FFT操作呢?其中的unsigned char *brev 会因为点数的不同而不同吗?
wang xuebin:
请问你这个调用FFT的程序现在正常了吗?我最近也在做这样一个相关的项目,将您的这个主函数添加到工程中之后,编译能够没问题的通过,但是在调试时,运行结果和您给出来的不同,能帮小弟解答一下吗??不胜感激啊
user1212849:
回复 wang xuebin:
服了TI了。这么多人问FFT,还不出个FFT的文章帮大家解决一下。