下午有要用到展示部分程序,我只是个萌新,不需要运算出来,只要理论成立就行!
arm_cfft_radix4_f32(&scfft,fft_inputbuf); //FFT计算(基4)
LCD_ShowString(30+12*8,160,100,16,16,buf); //显示运行时间
arm_cmplx_mag_f32(fft_inputbuf,fft_outputbuf,FFT_LENGTH); //把运算结果复数求模得幅值
Z_Data[i]=FFT_LENGTH;
i++;
if(i>300)
{
i=0;
for(j=0;j<300;j++)
{
Z_value=Z_value+Z_Data[i]*Z_Data[i];
Z_value=Z_value/300;
}
}
ZF_Data[m]=Z_value;
m++;
if(m>10)
{
i=0;
for(j=0;j<10;j++)
{
Z_temp=Z_temp+Z_Data[m]*Z_Data[m]/10;
Z_temp=sqrt(Z_Data[m]);
}
}
我这个是调用FFT幅值之后,算了一下平方和的平均值,然后再算了一下均方根值,这个过程可以吗?
有偿!很急!如果能改错请务必留下联系方式或者楼下回复,如果要添加地址什么的直接随便写就行,只需要理论上成立!如果直接回复我会联系你把报酬给你,真的很急!谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>