繁体   English   中英

获得 0 Hz 处的 FFT 结果峰值

[英]Getting FFT result peaks at 0 Hz

我有一个音频帧,它是一个长度为 16000 的 NumPy 数组。

波形

当我将 numpy FFT 应用于音频帧时,我得到一个峰值为 0 Hz 的频谱。 我尝试了来自同一音频文件的不同音频帧,但它们似乎都在 0 Hz 处有峰值。 在此处输入图像描述

谁能帮我理解我做错了什么? 谢谢你。

偏差大约为 -0.2,对吗? 这是随时间变化的恒定值。 这就是说,与围绕这个恒定值的变化相比,在 0 Hz 处有一个很强的分量。 您只需要解释结果。

解决方案:尝试从时域信号中减去平均值。 我想,神奇的是,0 Hz 分量会消失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM