我的程序float *w;
float *x;
float rev[1024];
float iiinbuff[1024];
for(i=0;i<512;i++)
{
iiinbuff[m]=iinbuff[i];//实部为采样数据,虚部为0
iiinbuff[m+1]=0;
m+=2;
}
x=iiinbuff;
w=rev;
gen_w_r2(w, N); //这个是用
bit_rev(w, N>>1);
DSPF_sp_cfftr2_dit(x, w, N);
旋转因子和输入应该都没问题
附件里有运行DSPF_sp_cfftr2_dit(x, w, N);之前的iiinbuff的值,和之后的值,之后的值一直是1.#QNAN。
Thomas Yang1:
您好
对不起,我没看明白您的问题,能否再详细点
谢谢!