九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

DSP課程設(shè)計(jì) 基于DSP開發(fā)板的語言信號濾波處理 電信畢業(yè)設(shè)計(jì)1

  • 資源ID:28413914       資源大?。?span id="24d9guoke414" class="font-tahoma">1.41MB        全文頁數(shù):42頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

DSP課程設(shè)計(jì) 基于DSP開發(fā)板的語言信號濾波處理 電信畢業(yè)設(shè)計(jì)1

DSP原理與接口技術(shù)課程設(shè)計(jì)報(bào)告基于DSP開發(fā)板的語言信號濾波處理姓 名: 班 級: 09電信1 學(xué) 號: 2009305901 2009305901 2009305901 指導(dǎo)老師: 日期: 2012. XX.XX2012.XX.XX 華南農(nóng)業(yè)大學(xué)工程學(xué)院 摘 要 通過語音傳遞信息是人類最重要、最有效、最常用、最方便的交換信息的方法,因此,如何去除混雜在有用信號中的噪聲并獲得低損甚至無損的有用語音信號成為語音信號處理(即用數(shù)字信號處理技術(shù)和語言學(xué)知識對語音信號進(jìn)行處理并提取有用信息)至關(guān)重要的問題。但是因?yàn)檎Z音識別技術(shù)對信號噪聲非常敏感,系統(tǒng)本身和器件對系統(tǒng)的處理結(jié)果都有著不可忽視的干擾,因此很難實(shí)現(xiàn)效果較好的語音信號濾波處理。而DSP因?yàn)檫\(yùn)算速度快,片上資源豐富和能夠?qū)崿F(xiàn)復(fù)雜的線性和非線性算法等特性,在語音信號處理技術(shù)方面有明顯的優(yōu)勢。雖然DSP自身在一定程度上也是語音信號干擾源,但綜其上述良好特性,以及干擾源的不可避免性,我們選擇用DSP實(shí)現(xiàn)語音信號濾波處理。 為了實(shí)現(xiàn)基于DSP開發(fā)板的語音信號濾波處理,我們對混雜噪聲信號的有用信號音頻進(jìn)行時(shí)域和頻譜分析,得出其頻譜特性后,在軟件編程方面,我們用匯編語言在CCS中設(shè)計(jì)出三個(gè)濾波器,分別是:低通濾波器、高通濾波器以及帶通濾波器,同時(shí)實(shí)現(xiàn)A/D和D/A轉(zhuǎn)換。在硬件方面,通過接口電路從電腦下載混雜噪聲的有用音頻,以及將程序下載到芯片中。語音信號在硬件電路芯片上進(jìn)行ADC轉(zhuǎn)換變?yōu)閿?shù)字信號,通過濾波、壓縮等變化濾去噪聲之后再進(jìn)行DA轉(zhuǎn)換返回模擬語音信號并從硬件電路輸出。從而實(shí)現(xiàn)DSP的語音信號濾波處理。 關(guān)鍵詞: 語音信號處理 濾波 DSP39目 錄1 方案比較與選擇1.1 方案目標(biāo) 基于DSP開發(fā)板,在CCS中用匯編語言設(shè)計(jì)一個(gè)濾波器,運(yùn)用該濾波器能將混雜有高頻噪聲的歌聲中的噪聲信號去除。濾波的整個(gè)過程通過DSP開發(fā)板上實(shí)現(xiàn),并且要滿足以下要求: 1、根據(jù)被處理對象設(shè)置濾波器參數(shù);2、該濾波器要用匯編語言實(shí)現(xiàn);3、待處理語音信號采集通過開發(fā)板上的信號采集模塊輸入;4、所設(shè)計(jì)的濾波器能濾除語音信號中的高頻噪聲;5、實(shí)現(xiàn)濾除噪聲功能后,能在電腦上顯示濾波器的頻譜;6、通過開發(fā)板上的語音模塊播放處理后的語音信號;我們組將合成信號(混有高頻噪聲與有用的歌曲信號)通過DSP開發(fā)板的耳機(jī)輸入接口輸入TMS320VC5416芯片,該音頻信號的時(shí)域波形和頻域波形如圖1、圖2、圖3、圖4所示:圖1 混合時(shí)域波形(1)圖2 混合時(shí)域波形(2)圖3 混合時(shí)域波形(3)圖4 混合頻域波形 通過濾波器對高頻噪聲的濾除后,理想情況下的有用信號輸出時(shí)域波形和頻域波形如圖5、圖6所示:圖5 理想結(jié)果時(shí)域圖6 理想結(jié)果頻域而被濾除的高頻噪聲信號的時(shí)域波形和頻域波形則分別如圖7、圖8所示:圖7 噪聲時(shí)域圖8 噪聲頻域1.2方案選擇1.2.1 濾波器選擇A.IIR數(shù)字濾波器IIR數(shù)字濾波器具有無限的脈沖響應(yīng),具有如下特點(diǎn):1. IIR數(shù)字濾波器的系統(tǒng)函數(shù)可以寫成封閉函數(shù)的形式;2. IIR數(shù)字濾波器采用遞歸型結(jié)構(gòu);3. IIR數(shù)字濾波器在設(shè)計(jì)上可借助成熟的模擬濾波器的結(jié)果;4. IIR數(shù)字濾波器需要加相位校準(zhǔn)網(wǎng)絡(luò); IIR數(shù)字濾波器的相位特性不好控制,當(dāng)對相位要求較高的時(shí)候,需要外加相位校準(zhǔn)網(wǎng)絡(luò)。由于IIR數(shù)字濾波器采用遞歸型結(jié)構(gòu),結(jié)構(gòu)上帶有反饋回路,在運(yùn)算的舍入處理過程中,會使誤差不斷累積,致使有時(shí)會產(chǎn)生微弱的寄生振蕩。但是在設(shè)計(jì)上,IIR數(shù)字濾波器能借助成熟的模擬濾波器結(jié)果,如巴特沃斯、契比雪夫等,因有現(xiàn)成的設(shè)計(jì)數(shù)據(jù)或圖表可以查閱,使設(shè)計(jì)工作量相對比較小,對計(jì)算工具的要求也不高。B.FIR濾波器FIR濾波器為有限長單位沖激響應(yīng)濾波器,是數(shù)字信號處理系統(tǒng)中最基本的原件,它能夠保證任意幅頻特性的同時(shí)又具有嚴(yán)格的線性相頻特性,與此同時(shí),它的單位抽樣響應(yīng)是有限長的,因此,F(xiàn)IR濾波器是穩(wěn)定的系統(tǒng)。它具有如下特點(diǎn):1. FIR濾波器系統(tǒng)的單位沖激響應(yīng)h(n)在有限個(gè)n值處不為零;2. FIR濾波器的系統(tǒng)函數(shù)H(z)在|z|>0處收斂,極點(diǎn)全部在z=0處,是因果系統(tǒng);3. FIR濾波器在結(jié)構(gòu)上主要為非遞歸結(jié)構(gòu),沒有輸出到輸入的反饋;FIR濾波器能夠在DSP芯片中實(shí)現(xiàn),DSP芯片中有專用的數(shù)字信號處理函數(shù)可以調(diào)用,因此,在DSP芯片中,F(xiàn)IR濾波器的實(shí)現(xiàn)相對簡單。但是由于程序是順序執(zhí)行的,它的速度會受到限制。1.2.2 DSP芯片選擇 A.TMS320C5402 TI公司第五代16bit定點(diǎn)DSP處理器,它適用于語音通信等實(shí)施嵌入應(yīng)用場合,其特性為:操作速度可以達(dá)100MIPS;先進(jìn)的多總線結(jié)構(gòu);整合維特比加速器;數(shù)據(jù)/程序?qū)ぶ窂?、空間為1M16bit,內(nèi)置4K16bit的ROM和16K16bit的RAM;內(nèi)置可編程等待狀態(tài)發(fā)生器、鎖相環(huán)(PLL)時(shí)鐘產(chǎn)生器、兩個(gè)多通道緩沖串口、兩個(gè)16位定時(shí)器,與C54X系列的其他芯片相比,C5402具有高性能,低功耗和低價(jià)格等特點(diǎn),它采用6級流水線,而且當(dāng)RPT(重復(fù)指令)有效時(shí),一些多周期的指令就編程單周期的指令;芯片內(nèi)部RAM和ROM可以根據(jù)PMST寄存器中的OVLY和DROM位靈活設(shè)置,這些都是有利于算法的優(yōu)化。 B.TMS320VC5416 TMS320VC5416芯片的運(yùn)行速度為160M,具有低功耗設(shè)計(jì);其工作速度可以高達(dá)160MIPS;它的片內(nèi)RAM存儲空間為128K16Bit;而其擴(kuò)張的2路6bitA/D接口TLV0832的最大采樣速率為20K;具有2路的TLC7528D/A轉(zhuǎn)換,10M/S,8Bit;具有UAET串行接口,符合RS232標(biāo)準(zhǔn);有8M bit的擴(kuò)展Flash,能存儲大量固化程序和數(shù)據(jù);設(shè)計(jì)配置有用戶可以自定義的開關(guān)盒測試指示燈,方便用戶進(jìn)行調(diào)試;4組標(biāo)準(zhǔn)化擴(kuò)展連接器,為用戶進(jìn)行二次開發(fā)提供條件;具有能與IEEE1149.1相兼容的僅用于測試和仿真的邏輯掃描電路;+5V電源輸入,內(nèi)部為+3.3V、+1.6V電源管理;四層板設(shè)計(jì)工藝,工作穩(wěn)定可靠;具有自啟動功能設(shè)計(jì),可以實(shí)現(xiàn)脫機(jī)工作;可以選配多張應(yīng)用接口板,包括USB板。1.3方案選擇1.3.1 濾波器選擇在很多實(shí)際應(yīng)用中如語音和音頻信號處理中,常用數(shù)字濾波器來實(shí)現(xiàn)選頻功能。因此,應(yīng)將頻域中的幅度和相位響應(yīng)設(shè)為選頻功能的指標(biāo)。在通帶中,線性相位響應(yīng)常是被希望的,但精確的線性相位在FIR濾波器中可以得到,而在IIR濾波器中通帶的相位卻不可能得到的。在幅度指標(biāo)的考量方面,IIR數(shù)字濾波器的設(shè)計(jì)和模擬濾波器的設(shè)計(jì)有著緊密的聯(lián)系,通常是在設(shè)計(jì)出適當(dāng)?shù)哪M濾波器后,再通過一定的頻帶變換把它轉(zhuǎn)換成為所需要的數(shù)字IIR濾波器。此外,任何數(shù)字信號處理系統(tǒng)中也還不可避免地用到模擬濾波器,比如A/D變換器前的抗混疊濾波器及D/A轉(zhuǎn)換后的平緩濾波器,因此模擬濾波器設(shè)計(jì)也是數(shù)字信號處理中應(yīng)當(dāng)掌握的技術(shù)。從性能上來說,IIR數(shù)字濾波器傳遞函數(shù)包括零點(diǎn)和極點(diǎn)兩組可調(diào)因素,對極點(diǎn)的唯一限制是在單位圓內(nèi)。因此可用較低的階數(shù)獲得高的選擇性,所用的存儲單元少、計(jì)算量小、效率高。但是這個(gè)高效率是以相位的非線性為代價(jià)的。IIR數(shù)字濾波器的選擇性越好,則相位非線性越嚴(yán)重。因?yàn)樵谟?jì)算量相等的情況下,雖然IIR 數(shù)字濾波器比FIR濾波器的幅頻特性優(yōu)越,頻率選擇性也好,但是它有著致命的缺點(diǎn):相位特性不好控制。它的相位特性是非線性函數(shù)。例如雙線性變換法產(chǎn)生的IIR 濾波器模擬指標(biāo)的頻率與數(shù)字化指標(biāo)的頻率轉(zhuǎn)換關(guān)系是 ,這是使頻率產(chǎn)生嚴(yán)重的非線性的原因,這種W與w的非線性關(guān)系,使數(shù)字濾波器與模擬濾波器在響應(yīng)與頻率的對應(yīng)關(guān)系上發(fā)生了畸變。而FIR濾波器傳遞函數(shù)的極點(diǎn)是固定在原點(diǎn),是不能動的,它只能靠改變零點(diǎn)位置來改變它的性能,所以要達(dá)到高的選擇性,必須用高的階數(shù),對于同樣的濾波器設(shè)計(jì)指標(biāo),F(xiàn)IR濾波器所要求的階數(shù)可能比IIR濾波器高5-10倍,結(jié)果成本高信號延時(shí)也較大,如果按線性相位要求來說,則IIR濾波器就必須加全通網(wǎng)絡(luò)進(jìn)行相位校正,但是,在對程序運(yùn)行周期數(shù)要求十分嚴(yán)格的DSP處理中加上一個(gè)全通均衡器是十分浪費(fèi)資源的,另外即使加上全通均衡器 對于因果的IIR 濾波器仍將得不到線性的相位,反而會大大增加了濾波器的階數(shù)和復(fù)雜性。而FIR濾波器卻可以在幅度特性隨意設(shè)計(jì)的同時(shí)保證精確嚴(yán)格的線性相位。FIR濾波器的這一特點(diǎn)在現(xiàn)代電子系統(tǒng)中諸如圖像處理數(shù)據(jù)傳輸?shù)炔ㄐ蝹鬟f系統(tǒng)中都越來越多的要求信道具有線性相位特性的情況下,成為了FIR濾波器獨(dú)特的優(yōu)點(diǎn)。另外,從結(jié)構(gòu)上看,IIR濾波器必須采用遞歸結(jié)構(gòu)來配置極點(diǎn),并保證極點(diǎn)位置在單位圓內(nèi)。由于有限字長效應(yīng),運(yùn)算過程中將對系數(shù)進(jìn)行舍入處理,引起極點(diǎn)的偏移,這種情況有時(shí)會造成穩(wěn)定性問題,甚至造成寄生振蕩。相反,F(xiàn)IR濾波器只要采用非遞歸結(jié)構(gòu),不論在理論上還是實(shí)際的有限精度運(yùn)算中都不存在穩(wěn)定性問題,因此造成的頻率特性誤差也較小。此外FIR濾波器可以采用快速傅立葉變換算法,在相同的階數(shù)條件下運(yùn)算速度可以快的多。因此,我們小組選擇FIR濾波器進(jìn)行后續(xù)的語音信號濾波處理。1.3.2 DSP芯片選擇 綜合分析TMS320C5402芯片和TMS320VC5416的功能特點(diǎn),在同樣具有低功耗、高穩(wěn)定性的條件下,TMS320C5402芯片具有先進(jìn)的多總線結(jié)構(gòu),能整合維特比加速器,同時(shí)它采用6級流水線,使工作能同時(shí)進(jìn)行,工作速率提高,其芯片內(nèi)部RAM和ROM可以根據(jù)PMST寄存器中的OVLY和DROM位靈活設(shè)置等有利于算法的優(yōu)化,并且價(jià)格較低,適合于學(xué)生進(jìn)行開發(fā)。但是,TMS320VC5416芯片具有更高的運(yùn)行速度,是目前為止,C54X系列產(chǎn)品中最快的,其速度是C5410的1.6倍,其內(nèi)部空間更大,是C5410的2倍。同時(shí)配置有較大的ROM能存儲大量的固化程序和數(shù)據(jù),有利于運(yùn)行速度的提升和減少因處理數(shù)據(jù)量太大而死機(jī)的可能,能處理信息量的音頻信號。TMS320VC5416芯片配置有用戶可以自定義的開關(guān)盒測試指示燈和4組標(biāo)準(zhǔn)化擴(kuò)展連接器,為用戶調(diào)試和進(jìn)行二次開發(fā)提供便利條件,此外,它能夠選配諸如USB接口的應(yīng)用接口板,便于與電腦進(jìn)行數(shù)據(jù)交換。 因此,我們小組選擇TMS320VC5416芯片來進(jìn)行開發(fā)。2 硬件電路概述2.1 DSP開發(fā)系統(tǒng) 通用DSP開發(fā)系統(tǒng)的三大要素為:1.界面友好、調(diào)試方便、具有圖形顯示功能以及能對程序問題快速定位的開發(fā)軟件;2.與PC機(jī)接口方便、與目標(biāo)板連接方便、硬件可靠以及通用性好的開發(fā)系統(tǒng);3.具有流行DSP芯片、具有A/D、D/A等豐富外圍接口、擴(kuò)展方便意見實(shí)驗(yàn)軟件豐富的目標(biāo)板;此處僅對開發(fā)系統(tǒng)以及目標(biāo)板進(jìn)行具體描述。2.2 開發(fā)系統(tǒng) 在這次語音信號濾波處理設(shè)計(jì)中,我們小組采用ICETEK-5100PP系列開發(fā)系統(tǒng),其外觀圖如圖9所示: 圖9 ICETEK-5100PP開發(fā)系統(tǒng)外觀圖其各部件的說明如下:a.仿真頭:JTAG接口,其各管腳定義如圖10所示:圖10 JTAG管腳定義b.仿真頭:MPSD接口,其各管腳定義如圖11所示:圖11 MPSD仿真接口各管腳定義c.開發(fā)系統(tǒng)電源接口d.并口電纜e.開發(fā)系統(tǒng)供電指示燈f.正確運(yùn)行指示燈2.2.1 系統(tǒng)工作環(huán)境 ICETEK-5100PP開發(fā)系統(tǒng)對主的硬件要求如下:ICETEK-5100PP采用并口與計(jì)算機(jī)相連接,在使用開發(fā)系統(tǒng)之前需要正確配置并行端口和開發(fā)系統(tǒng)的相應(yīng)設(shè)置。一般的,臺式機(jī)并行端口有三種工作模式,分別是:SPP、EPP、ECP;而筆記本電腦則只支持其中的SPP和ECP兩種工作模式。ICETEK-5100PP可以再SPP和EPP模式下工作,所以要把計(jì)算機(jī)的并行端口配置為SPP或EPP模式。如果主機(jī)支持EPP工作模式,則推薦使用EPP模式。其中,修改并行端口工作模式需要在計(jì)算機(jī)的BIOS中操作。2.2.2 安裝步驟 在使用ICETEK-5100PP系列開發(fā)系統(tǒng)之前,需要先安裝開發(fā)軟件,其安裝步驟如下:1. 關(guān)閉計(jì)算機(jī)電源;2. +5V電源與開發(fā)系統(tǒng)的電源接口相接;3. 仿真頭與目標(biāo)板相接;4. 打開目標(biāo)板電源,這是開發(fā)系統(tǒng)供電指示燈會亮;5. 打開計(jì)算機(jī);注意:在安裝過程中,要在避免接通計(jì)算機(jī)電源和目標(biāo)板電源的情況下插播接口,否則會燒壞計(jì)算機(jī)并口或開發(fā)系統(tǒng)。2.3 系統(tǒng)板 本次設(shè)計(jì)中,我們將會選用ICETEKVC5416-A作系統(tǒng)板,其實(shí)物圖如圖12所示:圖12 ICETEKVC5416-A實(shí)物圖其中各接口具體如下:A. JTAG仿真插座,與ICETEK-5100PP開發(fā)板的a接口相連;B. 四位設(shè)置撥碼開關(guān);C. HPI設(shè)置跳線J1、J2;D. U320:四位撥動開關(guān)輸入;E. +5V電源插座;F. 電源指示;G. 四位用戶可控指示燈:D3D6;H. P3擴(kuò)展插座;I. PI擴(kuò)展插座;J. 標(biāo)準(zhǔn)RS232接口;K. 語音輸入輸出接口:MIC IN、LINE IN、HEDA PHONE、LINE OUT; L. P2擴(kuò)展插座;M. P4擴(kuò)展插座;N. 復(fù)位按鈕;DSP系統(tǒng)板ICETEKVC5416-A的模數(shù)轉(zhuǎn)換模塊:精度為12bit,同相位最多采集路數(shù)為6,兩路工作時(shí),最高采集數(shù)率為450K/路,而6路工作時(shí),則是150K/路,信號輸入范圍為05V,而信號耦合方式既可以是直流也可以使交流;DSP系統(tǒng)板ICETEKVC5416-A的數(shù)模轉(zhuǎn)換:精度為12bit,路數(shù)為4路,其交換數(shù)率為100K(10us),輸出范圍為05V;DSP系統(tǒng)板ICETEKVC5416-A的周邊設(shè)計(jì):其主處理器是TMS320VC5416,內(nèi)部存儲空間為128K16bit,具有看門狗功能設(shè)計(jì)。它的上位機(jī)接口為RS232串行數(shù)據(jù)接口,即接口J,同時(shí)具有DSP擴(kuò)展總線。2.4 硬件電路連接1.將DSP開發(fā)系統(tǒng)ICETEK-5100PP的JTAG仿真插座連接到實(shí)驗(yàn)系統(tǒng)的DSP模塊ICETEKVC5416-A的JTAG上,如圖13所示:計(jì)算機(jī)開發(fā)系統(tǒng)ICETEK-5100PP系統(tǒng)板ICETEKVC5416-ASPP/EPP/ECPJTAG 圖13 硬件電路各部件連接說明2.系統(tǒng)上電后,將開發(fā)系統(tǒng)ICETEK-5100PP與計(jì)算機(jī)相連;3.雙擊桌面的SET UP CCS圖標(biāo),配置并啟動CCS軟件;3軟件編程實(shí)現(xiàn)分功能模塊寫,代碼&代碼功能說明,以及代碼算法思想,和流程圖為實(shí)現(xiàn)本設(shè)計(jì),需在MATLAB協(xié)助中進(jìn)行軟件仿真,仿真成功后,再通過CCS進(jìn)行硬件仿真、編譯并通過串口將程序下載到DSP芯片之中執(zhí)行。3.1 軟件仿真實(shí)現(xiàn)3.1.1 MATLAB簡介MATLAB是美國Mathworks公司于1984年正式推出的一套高性能的數(shù)值計(jì)算和可視化軟件,適用于工程應(yīng)用各個(gè)領(lǐng)域的分析設(shè)計(jì)和復(fù)雜計(jì)算,是一種功能性很強(qiáng)、效率高、便于進(jìn)行科學(xué)和工程計(jì)算的交互式軟件包,它集數(shù)值分析、矩陣運(yùn)算、信號處理和圖形顯示于一體,為用戶提供方便和友好的界面環(huán)境。 MATLAB中的工具箱中包含了很多使用程序,如數(shù)值分析、矩陣運(yùn)算、數(shù)字信號處理、建模和系統(tǒng)控制等。濾波器的設(shè)計(jì)就包含在該工具箱的Signal中,它提供了很多種FIR濾波器設(shè)計(jì)方法。 MATLAB因其語言簡潔緊湊,使用方便靈活,庫函數(shù)極其豐富,又具有結(jié)構(gòu)化的控制語句(如for循環(huán),while循環(huán),break語句和if語句),又有面向?qū)ο缶幊痰奶匦?程序的可移植性很好,基本上不做修改就可以在各種型號的計(jì)算機(jī)和操作系統(tǒng)上運(yùn)行,等等優(yōu)點(diǎn)。因此在各個(gè)學(xué)科和領(lǐng)域得到了廣泛的應(yīng)用。3.1.2 數(shù)字濾波器在MATLAB的實(shí)現(xiàn) 其設(shè)計(jì)流程如圖14所示:初始化產(chǎn)生需要慮波信號 畫出原始信號頻譜圖 生成fir濾波器 進(jìn)行濾波 畫出濾波后信號頻譜圖 圖14 Matlab中設(shè)計(jì)流程圖在Matlab中,可以利用矩形窗、三角窗、漢寧窗、漢明窗、布萊克曼窗、凱塞窗等設(shè)計(jì)FIR濾波器,在本次課程設(shè)計(jì)中主要應(yīng)用漢寧窗設(shè)計(jì)出FIR濾波器。利用Matlab中的函數(shù)freqz畫出各濾波器的頻率響應(yīng),首先利用數(shù)字信號處理里面學(xué)過的知識,根據(jù)自己選定的參數(shù),用漢寧窗函數(shù)法設(shè)計(jì)FIR數(shù)字濾波器,得到數(shù)字濾波器的參數(shù)b,a。其中b為系統(tǒng)函數(shù)的分子系數(shù),a為系統(tǒng)函數(shù)分母系數(shù)。再調(diào)用freqz(b,a,512,fs)即可得到該濾波器的頻率響應(yīng)。主程序如下:fpd=1700;fsd=1750;fsu=1850;fpu=1900; % FIR濾波器的上下截止頻率Rp=1;As=36; % 帶阻濾波器設(shè)計(jì)指標(biāo)fcd=(fpd+fsd)/2;fcu=(fpu+fsu)/2;df=min(fsd-fpd),(fpu-fsu); % 計(jì)算上下邊帶中心頻率,和頻率間隔wcd=fcd/fs*2*pi;wcu=fcu/fs*2*pi;dw=df/fs*2*pi; % 將Hz為單位的模擬頻率換算為rad為單位的數(shù)字頻率wsd=fsd/fs*2*pi;wsu=fsu/fs*2*pi;M=ceil(6.2*pi/dw)+1; % 計(jì)算漢寧窗設(shè)計(jì)該濾波器時(shí)需要的階數(shù)n=0:M-1; % 定義時(shí)間范圍w_ham=hanning(M); % 產(chǎn)生M階的漢寧窗 hd_bs=ideal_lp(wcd,M)+ideal_lp(pi,M)-ideal_lp(wcu,M); % 調(diào)用自編函數(shù)計(jì)算理想帶阻濾波器的脈沖響應(yīng)h_bs=w_ham.*hd_bs; % 用窗口法計(jì)算實(shí)際濾波器脈沖響應(yīng)db,mag,pha,grd,w=freqz_m(h_bs,1); % 調(diào)用自編函數(shù)計(jì)算濾波器的頻率特性阻帶最大衰減為-75dB,FIR濾波器的主瓣寬度很小,這樣可以使過渡帶很陡,旁瓣相對于主瓣也比較小。3.2 硬件仿真實(shí)現(xiàn)3.2.1 CCS簡介DSP芯片的開發(fā)需要一套完整的軟、硬件開發(fā)工具,可以分為代碼生成工具和代碼調(diào)試工具兩類.而CCS(CodeComPoserStudio)就是TI推出的用于開發(fā)其DSP芯片的集成開發(fā)環(huán)境,它采用Windows風(fēng)格界面,集編輯、編譯、鏈接軟件仿真、硬件調(diào)試及實(shí)時(shí)跟蹤等功能于一體,極大的方便了DSP程序的設(shè)計(jì)與開發(fā)。CCS集成開發(fā)環(huán)境中包含Simulator(軟件仿真器)和Emulator(硬件仿真器)兩部分。它們使用的是同一個(gè)集成開發(fā)環(huán)境。在本設(shè)計(jì)中,采用軟件仿真器進(jìn)行程序的調(diào)試。3.2.2 MATLAB與CCS的連接 MATLAB輔助DSP開發(fā)實(shí)現(xiàn)的關(guān)鍵是建立MATLAB與DSP間的連接。以往一般是由開發(fā)工具M(jìn)ATLAB把仿真結(jié)果先保存,再調(diào)入CCS中,在CCS中的仿真中間結(jié)果與MATLAB的仿真結(jié)果進(jìn)行比較,以此發(fā)現(xiàn)DSP程序的不足,這需要反復(fù)操作,比較麻煩。 MathWorkS公司和TI公司共同開發(fā)的MATLABLinkforCCS開發(fā)工具(CCSLink),實(shí)現(xiàn)了在MATLAB,TICCS開發(fā)環(huán)境和DSP硬件間的雙向連接,開發(fā)者可以利用MATLAB強(qiáng)大的數(shù)據(jù)處理、分析、可視化功能來處理CCS和目標(biāo)DSP中的數(shù)據(jù),可以大大簡化DSP軟件開發(fā)的分析、調(diào)試和驗(yàn)證過程,縮短軟件開發(fā)周期。MATLAB可通過3種方式與CCS、目標(biāo)DSI,進(jìn)行連接、數(shù)據(jù)交換。CCSLink提供了3種連接對象:與CCS的連接對象可從MATLAB命令窗運(yùn)行CCS中的應(yīng)用程序,向目標(biāo)DSP的存貯器、寄存器讀出/寫人數(shù)據(jù),檢查DSP狀態(tài),開始/停止目標(biāo)DSP中運(yùn)行的程序。與RTDX(實(shí)時(shí)數(shù)據(jù)交換)的連接對象使MATLAB與目標(biāo)DSP直接通信,MATLAB可以實(shí)時(shí)地向目標(biāo)DSP取出/發(fā)送數(shù)據(jù),并不停止DSP中正在執(zhí)行的程序。嵌入式對象在MATLAB環(huán)境中創(chuàng)建,該對象可代表嵌入在目標(biāo)C程序中的變量,由其可以直接對嵌入在目標(biāo)DSP存貯器/寄存器中的變量進(jìn)行操作。3.2.3 數(shù)字濾波器在CCS中的實(shí)現(xiàn)其設(shè)計(jì)流程如圖15所示:圖15 DSP程序設(shè)計(jì)流程圖3.1音頻文件生成y,fs,nbits=wavread(dsp.wav);y=y(:,1);n=length(y);f=fs*(0:511)/1024;t=0:1/22050:(n-1)/22050;Au=0.3;d=Au*cos(pi*6000*t); %噪聲為6kHz的余弦信號x2=y+d; %加噪聲后的語音信號%sound(x2,fs); %播放加噪聲后的語音信號wavwrite(x2,input.wav);n2=length(x2); y1=fft(y,n);y2=fft(x2,1024); figure(1);subplot(2,1,1);plot(y);title(原始的信號波形);subplot(2,1,2);plot(x2);title(加噪后的信號波形); figure(2);plot(f,abs(y2(1:512);title(噪音信號頻譜); figure(3);subplot(2,1,1)plot(abs(y1);title(原始信號頻譜);subplot(2,1,2)plot(abs(x2);title(加噪后信號頻譜);xout=x2/max(x2);% 歸一化? xto_ccs=round(32767*xout) ;%clear playsnd;fid=fopen(dspindata.dat,w);% 打開文件fprintf(fid,1651 1 0 0 0n);% 輸出文件頭fprintf(fid,%dn,xto_ccs);% 輸出fclose(fid); 用Malab生成混入雜聲后的音頻文件3.2音頻數(shù)據(jù)讀入:STM #temp,AR1 ;temp存輸入左聲道樣本STM #temp+1,AR2;temp+1存輸入右聲道樣本LDM DRR10,ASTL A,*AR1 ;AR1存左聲道,AR2存右聲道LDM DRR20,ASTL A,*AR2分左右聲道分別讀入音頻樣本數(shù)據(jù),放入寄存器,等待進(jìn)行處理3.3判斷是否進(jìn)入FIR處理的分支:STM #Echo,AR4;是否FIR處理的分支CMPM *AR4,#1BC FIR,TCB NOFIR根據(jù)寄存器數(shù)據(jù)內(nèi)容,判斷是否進(jìn)入FIR處理的分支3.4FIR處理分支內(nèi)容(核心部分) FIR:SSBX FRCTSTM #temp,AR1;temp存輸入左聲道樣本LD *AR1,A;STM #buffer+1,AR3;STL A,*AR3;將最新樣本存入fx1,fx0保留空間,存FIR后的輸出暫存STM #buffer+25,AR2;將AR2指針指向最高位(最老數(shù)據(jù))RPTZA,#24;24MACD*AR2-,COEF,ASTHA,*AR2;把FIR后的數(shù)據(jù)放在fx0RSBXFRCTLD*AR2,ASTLM A,DXR10;把FIR后的數(shù)據(jù)輸出語音端口NOPSTLM A,DXR20;這里兩個(gè)聲道一起輸出同一個(gè)數(shù)據(jù)RSBXFRCTNOPB L1把讀入的聲音樣本數(shù)據(jù)在芯片內(nèi)進(jìn)行FIR處理4結(jié)果分析4.1 軟件仿真運(yùn)行結(jié)果及分析 為了更好的實(shí)現(xiàn)語音信號的濾波處理,我們在MATLAB上進(jìn)行軟件仿真。在MATLAB中模擬語音濾波器的功能,將語音信號中的高頻噪聲去除,還原歌曲音頻。 圖16 濾波器頻率響應(yīng)圖4.2 硬件仿真運(yùn)行結(jié)果及分析 未經(jīng)濾波的混有噪聲的音頻頻域波形和經(jīng)過CCS濾波后還原的歌曲音頻的時(shí)域和頻域波形分別如圖: 圖17 濾波前的音頻時(shí)域波形圖圖18 濾波后的音頻時(shí)域波形圖圖19 濾波前的音頻頻域波形圖圖20 濾波后的音頻頻域域波形圖 比較硬件仿真后得到的還原音頻和MATLAB軟件仿真得到的還原音頻,可得經(jīng)CCS硬件仿真后的還原的音頻不及MATLAB中的還原的音頻與原來的相近,這是因?yàn)閿?shù)字濾波器的性能主要取決于乘法器的各系數(shù),而這些洗漱在MATLAB上仿真的時(shí)候是沒有經(jīng)過處理的真實(shí)數(shù)據(jù),因此在MATLAB上仿真是理想的仿真,因而效果比較好。而在CCS上的各個(gè)系數(shù)是經(jīng)過量化處理的,因此系數(shù)和原始系數(shù)比較會有變化,令在CCS中仿真濾波的結(jié)果不如MATLAB中的好,但是并不影響它的正確性。5問題,調(diào)試 1.用CCS3.3進(jìn)行硬件仿真時(shí),無法打開仿真軟件,判斷為軟硬件不兼容,改用CCS2.3實(shí)現(xiàn),問題解決。2.繪制出濾波后的波形,發(fā)現(xiàn)FIR濾波器沒有濾掉單頻噪聲。通過自己的仔細(xì)檢查,是單頻噪聲的頻率改動后,F(xiàn)IR濾波器的頻率沒有改動。所以單頻噪聲的頻率也應(yīng)該自己先定義,F(xiàn)IR濾波器的截止頻率應(yīng)該以單頻噪聲的頻率為中心,這樣重新運(yùn)行后,結(jié)果正確。3.采集的語音信號中高頻噪音不很明顯,使得最后不能較好的觀察到濾波器的性能。解決的方法是:利用matlab產(chǎn)生一個(gè)6khz的高頻信號與原來的語音信號相加,這時(shí)可以明顯的聽到語音信號中同時(shí)伴隨著刺耳的高頻噪音。4.在選擇濾波器的參數(shù)時(shí),對具體的音頻信息沒有整體的了解,使得最后FIR濾波器不能達(dá)到很好的濾波效果。解決的方法是,首先對音頻信息進(jìn)行采集,加上高頻噪聲后,再整體的觀察語音信號的波形、頻譜,對高頻段進(jìn)行分析,設(shè)計(jì)滿足要求的濾波器。5.在ccs調(diào)試過程中,導(dǎo)入indata.dat文件沒有完全體現(xiàn)在波形圖和頻譜圖上。解決的方法是,經(jīng)過仔細(xì)的推敲,原因是導(dǎo)入時(shí)沒有正確的設(shè)定數(shù)據(jù)的起始地址,再重新設(shè)定地址為0x00E5和長度為256后,正確的顯示出了對應(yīng)的波形圖和頻譜圖。6.在編寫ccs程序時(shí),沒有正確的設(shè)定緩沖區(qū)長度,引起了對濾波器性能的誤判斷。解決方法是,重新設(shè)定緩沖區(qū)的長度為40。6 設(shè)計(jì)改進(jìn) FIR數(shù)字濾波器的設(shè)計(jì)有多種方法:有窗函數(shù)法,頻率采樣法,切比雪夫逼近法等。其中,窗函數(shù)不僅有截?cái)嘧饔?,而且能夠起到平滑的功能。加窗雖然會使原信號時(shí)域波形發(fā)生較大變化,但卻更有效地保留了原信號的頻率信息,在很多領(lǐng)域得到了應(yīng)用。對不同類型的信號,因?yàn)橛刹煌拇昂瘮?shù)實(shí)現(xiàn)的FIR濾波器其性能不同,因此在截?cái)嗵幚碇胁煌臑V波器所用的窗函數(shù)也不相同。在各種窗函數(shù)中,三角窗阻帶最小衰減最小,其次是漢寧窗,再次是哈明窗,布萊克曼窗阻帶最小衰減最大。主瓣寬度方面,三角形窗,漢寧窗以及哈明窗一樣,布萊克曼窗比以三種的主瓣要寬,表現(xiàn)在用布萊克曼窗的濾波器的過渡帶比用其他三種窗函數(shù)的要寬。主瓣高度與第一旁瓣高度的差值方面,三角窗高度差最小,其次是漢寧窗,再次是哈明窗,Blackman窗高度差最大。旁瓣衰減的速率,三角形窗和哈明窗比較緩慢,漢寧窗相對前麗種要快,布萊克曼窗很快。旁瓣幅度漢寧窗和哈明窗較大,三角形窗和布萊克曼窗較小。所設(shè)計(jì)的FIR數(shù)字濾波器的階數(shù)N不同,所得到的濾波器的過渡帶會不一樣,N越小,過渡帶越寬。而對于同一種窗,N的值越大主瓣寬度越小,相應(yīng)地,濾波器的過渡帶就越窄,主瓣高度與第一旁瓣高度的差值方面基本不變 而旁瓣的個(gè)數(shù)越來越多,但旁瓣的寬度隨著N的加大而減小。因?yàn)閔amming窗的FIR濾波器使99963的能量集中在主瓣內(nèi),旁瓣峰值小于主瓣峰值的1,是各種窗函數(shù)中性能較好的一種,因此它被廣泛應(yīng)用。而在四種窗函數(shù)中,因?yàn)椴既R克曼窗的旁瓣峰值最低為一57db可以充分抑制干擾頻譜的旁瓣泄露,所以它的干擾抑制性能最為穩(wěn)定。 針對采用不同的窗函數(shù)所造成的頻譜泄露問題,則要采用采用hamming窗,因?yàn)樗蓪?999的能量集中在窗譜的主瓣內(nèi),有效地消除頻譜泄漏,并能在一定程度上減少柵欄效應(yīng)。7 課程設(shè)計(jì)心得 在本次課程設(shè)計(jì)的過程中,雖然遇到很多問題,讓組內(nèi)成員一度灰心喪氣,但經(jīng)過組內(nèi)各成員同心協(xié)力的查找問題,翻閱資料以及討論解決方案后,成功的完成了課程設(shè)計(jì)的內(nèi)容。此過程中,我們不但能夠?qū)⒄n堂上學(xué)到的知識加以運(yùn)用,通過實(shí)際應(yīng)用掌握DSP的操作以及原理。同時(shí),也培養(yǎng)了我們克服困難戰(zhàn)勝困難的能力,讓我們懂得了團(tuán)隊(duì)合作的重要性,學(xué)會根據(jù)組內(nèi)每個(gè)成員自己的特點(diǎn)以及長處不同,針對每個(gè)成員對該設(shè)計(jì)的完成在不同方面的獨(dú)特作用,充分地了解各成員特性,更好的發(fā)揮團(tuán)隊(duì)的作用,最大化的提升團(tuán)隊(duì)的人員配置,對更好的完成該設(shè)計(jì)有著不可忽視的作用。 另外,此次設(shè)計(jì)的過程中,除了增加了對濾波器的設(shè)計(jì)、實(shí)現(xiàn)的認(rèn)識外,還增加了對MATLAB和CCS的認(rèn)識和了解,MATLAB具有強(qiáng)大的數(shù)值計(jì)算和圖形功能,雖然其執(zhí)行效率較低,但其編程效率與可讀性、可移植性要遠(yuǎn)高于其他高級語言。它集數(shù)值分析、矩陣運(yùn)算、信號處理和圖形顯示于一體,構(gòu)成了一個(gè)界面友好的用戶環(huán)境,是一個(gè)非常優(yōu)秀的算法研究與輔助設(shè)計(jì)的工具。運(yùn)用它來進(jìn)行輔助設(shè)計(jì),在系統(tǒng)的準(zhǔn)確性和高效率方面起到了至關(guān)重要的作用。而CCS加速和增強(qiáng)了實(shí)時(shí),嵌入信號處理的開發(fā)過程,它提供配置、構(gòu)造、調(diào)試、跟蹤和分析程序的工具,在基本代碼產(chǎn)生工具的基礎(chǔ)上增加了調(diào)試和實(shí)時(shí)分析的功能。開發(fā)設(shè)計(jì)人員可在不中斷程序運(yùn)行的情況下檢查算法的對錯,實(shí)現(xiàn)對硬件的實(shí)時(shí)跟蹤調(diào)試,從而大大縮減了程序的開發(fā)時(shí)間。另外,也學(xué)會了利用CCSLINL命令在MATLAB 和CCS之間進(jìn)行通信,提高操作的方便度和速度。 附錄主函數(shù):.title"FIR.ASM".mmregs.defstart.def rxDatalevelN.set 25buffer.usect"buffer",levelN+2;25級數(shù)組空間,有1個(gè)是保留空間IN.usect"IN",8192;輸入的數(shù)據(jù)保存區(qū)OUT.usect"OUT",8192;輸出的數(shù)據(jù)保存區(qū)STACK.usect"stack",400h;堆棧的長度 .bss kong,2 .bss Echo,1.bssncount,1.bsstemp,5.bss temp1,1.bss temp2,5;*;* 系統(tǒng)變量定義 *;*CPU_SPEED_160M.set9007hLEFT_PTRq.set4000hRIGHT_PTR.set8000hFLAG.set0060hDataBuffSize .set 8192DELAYTIME.set 0 ;6134;*;* mcBSP變量預(yù)定義 *;*SPSA0.set38hSPSD0 .set39hSPSA1.set48hSPSD1.set49hSPCR1.set00hSPCR2.set01hRCR1.set02hRCR2.set03hXCR1.set04hXCR2.set05hSRGR1.set06hSRGR2.set07hMCR1.set08hMCR2.set09hRCERA.set0ahRCERB.set0bhXCERA.set0chXCERB.set0dhPCR.set0ehRCERC.set10hRCERD.set11hXCERC.set12hXCERD.set13hRCERE.set14hRCERF.set15hXCERE.set16hXCERF.set17hRCERG.set18hRCERH.set19hXCERG.set1ahXCERH.set1bhDRR20.set 20hDRR10 .set 21hDXR20 .set22hDXR10 .set 23hDRR21.set 40hDRR11 .set 41hDXR21 .set42hDXR11 .set 43h;*;* 語音AIC23的參數(shù)預(yù)定義 *;*AIC23_RESET_REG.set0fhAIC23_POWER_DOWN_CTL.set06hAIC23_ANALOG_AUDIO_CTL.set04hANAPCTL_DAC.set10hAIC23_DIGITAL_AUDIO_CTL.set05hAIC23_LT_LINE_CTL.set00hAIC23_RT_LINE_CTL.set01hAIC23_DIGITAL_IF_FORMAT.set07hDIGIF_FMT_LRP.set10hDIGIF_FMT_MS.set40hDIGIF_FMT_IWL_16.set00hDIGIF_FMT_FOR_DSP.set03hAIC23_SAMPLE_RATE_CTL.set08hSRC_SR_08.set0chAIC23_DIG_IF_ACTIVATE.set09hDIGIFACT_ACT.set01hSRC_BOSR.set02hSRC_MO.set01hHECHENGDIGIF.set DIGIF_FMT_LRP|DIGIF_FMT_MS|DIGIF_FMT_IWL_16|DIGIF_FMT_FOR_DSP;*;* FIR濾波器的系數(shù) *;*.dataCOEF:.word20*32768/10000,16*32768/10000;b24,b23.word0*32768/10000,-44*32768/10000;b22,b21.word-117*32768/10000, -181*32768/10000;b20,b19.word-168*32768/10000,0*32768/10000;b18,b17.word359*32768/10000,870*32768/10000;b16,b15.word1415*32768/10000,1835*32768/10000;b14,b13.word1992*32768/10000,1835*32768/10000 ;b12,b11 .word1415*32768/10000,870*32768/10000;b10,b9.word359*32768/10000,0*32768/10000;b8,b7.word-168*32768/10000, -181*32768/10000;b6,b5.word-117*32768/10000,-44*32768/10000;b4,b3.word0*32768/10000,16*32768/10000;b2,b1.word20*32768/10000;b0;*;* 主程序 *;*.textstart:STM#STACK+400h,SP;設(shè)置堆棧STM#temp,AR1;向3005h的IO端口寫1ST #1,*AR1PORTW*AR1,3005hSTM #0,CLKMD;初始化頻率RPT #50NOPSTM#CPU_SPEED_160M,CLKMDRPT #50NOP;*STM #SPCR1,SPSA1;mcBSP1的初始化STM #0,SPSD1STM #SPCR2,SPSA1STM #0,SPSD1STM #SPCR1,SPSA1STM#1800h,SPSD1STM #RCR1,SPSA1STM#040h,SPSD1STM#XCR1,SPSA1STM#040h,SPSD1STM#SRGR2,SPSA1STM#2000h,SPSD1STM #SRGR1,SPSA1STM#0FFh,SPSD1STM #XCR2,SPSA1STM#0,SPSD1STM #RCR2,SPSA1STM#0,SPSD1STM #PCR,SPSA1STM#0A08h,SPSD1STM#SPCR2,SPSA1ORM#40h,SPSD1RPT 100NOPSTM #SPCR1,SPSA1ORM#01h,SPSD1STM #SPCR2,SPSA1ORM #01h,SPSD1RPT 100NOP;*STM #temp,AR1 ;AIC23初始化AIC23_Write(AIC23_RESET_REG, 0);ST #AIC23_RESET_REG,*AR1STM #temp+1,AR2ST #0,*AR2LD *AR1,9,AADD *AR2,ASTL A,*AR1STM #SPCR2,SPSA1Testma1:;MVKD SPSD1,*AR2LDM SPSD1,ASTL A,*AR2BITF *AR2,#02hBC SendReady1,TCB Testma1SendReady1:;MVKM,*AR1,DXR11;LD *AR1,ASTLM A,DXR11;STM #temp,AR1 ;AIC23_Write(AIC23_POWER_DOWN_CTL, 0); ST #AIC23_POWER_DOWN_CTL,*AR1STM #temp+1,AR2ST #0,*AR2LD *AR1,9,AADD *AR2,ASTL A,*AR1STM #SPCR2,SPSA1Testma2:;MVMD SPSD1,*AR2LDM SPSD1,ASTL A,*AR2BITF *AR2,#02hBC SendReady2,TCB Testma2SendReady2:;MVDM,*AR1,DXR11;LD *AR1,ASTLM A,DXR11;STM #temp,AR1 ; AIC23_Write(AIC23_ANALOG_AUDIO_CTL, ANAPCTL_DAC );ST #AIC23_ANALOG_AUDIO_CTL,*AR1STM #temp+1,AR2ST #ANAPCTL_DAC,*AR2LD *AR1,9,AADD *AR2,ASTL A,*AR1STM #SPCR2,SPSA1Testma3:;MVMD SPSD1,*AR2LDM SPSD1,ASTL A,*AR2BITF *AR2,#02hBC SendReady3,TCB Testma3SendReady3:;MVDM,*AR1,DXR11;LD *AR1,ASTLM A,DXR11;STM #temp,AR1 ; AIC23_Write(AIC23_DIGITAL_AUDIO_CTL, 0);ST #AIC23_DIGITAL_AUDIO_CTL,*AR1STM #temp+1,AR2ST #0,*AR2LD *AR1,9,AADD *AR2,ASTL A,*AR1STM #SPCR2,SPSA1Testma4:;MVMD SPSD1,*AR2LDM SPSD1,ASTL A,*AR2BITF *AR2,#02hBC SendReady4,TCB Testma4SendReady4:;MVDM,*AR1,DXR11;LD *AR1,ASTLM A,DXR11;STM #temp,AR1 ;AIC23_Write(AIC23_LT_LINE_CTL, 0x17);ST #AIC23_LT_LINE_CTL,*AR1STM #temp+1,AR2ST #017h,*AR2LD *AR1,9,AADD *AR2,ASTL A,*AR1STM #SPCR2,SPSA1Testma5:;MVMD SPSD1,*AR2LDM SPSD1,ASTL A,*AR2BITF *AR2,#02hBC SendReady5,TCB Testma5SendReady5:;MVDM,*AR1,DXR11;LD *AR1,ASTLM A,DXR11;STM #temp,AR1 ; AIC23_Write(AIC23_RT_LINE_CTL,0x17);ST #AIC23_RT_LINE_CTL,*AR1STM #temp+1,AR2ST #017h,*AR2LD *AR1,9,AADD *AR2,ASTL A,*AR1STM #SPCR2,SPSA1Testma6:;MVMD SPSD1,*AR2LDM SPSD1,ASTL A,*AR2BITF *AR2,#02hBC SendReady6,TCB Testma6SendReady6:;MVDM,*AR1,DXR11;LD *AR1,ASTLM A,DXR11;STM #temp,AR1 ;ST #AIC23_DIGITAL_IF_FORMAT,*AR1STM #temp+1,AR2ST #HECHENGDIGIF,*AR2LD *AR1,9,AADD *AR2,ASTL A,*AR1STM #SPCR2,SPSA1Testma7:;MVMD SPSD1,*AR2LDM SPSD1,ASTL A,*AR2BITF *AR2,#02hBC SendReady7,TCB Testma7SendReady7:;MVDM,*AR1,DXR11;LD

注意事項(xiàng)

本文(DSP課程設(shè)計(jì) 基于DSP開發(fā)板的語言信號濾波處理 電信畢業(yè)設(shè)計(jì)1)為本站會員(仙***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!