新聞中心

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

        MELP語音編碼的FPGA實現(xiàn)的系統(tǒng)框架

        作者: 時間:2012-01-19 來源:網(wǎng)絡(luò) 收藏

        3 語音編碼的硬件構(gòu)成

          硬件電路板由Altera公司的芯片EP2C8作為主控芯片,此外還包括:8 MB容量的SDRAM、2 MB容量的Flash、WM8731音頻芯片,自帶音頻D/A、A/D,為方便調(diào)試,另帶有串口。語音編碼硬件構(gòu)成如圖2所示。

          

        MELP語音編碼的FPGA實現(xiàn)的系統(tǒng)框架

          為便于程序的調(diào)試,擴充了RS-232串口,可與計算機串口直接互聯(lián)。8 MB容量的SDRAM可為Nios II軟核處理器運行嵌入式操作系統(tǒng)提供所需的存儲空間,2 MB容量的Flash也可為的軟件編制提供存儲空間。WM8731音頻芯片提供快速的音頻編解碼數(shù)據(jù)碼流,并向揚聲器傳輸解碼后的數(shù)據(jù)流。

          WM8731是一個低功耗的立體聲Codec芯片,內(nèi)部集成了耳機放大功能,因此,WN8731也可以應(yīng)用于MD、DAT等設(shè)備[7];內(nèi)建了24 bit(multi-bit)Σ-Δ三角模數(shù)轉(zhuǎn)換和數(shù)模轉(zhuǎn)換,ADC和DAC都使用了超采樣數(shù)字插值技術(shù);支持數(shù)字音頻的位數(shù)可以是16 bit~32 bit,采樣率從8 kHz~96 kHz;立體聲音頻輸出帶有數(shù)據(jù)緩存和數(shù)字音量調(diào)節(jié),WM8731通過2~3根的串行接口進行控制,可工作于主從模式。在3.3 V信號電壓時ADC可以達到90 dB的信噪比,1. 8 V信號電壓時ADC可以達到85 dB的信噪比。3.3 V信號電壓時的DAC信噪比可以達到100 dB,1.8 V信號電壓時DAC信噪比也有95 dB。ADC和DAC的頻率響應(yīng)都在8 kHz~96 kHz之間,可以有選擇地使用ADC的高通濾波。一般情況下,WM8731都是在專業(yè)聲卡領(lǐng)域中使用。

          各芯片之間的互聯(lián)通過引線連接到的IO腳。Nios II處理器的內(nèi)部總線通過定義引腳連到IO,這樣需要連接到Avavon總線的芯片可通過IO腳連到總線上。圖3所示為WM8731CODEC芯片與主芯片的連接。

          

        MELP語音編碼的FPGA實現(xiàn)的系統(tǒng)框架

          串口方面,SDRAM及Flash使用Nios II自帶的基于Avalon總線的軟IP。

          本文討論了MELP混合線性碼激勵的FPGA實現(xiàn)的硬件構(gòu)成,介紹了硬件主要組成芯片及MELP編解碼的主要框架,可以用于下一步軟件程序的編制。


        上一頁 1 2 下一頁

        關(guān)鍵詞: MELP FPGA

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 阿荣旗| 长垣县| 青浦区| 乌拉特中旗| 肥城市| 正蓝旗| 松潘县| 天台县| 高碑店市| 湾仔区| 安义县| 吴川市| 图木舒克市| 忻城县| 西安市| 噶尔县| 阿图什市| 青冈县| 曲沃县| 右玉县| 赤城县| 顺义区| 阜康市| 荆门市| 高唐县| 库伦旗| 临澧县| 延寿县| 盈江县| 克东县| 富民县| 黑山县| 百色市| 湖北省| 渭源县| 铜陵市| 潜山县| 福建省| 临邑县| 徐州市| 广德县|