应用FFT后,我得到了具有多个频点的频谱。如何使用倒频谱方法从该频谱中获得基频?

我已经研究了很多,尝试了许多代码,并在stackoverflow上问了三遍(这对LOT有帮助),而且我很确定倒频谱方法是发现我的情况下基本频率的最佳方法。我只是不知道该怎么做。

如果你们知道一些倒频谱的现成代码,请将其粘贴在您的答案上!也欢迎任何其他资源。

再次感谢!

最佳答案

倒谱中的峰标识频域中的周期性。如果您的源是干净的,倒频谱中应该有一个峰。发生这种情况的垃圾箱告诉您频率。这与输入信号的基频之间存在线性关系。用非数学的角度考虑:如果频率为5,则您的谐波相距5格,这意味着频域中5格的基波。您只需以通常的方式将其转换为FFT频率即可。尝试绘制给定输入的FFT幅度和倒频谱,以便您可以实际了解数学上的情况。

10-06 08:40