我正在使用自相关函数来检测信号的基音。我使用公式acf(s)=(1/n)*sigma(|x(n)-x(n+s)|)
我该如何从这里开始。我应该找到最小值,而音高是最小值的索引。在这种情况下,间距始终为0。我做得对吗?我需要帮助。谢谢。
发布于 2010-12-04 17:45:28
自相关函数中的第一个最小值标识基本周期(因此,由于原始数据不太噪声,因此logn )。这将是一些样本,N,因此您需要将其转换为频率,例如
pitch = Fs / N其中Fs是采样频率。
https://stackoverflow.com/questions/4352565
复制相似问题