你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

有哪位老铁用STM32做过FFT,现在一脸蒙蔽啊

[复制链接]
在路上11111111 提问时间:2017-8-5 16:23 /
如题,现在对于FFT了解了一点点,但是根本不知道如何下手去写这个东西啊,有哪位老哥做过,希望能看看您怎么写的啊。
收藏 评论7 发布时间:2017-8-5 16:23

举报

7个回答
好吃好好吃 回答时间:2017-8-5 20:40:28
keil里有参考例程
在路上11111111 回答时间:2017-8-6 08:54:52
好的,老哥
在路上11111111 回答时间:2017-8-6 20:09:33

测出的频率是正确的,但是幅值不正确,还有就是当我的信号的幅值低于80mV 的时候,测出的频率也不对,为什么呢
sssdd 回答时间:2017-8-7 09:56:04
放大信号试试。可能是浮点精度不够导致的。
在路上11111111 回答时间:2017-8-7 11:35:58
sssdd 发表于 2017-8-7 09:56
放大信号试试。可能是浮点精度不够导致的。

放大了,不行,有人告诉我我的AD采集的数据,不能采集负数,需要加一个偏移值,是不是这个原因
sssdd 回答时间:2017-8-8 10:25:39
在路上11111111 发表于 2017-8-7 11:35
放大了,不行,有人告诉我我的AD采集的数据,不能采集负数,需要加一个偏移值,是不是这个原因 ...

说真的,没做过,但是据说单精度浮点会引入截尾误差,和你这个很类似。
放大是指对原始信号放大,而不是数据处理的时候。
AD本来就没有负数。所谓负数都是减去直流偏置得来的。貌似和你这个问题无关。
FFT应该能处理负数。也许是本身用的算法有问题。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

在路上11111111 回答时间:2017-8-8 14:45:48
哦哦谢谢了
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版