摘要:該文分析了G.729在ARM上實(shí)時(shí)實(shí)現(xiàn)存在的困難和相應(yīng)的關(guān)鍵技術(shù),詳細(xì)論述了G.729編解碼算法在ARM上實(shí)現(xiàn)所采用的優(yōu)化技術(shù),并針對(duì)S3C2440芯片的硬件結(jié)構(gòu)和編譯系統(tǒng)特點(diǎn),設(shè)計(jì)了一套運(yùn)行在該芯片上的G.729語音編解碼器。
關(guān)鍵詞:G.729;優(yōu)化;S3C2440;語音編解碼
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)04-0906-03
G.729語音編解碼算法是當(dāng)前語音編解碼算法中主流方案之一,該算法在中低速率語音信號(hào)傳輸上提供了較好的解決方案,并且在8kb/s速率下能具備比較好的語音編碼質(zhì)量,延遲時(shí)間相對(duì)更短,因此在通訊系統(tǒng)、多媒體設(shè)備終端等領(lǐng)域有著非常廣泛的應(yīng)用。但是由于G.729語音編解碼算法有較高的運(yùn)算復(fù)雜度和較大的數(shù)據(jù)存儲(chǔ)量,使得該算法要在硬件平臺(tái)上實(shí)時(shí)實(shí)現(xiàn)或應(yīng)用在實(shí)際當(dāng)中會(huì)存在非常多的困難。使用專用的語音壓縮芯片價(jià)格較貴,而且在功能擴(kuò)展、靈活的進(jìn)行信號(hào)處理方面,使用專用芯片的設(shè)備會(huì)受到較大的限制,如果想新加入一些功能及算法是十分困難的。實(shí)時(shí)實(shí)現(xiàn)G.729算法一般都是采用DSP平臺(tái),而采用DSP平臺(tái)會(huì)使得系統(tǒng)成本增加,面積增大。隨著嵌入式系統(tǒng)的功能越來