【正文】
在這種情況下,濾波器設(shè)計(jì)就要進(jìn)行大量復(fù)雜的運(yùn)算,單純的靠公式計(jì)算和編制簡(jiǎn)單的程序很難在短時(shí)間內(nèi)完成。從課題的選擇到項(xiàng)目的最終完成,雷老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。圖38 仿真模型圖39 濾波效果 結(jié)果顯示,仿真模型中顯示 40HZ,75HZ,100HZ 三個(gè)不同頻率的正弦信相加后的波形,干擾后的混合信號(hào)是一個(gè)夾雜多頻率的信號(hào),我們所需要的有用信號(hào)(40HZ)在傳輸過(guò)程中不可避免的受到其他頻率信號(hào)干擾,我們的目的就是得到所需要的 40HZ 頻段信號(hào), 盡可能濾除干擾信號(hào),濾波效果的圖中就是濾波后信號(hào)與原始抽樣信號(hào)的的波形圖,經(jīng)濾波后,信號(hào)周期約為 ,即頻率為 40HZ,說(shuō)明濾波效果很好。通過(guò)菜單選項(xiàng)Analysis 可以在特性區(qū)看到所設(shè)計(jì)的幅頻響應(yīng)、相頻響應(yīng)、沖擊響應(yīng)和零極點(diǎn)配置等特性。 Window Specifications選項(xiàng),當(dāng)選取采用窗函數(shù)設(shè)計(jì),該選項(xiàng)可定義,它包含了各種窗函數(shù)。如果選擇Minimum Order,則MATLAB根據(jù)所選擇的濾波器類(lèi)型自動(dòng)使用最小階數(shù)。FDATool。切比雪I型濾波器的幅頻特性在通帶內(nèi)有波動(dòng),阻帶內(nèi)單調(diào)。grid on。)。 %阻帶最小衰減(單位:dB)[N,Wn]=cheb2ord(Wp,Ws,Rp,Rs)。)。subplot(2,1,2)。xlabel(39。 %歸一化的阻帶截止頻率Rp=。Fs缺省時(shí)默認(rèn)為2Hz。(2)、有關(guān)濾波器設(shè)計(jì)當(dāng)中的頻率歸一化問(wèn)題:信號(hào)處理工具箱中經(jīng)常使用的頻率是Nyquist頻率,它被定義為采樣頻率的一半,在濾波器的階數(shù)選擇和設(shè)計(jì)中的截止頻率均使用Nyquist頻率進(jìn)行歸一化處理。設(shè)計(jì)Chebyshev II型濾波器用函數(shù)cheby2()。)。 subplot(2,1,2)。)。%設(shè)計(jì)模擬原型濾波器 [Bap,Aap]=zp2tf(z,p,k)。 Rs=30。 ylabel(39。振幅/dB39。 %給出傳輸函數(shù)H(Z)[H,W]=freqz(bz,az,512,Fs)。%求歸一化頻率[N,Wn]=buttord(W1p,W1s,Rp,Rs,39。下面用M程序設(shè)計(jì)來(lái)實(shí)現(xiàn)用脈沖響應(yīng)不變法設(shè)計(jì)的巴特沃斯數(shù)字低通濾波器的M程序如下:fp=2100。如果想根據(jù)最小階數(shù)直接設(shè)計(jì)模擬低通濾波器原型,可用butter,chebyl,cheby2,ellip,bessel等函數(shù),只是注意要將函數(shù)中的Wn設(shè)為1。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué),工程中常用的形式十分相似,故用MATLAB來(lái)解算問(wèn)題要比用C,FORTRAN,c++ ,用戶(hù)也可以將自己編寫(xiě)的實(shí)用程序?qū)氲組ATLAB函數(shù)庫(kù)中方便自己以后調(diào)用,此外許多的MATLAB愛(ài)好者都編寫(xiě)了一些經(jīng)典的程序,用戶(hù)可以直接進(jìn)行下載就可以用,非常的方便。由圖24看出,在零頻率附近,模擬角頻率Ω與數(shù)字頻率ω之間的變換關(guān)系接近于線性關(guān)系;但當(dāng)Ω進(jìn)一步增加時(shí),ω增長(zhǎng)得越來(lái)越慢,最后當(dāng)Ω→∞時(shí),ω終止在折疊頻率ω=π處,因而雙線性變換就不會(huì)出現(xiàn)由于高頻部分超過(guò)折疊頻率而混淆到低頻部分去的現(xiàn)象,從而消除了頻率混疊現(xiàn)象。首先,把z=ejω,可得(式212)即S平面的虛軸映射到Z平面的單位圓。第三節(jié) 雙線性變換法設(shè)計(jì)IIR數(shù)字濾波器一、設(shè)計(jì)原理脈沖響應(yīng)不變法的主要缺點(diǎn)是產(chǎn)生頻率響應(yīng)的混疊失真。圖23脈沖響應(yīng)不變法中的頻響混疊現(xiàn)象對(duì)某一模擬濾波器的單位沖激響應(yīng)ha(t)進(jìn)行采樣,采樣頻率為fs,若使fs增加,即令采樣時(shí)間間隔(T=1/fs)減小,則系統(tǒng)頻率響應(yīng)各周期延拓分量之間相距更遠(yuǎn),因而可減小頻率響應(yīng)的混疊效應(yīng)。第二節(jié) 用脈沖相應(yīng)不變法設(shè)計(jì)IIR數(shù)字濾波器 一、設(shè)計(jì)原理利用模擬濾波器來(lái)設(shè)計(jì)數(shù)字濾波器,也就是使數(shù)字濾波器能模仿模擬濾波器的特性,這種模仿可以從不同的角度出發(fā)。這是因?yàn)槟M濾波器的設(shè)計(jì)方法已經(jīng)很成熟,不僅有完整設(shè)計(jì)公式,還有完善的圖表和曲線供查閱;另外,還有一些典型的優(yōu)良濾波器類(lèi)型可供我們使用。圖中,ωp和ωs分別為通帶邊界頻率和阻帶邊界頻率;δ1和δ2分別為通帶波紋和阻帶波紋;允許的衰減一般用dB數(shù)表示,通帶內(nèi)所允許的最大衰減(dB)和阻帶內(nèi)允許的最小衰減(dB)分別為αp和αs表示:(式15) (式16)一般要求:當(dāng)時(shí),;當(dāng)時(shí)。經(jīng)典數(shù)字濾波器從濾波特性上分類(lèi),可以分為:低通濾波器、高通濾波器、帶通濾波器、帶阻濾波器。輸入數(shù)字信號(hào)(數(shù)字序列)通過(guò)特定的運(yùn)算轉(zhuǎn)變?yōu)檩敵龅臄?shù)字序列,因此,數(shù)字濾波器本質(zhì)上是一個(gè)完成特定運(yùn)算的數(shù)字計(jì)算過(guò)程,也可以理解為是一臺(tái)計(jì)算機(jī)。MATLAB的信號(hào)處理工具箱是專(zhuān)門(mén)應(yīng)用于信號(hào)處理領(lǐng)域的專(zhuān)用工具箱,它的兩個(gè)基本組成就是濾波器的設(shè)計(jì)與實(shí)現(xiàn)部分以及譜分析部分。重點(diǎn)設(shè)計(jì)Chebyshev I型和Chebyshev II型數(shù)字低通濾波器,并介紹最優(yōu)化設(shè)計(jì)。重慶郵電大學(xué)高教自考畢業(yè)設(shè)計(jì)(論文)摘 要在現(xiàn)代通信系統(tǒng)中,由于信號(hào)中經(jīng)?;煊懈鞣N復(fù)雜成分,所以很多信號(hào)分析都是基于濾波器而進(jìn)行的,而數(shù)字濾波器是通過(guò)數(shù)值運(yùn)算實(shí)現(xiàn)濾波,具有處理精度高、穩(wěn)定、靈活、不存在阻抗匹配問(wèn)題,可以實(shí)現(xiàn)模擬濾波器無(wú)法實(shí)現(xiàn)的特殊濾波功能。【關(guān)鍵字】 IIR 濾波器 FDATool Sptool SimulinkABSTRACTIn modern munication systems, Because often mixed with various signal plex ponents, So many signal analysis is based on filters, and the digital filter is realized through numerical putation, digital filters filter with high precision, stability and flexibility, don39。工具箱提供了豐富而簡(jiǎn)便的設(shè)計(jì),使原來(lái)繁瑣的程序設(shè)計(jì)簡(jiǎn)化成函數(shù)的調(diào)用。描述離散系統(tǒng)輸出與輸入關(guān)系的卷積和差分方程只是給數(shù)字信號(hào)濾波器提供運(yùn)算規(guī)則,使其按照這個(gè)規(guī)則完成對(duì)輸入數(shù)據(jù)的處理。圖11 各種理想濾波器的幅頻特性數(shù)字濾波器根據(jù)其沖激響應(yīng)函數(shù)的時(shí)域特性,可分為兩種,即無(wú)限長(zhǎng)沖激響應(yīng)(IIR)數(shù)字濾波器和有限長(zhǎng)沖激響應(yīng)(FIR)數(shù)字濾波器。圖12 低通濾波器的技術(shù)要求第二章 IIR數(shù)字濾波器設(shè)計(jì)方法IIR數(shù)字濾波器是一種離散時(shí)間系統(tǒng),其系統(tǒng)函數(shù)為 (式21)假設(shè)M≤N,當(dāng)M>N時(shí),系統(tǒng)函數(shù)可以看作一個(gè)IIR的子系統(tǒng)和一個(gè)(MN)的FIR子系統(tǒng)的級(jí)聯(lián)。為了保證轉(zhuǎn)換后的穩(wěn)定且滿(mǎn)足技術(shù)指標(biāo)要求,對(duì)轉(zhuǎn)換關(guān)系提出兩點(diǎn)要求:(1) 因果穩(wěn)定的模擬濾波器轉(zhuǎn)換成數(shù)字濾波器,仍是因果穩(wěn)定的。脈沖響應(yīng)不變法是從濾波器的脈沖響應(yīng)出發(fā),使數(shù)字濾波器的單位脈沖響應(yīng)序列h(n)模仿模擬濾波器的沖激響應(yīng)ha(t),即將ha(t)進(jìn)行等間隔采樣,使h(n)正好等于ha(t)的采樣值,滿(mǎn)足h(n)=ha(nT) 式中,T是采樣周期。二、脈沖響應(yīng)不變法優(yōu)缺點(diǎn)從以上討論可以看出,脈沖響應(yīng)不變法使得數(shù)字濾波器的單位脈沖響應(yīng)完全模仿模擬濾波器的單位沖激響應(yīng),也就是時(shí)域逼近良好,而且模擬頻率Ω和數(shù)字頻率ω之間呈線性關(guān)系ω=ΩT。這是因?yàn)閺腟平面到Z平面是多值的映射關(guān)系所造成的。其次,將s=σ+jΩ代入式(212),得 (式213)因此 (式214)由此看出,當(dāng)σ0時(shí),|z|1;當(dāng)σ0時(shí),|z|1。圖25雙線性變換法的頻率變換關(guān)系但是雙線性變換的這個(gè)特點(diǎn)是靠頻率的嚴(yán)重非線性關(guān)系而得到的,如式(212)及圖24所示。模擬濾波器的理論和設(shè)計(jì)方法已發(fā)展得相當(dāng)成熟,且有一些典型的模擬濾波器供我們選擇,如巴特沃斯(Butterworth )濾波器、切比雪夫(Chebyshev)濾波器、橢圓(Cauer )濾波器、貝塞爾(Bessel )濾波器等,這些典型的濾波器各有特點(diǎn)。(4) 根據(jù)第2步的頻率參數(shù)Wn,模擬低通濾波原型轉(zhuǎn)換模擬低通、高通、帶通、帶阻濾波器,可用函數(shù)分別是:lp21p,lp2hp,lp2bp,lp2bs。fs=8000。s39。 %生成頻率響應(yīng)參數(shù)subplot(2,1,1)。)。振幅/H39。 Ts=1/fs。 %零點(diǎn)極點(diǎn)增益形式轉(zhuǎn)換為傳遞函數(shù)形式 [b,a]=lp2lp(Bap,Aap,Wn)。 grid on。 plot(f,abs(H))。圖32