ADPCM
Adpcm是自適應(yīng)差分脈沖編碼調(diào)制的簡稱,最早使用于數(shù)字通信系統(tǒng)中。該算法利用了語音信號樣點間的相關(guān)性,并針對語音信號的非平穩(wěn)特點,使用了自適應(yīng)預(yù)測和自適應(yīng)量化,即量化器和預(yù)測器的參數(shù)能隨輸入信號的統(tǒng)計特性自適應(yīng)于或接近于最佳的參數(shù)狀態(tài),在32kbps◎8khz速率上能夠給出網(wǎng)絡(luò)等級話音質(zhì)量。現(xiàn)在我們使用的是IMA ADPCM算法,該算法中對量化步長的調(diào)整使用了簡單的映射方法,對于一個輸入的PCM值X(n),將其與前一時刻的X(n-1)預(yù)測值做差值 得到d(n),然后根據(jù)當(dāng)前的量化步長對d(n)進(jìn)行編碼,再用此sample點的編碼值調(diào)整量化步長,同時還要得到當(dāng)前sample點的預(yù)測值供下一sample點編碼使用。通過此算法可將樣點編碼成4bit的碼流,一個符號位和三個幅度位。查看更多>>