matlab哈明窗带阻,基于matlabFIR低通,高通,带通,带阻滤波器设计.doc
基于matlabFIR低通,高通,帶通,帶阻濾波器設計
課 程 設 計 報 告
課程名稱: DSP
設計名稱:FIR 低通、高通帶通和帶阻數字濾波器的設計
姓 名:
學 號:
班 級:
指導教師:
起止日期:
課 程 設 計 任 務 書
學生班級: 學生姓名: 學號:
設計名稱: FIR 低通、高通帶通和帶阻數字濾波器的設計
起止日期: 指導教師:
設計目標:
1、采用Kaiser窗設計一個低通FIR濾波器
要求:
采樣頻率為8kHz;
通帶:0Hz~1kHz,帶內波動小于5%;
阻帶:1.5kHz,帶內最小衰減:Rs=40dB。、采用窗設計一個通FIR濾波器
要求:
,
阻帶截止頻率ws=,
通帶最大衰減,阻帶最小衰減
3、hamming設計一個帶通濾波器
低端阻帶截止頻率 wls = 0.2*pi;
低端通帶截止頻率 wlp = 0.35*pi;
高端通帶截止頻率 whp = 0.65*pi;
高端阻帶截止頻率 whs = 0.8*pi;
4、采用Hamming窗設計一個帶阻FIR濾波器
要求:
通帶:0.35pi~0.65pi,帶內最小衰減Rs=50dB;
阻帶:0~0.2pi和0.8pi~pi,帶內最大衰減:Rp=1dB。
FIR低通、帶通和帶阻數字濾波器的設計,阻帶截止頻率ws=,通帶最大衰減,阻帶最小衰減。有如下公式計算高通濾波器的通帶截止頻率以及阻帶截止頻率:
(1)
(2)
(3)
(4)
分析:根據設計要求給出的高通濾波器的性能指標以及(1) (2) (3) (4)公式計算得出該高通濾波器性能指標的另一種表示為:通帶偏差 0.0292
阻帶偏差 0.0032
通帶邊沿頻率 1000 KHZ
阻帶邊沿頻率 600 KHZ
選擇窗函數W(n),計算窗函數長度N,由已知條件知:阻帶最小衰減
參照表(1)可知漢寧窗和哈明窗都滿足要求。我選擇的窗函數是漢寧窗。
過渡帶寬度
漢寧窗的精確過度帶寬
故要求,
解得:
又根據前面分析的四種類型的FIR濾波器的可知,對于高通濾波器,N必須取奇數,
故 N=31
與漢寧窗函數的可以得知
3、采用Hamming窗設計一個帶通線性相位FIR濾波器
要求:低端阻帶截止頻率 wls = 0.2*pi;
低端通帶截止頻率 wlp = 0.35*pi;
高端通帶截止頻率 whp = 0.65*pi;
高端阻帶截止頻率 whs = 0.8*pi;
思路分析:
由條件可知通帶為0.3pi,由通帶大小可設計濾波器。這樣,濾波器就得到了為:。最后利用函數freqz得到加窗后的濾波器的幅頻響應和相頻響應。
4、采用Hamming窗設計一個帶阻FIR濾波器
要求:
阻帶:0.35pi~0.65pi,帶內最小衰減Rs=50dB;
通帶:0~0.2pi和0.8pi~pi,帶內最大衰減:Rp=1dB
思路分析:
根據要求知阻帶截止頻率分別為0.35,。通帶截止頻率為0.2和0.8。.根據表1可算得,則海明窗的時域表達式可以通過=hamming(N)得到。帶阻濾波器可以看成是高通加低通。它的時域表達式是,其中應該關于對稱。這樣,濾波器就得到了為:。最后利用函數freqz得到加窗后的濾波器的幅頻響應和相頻響應。
附程序:%子函數,產生理想濾波器的時域波形
function hd=ideal(w,N);%1,2型理想低通濾波器單位單位脈沖響應hd(n),w為窗口長度,N為截止頻率%
alpha=(N-1)/2;
n=[0:N-1];
m=n-alpha+eps;%加一個小數以避免零作除數
hd=sin(w*m)./(pi*m);
四 程序代碼
1、低通FIR濾波器:
% 采樣頻率為8kHz;
% 通帶:0Hz~1kHz,帶內波動小于5%; wp=0.、25pi
% 阻帶:1.5kHz,帶內最小衰減:Rs=40d
總結
以上是生活随笔為你收集整理的matlab哈明窗带阻,基于matlabFIR低通,高通,带通,带阻滤波器设计.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么设置色温(色温怎样调)
- 下一篇: sam+matlab,Sam版Matla