G711編碼原理

2021-08-01 16:32:16 字數 659 閱讀 4324

在正常的語音通話中,訊號幅值的分布並不均勻,小訊號出現的概率往往大於大訊號出現的概率。g.711 正是利用語音頻號的這種特性採用非均勻量化編碼。在量化的時候可以讓量化區間在小訊號的時候取較小,在大訊號的時候取較大,這樣就能有效提高量化的訊雜比

首先將輸入訊號的幅度歸一化便於分析,然後將訊號分成不均勻的8個段落,每個段落長度基本以

2倍的遞增。每一段又再分成

16份,每乙份都代表乙個量化級別。這可以看出

g711

對小訊號的量化級別達到

1/2048

。因為人耳對小訊號的敏感度遠遠高於大訊號,這樣量化更符合語音通訊。

g711編碼分a率和

u率,將

16bit

(實際是

13bit

,儲存為

16)的資料壓縮為

8bit

,壓縮比為

2。專案中採用的是

a率,又稱

13折線法。之前說過將輸入訊號分八段,只考慮的是正極性訊號,而將負極性訊號一起考慮時,接近原點的四段基本上斜率是一致的,看成一段,加起來剛好是

13條折線。

程式解析,首先判斷正負極性,為正最高位為1,為負則最高位為

0;根據輸入訊號再判斷段落號,最後求段內量化值,組成乙個

8bit

的數輸出。

G 711 實時語音編碼簡要描述。

g.7 系列主要應用與 voip.pcm 將語音模擬訊號轉化成計算機使用的數碼訊號。如 每秒取樣 8000 次,每次用 8bits 資料表示。每次取樣資料叫 sample g.711演算法則針對每個 sample 編碼,以達到壓縮資料的效果。如 g.711 編碼。如果每次取樣資料 16bits 表示...

音訊編碼技術G 729與G 711

voip中g.729與g.711的部分資料 由於用上了voip閘道器裝置,在設定介面裡關於語音壓縮的設定裡有5種標準可選,分別是g.711 ulaw g.711 alaw g.723 53k g.723 63k g729,g.711和g.729是企業voip部署中非常流行的兩種編解碼器。與通過g.7...

RTP打包G711音訊資料傳送

前面部落格講過g711編碼,有兩種g711a g711u,主要在安防中應用,是一幀波形編碼的音訊資料,只是將pcm壓縮一半資料量。一般g711,取樣率8000,通道數1。所以g711中1b就是乙個樣本資料。g711打包rtp非常簡單,只要在g711資料前加上rtp頭即可。g711沒有想aac那樣,按...