《用脈沖響應不變法設(shè)計IIR數(shù)字濾波器》由會員分享,可在線閱讀,更多相關(guān)《用脈沖響應不變法設(shè)計IIR數(shù)字濾波器(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、用脈沖響應不變法設(shè)計IIR數(shù)字濾波器一、實驗目的1、加深對脈沖響應不變法設(shè)計IIR數(shù)字濾波器基本方法的了解。2、掌握使用模擬濾波器原型進行脈沖響應變換的方法。3、了解MATLAB有關(guān)脈沖響應變換的子函數(shù)。二、實驗涉及的MATLAB子函數(shù)Impinvar:用脈沖響應不變法實現(xiàn)模擬到數(shù)字的濾波器變換。三:實驗原理1、脈沖響應不變法的基本知識 脈沖響應不變法又稱為沖擊響應不變法,是將系統(tǒng)從s平面到z平面的一種映射方法,使數(shù)字濾波器的單位脈沖響應序列h(n)模仿模擬濾波器的沖擊響應hs(n)。其變換關(guān)系式為z=esT。用MATLAB沖擊響應不變法進行IIR數(shù)字濾波器設(shè)計的步驟如下:1) 輸入給定的數(shù)字
2、濾波器設(shè)計指標;2) 根據(jù)公式=/T,將數(shù)字濾波器指標轉(zhuǎn)換成模擬濾波器設(shè)計指標;3) 確定模擬濾波器的最小階數(shù)和截止頻率;4) 計算模擬低通原型濾波器的系統(tǒng)傳遞函數(shù);5) 利用模擬域頻率變換法,求解實際模擬濾波器的系統(tǒng)傳遞函數(shù);6) 用脈沖響應不變法將模擬濾波器轉(zhuǎn)換為數(shù)字濾波器。2、用脈沖響應不變法設(shè)計IIR數(shù)字低通濾波器3、用脈沖響應不變法設(shè)計IIR數(shù)字帶通濾波器4、觀察脈沖響應不變現(xiàn)象和混疊現(xiàn)象 由于脈沖響應不變法只適用于限帶的模擬濾波器,因此,高頻區(qū)幅頻特性不等于零的高通和帶阻濾波器不能采用脈沖響應不變法。四、實驗內(nèi)容采用脈沖響應不變法設(shè)計一個橢圓數(shù)字帶通濾波器,要求:p1=0.3,p2=0.7,Rp=1dB;阻帶s1=0.1,s2=0.9,As=15dB,濾波器采樣頻率Fs=2000Hz。試顯示數(shù)字濾波器的幅頻特性和零極點分布圖,并寫出該系統(tǒng)的傳遞函數(shù)。5、 實驗步驟1、打開MATLAB軟件,選擇“File/New”創(chuàng)建一個新的文件;2、按照以下方式進行編程:3、 將上述程序在MATLAB中運行,并對實驗結(jié)果進行分析。六、實驗結(jié)果實驗結(jié)果如下圖所示: