




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 PAGE19 / NUMPAGES20摘要隨著計算機(jī)和信息技術(shù)的飛速發(fā)展,數(shù)字信號處理已經(jīng)成為高速實時處理的一項關(guān)鍵技術(shù),廣泛應(yīng)用在語音識別、智能檢測、工業(yè)控制等各個領(lǐng)域。數(shù)字濾波器是對數(shù)字信號實現(xiàn)濾波的線性時不變系統(tǒng)。數(shù)字濾波實質(zhì)上是一種運算過程,實現(xiàn)對信號的運算處理。DSP數(shù)字信號處理(Digital Signal Processing,簡稱DSP)是一門涉與許多學(xué)科而又廣泛應(yīng)用于許多領(lǐng)域的新興學(xué)科。20世紀(jì)60年代以來,隨著計算機(jī)和信息技術(shù)的飛速發(fā)展,數(shù)字信號處理技術(shù)應(yīng)運而生并得到迅速的發(fā)展。傳感器數(shù)字信號處理是利用傳感器對模擬信號或數(shù)字信號進(jìn)行采集并把其轉(zhuǎn)換成計算機(jī)可識別的電信號,并
2、利用計算機(jī)對信號進(jìn)行處理以達(dá)到計算機(jī)輔助控制或是計算機(jī)自動控制的目的。DSP芯片是一種特別適合數(shù)字信號處理運算的微處理器,主要用來實時、快速地實現(xiàn)各種數(shù)字信號處理算法。用DSP 芯片實現(xiàn)IIR數(shù)字濾波器,不僅具有精確度高、不受環(huán)境影響等優(yōu)點,而且因DSP 芯片的可編程性,可方便地修改濾波器參數(shù),從而改變?yōu)V波器的特性,設(shè)計十分靈活。本課題主要應(yīng)用MATLAB軟件設(shè)計IIR數(shù)字濾波器,并對所設(shè)計的濾波器進(jìn)行仿真;應(yīng)用DSP集成開發(fā)環(huán)境CCS調(diào)試匯編程序,文章結(jié)合TM320C5509的結(jié)構(gòu)特點,介紹了一種IIR濾波器在TM320C5509中的實現(xiàn)方法。關(guān)鍵字:IIR;數(shù)字濾波器;DSP;TM320C
3、5509;MATLAB 目錄 TOC o 1-2 h z u 摘要I第1章 緒論31.1 數(shù)字濾波器研究的背景31.2 數(shù)字濾波器研究的現(xiàn)狀31.3 數(shù)字濾波器研究的容與方法5第2章 系統(tǒng)方案設(shè)計與論證72.1 IIR數(shù)字濾波器的設(shè)計步驟72.2 IIR數(shù)字濾波器的基本原理72.3 IIR數(shù)字濾波器的流程框圖8第3章 基于DSP的IIR數(shù)字濾波器設(shè)計93.1 DSP系統(tǒng)的特點93.2 DSP系統(tǒng)的設(shè)計流程93.3 基于DSP的IIR數(shù)字濾波器設(shè)計總框圖10第4章 軟件設(shè)計124.1 CCS平臺介紹124.2 仿真結(jié)果13第5章 結(jié)論15參考文獻(xiàn)16附錄A:源代碼17致20第1章 緒論1.1數(shù)字
4、濾波器研究的背景當(dāng)今,數(shù)字信號處理(DSP:Digtal Signal Processing)技術(shù)正飛速發(fā)展,它不但自成一門學(xué)科,更是以不同形式影響和滲透到其他學(xué)科。它與國民經(jīng)濟(jì)息息相關(guān),與國防建設(shè)緊密相連。它影響或改變著我們的生產(chǎn)、生活方式,因此受到人們普遍的關(guān)注。數(shù)字化、智能化和網(wǎng)絡(luò)化是當(dāng)代信息技術(shù)發(fā)展的大趨勢,而數(shù)字化是智能化和網(wǎng)絡(luò)化的基礎(chǔ),實際生活中遇到的信號多種多樣,例如廣播信號、電視信號、雷達(dá)信號、通信信號、導(dǎo)航信號、射電天文信號、生物醫(yī)學(xué)信號、控制信號、氣象信號、地震勘探信號、機(jī)械振動信號、遙感遙測信號等。上述這些信號大部分是擬信號,也有小部分是數(shù)字信號。模擬信號是自變量的連續(xù)函
5、數(shù),自變量可以是一維的,也可以是二維或多維的。大多數(shù)情況下一維模擬信號的自變量是時間,經(jīng)過時間上的離散化(采樣)和幅度上的離散化(量化),這類模擬信號便成為一維數(shù)字信號。因此,數(shù)字信號實際上是用數(shù)字序列表示的信號,語音信號經(jīng)采樣和量化后,得到的數(shù)字信號是一個一維離散時間序列,而圖像信號經(jīng)采樣和量化后,得到的數(shù)字信號是一個二維離散空間序列。數(shù)字信號處理,就是用數(shù)值計算的方法對數(shù)字序列進(jìn)行各種處理,把信號變換成符合需要的某種形式。例如,對數(shù)字信號進(jìn)行濾波以限制他的頻帶或濾除噪音和干擾,或?qū)⑺麄兣c其它信號進(jìn)行分離;對信號進(jìn)行頻譜分析或功率譜分析以了解信號的頻譜組成,進(jìn)而對信號進(jìn)行識別;對信號進(jìn)行某種
6、變換,使之更適合于傳輸,存儲和應(yīng)用;對信號進(jìn)行編碼以達(dá)到數(shù)據(jù)壓縮的目的等。數(shù)字濾波技術(shù)是數(shù)字信號分析、處理技術(shù)的重要分支。無論是信號的獲取、傳輸,還是信號的處理和交換都離不開濾波技術(shù),它對信號安全可靠和有效靈活地傳輸是至關(guān)重要的。在所有的電子系統(tǒng)中,使用最多且最復(fù)雜的技術(shù)要算數(shù)字濾波器了。數(shù)字濾波器的優(yōu)劣直接決定產(chǎn)品的優(yōu)劣。1.2 數(shù)字濾波器研究的現(xiàn)狀在信號處理過程中,所處理的信號往往混有雜音,從接收到的信號中消除或減弱噪音是信號傳輸和處理中十分重要的問題。根據(jù)有用信號和噪音的不同特性,提取有用信號的過程成為濾波,實現(xiàn)濾波功能的系統(tǒng)稱為濾波器。在近代電信設(shè)備和各類控制系統(tǒng)中,數(shù)字濾波器應(yīng)用極為
7、廣泛,這里只列舉部分應(yīng)用最成功的領(lǐng)域。1語音處理語音處理是最早應(yīng)用數(shù)字濾波器的領(lǐng)域之一,也是最早推動數(shù)字信號處理理論發(fā)展的領(lǐng)域之一。該領(lǐng)域只要包括五個方面的容:第一,語音信號分析。即對語音信號的波形特征、統(tǒng)計特性、模型參數(shù)等進(jìn)行分析計算;第二,語音合成。即利用專用數(shù)字硬件或在通用計算機(jī)上運行軟件來產(chǎn)生語音;第三,語音識別。即用專用硬件或計算機(jī)識別人講的話,或者識別說話的人;第四,語音增強。即從噪音或干擾中提取被掩蓋的語音信號。第五,語音編碼。主要用于語音數(shù)據(jù)壓縮,目前已經(jīng)建立了一系列語音編碼的國際標(biāo)準(zhǔn),大量用于通信和音頻處理。近年來,這五方面都取得了不少研究成果,并且,在市場上已經(jīng)出現(xiàn)了一些相
8、關(guān)的軟件和硬件產(chǎn)品,例如,盲人閱讀機(jī)、啞人語音合成器、口授打印機(jī)、語音應(yīng)答機(jī),各種會說話的儀器和玩具,以與通信和視頻產(chǎn)品大量使用的音頻壓縮編碼技術(shù)。2圖像處理 數(shù)字濾波技術(shù)以成功地應(yīng)用于靜止圖像和活動圖像的恢復(fù)和增強、數(shù)據(jù)壓縮、去噪音和干擾、圖像識別以與層析X射線攝影,還成功地應(yīng)用于雷達(dá)、聲納、超聲波和紅外信號的可見圖像成像。 3通信 在現(xiàn)代通信技術(shù)領(lǐng)域,幾乎沒有一個分支不受到數(shù)字濾波技術(shù)的影響。信源編碼、信道編碼、調(diào)制、多路復(fù)用、數(shù)據(jù)壓縮以與自適應(yīng)信道均衡等,都廣泛地采用數(shù)字濾波器,特別是在數(shù)字通信、網(wǎng)絡(luò)通信、圖像通信、多媒體通信等應(yīng)用中,離開了數(shù)字濾波器,幾乎是寸步難行。其中,被認(rèn)為是通信
9、技術(shù)未來發(fā)展方向的軟件無線電技術(shù),更是以數(shù)字濾波技術(shù)為基礎(chǔ)。 4電視數(shù)字電視取代模擬電視已是必然趨勢。高清晰度電視的普與指日可待,與之配套的視頻光盤技術(shù)已形成具有巨大市場的產(chǎn)業(yè),可視和會議電視產(chǎn)品不斷更新?lián)Q代。視頻壓縮和音頻壓縮技術(shù)所取得的成就和標(biāo)準(zhǔn)化工作,促成了電視領(lǐng)域產(chǎn)業(yè)的蓬勃發(fā)展,而數(shù)字濾波器與其相關(guān)技術(shù)是視頻壓縮和音頻壓縮技術(shù)的重要基礎(chǔ)。5雷達(dá)雷達(dá)信號占有的頻帶非常寬,數(shù)據(jù)傳輸速率也非常高,因而壓縮數(shù)據(jù)量和降低數(shù)據(jù)傳輸速率是雷達(dá)信號數(shù)字處理面臨的問題。于是數(shù)字器件的出現(xiàn)促進(jìn)了雷達(dá)信號處理技術(shù)的進(jìn)步。在現(xiàn)代雷達(dá)系統(tǒng)中,數(shù)字信號處理部分是不可缺少的,因為從信號的產(chǎn)生、濾波、加工到目標(biāo)參數(shù)的
10、估計和目標(biāo)成像都離不開數(shù)字濾波技術(shù)。雷達(dá)信號的數(shù)字濾波器是當(dāng)今十分活躍的研究領(lǐng)域之一。生物醫(yī)學(xué)信號處理數(shù)字濾波器在醫(yī)學(xué)中的應(yīng)用日益廣泛,如對腦電圖和心電圖的分析、層析X射線攝影的計算機(jī)輔助分析、胎兒心音的自適應(yīng)檢測等。6音樂數(shù)字濾波器為音樂領(lǐng)域開辟了一個新局面,在對音樂信號進(jìn)行編譯、合成、以與在音樂中加入交混回響、合聲等特殊效果特殊方面,數(shù)字濾波技術(shù)都顯示出了強大的威力。數(shù)字濾波器還可用于作曲、錄音和播放,或?qū)εf錄音帶的音質(zhì)進(jìn)行恢復(fù)等。7其他領(lǐng)域 數(shù)字濾波器的應(yīng)用領(lǐng)域如此廣泛,以至于想完全列舉他們是根本不可能的,除了以上幾個領(lǐng)域外,還有很多其他應(yīng)用領(lǐng)域。例如,在軍事上被大量應(yīng)用于導(dǎo)航、制導(dǎo)、電
11、子對抗、戰(zhàn)場偵察;在電力系統(tǒng)中被應(yīng)用于能源分布規(guī)劃和自動檢測;在環(huán)境保護(hù)中被應(yīng)用于對空氣污染和噪聲干擾的自動監(jiān)測;在經(jīng)濟(jì)領(lǐng)域中被應(yīng)用于股票市場預(yù)測和經(jīng)濟(jì)效益分析等。1.3 數(shù)字濾波器研究的容與方法目前數(shù)字濾波器的主要實現(xiàn)方法有: 1在通用的微型計算機(jī)上用軟件實現(xiàn)。 軟件可以是自己編寫的,也可以使用現(xiàn)成的軟件包,這種方法的缺點是速度太慢,不能用于實時系統(tǒng),只能用于教學(xué)和算法的仿真研究。比如用MATLAB就幾乎可以實現(xiàn)所有數(shù)字濾波器的仿真。而且在MATLAB下的部分仿真程序還可以通過轉(zhuǎn)化為C語言,再通過DSP的C編譯器直接在DSP硬件上運行。 2用DSP(Digital Signal Proces
12、sing)處理器實現(xiàn) DSP處理器是專為數(shù)字信號處理而設(shè)計的,如TI公司的TMS320C54x系列,AD公司的ADSP2IX,ADSP210X系列等。它的主要數(shù)字運算單元是一個乘累加器(Multiply-accumulator,MAC),能夠在一個機(jī)器周期完成一次乘累加運算,配有適合于信號處理的指令,具備獨特的循環(huán)尋址和倒序?qū)ぶ纺芰?。這些特點都非常適合數(shù)字信號處理中的濾波器設(shè)計的有效實現(xiàn),并且它速度快、穩(wěn)定性好、編程方便。 3用固定功能的專用信號處理器實現(xiàn)專用信號處理器采用專用集成電路ASIC(Application Specific Integrated Circuits)實現(xiàn),適用于過程固
13、定而又追求高速的信號處理任務(wù),是以指定的算法來確定它的結(jié)構(gòu),使用各種隨機(jī)邏輯器件組成的信號處理器。它們體積小、性好,具有極高的性能,但靈活性差。 4用FPGA等可編程器件來開發(fā)數(shù)字濾波算法。 由于FPGA產(chǎn)品的迅速發(fā)展,人們可以利用Atera、Xilinx等產(chǎn)品,使用其相關(guān)開發(fā)工具和VHDL等硬件開發(fā)語言,通過軟件編程用硬件實現(xiàn)特定的數(shù)字濾波算法。這一方法由于具有通用性的特點并可以實現(xiàn)算法的并行運算,無論是作為獨立的數(shù)字信號處理器,還是作為DSP芯片的協(xié)處理器,目前都是比較活躍的研究領(lǐng)域。IIR濾波器的設(shè)計容就是尋求一個物理上可實現(xiàn)的系統(tǒng)函數(shù)H(z),使其頻率響應(yīng)H(z)滿足所希望得到的頻域指
14、標(biāo),即符合給定的通帶截止頻率、阻帶截止頻率、通帶衰減系數(shù)和阻帶衰減系數(shù)。第2章 系統(tǒng)方案設(shè)計與論證2.1 IIR數(shù)字濾波器的設(shè)計步驟數(shù)字濾波器的設(shè)計一般有兩種方法:一個是借助模擬濾波器的設(shè)計方法進(jìn)行。其設(shè)計步驟是,先設(shè)計模擬濾波器,再按照某種方法轉(zhuǎn)換成數(shù)字濾波器。這種方法比較容易一些,因為模擬濾波器的設(shè)計方法已經(jīng)非常成熟,不僅有完整的設(shè)計公式,還有完善的圖表供查閱;另外一種直接在頻率或者時域進(jìn)行,由于需要解聯(lián)立方程,設(shè)計時需要計算機(jī)做輔助設(shè)計。其設(shè)計步驟是:先設(shè)計過渡模擬濾波器得到系統(tǒng)函數(shù)Ha(s),然后將Ha(s)按某種方法轉(zhuǎn)換成數(shù)字濾波器的系統(tǒng)函數(shù)H(z)。這是因為模擬濾波器的設(shè)計方法已經(jīng)
15、很成熟,不僅有完整設(shè)計公式,還有完善的圖表和曲線供查閱;另外,還有一些典型的優(yōu)良濾波器類型可供我們使用。為了保證轉(zhuǎn)換后的H(z)穩(wěn)定且滿足技術(shù)指標(biāo)要求,對轉(zhuǎn)換關(guān)系提出兩點要求: 1. 因果穩(wěn)定的模擬濾波器轉(zhuǎn)換成數(shù)字濾波器,仍是因果穩(wěn)定的。 2. 數(shù)字濾波器的頻率相應(yīng)模仿模擬濾波器的頻響特性,s平面的虛軸映射為z平面的單位圓,相應(yīng)的頻率之間呈線性關(guān)系。利用模擬濾波器成熟的理論設(shè)計IIR數(shù)字濾波器的過程是: 1. 確定數(shù)字低通濾波器的技術(shù)指標(biāo):通帶邊界頻率、通帶最大衰減、阻帶截止頻率、阻帶最小衰減。2. 將數(shù)字低通濾波器的技術(shù)指標(biāo)轉(zhuǎn)換成相應(yīng)的模擬低通濾波器的技術(shù)指標(biāo)。3. 按照模擬低通濾波器的技術(shù)
16、指標(biāo)設(shè)計過渡模擬低通濾波器。4. 用所選的轉(zhuǎn)換方法,將模擬濾波器Ha(s)轉(zhuǎn)換成數(shù)字低通濾波器系統(tǒng)函數(shù)H(z)。2.2 IIR數(shù)字濾波器的基本原理 數(shù)字濾波器是利用離散系統(tǒng)的特性對系統(tǒng)輸入信號進(jìn)行加工和變換,改變輸入序列的頻譜或信號波形,讓有用的頻率分量通過,抑制無用的信號分量輸出,根據(jù)其頻率特性同樣可以分為低通、高通、帶通和帶阻。如果要處理的信號是模擬信號,就可以通過A/D 或者D/A 轉(zhuǎn)換,在信號形式上進(jìn)行匹配轉(zhuǎn)換,同樣可以使用數(shù)字濾波器對模擬信號進(jìn)行濾波。數(shù)字濾波器濾波的數(shù)學(xué)表達(dá)式:y(n)=x(n)*h(n)。 如果濾波器的輸入輸出信號都是離散信號,那么該濾波器的脈沖響應(yīng)也一定是離散信
17、號,這樣的濾波器就成為了數(shù)字濾波器。其頻域特性為:其中,分別是數(shù)字濾波器的輸出序列和輸入序列的頻域響應(yīng),是數(shù)字濾波器的單位取樣響應(yīng)的頻譜,又稱為數(shù)字濾波器的頻域響應(yīng)。輸入序列的頻譜經(jīng)過濾波后,因此只要按照輸入信號的頻譜特點和處理信號的目的適當(dāng)選擇濾波器的頻域響應(yīng),使得濾波后的輸出信號滿足設(shè)計性能要求。 2.3 IIR數(shù)字濾波器設(shè)計流程框圖IIR數(shù)字濾波器設(shè)計流程圖如圖2.3所示。所示。圖2.3 IIR數(shù)字濾波器設(shè)計流程框圖第3章 基于DSP的方案設(shè)計3.1 DSP系統(tǒng)的特點 DSP系統(tǒng)是以數(shù)字信號處理為基礎(chǔ)的,因此不但具有數(shù)字處理的全部優(yōu)點而且還具有以下特點:1. 接口方便:DSP應(yīng)用系統(tǒng)與其
18、他以現(xiàn)代數(shù)字技術(shù)為基礎(chǔ)的系統(tǒng)或設(shè)備都是相互兼容的,這樣的系統(tǒng)接口以實現(xiàn)某種功能要比模擬系統(tǒng)與這些系統(tǒng)接口要容易得多。2. 編程方便:DSP應(yīng)用系統(tǒng)中的可編程DSP芯片,能靈活方便地進(jìn)行修改和升級。3. 穩(wěn)定性好:DSP應(yīng)用系統(tǒng)以數(shù)字處理為基礎(chǔ),受環(huán)境溫度與噪聲的影響較小、可靠性高、無器件老化現(xiàn)象。4. 精度高:16位數(shù)字系統(tǒng)可以達(dá)到10-5級的精度。5. 可重復(fù)性好:模擬系統(tǒng)的性能受元器件參數(shù)性能變化的影響比較大,而數(shù)字系統(tǒng)基本不受影響,因此數(shù)字系統(tǒng)便于測試、調(diào)試和大規(guī)模生產(chǎn)。6. 集成方便:DSP應(yīng)用系統(tǒng)中的數(shù)字部件有高度的規(guī)性,便于大規(guī)模集成。 當(dāng)然,數(shù)字信號處理也存在一些缺點。例如,對于
19、簡單信號處理任務(wù),若采用DSP則使成本增加。DSP系統(tǒng)中的高速時鐘可能帶來高頻干擾和電磁泄漏等問題,而且DSP系統(tǒng)消耗的功率也較大。此外,DSP技術(shù)更新速度快,對于數(shù)學(xué)知識要求高,開發(fā)和測試工具還有待進(jìn)一步完善。 3.2 DSP系統(tǒng)的設(shè)計流程一個DSP系統(tǒng)的設(shè)計過程大概要有以下幾個步驟:1根據(jù)系統(tǒng)的任務(wù)要求,確定系統(tǒng)處理精度要求、速度要求、實時性要求等性能指標(biāo)。2根據(jù)系統(tǒng)的要求進(jìn)行高級語言的算法模擬,比如使用MATLAB等仿真工具,驗證算法的可行性,得出最佳的處理方法。3DSP的系統(tǒng)設(shè)計,主要分為硬件設(shè)計和軟件設(shè)計。硬件設(shè)計是指根據(jù)系統(tǒng)要求選擇合適的DSP芯片,然后設(shè)計相應(yīng)的外圍電路。軟件設(shè)計
20、主要是指根據(jù)系統(tǒng)的要求和選用的DSP芯片編寫相應(yīng)的程序。程序的編寫可以使用匯編語言,匯編語言編寫的程序效率高,但比較煩雜;也可采用C語言,DSP的C語言基本上是標(biāo)準(zhǔn)C語言,編寫比較簡單,但效率低。在實際系統(tǒng)開發(fā)時往往是兩種語言結(jié)合編寫,在算法運算量大的地方使用匯編語言,在運算量小的地方使用C語言,這樣既能縮短軟件的開發(fā)周期,提高程序的可讀性和可移植性,又滿足了系統(tǒng)的實時性要求。3.3 基于DSP的IIR數(shù)字濾波器的設(shè)計總框圖本文設(shè)計的IIR帶通濾波器是從低通變換過來的,利用的是雙線性變換以與切比雪夫II濾波器的原型,其具體的設(shè)計流程為下圖所示。首先根據(jù)題目要求確定帶通濾波器的技術(shù)指標(biāo),先要進(jìn)行
21、頻率的預(yù)畸變,并且歸一化頻率,再設(shè)計出切比雪夫II模擬低通濾波器,并求出其階數(shù)等相關(guān)參數(shù)。其次利用雙線性變換法設(shè)計數(shù)字帶通濾波器,再調(diào)用函數(shù)進(jìn)行雙線性變換,并求出分子、分母的系數(shù)向量。最后通過畫圖求出其幅頻響應(yīng)、相頻響應(yīng)、幅度特性曲線與零極點,并畫出波形圖。最后進(jìn)行驗證,看所設(shè)計的濾波器能否達(dá)到要求的指標(biāo),若能達(dá)到,則說明該濾波器設(shè)計符合要求?;贒SP的IIR數(shù)字濾波器的總體方案設(shè)計步驟:1.利用MATLAB來確定IIR濾波器的參數(shù)。2.啟動CCS,在CCS中建立一個匯編源文件、建立一個C源文件和一個命令文件,并將這三個文件添加到工程,再編譯并裝載程序。3.設(shè)置波形時域觀察窗口,得到其濾波前
22、后波形變化圖。4. 設(shè)置頻域觀察窗口,得到其濾波前后頻譜變化圖。 圖3.3 基于DSP的IIR數(shù)字濾波器設(shè)計總框圖第4章 軟件設(shè)計4.1 CCS平臺介紹CCS是一種針對TMS320系列DSP的集成開發(fā)環(huán)境,在Windows操作系統(tǒng)下,采用圖形接口界面,提供有環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等工具。CCS有兩種工作模式,即軟件仿真器模式:可以脫離DSP芯片,在PC機(jī)上模擬DSP的指令集和工作機(jī)制,主要用于前期算法實現(xiàn)和調(diào)試;硬件在線編程模式:可以實時運行在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。CCS的開發(fā)系統(tǒng)主要由以下組件構(gòu)成:TMS320C54x集成代碼產(chǎn)生工具;C
23、CS集成開發(fā)環(huán)境;DSP/BIOS實時核插件與其應(yīng)用程序接口API;實時數(shù)據(jù)交換的RTDX插件以與相應(yīng)的程序接口API;由TI公司以外的第三方提供的各種應(yīng)用模塊插件。CCS的功能十分強大,它集成了代碼的編輯、編譯、和調(diào)試等諸多功能,而且支持C/C+和匯編的混合編程,其主要功能如下:具有集成可視化代碼編輯界面,用戶可通過其界面直接編寫C、匯編、.cmd文件等。含有集成代碼生成工具,包括匯編器、優(yōu)化C編譯器、器等,將代碼的編輯、編譯、和調(diào)試等諸多功能集成到一個軟件環(huán)境中。高性能編輯器支持匯編文件的動態(tài)語法加亮顯示,使用戶很容易閱讀代碼,發(fā)現(xiàn)語法錯誤。工程項目管理工具可對用戶程序?qū)嵭许椖抗芾?。在生?/p>
24、目標(biāo)程序和程序庫的過程中,建立不同程序的跟蹤信息,通過跟蹤信息對不同的程序進(jìn)行分類管理?;菊{(diào)試工具具有裝入執(zhí)行代碼、查看寄存器、存儲器、反匯編、變量窗口等功能,并支持C源代碼級調(diào)試。斷點工具,能在調(diào)試程序的過程中,完成硬件斷點、軟件斷點和條件斷點的設(shè)置。探測點工具,可用于算法的仿真,數(shù)據(jù)的實時監(jiān)視等。分析工具,包括模擬器和仿真器分析,可用于模擬和監(jiān)視硬件的功能、評價代碼執(zhí)行的時鐘。數(shù)據(jù)的圖形顯示工具,可以將運算結(jié)果用圖形顯示,包括顯示時域/頻域波形、眼圖、星座圖、圖像等,并能進(jìn)行自動刷新。提供GEL工具。利用GEL擴(kuò)展語言,用戶可以編寫自己的控制面板/菜單,設(shè)置GEL菜單選項,方便直觀地修改
25、變量,配置參數(shù)等。支持多DSP的調(diào)試。支持RTDX技術(shù),可在不中斷目標(biāo)系統(tǒng)運行的情況下,實現(xiàn)DSP與其他應(yīng)用程序的數(shù)據(jù)交換。提供DSP/BIOS工具,增強對代碼的實時分析能力。4.2仿真結(jié)果 噪聲正弦波的輸入如下圖4.2.1。圖4.2.1 噪聲正弦波的輸入圖 噪聲正弦波的濾波輸出如下圖4.2.2。圖4.2.2 噪聲正弦波的濾波輸出圖由噪聲正弦波的輸入輸出波形比較得到,在輸入的基礎(chǔ)上濾除了高頻成分,得到了設(shè)計所要求的頻率段的波形,說明濾波器正常工作了,實現(xiàn)了對輸入信號的濾波處理。平時我們通常將IIR濾波器設(shè)計的過程如下:首先根據(jù)濾波器參數(shù)要求設(shè)計對應(yīng)的模擬濾波器(如巴特沃斯濾波器、切比雪夫濾波器
26、等等),然后通過映射(如脈沖響應(yīng)不變法、雙線性映射等等)將模擬濾波器變換為數(shù)字濾波器,從而決定IIR濾波器的參數(shù)。IIR濾波器的重大缺點在于,由于存在反饋其穩(wěn)定性不能得到保證。另外,反饋還使IIR濾波器的數(shù)字運算可能溢出。不過這次我們的系統(tǒng)仿真,我們還是得到了我們滿意的結(jié)果。第5章 結(jié)論通過這次的DSP課程設(shè)計,我深深的體會到了自身的不足,一個軟件就讓我試了好多次才調(diào)出來結(jié)果,還不是實際的做一個東西,但是我也加深了對DSP的理解。了解了CCS的用法,充實了我的知識,讓我收益頗豐。這次課程設(shè)計還讓我了解了數(shù)字濾波器的用處。在寫作過程中也不是一帆風(fēng)順的,我也遇到很多問題。本次課程我主要負(fù)責(zé)方案設(shè)計
27、工作,所以在最初的方案設(shè)計中很多細(xì)節(jié)沒有考慮周到。比如在比較設(shè)計濾波器的方法上首先應(yīng)該明確其技術(shù)指標(biāo)以與某些參數(shù)的實際意義。比如在用雙線性變換法設(shè)計數(shù)字帶通濾波器時,必須先將頻率歸一化,并且進(jìn)行頻率預(yù)畸變,然后設(shè)計模擬濾波器,再利用頻率變換法將模擬低通變?yōu)槟M帶通,最后經(jīng)過雙線性變換法將模擬帶通變換為數(shù)字帶通。如果不進(jìn)行頻率預(yù)畸變,那么設(shè)計出來的帶通濾波器的幅頻特性與相頻特性將會產(chǎn)生很嚴(yán)重的畸變,使設(shè)計的結(jié)果不滿足給定的要求,在實際中會造成很嚴(yán)重的危害。但是遇到困難我就與時和導(dǎo)師聯(lián)系,并和同學(xué)互相交流,請教專業(yè)課老師。在大家的幫助下,困難一個一個解決掉,論文也慢慢成型。每一次遇到問題的時候心情
28、都會有點低落,但是每一次經(jīng)過自己的努力解決好了問題就會感到十分的高興。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。雖然剛開始時上機(jī)時什么都不知道,不知道怎么使用軟件,不會建立源文件,不會匯編,不會連接。好不容易弄好了以后,運行時總是顯示說程序有錯誤,經(jīng)過和同學(xué)討論,并仔細(xì)的閱讀了程序,終于發(fā)現(xiàn)了問題。后來請教了老師,才解決了這一問題。經(jīng)過幾天的奮斗終于做出來了,完成了所有的任務(wù)后整個人都很累,但同時看著電腦熒屏上的畢業(yè)設(shè)計稿件我的心里是甜的,心情非常的激動,這些讓我很有成就感,我覺得這一切都值了。總之這次課程設(shè)計讓我充實了自己,也讓我發(fā)現(xiàn)了很多問題和不足,對以前所學(xué)的知識理解的不夠深刻,對知識
29、點掌握的不夠牢靠等,我以后會好好注意這方面。對我個人而言,知識上的收獲重要,但能力上的提高上更為可喜。在這里我要特別感我的指導(dǎo)老師和老師的熱心指導(dǎo)。在老師的啟發(fā)下,使我自己少走彎路,使自己才能順利的完成此次畢業(yè)設(shè)計。在我以后的工作中,我一定更加努力的學(xué)習(xí),充分發(fā)揮自己的優(yōu)勢和特長。參考文獻(xiàn)1 何勤,王忠勇. TMS320C2000系列DSP原理與實用技術(shù). :電子工業(yè),2003.2 江思敏等. TMS320LF240 x DSP硬件開發(fā)教程. :機(jī)械工業(yè),2003.3 清源科技. TMS320LF240 x DSP應(yīng)用程序設(shè)計教程. :機(jī)械工業(yè),2003.4 胡廣書,子經(jīng). 數(shù)字信號處理一門正
30、在蓬勃發(fā)展的新學(xué)科. 電子科技導(dǎo)報,1995年第1期.5 鄒傳云,敖發(fā)良,得琨. DSP微處理器的基礎(chǔ)特征. 電子科技導(dǎo)報,1995年第11期.6 王天祥. 數(shù)字信號處理器(DSP)與其支持芯片的選擇 . DSP開發(fā)與應(yīng)用,1996年第1期.7 雄偉.,亮,徐光輝. DSP集成開發(fā)與應(yīng)用實例. :電子工業(yè),2002.附錄A:源代碼(1)IIR.c#define signal_sample_f 25000 #define pi 3.1415926 double fs,nlpass,nlstop,nhpass,nhstop,a3,b3,x,y; void biir2lpdes(double fs,
31、 double nlpass, double nlstop, double a, double b); void biir2lpdes(double fs, double nlpass, double nlstop, double a, double b) int i,u,v; double wp,omp,gsa,t; wp=nlpass*2*pi; omp=tan(wp/2.0); gsa=omp*omp; for (i=0; i=2; i+) u=i%2; v=i-1; ai=gsa*pow(2,u)-sqrt(2)*omp*v+pow(-2,u); for (i=0; i=2; i+) u=i%2; bi=gsa*pow(2,u); t=a0; for (i=0; i=2; i+) ai=ai/t; bi=bi/t; void main(void
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度工業(yè)污水處理廠達(dá)標(biāo)排放合作協(xié)議
- 保姆服務(wù)項目清單合同
- 勞動合同的備案流程
- 健身出行用品采購合同
- 金融服務(wù)合同認(rèn)定登記流程
- 中小學(xué)教師團(tuán)隊職責(zé)分配方案
- 綠色建筑質(zhì)量保證體系及措施
- 四年級班主任培訓(xùn)與發(fā)展計劃
- 汽車零部件追溯流程
- 2024-2025學(xué)年度職業(yè)培訓(xùn)工作計劃
- 2024年7月13日云南省昆明市直遴選筆試真題及解析綜合管理崗
- 個人信息安全保護(hù)管理規(guī)定
- 化工行業(yè)員工職業(yè)發(fā)展規(guī)劃
- DL∕T 1881-2018 智能變電站智能控制柜技術(shù)規(guī)范
- 2023北京順義區(qū)招錄鄉(xiāng)村振興協(xié)理員及考察筆試歷年典型考題及考點剖析附答案帶詳解
- 中國慢性冠脈綜合征患者診斷及管理指南2024版解讀
- 超全讀書筆記-2萬字
- 思政課課題國內(nèi)外研究現(xiàn)狀
- 醫(yī)院保安服務(wù)投標(biāo)技術(shù)方案(技術(shù)標(biāo))
- 2024年新關(guān)稅法解讀課件
- 2024廣東省高中美術(shù)學(xué)業(yè)水平考試試題庫及答案
評論
0/150
提交評論