<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于TMS320C50的通用語音信號處理系統(tǒng)

          基于TMS320C50的通用語音信號處理系統(tǒng)

          作者:南京航空航天大學(xué) 王宏 上海中國科學(xué)院東海研究站 朱安玨 時(shí)間:2008-06-04 來源:電子技術(shù)應(yīng)用 收藏

            語言是人類相互溝通信息的重要工個(gè)。隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,特別是通信和各種產(chǎn)品的廣泛普及,信號的數(shù)字化處理在越來越多的領(lǐng)域中發(fā)揮著巨大的作用。目前,各種以語言信號數(shù)字處理為特點(diǎn)的商品已經(jīng)進(jìn)入市場,商品化的語音機(jī)也已問世,如KAY公司的CSL TM(Computerized Speech Lab)。

          本文引用地址:http://www.ex-cimer.com/article/83642.htm

            一個(gè)完備的語音系統(tǒng)不但要具備語音信號的采集和回放功能,而且更重要的是要能完成復(fù)雜的語音信號分析和處理算法。通常這些算法運(yùn)算量大,且又要滿足實(shí)時(shí)或準(zhǔn)實(shí)時(shí)的快速高效處理要求,因此需采用高速芯片。另外,在要求系統(tǒng)滿足較好的通用性的同時(shí),針對不同的應(yīng)用和不斷出現(xiàn)的新處理方法,還要使系統(tǒng)便于功能的改進(jìn)和擴(kuò)展。

            為此,我們以PC機(jī)為主機(jī),以TMS320C50為核心設(shè)計(jì)了該系統(tǒng),其硬件配置框圖見圖1。其中,TMS320C50是美國Texas Instrument公司的16位定點(diǎn)產(chǎn)品,它包括改進(jìn)的哈佛(Harvard)結(jié)構(gòu)、高性能CPU、片內(nèi)存儲器、在片外圍接口以及一套高效的泄編指令集,計(jì)算速度可達(dá)40Mips,且性能價(jià)格比好。

            1 系統(tǒng)結(jié)構(gòu)

            系統(tǒng)硬件置如圖1所示。

            1.1 PC主機(jī)

            考慮到系統(tǒng)的通用性和易實(shí)現(xiàn)性,我們把CP機(jī)作為系統(tǒng)的主機(jī),其具體配置由不同的應(yīng)用確定。它主要提供系統(tǒng)的人機(jī)對話界面,以控制完成系統(tǒng)各項(xiàng)功能。

            1.2 PREPROC部件

            整個(gè)系統(tǒng)采用全模塊化結(jié)構(gòu),配置靈活,調(diào)試維護(hù)方便,支持軟件實(shí)現(xiàn)的各種語音數(shù)字處理算法。整個(gè)系統(tǒng)由一臺PC機(jī)和四個(gè)模塊部件組成。這四個(gè)模塊部件分別為輸入信號放大部件(PREPROC)、功率放大部件(POSPROC)、高速數(shù)字信號處理部件()和16位高精度采樣回放部件(AD/DA)。其中,DSP部件完成具體的信號處理任務(wù),并控制AD/DA部件完成語音信號的采集和回放;PREPROC部件完成對輸入語音信號的放大和防混疊濾波;POSPROC部件完成平滑濾波和功率放大。

            該部件對話筒輸入信號或線咱輸入信號進(jìn)行放大和防混疊濾波處理,其輸出供給AD/DA部件進(jìn)行采樣。其設(shè)計(jì)指標(biāo)為:話筒輸入范圍1mV~31.6mV,線路輸入范圍100mV~3.16V,輸入阻抗10kΩ,部件增益可調(diào),在標(biāo)稱范圍內(nèi)可將信號放大到AD輸入的滿刻度±10V。其中的防混疊濾波器作為獨(dú)立的插件,詳細(xì)設(shè)計(jì)在后面說明。

            1.3 POSPROC部件

            該部件對D/A送出的模擬信號進(jìn)行恢復(fù)濾波和功率放大,其輸出供給場聲器。可輸出最大功率為1W,用來推動(dòng)8Ω的揚(yáng)聲器。其中恢復(fù)濾波器作為獨(dú)立的插件,詳細(xì)設(shè)計(jì)在下面說明。

            1.4 濾波器插件

            本系統(tǒng)提供10kHz和20kHz兩種濾波器插件供選擇。為適應(yīng)不同的應(yīng)用需要,系統(tǒng)可配置不同截止頻率的濾波器插件或外接截止頻率可調(diào)的濾波器。

            系統(tǒng)提供的防混疊濾波器和恢復(fù)濾波器,分別由兩片MAX274及其外接電阻構(gòu)成的兩個(gè)八階切比雪夫低通濾波器串聯(lián)構(gòu)成。由器件手冊可知,MAX274由四個(gè)同樣的濾波單元組成,每個(gè)濾波單元就是一個(gè)二階濾濾器。為了方便起見,將四個(gè)濾波單元依次編號A、B、C、D。由《有源濾波器精確設(shè)計(jì)》可查得通帶起伏為0.2dB的八階切比雪夫低通濾波順的歸一化參數(shù)B和C,然后,由MAX274器件手冊可知:對于每一個(gè)濾波單元,有:

            在應(yīng)用中,我們把MAX274的FC腳接地,則Rx/Ry=0.2,由此可計(jì)算出各個(gè)電阻值。實(shí)際應(yīng)用中,因?yàn)樽柚递^特殊,每個(gè)電阻值須由兩個(gè)精密電阻串聯(lián)得到。

            1.5 DSP部件

            該部件是塊插在ISA總線上的半長板,它控制AD/DA部件完成語音數(shù)據(jù)的采集和回放,并根據(jù)下載軟件完成相應(yīng)的信號分析,是該系統(tǒng)的關(guān)鍵部件。它由TMS320C50(工作頻率40MHz)、雙端口RAM(4K×8)、FIFO(1K×8)及相應(yīng)的控制電路組成。

            使用時(shí),DSP程序由主機(jī)通過雙端口RAM下載到C50的內(nèi)部程序區(qū)。采樣前,C50通過內(nèi)部定時(shí)器Timer來設(shè)置AD/DA部件的采樣頻率。單個(gè)樣點(diǎn)采樣完成后,AD/DA部件產(chǎn)生C50硬件中斷INT1,C50響應(yīng)中斷INT1,將來自AD的采樣數(shù)據(jù)寫入FIFO,主機(jī)通過讀FIFO獲得采樣數(shù)據(jù);語音回放前,C50按照回放頻率設(shè)置內(nèi)部定時(shí)器Timer,使之產(chǎn)生中斷INT1;回放時(shí),主機(jī)將數(shù)據(jù)寫入FIFO,C50定時(shí)響應(yīng)中斷INT1,從FIFO讀取數(shù)據(jù)并將它送到DA輸出;信號處理任務(wù)在C50內(nèi)部完成,單次處理的輸入輸出數(shù)據(jù)通過雙端口RAM在主機(jī)與DSP部件之間交換。

            為了方便地編寫軟件,在此我們列出DSP部件與PC機(jī)以及AD/DA部件之間的接口參數(shù):


          上一頁 1 2 下一頁

          關(guān)鍵詞: DSP 語音 信號處理

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();