窗函数法设计FIR滤波器.docx
《窗函数法设计FIR滤波器.docx》由会员分享,可在线阅读,更多相关《窗函数法设计FIR滤波器.docx(18页珍藏版)》请在冰豆网上搜索。
窗函数法设计FIR滤波器
w=boxcar(n)
w=triang(n)
w=hanning(n)
w=blackman(n)
w=
1
1
1
1
1
1
1
1
1
w=
0.2000
0.4000
0.6000
0.8000
1.0000
0.8000
0.6000
0.4000
0.2000
w=
0.0955
0.3455
0.6545
0.9045
1.0000
0.9045
0.6545
0.3455
0.0955
w=
-0.0000
0.0664
0.3400
0.7736
1.0000
0.7736
0.3400
0.0664
-0.0000
Window=boxcar(8);
b=fir1(7,0.4,Window);freqz(b,1)
Window=blackman(8);
b=fir1(7,0.4,Window);freqz(b,1)
Window=blackman(16);
b=fir1(15,[0.30.5],Window);freqz(b,1)
[n,Wn]=buttord(2*tan(0.1*pi),2*tan(0.15*pi),1,25,'s');
[b,a]=butter(n,Wn,'s');freqs(b,a)
[bz,az]=bilinear(b,a,1);freqz(bz,az,512,1)
n=8;beta=2;
w=boxcar(n)
w=triang(n)
w=hanning(n)
w=hamming(n)
w=blackman(n)
w=Kaiser(n,beta)
w=
1
1
1
1
1
1
1
1
w=
0.1250
0.3750
0.6250
0.8750
0.8750
0.6250
0.3750
0.1250
w=
0.1170
0.4132
0.7500
0.9698
0.9698
0.7500
0.4132
0.1170
w=
0.0800
0.2532
0.6424
0.9544
0.9544
0.6424
0.2532
0.0800
w=
-0.0000
0.0905
0.4592
0.9204
0.9204
0.4592
0.0905
-0.0000
w=
0.4387
0.6813
0.8768
0.9858
0.9858
0.8768
0.6813
0.4387
Window=boxcar(8);
b=fir1(7,0.4,Window);freqz(b,1)
Window=blackman(8);
b=fir1(7,0.4,Window);freqz(b,1)
Window=triang(8);
b=fir1(7,0.4,Window);freqz(b,1)
Window=hanning(8);
b=fir1(7,0.4,Window);freqz(b,1)
Window=hamming(8);
b=fir1(7,0.4,Window);freqz(b,1)
Window=blackman(16);
b=fir1(15,[0.30.5],Window);freqz(b,1)
Window=blackman(46);
b=fir1(45,[0.30.5],Window);freqz(b,1)
Window=hanning(16);
b=fir1(15,[0.30.5],Window);freqz(b,1)
Window=hanning(46);
b=fir1(45,[0.30.5],Window);freqz(b,1)
Window=triang(16);
b=fir1(15,[0.30.5],Window);freqz(b,1)
Window=triang(46);
b=fir1(45,[0.30.5],Window);freqz(b,1)