第二章C語(yǔ)言算法實(shí)驗(yàn)_第1頁(yè)
第二章C語(yǔ)言算法實(shí)驗(yàn)_第2頁(yè)
第二章C語(yǔ)言算法實(shí)驗(yàn)_第3頁(yè)
第二章C語(yǔ)言算法實(shí)驗(yàn)_第4頁(yè)
第二章C語(yǔ)言算法實(shí)驗(yàn)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、DSP實(shí)驗(yàn)第二章、C語(yǔ)言算法實(shí)驗(yàn)語(yǔ)言算法實(shí)驗(yàn)實(shí)驗(yàn)一實(shí)驗(yàn)一 卷積(卷積(Convolve)算法實(shí)驗(yàn))算法實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康囊弧?shí)驗(yàn)?zāi)康?、 了解卷積算法的原理。2、 學(xué)會(huì)編寫卷積算法。二、實(shí)驗(yàn)原理二、實(shí)驗(yàn)原理 若LTI 系統(tǒng)對(duì)(n) 的響應(yīng)為h(n),h(n)稱為系統(tǒng)的單位脈沖響應(yīng),則由時(shí)不變特性可得出系統(tǒng)對(duì) (n-k)的響應(yīng)為h(n-k);離散時(shí)間LTI 系統(tǒng)對(duì)輸入x(n)的響應(yīng)為, 此式稱為卷積和,通常記為: y(n) = x(n) h(n)( )( ) ()ky nx k h nk開(kāi)始K=Length1-1i=pOutputk=Outputk+xk-1*yi,i+P+,PLength1-1k

2、= Length1-1I=pOutputk=Outputk+xLength1-1-i*yi Length1-1-p+i,i+p-1END三、實(shí)驗(yàn)步驟三、實(shí)驗(yàn)步驟1、熟悉卷積的基本原理;2、閱讀所提供的樣例實(shí)驗(yàn)程序;3、運(yùn)行CCS軟件,對(duì)樣例程序進(jìn)行跟蹤,分析結(jié)果;4、填寫實(shí)驗(yàn)報(bào)告;5、本實(shí)驗(yàn)所提供的樣例子程序操作如下;1)源代碼查看:用下拉菜單中Project/Open,打開(kāi)”convolve.pjt”,雙擊”Source”可查看源程序,并加載”convolve.out”。2)在程序最后“i=0”處,設(shè)置斷點(diǎn);3)單擊”Run”運(yùn)行程序,程序運(yùn)行到斷點(diǎn)處停止。4)用下拉菜單中的View/Gra

3、ph/Time/Frequency打開(kāi)一個(gè)圖形觀察窗口;(設(shè)置該圖形觀察窗口的變量及參數(shù),采用雙蹤觀察兩路輸入變量Input及Impulse的波形,波形長(zhǎng)度為80,數(shù)值類型為32位浮點(diǎn)型;Display Type:Dual TimeStart Address-upper display:Input Start Address-lower display:ImpulseAcquisition Buffer Size:80Display Data Size:80DSP Data Type:32-bit floating point5)再用下拉菜單中的View/Graph/Time/Frequenc

4、y打開(kāi)一個(gè)圖形觀察窗口,以觀察卷積結(jié)果波形,該觀察窗口的參數(shù)設(shè)置為:變量為Output,長(zhǎng)度為159,數(shù)據(jù)類型為32位浮點(diǎn)數(shù);Display Type:Single TimeStart Address:Output Acquisition Buffer Size:159Display Data Size:159DSP Data Type:32-bit floating point6)調(diào)整觀察窗口,觀察兩路輸入波形和卷積結(jié)果波形;7)關(guān)閉“convolve.pjt”工程文件,關(guān)閉各窗口,實(shí)驗(yàn)結(jié)束;實(shí)驗(yàn)二 相關(guān)(Correlation)算法實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?、 了解相關(guān)算法。2、 學(xué)習(xí)

5、相關(guān)算法的實(shí)現(xiàn)方法。二、實(shí)驗(yàn)設(shè)備三、實(shí)驗(yàn)原理三、實(shí)驗(yàn)原理 廣義平穩(wěn)隨機(jī)信號(hào)x(n)和y(n)的相關(guān)函數(shù)的定義為:如果x(n),y(n)是各態(tài)遍歷的,則上式的集合平均可以由單一樣本序列的時(shí)間平均來(lái)實(shí)現(xiàn),即:如果觀察的點(diǎn)數(shù)N 為有限值,則求r(m)估計(jì)值的一種方法是*( )( ) ()xyrmE x n y nm*1( )lim( ) ()21NxyNnNrmx n y nmN101( )( )()NNNnr mxn xnmN實(shí)際計(jì)算中,有偏估計(jì)為:1 | |01( )( ) ()Nmnr mx n x nmN 無(wú)偏估計(jì)為:1 | |01( )( ) ()|Nmnr mx n x nmNm 開(kāi)始k

6、=0Klength?Llength?rlength-1+k=rk+xj*yj+kj+K+K=0Klength?Llength?rlength-1-k=rk+xj+k*yjK+END四、實(shí)驗(yàn)步驟四、實(shí)驗(yàn)步驟1、熟悉基本原理,閱讀實(shí)驗(yàn)提供的程序;2、運(yùn)行CCS軟件,記錄相關(guān)系數(shù);3、填寫實(shí)驗(yàn)報(bào)告;4、實(shí)驗(yàn)程序操作說(shuō)明1)啟動(dòng)CCS2.0,用Project/open打開(kāi)“cor01.pjt” 工程文件:雙擊“cor01.pjt”及”Source”可查看各源程序:加載“cor01.out”:2)在程序最后“i=0”處,設(shè)置斷點(diǎn);3)單擊“Run”運(yùn)行程序,或按F5運(yùn)行程序;程序?qū)⑦\(yùn)行至斷點(diǎn)處停止;用下

7、拉菜單中的View/Graph的”Time/Frequency”打開(kāi)一個(gè)圖形觀察窗口;采用雙蹤觀察輸入x_real及y_real的波形,長(zhǎng)度為128,數(shù)值類型為32位浮點(diǎn)型;Display Type:Dual TimeStart Address-upper display:x_realStart Address-lower display:y_realAcquisition Buffer Size:128Display Data Size:128DSP Data Type:32-bit floating point4)再打開(kāi)一個(gè)圖形窗口,以觀察相關(guān)運(yùn)算的結(jié)果,該觀察窗口的參數(shù)設(shè)置為:變量為r_

8、real,長(zhǎng)度255,數(shù)據(jù)類型為32位浮點(diǎn)型;Display Type:Single TimeStart Address:r_realAcquisition Buffer Size:255Display Data Size:255DSP Data Type:32-bit floating point5)調(diào)整觀察窗口,觀察兩路輸入信號(hào)相關(guān)運(yùn)算的結(jié)果;程序中,可賦0或1,賦0時(shí),完成相關(guān)函數(shù)無(wú)偏估計(jì)的計(jì)算,賦1時(shí),完成相關(guān)函數(shù)有偏估計(jì)的計(jì)算;x_real和y_real為參與相關(guān)運(yùn)算的兩路信號(hào),當(dāng)x_real=y_real時(shí),完成自相關(guān)函數(shù)的計(jì)算,而當(dāng)x_real不等于y_real時(shí),完成互相關(guān)函數(shù)

9、的計(jì)算。6)修改以上參數(shù),進(jìn)行“Rebuild All”,并重新加載程序,運(yùn)行程序可以看到不同的實(shí)驗(yàn)結(jié)果。7)關(guān)閉“cor01.pjt”工程文件,關(guān)閉各窗口,實(shí)驗(yàn)結(jié)束。相關(guān)運(yùn)算:x_real和y_real波形圖nMode=0時(shí),r_real波形圖nMode=1時(shí),r_real的波形圖實(shí)驗(yàn)三 FFT 的DSP 實(shí)現(xiàn)方法一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?、 加深對(duì)DFT 算法原理和基本性質(zhì)的理解。2、 熟悉FFT 算法原理和FFT 子程序的應(yīng)用。3、 學(xué)習(xí)用FFT 對(duì)連續(xù)信號(hào)和時(shí)域信號(hào)進(jìn)行譜分析,了解可能出現(xiàn)的分析誤差及其原因。二、實(shí)驗(yàn)設(shè)備(略)四、實(shí)驗(yàn)內(nèi)容和步驟四、實(shí)驗(yàn)內(nèi)容和步驟1、復(fù)習(xí)DFT的定義,性

10、質(zhì)和用DFT作頻譜分析的有關(guān)內(nèi)容;2、復(fù)習(xí)FFT算法原理與編程思想,并對(duì)照DIT-FFT運(yùn)算流程圖和程序框圖,了解本實(shí)驗(yàn)提供的FFT子程序;3、閱讀本實(shí)驗(yàn)所提供的樣例子程序;4、運(yùn)行CCS軟件,對(duì)樣例程序進(jìn)行跟蹤,分析結(jié)果;記錄必要的參數(shù)。5、填寫實(shí)驗(yàn)報(bào)告。6、提供樣例程序操作說(shuō)明1)實(shí)驗(yàn)前準(zhǔn)備 在模擬信號(hào)產(chǎn)生單元中,一路信號(hào)源產(chǎn)生低頻正弦信號(hào)(S1置“L”),另一路信號(hào)源產(chǎn)生高頻正弦波信號(hào)(S11置“H”), 檢查模擬信號(hào)輸出端口”A” ”B”應(yīng)短接; 實(shí)驗(yàn)箱上電,用示波器分別觀測(cè)out1和out 2輸出的模擬信號(hào),調(diào)節(jié)電位器SPR1,SPR2(out1輸出信號(hào)的頻率調(diào)節(jié)和幅值調(diào)節(jié))和電位器

11、SPR1,SPR2(out2輸出信號(hào)的頻率調(diào)節(jié)和幅值調(diào)節(jié)),直到滿意為止; 本樣例實(shí)驗(yàn)程序建議:低頻正弦波信號(hào)為1000Hz/1v; 高頻正弦波信號(hào)為6KHz /1v;實(shí)驗(yàn)箱掉電,做以下連接和檢查:短接輸出端口“A” “B”;短接JAD1的INM,INMF;短接JAD2的INP,INPF;用導(dǎo)線連接out2(模擬信號(hào)輸出)和JAD3腳(AD_IN);檢查JD是否斷開(kāi)。2)實(shí)驗(yàn)a)啟動(dòng)CCS2.0,用Project/open打開(kāi)“ExpFFT01.pjt” 工程文件:雙擊“ExpFFT01.pjt”及”Source”可查看各源程序:加載“ExpFFT01.out”;b)在主程序中,K+處設(shè)置斷點(diǎn)

12、;c)單擊“Run”運(yùn)行程序,或按F5運(yùn)行程序;程序?qū)⑦\(yùn)行至斷點(diǎn)處停止:d)用View/Graph/Time/Frequency打開(kāi)一個(gè)圖形觀察窗口;設(shè)置該觀察圖形窗口變量及參數(shù);采用雙蹤觀察在啟動(dòng)地址分別為0X3000h和0 x3080h,長(zhǎng)度為128的單元中數(shù)值的變化,數(shù)值類型為16位有效整型變量,這兩段存儲(chǔ)單元中分別存放的是經(jīng)A/D轉(zhuǎn)換后的輸入信號(hào)和對(duì)該信號(hào)進(jìn)行FFT變換后的結(jié)果;Display Type:Dual TimeStart Address-upper display:0 x3000Start Address-lower display:0 x3080Acquisition B

13、uffer Size:128Display Data Size:128DSP Data Type:16-bit signed integere)單擊“Animate”運(yùn)行程序,或按F10運(yùn)行;調(diào)節(jié)觀察窗口并觀察變換結(jié)果;f)單擊”Halt”暫停程序運(yùn)行,關(guān)閉窗口,本實(shí)驗(yàn)結(jié)束;實(shí)驗(yàn)結(jié)果:在 CCS2.0環(huán)境,同步觀察輸入信號(hào)波形及其FFT變換結(jié)果;初始化輸入數(shù)組排序計(jì)算第一層中間值計(jì)算層數(shù)計(jì)算對(duì)應(yīng)曾步長(zhǎng)計(jì)算計(jì)算各層中間結(jié)果計(jì)算層數(shù)=0?計(jì)算結(jié)果輸出實(shí)驗(yàn)四 FIR 濾波器的DSP 實(shí)現(xiàn)方法 一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?、 掌握用窗函數(shù)法設(shè)計(jì)FIR 數(shù)字濾波器的原理和方法。2、 熟悉線性相位FIR 數(shù)

14、字濾波器特性。3、 了解各種窗函數(shù)對(duì)濾波特性的影響。二、實(shí)驗(yàn)設(shè)備二、實(shí)驗(yàn)設(shè)備計(jì)算機(jī),CCS2.0版軟件,DSP硬件仿真器,實(shí)驗(yàn)箱。29 1 1FIRFIR濾波器基本概念濾波器基本概念 1. FIRFIR濾波器沒(méi)有濾波器沒(méi)有反饋回路,因此它反饋回路,因此它是無(wú)條件穩(wěn)定系統(tǒng),是無(wú)條件穩(wěn)定系統(tǒng),其單位沖激響應(yīng)其單位沖激響應(yīng)h h(n n)是一個(gè)有限)是一個(gè)有限長(zhǎng)序列。長(zhǎng)序列。2. FIRFIR濾波算法實(shí)濾波算法實(shí)際上是一種乘法累際上是一種乘法累加運(yùn)算。加運(yùn)算。要要點(diǎn)點(diǎn)30 2. FIR 2. FIR濾波器中濾波器中z z-1-1的實(shí)現(xiàn)的實(shí)現(xiàn) 對(duì)于對(duì)于N N級(jí)的級(jí)的FIRFIR濾波器,在數(shù)據(jù)存儲(chǔ)器中濾

15、波器,在數(shù)據(jù)存儲(chǔ)器中開(kāi)辟一個(gè)稱之為滑窗的開(kāi)辟一個(gè)稱之為滑窗的N N個(gè)單元的緩沖個(gè)單元的緩沖區(qū),存放最新的區(qū),存放最新的N N個(gè)輸入樣本;從最老個(gè)輸入樣本;從最老的樣本開(kāi)始,每讀一個(gè)樣本后,將此樣的樣本開(kāi)始,每讀一個(gè)樣本后,將此樣本向下移位,讀完最后一個(gè)樣本后,輸本向下移位,讀完最后一個(gè)樣本后,輸入最新樣本至緩沖區(qū)的頂部。入最新樣本至緩沖區(qū)的頂部。用線性緩沖區(qū)實(shí)現(xiàn)用線性緩沖區(qū)實(shí)現(xiàn)z z-1-1的優(yōu)點(diǎn)是,新老數(shù)的優(yōu)點(diǎn)是,新老數(shù)據(jù)在存儲(chǔ)器中存放的位置直接明了。據(jù)在存儲(chǔ)器中存放的位置直接明了。特特點(diǎn)點(diǎn) (1)(1)用線性緩沖區(qū)法實(shí)現(xiàn)用線性緩沖區(qū)法實(shí)現(xiàn)z z-1-1 31C54xC54x片內(nèi)沒(méi)有片內(nèi)沒(méi)有

16、I/OI/O資源,資源,CPUCPU通過(guò)外部譯碼可以通過(guò)外部譯碼可以尋址尋址64K64K的的I/OI/O單元。單元。有兩條實(shí)現(xiàn)輸入和輸出的指令:有兩條實(shí)現(xiàn)輸入和輸出的指令:PORTR PA,Smem PORTR PA,Smem ;將為;將為PAPA的端口內(nèi)容送的端口內(nèi)容送 ;數(shù)據(jù)存儲(chǔ)器;數(shù)據(jù)存儲(chǔ)器SmemSmemPORTW Smem,PA PORTW Smem,PA ;將地址為;將地址為SmemSmem的數(shù)據(jù)的數(shù)據(jù) ;存儲(chǔ)器內(nèi)容送端口;存儲(chǔ)器內(nèi)容送端口PAPA這兩條指令至少需要這兩條指令至少需要2 2個(gè)字和個(gè)字和2 2個(gè)機(jī)器周期。如個(gè)機(jī)器周期。如果果I/OI/O設(shè)備是慢速器件,則需要插入等待狀

17、態(tài)。設(shè)備是慢速器件,則需要插入等待狀態(tài)。數(shù)據(jù)的輸入數(shù)據(jù)的輸入/ /輸出輸出 32N=6N=6的線性緩沖區(qū)存儲(chǔ)器圖的線性緩沖區(qū)存儲(chǔ)器圖50ii) in(xa)n(y33在數(shù)據(jù)存儲(chǔ)器中開(kāi)辟一個(gè)稱之為滑窗的在數(shù)據(jù)存儲(chǔ)器中開(kāi)辟一個(gè)稱之為滑窗的N N個(gè)單元個(gè)單元的緩沖區(qū),滑窗中存放最新的的緩沖區(qū),滑窗中存放最新的N N個(gè)輸入樣本;每個(gè)輸入樣本;每次輸入新樣本時(shí),以新樣本改寫滑窗中的最老的次輸入新樣本時(shí),以新樣本改寫滑窗中的最老的數(shù)據(jù),而滑窗中的其它數(shù)據(jù)不作移動(dòng);利用片內(nèi)數(shù)據(jù),而滑窗中的其它數(shù)據(jù)不作移動(dòng);利用片內(nèi)BKBK(循環(huán)緩沖區(qū)長(zhǎng)度)寄存器對(duì)滑窗進(jìn)行間接尋(循環(huán)緩沖區(qū)長(zhǎng)度)寄存器對(duì)滑窗進(jìn)行間接尋址,循

18、環(huán)緩沖區(qū)地址首尾相鄰。址,循環(huán)緩沖區(qū)地址首尾相鄰。利用循環(huán)緩沖區(qū)實(shí)現(xiàn)利用循環(huán)緩沖區(qū)實(shí)現(xiàn)Z Z-1-1的優(yōu)點(diǎn)是不需要移動(dòng)數(shù)據(jù),的優(yōu)點(diǎn)是不需要移動(dòng)數(shù)據(jù),不存在一個(gè)機(jī)器周期中要求能一次讀和一次寫的不存在一個(gè)機(jī)器周期中要求能一次讀和一次寫的數(shù)據(jù)存儲(chǔ)器,因而可以將循環(huán)緩沖區(qū)定位在數(shù)據(jù)數(shù)據(jù)存儲(chǔ)器,因而可以將循環(huán)緩沖區(qū)定位在數(shù)據(jù)存儲(chǔ)器的任何位置(線性緩沖區(qū)要求定位在存儲(chǔ)器的任何位置(線性緩沖區(qū)要求定位在DARAMDARAM,因?yàn)樾枰瑫r(shí)讀和同時(shí)寫)。,因?yàn)樾枰瑫r(shí)讀和同時(shí)寫)。 特特點(diǎn)點(diǎn) (2 2)用循環(huán)緩沖區(qū)法實(shí)現(xiàn))用循環(huán)緩沖區(qū)法實(shí)現(xiàn)z z-1-134N=6N=6的循環(huán)緩沖區(qū)存儲(chǔ)器圖的循環(huán)緩沖區(qū)存儲(chǔ)器圖5

19、0ii) in(xa)n(y初始化輸入低通濾波器各頻率參數(shù)構(gòu)建濾波器頻域特性波形調(diào)用FIR濾波器參數(shù)計(jì)算子程序計(jì)算各參數(shù)構(gòu)建FIR濾波器進(jìn)行濾波END四、實(shí)驗(yàn)內(nèi)容和步驟四、實(shí)驗(yàn)內(nèi)容和步驟1、復(fù)習(xí)如何設(shè)計(jì)FIR數(shù)字濾波。閱讀本實(shí)驗(yàn),掌握設(shè)計(jì)步驟;2、閱讀本實(shí)驗(yàn)所提供的樣例子程序;3、運(yùn)行CCS軟件,對(duì)樣例子進(jìn)行跟蹤,分析結(jié)果;4、填寫實(shí)驗(yàn)報(bào)告;1)實(shí)驗(yàn)前準(zhǔn)備在模擬信號(hào)產(chǎn)生單元中,一路信號(hào)源產(chǎn)生低頻正弦信號(hào)(S1置“L”),另一路信號(hào)源產(chǎn)生高頻正弦波信號(hào)(S11置“H”), 檢查模擬信號(hào)輸出端口”A” ”B”應(yīng)斷開(kāi);實(shí)驗(yàn)箱上電,用示波器分別觀測(cè)out1和out 2輸出的模擬信號(hào),調(diào)節(jié)電位器SPR1

20、,SPR2(out1輸出信號(hào)的頻率調(diào)節(jié)和幅值調(diào)節(jié))和電位器SPR1,SPR2(out2輸出信號(hào)的頻率調(diào)節(jié)和幅值調(diào)節(jié)),直到滿意為止;本樣例實(shí)驗(yàn)程序建議:低頻正弦波信號(hào)為100Hz/1v; 高頻正弦波信號(hào)為6KHz /1v;實(shí)驗(yàn)箱掉電,做以下連接和檢查:短接輸出端口“A” “B”;短接JAD1的INM,INMF;短接JAD2的INP,INPF;用導(dǎo)線連接out2(模擬信號(hào)輸出)和JAD3腳(AD_IN);檢查JD是否斷開(kāi)。2)實(shí)驗(yàn)a)啟動(dòng)CCS2.0,用Project/open打開(kāi)“FIRtestN01.pjt” 工程文件:雙擊“FIRtestN01.pjt”及”Source”可查看各源程序:加

21、載“FIRtestN01.out”:b)在主程序中,K+處設(shè)置斷點(diǎn):?jiǎn)螕簟癛un”運(yùn)行程序,或按F5運(yùn)行程序;程序?qū)⑦\(yùn)行至斷點(diǎn)處停止:c)用View/Graph/Time/Frequency打開(kāi)一個(gè)圖形觀察窗口;設(shè)置該觀察圖形窗口變量及參數(shù);采用雙蹤觀察在啟動(dòng)地址分別為0X3000h和0 x3100h,長(zhǎng)度為256的單元中數(shù)值的變化,數(shù)值類型為16位有效整型變量,這兩段存儲(chǔ)單元中分別存放的是經(jīng)A/D轉(zhuǎn)換后的輸入信號(hào)和對(duì)該信號(hào)進(jìn)行Fir變換后的結(jié)果;Display Type:Dual TimeStart Address-upper display:0 x3000Start Address-low

22、er display:0 x3100Acquisition Buffer Size:256Display Data Size:256DSP Data Type:16-bit signed integerd)單擊“Animate”運(yùn)行程序,或按F10運(yùn)行;調(diào)節(jié)觀察窗口并觀察變換結(jié)果;e)單擊”Halt”暫停程序運(yùn)行,激活“FIRtestN01.c的編輯窗口;實(shí)驗(yàn)程序說(shuō)明:該程序?yàn)?1階FIR低通濾波器算法程序,采用矩形函數(shù)實(shí)現(xiàn),數(shù)組h和xmid長(zhǎng)度均為51,fs為采樣頻率,fstop為濾波器截止頻率,可以修改以上參數(shù)來(lái)改變?yōu)V波器性能。 f)重新“Rebuild All”后,并加載“l(fā)oad”,單

23、擊”Animate”.可得到不同的實(shí)驗(yàn)結(jié)果;實(shí)驗(yàn)五 IIR 濾波器的DSP 實(shí)現(xiàn)方法 n一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康膎1、 熟悉設(shè)計(jì)IIR 數(shù)字濾波器的原理與方法。n2、 掌握數(shù)字濾波器的計(jì)算機(jī)仿真方法。n3、 觀察對(duì)實(shí)際信號(hào)的濾波作用,獲得對(duì)數(shù)字濾波器的感性認(rèn)識(shí)。n二、實(shí)驗(yàn)設(shè)備二、實(shí)驗(yàn)設(shè)備n計(jì)算機(jī),CCS2.0版軟件,DSP硬件仿真器,實(shí)驗(yàn)箱。n三、實(shí)驗(yàn)原理三、實(shí)驗(yàn)原理n1、 IIR 濾波器的設(shè)計(jì)原理,可以參見(jiàn)相關(guān)書籍。n2、 使用Matlab 的Filter Deslgn& Anlysis Tool(FDATool)工具設(shè)計(jì)IIR 濾波器的參數(shù),可以參見(jiàn)相關(guān)書籍。n3、 IIR 算法的設(shè)計(jì),可

24、以參見(jiàn)相關(guān)書籍。n4、IIR 與FIR 數(shù)字濾波器的比較n1)在相同技術(shù)指標(biāo)下,IIR 濾波器由于存在著輸出對(duì)輸入的反饋,因而可用比FIR濾波器較少的階數(shù)來(lái)滿足指標(biāo)的要求。n2)FIR 濾波器可得到嚴(yán)格的線性相位,而IIR 濾波器選擇性愈好,相位的非線性愈嚴(yán)重。n3)FIR 濾波器主要采用非遞歸結(jié)構(gòu),因而從理論上以及從實(shí)際的有限精度的運(yùn)算中,都是穩(wěn)定的。IIR 濾波器必須采用遞歸結(jié)構(gòu),極點(diǎn)必須在z 平面單位圓內(nèi),才能穩(wěn)定,這種結(jié)構(gòu),運(yùn)算中的四舍五入處理,有時(shí)會(huì)引起寄生振蕩。四、實(shí)驗(yàn)內(nèi)容和步驟四、實(shí)驗(yàn)內(nèi)容和步驟1、復(fù)習(xí)有關(guān)巴特沃斯濾波器設(shè)計(jì)和用雙線性變換法設(shè)計(jì)FIR數(shù)字濾波器的知識(shí);2、閱讀本實(shí)

25、驗(yàn)所提供的樣例子程序;3、運(yùn)行CCS軟件,對(duì)樣例子程序進(jìn)行跟蹤,分析結(jié)果;4、填寫實(shí)驗(yàn)報(bào)告;5、對(duì)樣例程序?qū)嶒?yàn)操作說(shuō)明1)實(shí)驗(yàn)前準(zhǔn)備在模擬信號(hào)產(chǎn)生單元中,一路信號(hào)源產(chǎn)生低頻正弦信號(hào)(S1置“L”),另一路信號(hào)源產(chǎn)生高頻正弦波信號(hào)(S11置“H”), 檢查模擬信號(hào)輸出端口”A” ”B”應(yīng)斷開(kāi);實(shí)驗(yàn)箱上電,用示波器分別觀測(cè)out1和out 2輸出的模擬信號(hào),調(diào)節(jié)電位器SPR1,SPR2(out1輸出信號(hào)的頻率調(diào)節(jié)和幅值調(diào)節(jié))和電位器SPR1,SPR2(out2輸出信號(hào)的頻率調(diào)節(jié)和幅值調(diào)節(jié)),直到滿意為止;本樣例實(shí)驗(yàn)程序建議:低頻正弦波信號(hào)為100Hz/1v;高頻正弦波信號(hào)為6KHz /1v;實(shí)驗(yàn)箱掉電,做以下連接和檢查:短接輸出端口“A” “B”;短接JAD1的INM,INMF;短接JAD2的INP,INPF;用導(dǎo)線連接out2(模擬信號(hào)輸出)和JAD3腳(AD_IN);檢查JD是否斷開(kāi)。注:有關(guān)以上連接的說(shuō)明,可參見(jiàn)第八章中

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論