#include "fft_calculate.h"
#include "math.h"
long InBufArray[NPT]={0};
long OutBufArray[NPT/2];
long MagBufArray[NPT/2];
void GetPowerMag()
{
signed short lX,lY;
float X,Y,Mag;
unsigned short i;
for(i=0; i<NPT/2; i++)
{
lX = (OutBufArray[i] << 16) >> 16;
lY = (OutBufArray[i] >> 16);
//除以32768再乘65536是为了符合浮点数计算规律
X = NPT * ((float)lX) / 32768;
Y = NPT * ((float)lY) / 32768;
Mag = sqrt(X * X + Y * Y) / NPT;
if(i == 0)
MagBufArray[i] = (unsigned long)(Mag * 32768);
else
MagBufArray[i] = (unsigned long)(Mag * 65536);
}
}
stm32有关FFT的dsp库
需积分: 0 157 浏览量
2023-07-31
00:13:39
上传
评论
收藏 17KB RAR 举报
巴渝小禹
- 粉丝: 77
- 资源: 9
最新资源
- 参考nuc-i9拓展板的驱动应用模板代码
- OpenHarmony下的minicom工具
- 通信拓扑图标,包括数通、接入网、核心网等图标
- 课设毕设基于SSM的贝儿米幼儿教育管理系统-LW+PPT+源码可运行.zip
- Scratch 手速判断游戏:反弹之神.sb3
- M2M开发套件程序 2024-5-16
- 课设毕设基于SSM的宜佰丰超市进销存管理系统-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的医院远程诊断系统-LW+PPT+源码可运行.zip
- 编码解码,(UTF16+UTF32+UTF8+ANSI)获取文本文件编码类型易语言源码
- 课设毕设基于SSM的网络视频播放器-LW+PPT+源码可运行.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈