



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嵌入式數(shù)字多媒體終端硬件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)摘要:實(shí)現(xiàn)了一種全集成可變帶寬中頻寬帶低通濾波器,討論分析了跨導(dǎo)放大器-電容(OTAC)連續(xù)時(shí)間型濾波器的結(jié)構(gòu)、設(shè)計(jì)和具體實(shí)現(xiàn),使用外部可編程電路對(duì)所設(shè)計(jì)濾波器帶寬進(jìn)行控制,并利用ADS軟件進(jìn)行電路設(shè)計(jì)和仿真驗(yàn)證。仿真結(jié)果表明,該濾波器帶寬的可調(diào)范圍為126 MHz,阻帶抑制率大于35 dB,帶內(nèi)波紋小于05 dB,采用18 V電源,TSMC 018m CMOS工藝庫(kù)仿真,功耗小于21 mW,頻響曲線接近理想狀態(tài)。關(guān)鍵詞:Butte引言 隨著信息時(shí)代的到來(lái),信息技術(shù)尤其是計(jì)算機(jī)多媒體技術(shù)與網(wǎng)絡(luò)技術(shù)飛速發(fā)展,語(yǔ)音教室在各種學(xué)校都已有了廣泛的應(yīng)用?,F(xiàn)存的語(yǔ)音
2、教學(xué)系統(tǒng)一般都是采用模擬電路,可靠性低,抗干擾性弱,易發(fā)生串音,從而在傳輸過(guò)程中會(huì)失真、衰減,且易受干擾,導(dǎo)致語(yǔ)音質(zhì)量較差,同時(shí)布線也較復(fù)雜,建設(shè)成本比較高;另外現(xiàn)存的解決方案實(shí)現(xiàn)的功能較為單一,只能完成簡(jiǎn)單的教學(xué)功能,沒(méi)有提供隨意分組討論、點(diǎn)名、選擇題問(wèn)答等應(yīng)有的功能;另外,現(xiàn)存的解決方案沒(méi)有發(fā)揮出現(xiàn)有的多媒體網(wǎng)絡(luò)技術(shù)優(yōu)勢(shì),無(wú)法進(jìn)行高效、生動(dòng)的多媒體教學(xué),交互性比較差,教學(xué)效果受到很大的影響,嚴(yán)重影響了在實(shí)際教學(xué)中的推廣與應(yīng)用。要解決傳統(tǒng)語(yǔ)音教學(xué)面臨的問(wèn)題必須引入數(shù)字化的設(shè)計(jì)。數(shù)字多媒體終端的硬件設(shè)計(jì)與實(shí)現(xiàn) 數(shù)字語(yǔ)音教學(xué)系統(tǒng)由教師端、多個(gè)學(xué)生端(數(shù)字多媒體終端)、數(shù)字傳輸網(wǎng)絡(luò)組成。其中,教師
3、端一般采用計(jì)算機(jī)控制,主要完成系統(tǒng)管理及網(wǎng)絡(luò)管理。學(xué)生端既可以基于PC機(jī)平臺(tái),也可以采用經(jīng)濟(jì)型獨(dú)立設(shè)備。數(shù)字傳輸網(wǎng)絡(luò)是所要傳輸?shù)亩嗝襟w信息的載體。本文就是針對(duì)學(xué)生端設(shè)計(jì)一種經(jīng)濟(jì)實(shí)用的獨(dú)立設(shè)備。它采用嵌入式數(shù)字信號(hào)處理器DSP+CPLD+接口電路的設(shè)計(jì)模式。數(shù)字信號(hào)處理器DSP實(shí)現(xiàn)語(yǔ)音信號(hào)的處理、網(wǎng)絡(luò)接口部分的控制及多任務(wù)的管理。CPLD完成網(wǎng)絡(luò)適配部分設(shè)計(jì)及部分外圍電路控制。接口電路包含網(wǎng)絡(luò)接口、模擬語(yǔ)音輸入輸出接口。語(yǔ)音傳輸中要保證語(yǔ)音傳輸?shù)膶?shí)時(shí)性和交互性,實(shí)現(xiàn)學(xué)生端與教師端和其他學(xué)生端的通信。 硬件平臺(tái)構(gòu)造于DSP嵌入式系統(tǒng)上,該平臺(tái)采用了TI公司的數(shù)字信號(hào)處理器TMS320VC5402作
4、為核心部件,利用可編程邏輯器件XC95288開(kāi)發(fā)了外圍控制電路和接口電路,其電路如圖1所示。它主要包括以下幾部分: 圖1 嵌入式多媒體終端硬件平臺(tái)結(jié)構(gòu)框圖多種設(shè)備接口 包括網(wǎng)絡(luò)輸入、輸出接口、話筒輸入接口和耳機(jī)輸出接口。語(yǔ)音信號(hào)前置放大 由于從話筒輸入的語(yǔ)音信號(hào)比較微弱(130mV),達(dá)不到編解碼器對(duì)信號(hào)強(qiáng)度的要求,因此必須進(jìn)行前置放大,這里由專用前置放大芯片完成。語(yǔ)音信號(hào)的轉(zhuǎn)換及編解碼 語(yǔ)音信號(hào)的A/D,D/A轉(zhuǎn)換及編解碼功能是利用MC145480完成的,它的優(yōu)點(diǎn)是:可將語(yǔ)音信號(hào)的A/D,D/A轉(zhuǎn)換及編解碼集成在一個(gè)芯片中,提高了系統(tǒng)穩(wěn)定性;只需單電源供電,減少了雙電源供電所帶來(lái)的電源干擾問(wèn)
5、題,提高了語(yǔ)聲質(zhì)量;可提供A律及m律兩種編碼格式,提供符合ITU-TG.711建議的語(yǔ)音數(shù)據(jù)流。系統(tǒng)控制、管理與語(yǔ)音壓縮 由數(shù)字信號(hào)處理器TMS320VC5402完成。該芯片處理速度快,可實(shí)現(xiàn)語(yǔ)音的實(shí)時(shí)處理,并實(shí)現(xiàn)語(yǔ)音的回聲抑制功能。除了能完成DSP所提供的功能外,利用內(nèi)嵌的DSP/BIOS實(shí)時(shí)操作系統(tǒng),可實(shí)現(xiàn)并建立語(yǔ)音實(shí)時(shí)多任務(wù)系統(tǒng)。網(wǎng)絡(luò)適配電路 本網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)參考令牌總線網(wǎng),物理拓?fù)洳捎每偩€型結(jié)構(gòu),由一根線形的電纜連接各個(gè)站點(diǎn)。邏輯拓?fù)洳捎铆h(huán)形結(jié)構(gòu),每個(gè)站點(diǎn)知道自己左邊和右邊站點(diǎn)的地址,在邏輯上構(gòu)成一個(gè)環(huán),數(shù)據(jù)沿環(huán)逐節(jié)點(diǎn)順序傳送。這種物理結(jié)構(gòu)具有以太網(wǎng)電纜的可靠性,不會(huì)因某處電纜故障物而
6、在物理上導(dǎo)致整個(gè)系統(tǒng)癱瘓。其所需電纜長(zhǎng)度短,安裝費(fèi)用低,易于布線、維護(hù)和擴(kuò)充。而且,物理上共享總線的站點(diǎn)之間可以直接通信,響應(yīng)速度較快。同時(shí),由于總線電纜固有的廣播特性,使得應(yīng)用中廣播功能的實(shí)現(xiàn)較為容易。另外,由于邏輯環(huán)是公平的,每一站點(diǎn)對(duì)信道的訪問(wèn)時(shí)間有一個(gè)確定的上界,因此可以防止某一站點(diǎn)獨(dú)占信道這種情況的發(fā)生。共享媒體語(yǔ)音網(wǎng)是一個(gè)局域通信網(wǎng)絡(luò),它沒(méi)有路由問(wèn)題,任何兩個(gè)站點(diǎn)之間可以使用一條直接鏈路,所以不需要單獨(dú)設(shè)置網(wǎng)絡(luò)層,而可以將尋址、排序、流控、差錯(cuò)控制等功能都放在數(shù)據(jù)鏈路層中實(shí)現(xiàn)。 該控制電路利用XILINX公司的可編程邏輯器件CX95288實(shí)現(xiàn)。網(wǎng)絡(luò)適配器把數(shù)據(jù)總線上的低電平并行信號(hào)
7、轉(zhuǎn)換成0、1碼流,通過(guò)連接網(wǎng)絡(luò)各站點(diǎn)的電纜傳輸。它采用特殊技術(shù),以便利用適配器共享局域網(wǎng)線纜、局域網(wǎng)的介質(zhì)訪問(wèn)控制MAC方式和發(fā)送信號(hào)的類型。電路包括網(wǎng)絡(luò)接口、接收電路、發(fā)送電路及與DSP的接口電路。其中,網(wǎng)絡(luò)接口部分采用通用的RS-485通信接口,實(shí)現(xiàn)簡(jiǎn)單。共享媒體語(yǔ)音網(wǎng)絡(luò)的適配器電路結(jié)構(gòu)如圖2所示。 圖2 網(wǎng)絡(luò)適配器電路結(jié)構(gòu)數(shù)字多媒體終端的軟件設(shè)計(jì)與實(shí)現(xiàn) 數(shù)字多媒體終端系統(tǒng)除了利用DSP完成信號(hào)處理,實(shí)現(xiàn)全部系統(tǒng)控制功能之外,在系統(tǒng)軟件設(shè)計(jì)中,需要對(duì)DSP、存儲(chǔ)器、外設(shè)等各種資源加以管理,同時(shí)還要處理多任務(wù)并發(fā)操作和不同任務(wù)之間的協(xié)調(diào)。為了保證系統(tǒng)的可靠性和穩(wěn)定性,本文采用了DSP/BIO
8、S實(shí)現(xiàn)上述工作。DSP/BIOS實(shí)時(shí)操作系統(tǒng) DSP/BIOS是TI公司推出的一個(gè)實(shí)時(shí)操作系統(tǒng)(RTOS),與TI的CodeComposerStudio(CCS)集成在一個(gè)開(kāi)發(fā)環(huán)境下。目前最新的版本是CCS2.0中的DSP/BIOSII。它支持軟件模塊化,通過(guò)修改內(nèi)核提供占先式多任務(wù)服務(wù);具有設(shè)備獨(dú)立的I/O數(shù)據(jù)流模型;可以對(duì)內(nèi)存進(jìn)行動(dòng)態(tài)分配與內(nèi)存管理。DSP/BIOS實(shí)際上是一個(gè)可調(diào)用的系統(tǒng)模塊API的集合,利用DSP/BIOS調(diào)試工具可以對(duì)程序進(jìn)行實(shí)時(shí)跟蹤與分析,提高應(yīng)用程序開(kāi)發(fā)的可靠性。通過(guò)DSP/BIOS插件(Plug-ins)可實(shí)時(shí)觀察內(nèi)核中各線程的執(zhí)行狀態(tài)和對(duì)象的當(dāng)前屬性。利用配置
9、工具(ConfigurationTool)開(kāi)發(fā)者可以對(duì)各個(gè)模塊實(shí)行配置。非常有效地提高項(xiàng)目了開(kāi)發(fā)效率,簡(jiǎn)化了DSP應(yīng)用程序的開(kāi)發(fā)和調(diào)試。DSP/BIOS實(shí)時(shí)語(yǔ)音處理多任務(wù)系統(tǒng) 對(duì)語(yǔ)音信號(hào)的處理利用DSP/BIOS建立實(shí)時(shí)多任務(wù)系統(tǒng)。DSP與音頻編解碼器之間的通信通過(guò)DSP的外設(shè)多通道緩沖串行口(McBSP)實(shí)現(xiàn)閉環(huán)測(cè)試。簡(jiǎn)單的語(yǔ)音處理系統(tǒng)由采集線程和播放線程兩個(gè)應(yīng)用任務(wù)組成。每個(gè)應(yīng)用任務(wù)分別對(duì)應(yīng)一個(gè)輸入SIO和一個(gè)輸出SIO流,通過(guò)兩個(gè)半雙工通道(一個(gè)輸入,一個(gè)輸出)來(lái)訪問(wèn)連接到音頻編解碼器的DSP多通道緩沖串行口。另外,在兩個(gè)任務(wù)之間的數(shù)據(jù)交換通過(guò)DPI設(shè)備驅(qū)動(dòng)完成。具體實(shí)現(xiàn)包括:建立設(shè)備驅(qū)
10、動(dòng) 設(shè)備驅(qū)動(dòng)采用DAX驅(qū)動(dòng)程序作為管理設(shè)備的軟件模塊。DAX驅(qū)動(dòng)模塊由DAX頭文件和DAX函數(shù)組成。DAX_Params作為配置工具設(shè)備驅(qū)動(dòng)對(duì)象的屬性。每個(gè)設(shè)備驅(qū)動(dòng)模塊同時(shí)還需要一個(gè)控制模塊,控制模塊由外部函數(shù)bind、start、stop和unbind等組成,通過(guò)DAX_Params參數(shù)結(jié)構(gòu)和配置工具配置控制器。其中,控制器的bind(unbind)函數(shù)負(fù)責(zé)綁定(解除綁定)設(shè)備驅(qū)動(dòng)模塊對(duì)設(shè)備端口的控制??刂破鞯膕tart函數(shù)負(fù)責(zé)調(diào)用流SIO_get時(shí)打開(kāi)設(shè)備端口,也就是打開(kāi)McBSP的接收和發(fā)送中斷使ISR中斷服務(wù)線程正常運(yùn)行??刂破鞯膕top函數(shù)使停止中斷運(yùn)行并關(guān)中斷。 DAX函數(shù)由配置工
11、具中設(shè)備對(duì)象的函數(shù)表調(diào)用,在dax.c中初始化驅(qū)動(dòng)函數(shù)表DAX_FXNS,DAX函數(shù)表的結(jié)構(gòu)如下所示:DEV_FxnsDAX_FXNS=DAX_close,DAX_ctrl,DAX_idle,DAX_issue,DAX_open,DAX_ready,DAX_reclaim; 應(yīng)用程序不直接調(diào)用驅(qū)動(dòng)函數(shù),這個(gè)函數(shù)表用于SIO模塊調(diào)用特定的設(shè)備驅(qū)動(dòng)函數(shù),SIO模塊依次發(fā)送通常的函數(shù)調(diào)用適當(dāng)?shù)尿?qū)動(dòng)函數(shù)。建立SIO流 本文利用靜態(tài)配置工具為每個(gè)任務(wù)建立一個(gè)輸入流和一個(gè)輸出流,采樣線程對(duì)應(yīng)采樣輸入流inSample和輸出流outSample,播放線程對(duì)應(yīng)播放輸入流inSink和輸出流outSink。建立
12、任務(wù) 系統(tǒng)利用DSP/BIOS建立兩個(gè)任務(wù)tasksample和tasksink,分別對(duì)應(yīng)Sample和Sink線程,以完成語(yǔ)音的采集處理與播放處理。采樣線程Sample和播放線程Sink調(diào)用相同的I/O處理函數(shù),I/O處理函數(shù)如下所示:staticVoiddoStreaming(SIO_Handleinput,SIO_Handleoutput,Unsnloops)Ptrbuf;Inti,nbytes;if(SIO_staticbuf(input,&buf)=0)SYS_abort(Errorreadingbuffer);while(1)if(nbytes=SIO_get(input,&buf
13、)0)SYS_abort(Errorreadingbuffer%d,i);if(SIO_put(output,&buf,nbytes)0)SYS_abort(Errorwritingbuffer%d,i); 雖然兩個(gè)線程調(diào)用了相同的I/O處理函數(shù),但是由于對(duì)應(yīng)不同的輸入/輸出流,因此在多任務(wù)操作中,不會(huì)出現(xiàn)沖突。建立中斷服務(wù)程序使用HWI硬件中斷服務(wù)管理器HWI配置相應(yīng)的中斷服務(wù)程序ISR。當(dāng)接收發(fā)生中斷時(shí),ISR將接收的數(shù)據(jù)放入緩沖區(qū),當(dāng)接收緩沖區(qū)滿時(shí),通知設(shè)備驅(qū)動(dòng)程序DAX,將緩沖區(qū)的數(shù)據(jù)發(fā)送到inSample流中,供上層任務(wù)處理。結(jié)語(yǔ) 本文針對(duì)傳統(tǒng)模擬語(yǔ)音教學(xué)系統(tǒng)的弊端提出了數(shù)字語(yǔ)音教學(xué)系統(tǒng),并設(shè)計(jì)實(shí)現(xiàn)。該系統(tǒng)平臺(tái)主要為數(shù)字語(yǔ)音教室的隨意分組討論、點(diǎn)名、選擇題問(wèn)答、播放備課文件、回放等一系列功能提供了實(shí)現(xiàn)基礎(chǔ)。同時(shí)通過(guò)共享多種媒體,如聲音、音樂(lè)、文字、圖象等,減少時(shí)間浪費(fèi),使教學(xué)高效、生動(dòng),從
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理公司居間合同
- 技術(shù)支持服務(wù)與合作框架協(xié)議
- 購(gòu)物中心場(chǎng)地租賃合同
- 入股合伙人協(xié)議書
- 皮革買賣合同
- 企業(yè)生物科技研發(fā)戰(zhàn)略合作協(xié)議
- 2025上海玻璃購(gòu)銷合同5篇
- 學(xué)會(huì)購(gòu)物(教學(xué)設(shè)計(jì))-2024-2025學(xué)年三年級(jí)上冊(cè)數(shù)學(xué)冀教版
- Unit 5 The colourful(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 第14課《背影》教學(xué)設(shè)計(jì)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)上冊(cè)
- 構(gòu)造復(fù)雜煤層開(kāi)采課件
- 新高考2024屆高三物理二輪復(fù)習(xí)策略講座
- 設(shè)計(jì)基礎(chǔ)全套教學(xué)課件
- 分條機(jī)作業(yè)指導(dǎo)書
- 《客戶服務(wù)與管理》課程標(biāo)準(zhǔn)
- 中考英語(yǔ)必背單詞匯總手冊(cè)(打印版)
- 面向智能制造的數(shù)字孿生技術(shù)在工業(yè)優(yōu)化中的應(yīng)用研究
- (完整版)山東春季高考信息技術(shù)類技能考試題目
- (完整版)土的參數(shù)換算(計(jì)算飽和重度)
- 全世界各國(guó)的新年風(fēng)俗
- 公開(kāi)招標(biāo)文件范本
評(píng)論
0/150
提交評(píng)論