Matlab 基音周期提取1-原理說明
先看語音“0”的整體波形:

圖1
再選其中的兩個局部:

圖2

圖3
以上三幅圖為語音“0”以8KHz采樣的波形。可以看出,漢語語音具有非常明顯的**准周期特性**。相鄰的兩個周期的波形基本一致,隨時間推移,波形規律性的**逐漸**改變。
基音周期提取的常用方法參數有:**短時自相關**、短時平均幅度差、線性預測倒譜、小波自相關函數、三電平削波的互相關函數等[2]。
這里對便於理解的短時自相關法說明如下,直接引用參考文獻內容。

圖4(參考文獻[3])
公式通俗理解:
式3.13中,R(k)等於原序列x中,由負無窮到正無窮,所有間隔為k的兩個樣點,相乘后求和。
式3.14中,R(k)等於原序列x中,由負無窮到正無窮,所有間隔為k的兩個樣點,相乘后求和,再除以求和的項數,即相隔為k的樣點乘積的平均值。

圖5(參考文獻[3])
參考文獻:
1、 《實用語音識別基礎》 王炳錫 屈丹 彭煊 等,國防工業出版社 2005
2、 《MATLAB在語音信號分析和合成中的應用》 宋知用,北京航空航天大學出版社 2013
3、 《數字語音處理及MATLAB仿真》 張雪英,電子工業出版社 2010
4、 網絡資源
