一个音频文件音调随着时间的变化,每个微小时间段的频率是不一样的,也就是说周期是不一样的,通过求声音信号的关于时间的自相关函数得到其周期改变,进而得出其频率规律。
结果及分析
按任意键移动时间区间,分析不同时间段的信号周期。图一是原始信号,图二是提取时间段的信号频谱图,图三是自相关函数图。
- 可以由图三看到,信号并不是有一个简单的周期函数加入噪声形成的,应该有多个周期函数。
- 假设可以把最高的那几个峰近似看成同一个周期函数的自相关函数,那么他的周期是160~170ms左右,就是频率在6.3 ~ 5.9HZ这样子。

拓展
更多相关函数的内容请看这里。
完整代码和音频——已存github
测试音频下载链接