【问题标题】:Hop_Size meaning in aubio奥比奥中的 Hop_Size 含义
【发布时间】:2018-07-11 02:40:51
【问题描述】:

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

【问题讨论】:

  • Google search的第一个结果
  • hop_size 告诉它在一帧 FFT 分析后可以向前跳转多少个样本。 1 是最好的,任何更大都是质量和速度之间的权衡。

标签: c audio aubio


【解决方案1】:

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

如下图

  • 跃点大小为Q
  • 帧大小为K
  • 都与信号有关s(n)

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

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

【讨论】:

    猜你喜欢
    • 2018-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 2018-08-15
    相关资源
    最近更新 更多