Hop_Size 在 aubio 中的含义

she*_*222 7 c audio aubio

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

fdc*_*cpp 8

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

在下图中

  • 啤酒花尺寸为Q
  • 框架尺寸为K
  • 一切都与信号有关s(n)

DSP 开窗和帧重叠示意图

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

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