gpt4 book ai didi

audio - 音乐样本中的谐波计数

转载 作者:行者123 更新时间:2023-12-04 15:36:27 26 4
gpt4 key购买 nike

为了确定声音的丰富度,我想确定音乐样本中谐波的数量。为此,我正在使用 加工最小 库,它为我提供了一个完整的频谱 FFT .我想知道如何计算 产生的光谱中的所有峰值FFT ,我什至对基频不感兴趣。

最佳答案

根据您的需要,有很多方法可以实现这一点。

如果你想计算每个峰值,那么你应该遍历频谱中的所有频率,记住强度是增加还是减少。每次您注意到从增加到减少的方向变化时,您都会增加峰值计数器。但是请注意,这也将包括非常微弱的峰,这可能是您需要的,也可能不是。您可以对要注册的峰值必须发生的增加和减少量设置最小限制。

或者,您可以找到信号强度的基线(在最简单的情况下使用平均值),然后计算正异常值的数量(与基线的一些可配置的最小偏差)。如果您修改此方法以使用与频率相关的基线和最小值来解释更高频率下强度的逐渐下降,您可能会获得更好的结果(同样,这取决于您的特定信号和需求,这是否有用)。一种简单的方法是将您的频谱划分为多个波段(小到足以假设每个波段的能量分布或多或少是平坦的),并为每个波段使用不同的基线和最小值。

关于audio - 音乐样本中的谐波计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8026233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com