新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 低碼率語音編碼MELP聲碼器的SOPC實現(xiàn)

        低碼率語音編碼MELP聲碼器的SOPC實現(xiàn)

        作者: 時間:2010-05-28 來源:網(wǎng)絡(luò) 收藏

          摘 要: 討論了低碼率的編解碼過程,有效降低了碼率并能使說話者個人語音特征減弱,特別適合需要弱化說話者語音特點的場合。給出了其的硬件實現(xiàn)框圖,據(jù)此可進行具體的硬件設(shè)計。同時給出了編解碼框圖,可用于進一步的軟件編制。

          技術(shù)在當(dāng)今數(shù)字通信尤其在無線系統(tǒng)中發(fā)揮著越來越重要的作用。利用語音編碼技術(shù)可有效降低信息存儲量、提高信道利用率?;旌霞罹€性預(yù)測()語音編碼算法能在較低碼率下提供較高的語音質(zhì)量、自然度和清晰度,已成為美國國防部新的2.4 Kb/s的語音編碼標(biāo)準(zhǔn)。

          Nios II處理器是Intel公司為Altera公司推出的32位精簡指令處理器軟核。在Altera公司推出的軟件中加載Nios II軟核和相應(yīng)的外圍接口以及與定義相應(yīng)的自定義指令,對設(shè)計進行綜合,下載到中就可以方便地實現(xiàn)一個具有高速DSP功能的嵌入式處理器[1]。

          由硬件實現(xiàn)復(fù)雜的算法通常比軟件實現(xiàn)更高效。利用Altera公司的Nios II嵌入式處理器的定制指令,可以把用戶自定義的功能直接添加到Nios II CPU的算術(shù)邏輯單元(ALU)中,以加快專項任務(wù)的執(zhí)行速度。自定義指令的優(yōu)勢就在于可以將程序代碼中的瓶頸部分改用硬件指令支持,用自定義的指令使程序得到加速。

          1 MELP的構(gòu)成

          MELP聲碼器的采樣率為8 kHz,每個樣點值用16 bit量化,每180個樣點為1幀,幀長22.5 ms,每幀量化bit數(shù)為54 bit,總的速率為2.4 Kb/s。

          MELP聲碼器是建立在傳統(tǒng)的二元激勵LPC模型基礎(chǔ)上,采用了混合激勵、非周期脈沖、自適應(yīng)譜增強、脈沖整形濾波和傅氏級數(shù)幅度值等5項新技術(shù),使得合成語音能更好地擬合自然語音。圖1所示為MELP編解碼原理框圖[2]。

        低碼率語音編碼MELP聲碼器的SOPC實現(xiàn)


        上一頁 1 2 3 4 下一頁

        關(guān)鍵詞: SOPC MELP 語音編碼 FPGA NiosII

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 永和县| 海安县| 济源市| 旺苍县| 钦州市| 镇巴县| 柘荣县| 邵东县| 富蕴县| 奈曼旗| 马鞍山市| 高阳县| 呼玛县| 二手房| 海林市| 河津市| 嘉义县| 安西县| 盐亭县| 成都市| 凯里市| 西华县| 乌拉特后旗| 阿拉善盟| 高清| 会同县| 金湖县| 永寿县| 平湖市| 万山特区| 四平市| 远安县| 石河子市| 庐江县| 大悟县| 日土县| 北京市| 板桥市| 鹿泉市| 青冈县| 安国市|