新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > G.723.1在DSP數(shù)字對講機(jī)基帶系統(tǒng)中的應(yīng)用

        G.723.1在DSP數(shù)字對講機(jī)基帶系統(tǒng)中的應(yīng)用

        作者: 時間:2009-09-18 來源:網(wǎng)絡(luò) 收藏

        AD7311L的初始化函數(shù)主要是對其的外部引腳配置,該模塊分為McBSP1的配置和AD7311L的硬件配置。
        McBSP1的初始化函數(shù)如下:

        本文引用地址:http://www.104case.com/article/152348.htm


        4.2 語音編解碼模塊
        該模塊主要是對G.723.1的代碼處理。若直接使用ITU提供的定點C源代碼, C5509A完成1幀的編碼需要53 400 912個周期,即使C5509A工作在最高頻率200 MHz,也需要267 ms。所以代碼必須經(jīng)過優(yōu)化,且優(yōu)化后的代碼占用的資源不能過高,這樣才能保證有足夠的資源對后續(xù)的化進(jìn)行實時處理。本設(shè)計主要從編譯器、C語言級、匯編級和算法級4個方面對G.723.1的定點C代碼進(jìn)行優(yōu)化。本文主要對算法級優(yōu)化進(jìn)行介紹。
        在對G.723.1算法進(jìn)行仿真的過程中發(fā)現(xiàn),基音估計、自適應(yīng)碼本搜索、固定碼本搜索和代數(shù)碼本搜索等模塊占語音編解碼的總時間超過70%,因此優(yōu)化措施應(yīng)著重對這幾個模塊的算法進(jìn)行優(yōu)化。
        ①開環(huán)基音估測函數(shù)Estim_Pitch()中,計算圖1f[n]中的互相關(guān)值COL(j):


        尋找使得COL(j)max,開環(huán)基音周期j的搜索范圍18~142。在基音周期較短時,基音頻率較大;對語音信號編碼質(zhì)量影響較大,而基音周期較長時,基音頻率較小,對語音信號編碼質(zhì)量較小。所以18~58之間基音周期采用逐點計算搜索,而59~142之間以采用隔點計算,可以減少運(yùn)算量。



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 蒙自县| 台南县| 农安县| 公安县| 玉龙| 垦利县| 吉木乃县| 呼伦贝尔市| 平果县| 洛浦县| 方山县| 洪湖市| 潞西市| 新建县| 绥棱县| 宁都县| 吉水县| 阳西县| 同心县| 大埔县| 资源县| 泌阳县| 大连市| 垣曲县| 墨竹工卡县| 芦山县| 泾阳县| 钦州市| 清水河县| 客服| 长葛市| 元阳县| 农安县| 南川市| 开鲁县| 东平县| 岑巩县| 呈贡县| 双柏县| 龙胜| 军事|