求助:关于STM32使用DSP库做频谱校正、,急啊,大牛们指点下

[复制链接]
3608|7
 楼主| dwlovehome 发表于 2011-7-31 22:35 | 显示全部楼层 |阅读模式
如题。用STM32自带的DSP库,对交流信号进行FFT变换。采样频率3200Hz(实际有1~2Hz的波动),用的是64点的FFT,也就是没20ms采样64个点,然后进行计算,希望求取50Hz信号的幅值。

实际中交流信号的频率会在50Hz上下波动(就是电网信号),加上采样频率也有小的波动。造成了求取的数值会在某个值A+30这个区间不停的波动。

差了下资料,觉得可能是频谱泄漏造成的,需要进行频谱校正。

但是具体改用那个算法,如何校正,没有一点头绪,希望搞过的大牛们指点下啊,感激不尽~~~

哦,我的FFT求模,是网上找的,就是Q14算法(额,看到他们是这么说的),就是先把采的数据左移16位,然后计算的

评论

@DONGpig :我使用的是官方的DSP库FFT变换的,采集信号频率是2HZ,数据波动比较大,不知道如何解决  发表于 2020-4-23 13:58
您好,您使用FFT变换后数据波动问题解决了吗??怎么解决的??  发表于 2020-4-23 13:57
 楼主| dwlovehome 发表于 2011-8-1 12:53 | 显示全部楼层
额,顶下,希望看到的大牛指点下
 楼主| dwlovehome 发表于 2011-8-1 19:39 | 显示全部楼层
额,大牛们,指点下啊~~~
 楼主| dwlovehome 发表于 2011-8-4 15:55 | 显示全部楼层
使用的是12位的AD,后来使用网友的FFT(基二的,double)然后也会出现这个问题。。
现在搞的有点郁闷
lipopo 发表于 2011-8-5 13:32 | 显示全部楼层
我想听听版主的意见
 楼主| dwlovehome 发表于 2011-8-13 16:17 | 显示全部楼层
帖子还是沉了么?大牛们来指点下啊。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

41

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0