g729原始碼分析 4 基音週期搜尋 中

2021-06-05 19:52:28 字數 494 閱讀 8131

上一節對分數基音週期搜尋作了文字說明,

筆者畫了幾幅圖,對分數基音週期搜尋裡的公升抽樣進一步說明

圖1:表示乙個帶限的離散時間訊號的傅利葉變換,它必然是以2 pi為週期的函式.

圖2:當我們用 t[n]=1當n%3==0 對語音頻號進行抽樣時,

t[n]的頻譜圖如圖2所示,

圖3:圖1與圖2的卷積,因為t[n]的頻譜是一連串的衝激串,相當於將語音

訊號的頻譜進行週期地複製.

圖4:當我們要從抽樣的訊號中還原時,自然會相到用頻譜圖如圖4所示的低通濾波

器,對抽樣的訊號進行濾波.

圖5:就是圖4矩形濾波器對應的時域訊號,它是乙個sinc函式,筆者畫出了它的包絡圖.

sinc= sin(x)/x 就是矩形波的傅利葉變換

附圖如下:

林紹川2012.4.16於杭州

g729原始碼分析 3 基音週期搜尋 上

基音週期搜尋,是自適應碼本搜尋的乙個重要依據,自適應碼本的搜尋就是在基音週期附近進行的.和g723的基音週期搜尋不同,g729的基音週期搜尋搜尋也更為精細 g729把基音週期的搜尋分成3段,取了每一段中自相關的極值,三段區間分別為 20,39 40,79 80,143 這三個區間的權值是不一樣的,以...

g729原始碼分析 9 g729 解碼

現在來分析g729的解碼.從g729的測試 看出來,解碼的過程被清晰地分成了兩個部分.第一部分,就解碼出lpc 係數與激勵,合成語音.第二部分,進行感加權,傾斜補償 這些與g723的處理是極其類似的,少了靜音壓縮,這樣就少了一大塊要分析的 了 先來看第一部分,也就是合成語音的部分 decod ld8...

g729原始碼分析 7 增益量化

現在來分析g729的增益量化,這裡包含兩個增益,乙個是自適應碼本的增益gp,乙個是固定碼本的增益gc 由於自適應碼本與固定碼本已經被搜尋出來了,就可以根據這兩級碼本,與反量化的az係數進行卷積,得到解碼的語音頻號 包含未知變數gc與gp 利用這個解碼的語音頻號與目標語音頻號方差最小為準則,在增益碼本...