频谱图显示的音符多于实际应有的音符

信息处理 信号分析 声音的 音乐
2022-01-31 13:29:38

我最近在尝试声音分析,当我绘制音频文件的频谱数据时,我看到的是,除了实际拾取的音符之外,还有一些具有相当高的局部振幅的其他音符。
例如,我有一个样本,其中 D 大调和弦带有一些令人讨厌的失真。在查看光谱图后,我可以按预期观察到音符 D、F# 和 A。但是当我走得更高时,其他一些音符的振幅高于阈值,其中之一是 E。
尝试了相同的算法来录制没有失真的吉他和弦,但听起来还有一些其他效果,如合唱或镶边,并且再次发现了额外的音符。
所以,问题是:为什么我在分析光谱时可以看到额外的音符,即使它们在录音过程中没有被挑选出来?

注意:音符 E 在频谱中有一些谐波,因此不能将其视为噪声。

1个回答

由于吉他的音符不是纯正弦曲线,因此您应该会看到一些谐波,即使在分析没有效果的干信号时也是如此。例如,音符 E 是音符 A 的纯五度音,即,它是二次谐波。

如果您使用失真或调制效果(合唱、镶边和移相器),由于非线性(失真)或时变滤波(调制效果),您会获得更多的额外频率。

因此,总而言之,与基本音高不同的附加频率分量的三个来源:

  1. 谐波(由于非正弦信号)
  2. 非线性(例如,过载/失真)
  3. 时变滤波(例如,调制效果)

在您的示例中,您得到了所有三个。