matlab設(shè)計(jì)低通濾波器_第1頁(yè)
matlab設(shè)計(jì)低通濾波器_第2頁(yè)
matlab設(shè)計(jì)低通濾波器_第3頁(yè)
matlab設(shè)計(jì)低通濾波器_第4頁(yè)
matlab設(shè)計(jì)低通濾波器_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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、個(gè) matlab 程序怎么編?(設(shè)計(jì)低通濾波器)通帶邊緣頻率10khz阻帶邊緣頻率22khz阻帶衰減75db采樣頻率50khz要求設(shè)計(jì)這個(gè)低通濾波器畫(huà)出脈沖響應(yīng)的圖形還有濾波器的形狀具體程序怎么編?謝謝各位大蝦的指點(diǎn)!最佳答案1.1 實(shí)驗(yàn)?zāi)康? .了解數(shù)字信號(hào)處理系統(tǒng)的一般構(gòu)成;2 .掌握奈奎斯特抽樣定理。3 .2 實(shí)驗(yàn)儀器1 .YBLD 智能綜合信號(hào)源測(cè)試儀 1 臺(tái)2 .雙蹤示波器 1 臺(tái)3 .MCOMTG305 數(shù)字信號(hào)處理與現(xiàn)代通信技術(shù)實(shí)驗(yàn)箱 1 臺(tái)4 .PC 機(jī)(裝有 MATLAB、MCOM-TG305 配套實(shí)驗(yàn)軟件)1 臺(tái)1.3 實(shí)驗(yàn)原理一個(gè)典型的 DSP 系統(tǒng)除了數(shù)字信號(hào)處理部分外

2、,還包括 A/D 和 D/A 兩部分。這是因?yàn)樽匀唤绲男盘?hào),如聲音、圖像等大多是模擬信號(hào),因此需要將其數(shù)字化后進(jìn)行數(shù)字信號(hào)處理,模擬信號(hào)的數(shù)字化即稱為 A/D 轉(zhuǎn)換。數(shù)字信號(hào)處理后的數(shù)據(jù)可能需還原為模擬信號(hào),這就需要進(jìn)行 D/A轉(zhuǎn)換。一個(gè)僅包括 A/D 和 D/A 兩部分的簡(jiǎn)化數(shù)字信號(hào)處理系統(tǒng)功能如圖 1 所示。A/D 轉(zhuǎn)換包括三個(gè)緊密相關(guān)的過(guò)程,即抽樣、量化和編碼。A/D 轉(zhuǎn)換中需解決的以下幾個(gè)重要問(wèn)題:抽樣后輸出信號(hào)中還有沒(méi)有原始信號(hào)的信息?如果有能不能把它取出來(lái)?抽樣頻率應(yīng)該如何選擇?奈奎斯特抽樣定理(即低通信號(hào)的均勻抽樣定理)告訴我們,一個(gè)頻帶限制在 0 至僅以內(nèi)的低通信號(hào) x, 如果

3、以 fs2 剛抽樣速率進(jìn)行土勻抽樣, 則 x可以由抽樣后的信號(hào) xs(t)完全地確定,即 xs(t)包含有 x(t)的成分,可以通過(guò)適當(dāng)?shù)牡屯V波器不失真地恢復(fù)出 x(t)。最小抽樣速率 fs=2fx 稱為奈奎斯特速率。低通譯碼編碼量化抽樣輸入信號(hào)樣點(diǎn)輸出濾波輸出A/D(模數(shù)轉(zhuǎn)換)D/A(數(shù)模轉(zhuǎn)換)圖 1 低通采樣定理演示為方便實(shí)現(xiàn), 實(shí)驗(yàn)中更換了一種表現(xiàn)形式, 即抽樣頻率固定(10KHz),通過(guò)改變輸入模擬信號(hào)的頻率來(lái)展示低通抽樣定理。我們可以通過(guò)研究抽樣頻率和模擬信號(hào)最高頻率分量的頻率之間的關(guān)系,來(lái)驗(yàn)證低通抽樣定理。1.4 實(shí)驗(yàn)內(nèi)容1 .軟件仿真實(shí)驗(yàn):編寫(xiě)并調(diào)試 MATLAB 程序,分析有

4、關(guān)參數(shù),記錄有關(guān)波形。2 .硬件實(shí)驗(yàn):輸入不同頻率的正弦信號(hào),觀察采樣時(shí)鐘波形、輸入信號(hào)波形、樣點(diǎn)輸出波形和濾波輸出波形。5MATLAB 參考程序和仿真內(nèi)容%f余弦信號(hào)的頻率%M基 2FFT 哥次數(shù) N=2AM 為采樣點(diǎn)數(shù),這樣取值是為了便于作基 2 的 FFT 分析%2.采樣頻率 Fs%*functionsamples(f,Fs,M)N=2AM;%fft 點(diǎn)數(shù)=取樣總點(diǎn)數(shù)Ts=1/Fs;%取樣時(shí)間間隔T=N*Ts;%取樣總時(shí)間=取樣總點(diǎn)數(shù)*取樣時(shí)間間隔n=0:N-1;t=n*Ts;Xn=cos(2*f*pi*t);subplot(2,1,1);stem(t,Xn);axis(0T1.1*mi

5、n(Xn)1.1*max(Xn);xlabel(t-);ylabel(Xn);Xk=abs(fft(Xn,N);subplot(2,1,2);stem(n,Xk);axis(0N1.1*min(Xk)1.1*max(Xk);xlabel(frequency-);ylabel(!Xk!);*假如有一個(gè) 1Hz 的余弦信號(hào) y=cos(2*兀*t),對(duì)其用 4Hz 的采樣頻率進(jìn)行采樣,共采樣 32 點(diǎn),只需執(zhí)行 samples(1,4,5),即可得到仿真結(jié)果。軟件仿真實(shí)驗(yàn)內(nèi)容如下表所示:仿真參數(shù)fFsWo(計(jì)算)Xn(圖形)Xk(圖形)(1,4,5)另外記錄圖形,并標(biāo)圖號(hào)(1,8,5)自選5硬件實(shí)

6、驗(yàn)步驟本實(shí)驗(yàn)箱采樣頻率 fs 固定為 10KHz,低通濾波器的截止頻率約為 4.5KHz。1、用低頻信號(hào)源產(chǎn)生正弦信號(hào),正弦信號(hào)源頻率 f 自定,并將其接至 2TP2(模擬輸入)端,將示波器通道一探頭接至 2TP6(采樣時(shí)鐘)端觀察采樣時(shí)鐘波形,示波器通道二探頭接至2TP2 觀察并記錄輸入信號(hào)波形。2、將示波器通道二探頭接至 2TP3 觀察并記錄樣點(diǎn)輸出波形。3、將示波器通道二探頭接至 2TP4 觀察并記錄濾波輸出波形。4、根據(jù)采樣定理,分 f=fs/8、f=fs/4、f=fs/2 等 3 種情況更改正弦信號(hào)頻率,重復(fù)步驟 2 至步驟 3。5、用低頻信號(hào)源產(chǎn)生方波信號(hào),重復(fù)步驟 1 至步驟 4

7、。5思考題1、討論在仿真實(shí)驗(yàn)中所計(jì)算的數(shù)字域頻率 Wo 和 Xk 的圖形中非零譜線位置之間的對(duì)應(yīng)關(guān)系。2、討論在仿真實(shí)驗(yàn)中自選參數(shù)的意義。3、將在 2TP2 端加方波信號(hào)后的恢復(fù)波形,與相同頻率的正弦信號(hào)的恢復(fù)波形相比,能夠得出哪些結(jié)論?2FFT 頻譜分析實(shí)驗(yàn)1實(shí)驗(yàn)?zāi)康?通過(guò)實(shí)驗(yàn)加深對(duì)快速傅立葉變換(FFT)基本原理的理解。.了解 FFT 點(diǎn)數(shù)與頻譜分辨率的關(guān)系,以及兩種加長(zhǎng)序列FFT 與原序列 FFT 的關(guān)系。1實(shí)驗(yàn)儀器.YBLD 智能綜合信號(hào)源測(cè)試儀 1 臺(tái).雙蹤示波器 1 臺(tái).MCOMTG305 數(shù)字信號(hào)處理與現(xiàn)代通信技術(shù)實(shí)驗(yàn)箱 1 臺(tái).PC 機(jī)(裝有 MATLAB、MCOM-TG305

8、 配套實(shí)驗(yàn)軟件)1 臺(tái).3 實(shí)驗(yàn)原理離散傅里葉變換(DFT)和卷積是信號(hào)處理中兩個(gè)最基本也是最常用的運(yùn)算,它們涉及到信號(hào)與系統(tǒng)的分析與綜合這一廣泛的信號(hào)處理領(lǐng)域。實(shí)際上卷積與 DFT 之間有著互通的聯(lián)系:卷積可化為 DFT 來(lái)實(shí)現(xiàn),其它的許多算法,如相關(guān)、濾波和譜估計(jì)等都可化為 DFT 來(lái)實(shí)現(xiàn),DFT 也可化為卷積來(lái)實(shí)現(xiàn)。對(duì) N 點(diǎn)序列 x(n),其 DFT 變換對(duì)定義為:在 DFT 運(yùn)算中包含大量的重復(fù)運(yùn)算。FFT 算法利用了蝶形因子 WN 的周期性和對(duì)稱性,從而加快了運(yùn)算的速度。FFT 算法將長(zhǎng)序列的 DFT 分解為短序列的 DFT。N 點(diǎn)的 DFT 先分解為 2 個(gè) N/2 點(diǎn)的 DFT

9、,每個(gè) N/2 點(diǎn)的 DFT 又分解為 2 個(gè) N/4 點(diǎn)的 DFT。按照此規(guī)律,最小變換的點(diǎn)數(shù)即所謂的基數(shù)(radix)?!币虼?,基數(shù)為 2 的 FFT 算法的最小變換(或稱蝶形)是 2 點(diǎn) DFT。一般地,對(duì) N 點(diǎn) FFT,對(duì)應(yīng)于 N 個(gè)輸入樣值,有 N 個(gè)頻域樣值與之對(duì)應(yīng)。一般而言,F(xiàn)FT 算法可以分為時(shí)間抽取(DIT)FFT 和頻率抽?。―IF)兩大類。在實(shí)際計(jì)算中,可以采用在原來(lái)序列后面補(bǔ) 0 的加長(zhǎng)方法來(lái)提高 FFT 的分辨率;可以采用在原來(lái)序列后面重復(fù)的加長(zhǎng)方法來(lái)增加 FFT 的幅度。.4 實(shí)驗(yàn)內(nèi)容.軟件仿真實(shí)驗(yàn):分別觀察并記錄正弦序列、方波序列及改變 FFT 的點(diǎn)數(shù)后的頻譜;

10、分別觀察并記錄正弦序列、方波序列及 2 種加長(zhǎng)序列等信號(hào)的頻譜。.硬件實(shí)驗(yàn):分別觀察并記錄正弦信號(hào)、方波信號(hào)及改變 FFT 的點(diǎn)數(shù)后的頻譜。MATLAB 參考程序和仿真內(nèi)容functionx=ffts(mode,M)Nfft=2AM;x=zeros(1,Nfft);%定義一個(gè)長(zhǎng)度為 Nfft 的一維全 0 數(shù)組ifmode=1forn=0:Nfft-1x(n+1)=sin(2*pi*n/Nfft);endend%定義一個(gè)長(zhǎng)度為 Nfft 的單周期正弦序列ifmode=2forn=0:Nfft-1x(n+1)=sin(4*pi*n/Nfft);endend%定義一個(gè)長(zhǎng)度為 Nfft 的雙周期正弦

11、序列ifmode=3forn=0:Nfft/2-1x(n+1)=sin(4*pi*n/Nfft);endend%定義一個(gè)長(zhǎng)度為 Nfft/2 的正弦序列,后面一半為 0 序列。ifmode=4forn=0:Nfft-1x(n+1)=square(2*pi*n/Nfft);endendifmode=5forn=0:Nfft-1x(n+1)=square(2*pi*n/Nfft);endendifmode=6forn=0:Nfft/2-1x(n+1)=square(4*pi*n/Nfft);endendn=0:Nfft-1;subplot(2,1,1);stem(n,x);axis(0Nfft-1

12、1.1*min(x)1.1*max(x);xlabel(Points-);ylabel(x(n);X=abs(fft(x,Nfft);subplot(2,1,2);stem(n,X);axis(0Nfft-11.1*min(X)1.1*max(X);xlabel(frequency-);ylabel(!X(k)!);%*%假設(shè)需觀察方波信號(hào)的頻譜,對(duì)一個(gè)周期的方波信號(hào)作 32 點(diǎn)的 FFT,則只需在 MATLAB的命令窗口下鍵入:x=ffts(21,5),程序進(jìn)行模擬,并且輸出 FFT 的結(jié)果。關(guān)于軟件仿真實(shí)驗(yàn)內(nèi)容,建議在完成大量仿真例子的基礎(chǔ)上,選擇能夠體現(xiàn)實(shí)驗(yàn)要求的 4個(gè)以上的例子進(jìn)行記錄

13、。例如要觀察后面補(bǔ) 0 的加長(zhǎng)方法來(lái)提高 FFT 的分辨率的現(xiàn)象,可以仿真 ffts(4,5)和 ffts(6,6)兩個(gè)例子。硬件實(shí)驗(yàn)步驟.將低頻信號(hào)源輸出加到實(shí)驗(yàn)箱模擬通道 1 輸入端,將示波器探頭接至模擬通道 1 輸出端。.在保證實(shí)驗(yàn)箱正確加電且串口電纜連接正常的情況下,運(yùn)行數(shù)字信號(hào)處理與 DSP 應(yīng)用實(shí)驗(yàn)開(kāi)發(fā)軟件, 在數(shù)字信號(hào)處理實(shí)驗(yàn)”菜單下選擇“FFT譜分析”子菜單, 出現(xiàn)顯示 FFT 頻譜分析功能提示信息的窗口。.用低頻信號(hào)產(chǎn)生器產(chǎn)生一個(gè) 1KHz 的正弦信號(hào)。.選擇 FFT 頻譜分析與顯示的點(diǎn)數(shù)為 64 點(diǎn),開(kāi)始進(jìn)行 FFT 運(yùn)算。此后,計(jì)算機(jī)將周期性地取回 DSP 運(yùn)算后的 FF

14、T 數(shù)據(jù)并繪圖顯示.改信號(hào)源頻率,觀察并記錄頻譜圖的變化。.選擇 FFT 的點(diǎn)數(shù)為 128 點(diǎn),觀察并記錄頻譜圖的變化。.更改正弦信號(hào)的頻率,重復(fù)步驟 4步驟 6。.用低頻信號(hào)產(chǎn)生器產(chǎn)生一個(gè) 1KHz 的方波信號(hào),重復(fù)步驟 4步驟 7。注意:應(yīng)根據(jù)實(shí)驗(yàn)箱采樣頻率 fs 為 10KHz 和方波信號(hào)的頻帶寬度選擇方波信號(hào)的頻率。本硬件實(shí)驗(yàn)要進(jìn)行兩種信號(hào),每個(gè)信號(hào)兩種頻率,每個(gè)信號(hào)兩種點(diǎn)數(shù)等共 8 次具體實(shí)驗(yàn)內(nèi)容,性質(zhì)能夠體現(xiàn)實(shí)驗(yàn)要求的 4 個(gè)以上的例子進(jìn)行記錄。.7 思考題.對(duì)同一個(gè)信號(hào),不同點(diǎn)數(shù) FFT 觀察到的頻譜圖有何區(qū)別?.序列加長(zhǎng)后 FFT 與原序列 FFT 的關(guān)系是什么,試推導(dǎo)其中一種

15、關(guān)系。.用傅立葉級(jí)數(shù)理論,試說(shuō)明正弦信號(hào)頻譜和方波信號(hào)頻譜之間的關(guān)系。IIR 濾波器設(shè)計(jì)實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康?通過(guò)實(shí)驗(yàn)加深對(duì) IIR 濾波器基本原理的理解。.學(xué)習(xí)編寫(xiě) IIR 濾波器的 MATLAB 仿真程序。.2 實(shí)驗(yàn)儀器.YBLD 智能綜合信號(hào)源測(cè)試儀 1 臺(tái).雙蹤示波器 1 臺(tái).MCOMTG305 數(shù)字信號(hào)處理與現(xiàn)代通信技術(shù)實(shí)驗(yàn)箱 1 臺(tái).PC 機(jī)(裝有 MATLAB、MCOM-TG305 配套實(shí)驗(yàn)軟件)1 臺(tái).3 實(shí)驗(yàn)原理IIR 濾波器有以下幾個(gè)特點(diǎn):.IIR 數(shù)字濾波器的系統(tǒng)函數(shù)可以寫(xiě)成封閉函數(shù)的形式。IIR 數(shù)字濾波器采用遞歸型結(jié)構(gòu),即結(jié)構(gòu)上帶有反饋環(huán)路。IIR 濾波器運(yùn)算結(jié)構(gòu)通常由延時(shí)、

16、乘以系數(shù)和相加等基本運(yùn)算組成,可以組合成直接型、正準(zhǔn)型、級(jí)聯(lián)型、并聯(lián)型四種結(jié)構(gòu)形式,都具有反饋回路。由于運(yùn)算中的舍入處理,使誤差不斷累積,有時(shí)會(huì)產(chǎn)生微弱的寄生振蕩。IIR 數(shù)字濾波器在設(shè)計(jì)上可以借助成熟的模擬濾波器的成果,如巴特沃斯、契比雪夫和橢圓濾波器等,有現(xiàn)成的設(shè)計(jì)數(shù)據(jù)或圖表可查,其設(shè)計(jì)工作量比較小,對(duì)計(jì)算工具的要求不高。在設(shè)計(jì)一個(gè) IIR 數(shù)字濾波器時(shí),我們根據(jù)指標(biāo)先寫(xiě)出模擬濾波器的公式,然后通過(guò)一定的變換,將模擬濾波器的公式轉(zhuǎn)換成數(shù)字濾波器的公式。IIR 數(shù)字濾波器的相位特性不好控制,對(duì)相位要求較高時(shí),需加相位校準(zhǔn)網(wǎng)絡(luò)。在 MATLAB 下設(shè)計(jì) IIR 濾波器可使用 Butterwor

17、th 函數(shù)設(shè)計(jì)出巴特沃斯濾波器,使用 Chebyl 函數(shù)設(shè)計(jì)出契比雪夫 I 型濾波器,使用 Cheby2 設(shè)計(jì)出契比雪夫 II 型濾波器,使用 ellipord 函數(shù)設(shè)計(jì)出橢圓濾波器。下面主要介紹前兩個(gè)函數(shù)的使用。與 FIR 濾波器的設(shè)計(jì)不同,IIR 濾波器設(shè)計(jì)時(shí)的階數(shù)不是由設(shè)計(jì)者指定,而是根據(jù)設(shè)計(jì)者輸入的各個(gè)濾波器參數(shù)(截止頻率、通帶濾紋、阻帶衰減等),由軟件設(shè)計(jì)出滿足這些參數(shù)的最低濾波器階數(shù)。在MATLAB 下設(shè)計(jì)不同類型 IIR 濾波器均有與之對(duì)應(yīng)的函數(shù)用于階數(shù)的選擇。一、巴特沃斯 IIR 濾波器的設(shè)計(jì)在 MATLAB 下,設(shè)計(jì)巴特沃斯 IIR 濾波器可使用 butter 函數(shù)。Butt

18、er 函數(shù)可設(shè)計(jì)低通、高通、帶通和帶阻的數(shù)字和模擬 IIR 濾波器,其特性為使通帶內(nèi)的幅度響應(yīng)最大限度地平坦, 但同時(shí)損失截止頻率處的下降斜度。 在期望通帶平滑的情況下, 可使用 butter函數(shù)。butter 函數(shù)的用法為:b,a=butter(n,Wn,/ftype/)其中 n 代表濾波器階數(shù),Wn 代表濾波器的截止頻率,這兩個(gè)參數(shù)可使用 buttord 函數(shù)來(lái)確定。buttord 函數(shù)可在給定濾波器性能的情況下,求出巴特沃斯濾波器的最小階數(shù) n,同時(shí)給出對(duì)應(yīng)的截止頻率 Wn。buttord 函數(shù)的用法為:n,Wn=buttord(Wp,Ws,Rp,Rs)其中 Wp 和 Ws 分別是通帶和

19、阻帶的拐角頻率(截止頻率),其取值范圍為 0 至 1 之間。當(dāng)其值為 1 時(shí)代表采樣頻率的一半。Rp 和 Rs 分別是通帶和阻帶區(qū)的波紋系數(shù)。.高通濾波器:Wp 和 Ws 為一元矢量且 WpWs;.低通濾波器:Wp 和 Ws 為一元矢量且 WpWs;.帶通濾波器:Wp 和 Ws 為二元矢量且 WpWs,如 Wp=0.1,0.8,Ws=0.2,0.7。二、契比雪夫 I 型 IIR 濾波器的設(shè)計(jì)在期望通帶下降斜率大的場(chǎng)合,應(yīng)使用橢圓濾波器或契比雪夫?yàn)V波器。在 MATLAB 下可使用 chebyl 函數(shù)設(shè)計(jì)出契比雪夫 I 型 IIR 濾波器。cheby1 函數(shù)可設(shè)計(jì)低通、高通、帶通和帶阻契比雪夫 I

20、 型濾 IIR 波器,其通帶內(nèi)為等波紋,阻帶內(nèi)為單調(diào)。契比雪夫 I 型的下降斜度比 II 型大,但其代價(jià)是通帶內(nèi)波紋較大。cheby1 函數(shù)的用法為:b,a=cheby1(n,Rp,Wn,/ftype/)在使用 cheby1 函數(shù)設(shè)計(jì) IIR 濾波器之前,可使用 cheblord 函數(shù)求出濾波器階數(shù) n 和截止頻率 Wn。cheblord 函數(shù)可在給定濾波器性能的情況下,選擇契比雪夫 I 型濾波器的最小階和截止頻率 Wn。cheblord 函數(shù)的用法為:n,Wn=cheblord(Wp,Ws,Rp,Rs)其中 Wp 和 Ws 分別是通帶和阻帶的拐角頻率(截止頻率),其取值范圍為 0 至 1 之

21、間。當(dāng)其值為 1 時(shí)代表采樣頻率的一半。Rp 和 Rs 分別是通帶和阻帶區(qū)的波紋系數(shù)。.4 實(shí)驗(yàn)內(nèi)容.軟件仿真實(shí)驗(yàn):編寫(xiě)并調(diào)試 MATLAB 程序,選擇不同形式,不同類型的 4 種濾波器進(jìn)行仿真,記錄幅頻和相頻特性,對(duì)比巴特沃斯濾波器和契比雪夫?yàn)V波器。.硬件實(shí)驗(yàn):設(shè)計(jì) IIR 濾波器,在計(jì)算機(jī)上觀察沖激響應(yīng)、幅頻特性和相頻特性,然后下載到實(shí)驗(yàn)箱。用示波器觀察輸入輸出波形,測(cè)試濾波器的幅頻響應(yīng)特性。.5MATLAB 參考程序和仿真內(nèi)容不同類型(高通、低通、帶通和帶阻)濾波器對(duì)應(yīng)的Wp 和 Ws 值遵循以下規(guī)則:%mode:1-巴特沃斯低通;2-巴特沃斯高通;3-巴特沃斯帶通;4-巴特沃斯帶阻%5

22、-契比雪夫低通;6-契比雪夫高通;7-契比雪夫帶通;%fp1,fp2:通帶截止頻率,當(dāng)高通或低通時(shí)只有 fp1 有效%fs1,fs2:阻帶截止頻率,當(dāng)高通或低通時(shí)只有 fs1 有效%rp:通帶波紋系數(shù)%as:阻帶衰減系數(shù)%sample:采樣率%h:返回設(shè)計(jì)好的濾波器系數(shù)%*%functionb,a=iirfilt(mode,fp1,fp2,fs1,fs2,rp,as,sample)wp1=2*fp1/sample;wp2=2*fp2/sample;ws1=2*fs1/sample;ws2=2*fs2/sample;%得到巴特沃斯濾波器的最小階數(shù) N 和 3bd 頻率 wnifmode3N,wn

23、=buttord(wp1,ws1,rp,as);elseifmode5N,wn=buttord(wp1wp2,ws1ws2,rp,as);%得到契比雪夫?yàn)V波器的最小階數(shù) N 和 3bd 頻率 wnelseifmode);phase=angle(freq_response);subplot(3,1,2);plot(f,phase);grid;%相頻特性axis(0sample/21.1*min(phase)1.1*max(phase);ylabel(Phase);xlabel(Frequency-);h=impz(b,a,32);%32 點(diǎn)的單位函數(shù)響應(yīng)t=1:32;subplot(3,1,3)

24、;stem(t,h);grid;axis(0321.2*min(h)1.1*max(h);ylabel(h(n);xlabel(n-);%*%假設(shè)需設(shè)計(jì)一個(gè)巴特沃斯低通 IIR 濾波器,通帶截止頻率為 2KHz,阻帶截止頻率為 3KHz,通帶波紋系數(shù)為 1,阻帶衰減系數(shù)為 20,采樣頻率為 10KHz,則只需在 MATLAB 的命令窗口下鍵入:b,a=iirfilt(1,2000,3000,2400,2600,1,20,10000)程序進(jìn)行模擬,并且按照如下順序輸出數(shù)字濾波器系統(tǒng)函數(shù)的系數(shù)b=b0b1bna=a0a1an關(guān)于軟件仿真實(shí)驗(yàn)內(nèi)容,建議在完成大量仿真例子的基礎(chǔ)上,選擇能夠體現(xiàn)實(shí)驗(yàn)要求

25、的 4個(gè)例子進(jìn)行記錄,系統(tǒng)函數(shù)只要記錄系統(tǒng)的階數(shù)。.6 硬件實(shí)驗(yàn)步驟.根據(jù)實(shí)驗(yàn)箱采樣頻率 fs 為 10KHz 的條件,用低頻信號(hào)發(fā)生器產(chǎn)生一個(gè)頻率合適的低頻正弦信號(hào),將其加到實(shí)驗(yàn)箱模擬通道 1 輸入端,將示波器通道 1 探頭接至模擬通道 1 輸入端,通道 2 探頭接至模擬通道 2 輸出端。.在保證實(shí)驗(yàn)箱正確加電且串口電纜連接正常的情況下,運(yùn)行數(shù)字信號(hào)處理與 DSP 應(yīng)用實(shí)驗(yàn)開(kāi)發(fā)軟件,在數(shù)字信號(hào)處理實(shí)驗(yàn)菜單下選擇“IIFRI 波器”子菜單,出現(xiàn)提示信息。.輸入濾波器類型、濾波器截止頻率等參數(shù)后,分別點(diǎn)擊幅頻特性”和相頻特性”按鈕,在窗口右側(cè)觀察 IIR 濾波器的幅頻特性和相頻特性。此時(shí)提示信息

26、將消失,如需查看提示信息,可點(diǎn)擊設(shè)計(jì)說(shuō)明”按鈕。.點(diǎn)擊下載實(shí)現(xiàn)按鈕,IIR 濾波器開(kāi)始工作,此時(shí)窗口右側(cè)將顯示 IIR 濾波器的幅頻特性。.根據(jù)輸入濾波器類型,更改低頻信號(hào)源的頻率,觀察示波器上輸入輸出波形幅度的變化情況,測(cè)量 IIR濾波器的幅頻響應(yīng)特性,看其是否與設(shè)計(jì)的幅頻特性一致。.更改濾波器類型、濾波器截止頻率等參數(shù)(共 4 種),重復(fù)步驟 3 至步驟 5。所選擇的例子參數(shù)最好和 MATLAB 仿真程序的例子一樣。.用低頻信號(hào)產(chǎn)生器產(chǎn)生一個(gè) 500Hz 的方波信號(hào),分別設(shè)計(jì) 3 種濾波器,完成如下表要求的功能,并且記錄參數(shù)和波形。功能濾波器類型參數(shù)輸出波形fp1fp2fs1fs2通過(guò) 3

27、 次及以下次數(shù)的諧波另外記錄圖形,并標(biāo)圖號(hào)濾除 5 次及以下次數(shù)的諧波通過(guò) 3 次到 5 次的諧波3.7 思考題.在實(shí)驗(yàn)箱采樣頻率 fs 固定為 10KHz 的條件下,要觀察方波信號(hào)頻帶寬度內(nèi)的各個(gè)諧波分量,方波信號(hào)的頻率最高不能超過(guò)多少,為什么?.硬件實(shí)驗(yàn)內(nèi)容 7 中輸出信號(hào)各個(gè)諧波分量,與原來(lái)方波信號(hào)同樣諧波分量相比,有沒(méi)有發(fā)生失真?主要發(fā)生了什么類型的失真?為什么?4 窗函數(shù)法 FIR 濾波器設(shè)計(jì)實(shí)驗(yàn)4.1 實(shí)驗(yàn)?zāi)康?通過(guò)實(shí)驗(yàn)加深對(duì) FIR 濾波器基本原理的理解。.學(xué)習(xí)使用窗函數(shù)法設(shè)計(jì) FIR 濾波器,了解窗函數(shù)的形式和長(zhǎng)度對(duì)濾波器性能的影響。.2 實(shí)驗(yàn)儀器.YBLD 智能綜合信號(hào)源測(cè)試

28、儀 1 臺(tái).雙蹤示波器 1 臺(tái).MCOMTG305 數(shù)字信號(hào)處理與現(xiàn)代通信技術(shù)實(shí)驗(yàn)箱 1 臺(tái).PC 機(jī)(裝有 MATLAB、MCOM-TG305 配套實(shí)驗(yàn)軟件)1 臺(tái).3 實(shí)驗(yàn)原理數(shù)字濾波器的設(shè)計(jì)是數(shù)字信號(hào)處理中的一個(gè)重要內(nèi)容。數(shù)字濾波器設(shè)計(jì)包括 FIR(有限單位脈沖響應(yīng))濾波器與 IIR(無(wú)限單位脈沖響應(yīng))濾波器兩種。與 IIR 濾波器相比, FIR 濾波器在保證幅度特性滿足技術(shù)要求的同時(shí), 很容易做到嚴(yán)格的線性相位特性。設(shè) FIR 濾波器單位脈沖響應(yīng) h(n)長(zhǎng)度為 N,其系統(tǒng)函數(shù) H(z)為:H(z)是 z-1 的 N1 次多項(xiàng)式,它在 z 平面上有 N-1 個(gè)零點(diǎn),原點(diǎn) z=0 是 N

29、-1 階重極點(diǎn),因此 H(z)是永遠(yuǎn)穩(wěn)定的。穩(wěn)定和線性相位特性是 FIR 濾波器突出的優(yōu)點(diǎn)。FIR 濾波器的設(shè)計(jì)任務(wù)是選擇有限長(zhǎng)度的 h(n)。使傳輸函數(shù) H()滿足技術(shù)要求。FIR 濾波器的設(shè)計(jì)方法有多種,如窗函數(shù)法、頻率采樣法及其它各種優(yōu)化設(shè)計(jì)方法,本實(shí)驗(yàn)介紹窗函數(shù)法的 FIR 濾波器設(shè)計(jì)。窗函數(shù)法是使用矩形窗、三角窗、巴特利特窗、漢明窗、漢寧窗和布萊克曼窗等設(shè)計(jì)出標(biāo)準(zhǔn)響應(yīng)的高通、低通、帶通和帶阻 FIR 濾波器。一、firl 函數(shù)的使用在 MATLAB 下設(shè)計(jì)標(biāo)準(zhǔn)響應(yīng) FIR 濾波器可使用 firl 函數(shù)。firl 函數(shù)以經(jīng)典方法實(shí)現(xiàn)加窗線性相位 FIR 濾波器設(shè)計(jì),它可以設(shè)計(jì)出標(biāo)準(zhǔn)的低

30、通、帶通、高通和帶阻濾波器。firl 函數(shù)的用法為:b=firl(n,Wn,/ftype/,Window)各個(gè)參數(shù)的含義如下:b 一濾波器系數(shù)。對(duì)于一個(gè) n 階的 FIR 濾波器,其 n+1 個(gè)濾波器系數(shù)可表示為:b(z)=b(1)+b(2)z1+b(n+1)zn。n 一濾波器階數(shù)。Wn 一截止頻率,0WWnCl,Wn=1 對(duì)應(yīng)于采樣頻率的一半。當(dāng)設(shè)計(jì)帶通和帶阻濾波器時(shí),Wn=W1W2,WK3WW2oftype當(dāng)指定 ftype 時(shí),可設(shè)計(jì)高通和帶阻濾波器。Ftype=high 時(shí),設(shè)計(jì)高通 FIR 濾波器;ftype=stop 時(shí)設(shè)計(jì)帶阻 FIR 濾波器。低通和帶通 FIR 濾波器無(wú)需輸入 ftype 參數(shù)。Window窗函數(shù)。窗函數(shù)的長(zhǎng)度應(yīng)等于 FIR 濾波器系數(shù)個(gè)數(shù),即階數(shù) n+1。二、窗函數(shù)的使用在 MATLAB 下,這些窗函數(shù)分別為:.矩形窗:w=boxcar(n),產(chǎn)生一個(gè) n 點(diǎn)的矩形窗函數(shù)。.三角窗:w=triang(n),產(chǎn)生一個(gè) n 點(diǎn)的三角窗函數(shù)。當(dāng) n 為奇數(shù)時(shí),三角窗系數(shù)為 w(k)=當(dāng) n 為偶數(shù)時(shí),三角窗系數(shù)為 w(k)=.巴特利特窗:w=Bartlett(n),產(chǎn)生一個(gè) n 點(diǎn)的巴特利特窗函數(shù)。巴特利特窗系數(shù)為 w(k)=巴特利特窗與三角窗非常相似。巴特利特窗在

溫馨提示

  • 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)論