stm32f4discovery音频采集然后FFT算频率非常大

2019-07-14 15:06发布

我用STM32f4discovery 开发板上的数字麦克风(MP45DT02),将采集到的声音的频率计算出来。
我具体的做法是,将采集到的pdm数据转换位pcm格式(st公司提供的lib库4)的数据,然后用FFT处理,把计算出来的最大频率通过串口打印出来,
我的采用i2s采样速率是32k,FFT计算1k的数据,但计算出来的最大频率却非常大,按照FFT算法算出的最大频率应该在1k以下??






,希望高手能指点一下,我对FFT算法也不是很熟,用它要注意哪问题??还有对数字麦克风的数据处理正确吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
Topcbpcba
1楼-- · 2019-07-15 16:56
 精彩回答 2  元偷偷看……
a2009428
2楼-- · 2019-07-15 20:30
 分享下
miweurwer
3楼-- · 2019-07-15 23:23
kankan 
a2009428
4楼-- · 2019-07-16 00:39
 赞
新晴细履平沙
5楼-- · 2019-07-16 05:01
很有意思,能分享是怎么做的吗
chenliyun
6楼-- · 2019-07-16 08:20
 精彩回答 2  元偷偷看……

一周热门 更多>