5

我正在尝试使用 aubio ( https://aubio.org ) 库进行音高检测。我正在尝试使用 C 的 API,new_aubio_pitch函数的参数之一是hop_size. 是什么hop_size意思,你如何选择一个?

4

1 回答 1

5

跳数大小应指连续帧之间的样本数。对于信号分析,Hop Size 应该小于帧大小,使帧重叠。

在下图中

  • 跳跃大小将是Q
  • 帧大小将是K
  • 一切都与信号有关s(n)

DSP 开窗和帧重叠的图示

如果您的后续问题是“您为什么要这样做?”,那么在此主题中可以找到一个很好的答案:

https://dsp.stackexchange.com/questions/36509/why-is-each-window-frame-overlapping

于 2018-07-11T09:35:10.747 回答