- 5
- 0
- 约6.83千字
- 约 6页
- 2016-10-19 发布于广东
- 举报
实验三 用函数法设计FIR数字滤波器
实验三 用窗函数法设计FIR数字滤波器
实验目的及原理方法
参考(301~302)页;
实验内容
1.用MATLAB产生各种窗函数
m=200;
a=boxcar(m); %矩形窗
b=hanning(m); %汉宁窗
c=hamming(m); %海明窗
d=blackman(m); %布莱克曼窗
e=kaiser(m,7.865);%凯泽窗
n=1:m;
plot(n,a,r*,n,b,g+,n,c,y*,n,d,b.,n,e,mx)
%画图矩形窗(红线*点表示)汉宁窗(绿色+点表示)
%海明窗(黄色*号表示)布莱克曼窗(蓝色.点表示)凯泽窗(洋红色x点表示)
2.利用窗函数设计FIR滤波器
设计具有下列指标(p=0.25(,Rp=0.25dB,(s=0.3(,Rs=50dB的低通数字滤波器。
要求:
选择合适的窗函数;
画出滤波器的频率特性
几个主要的MATLAB函数
(1)[r,p,k]=residuez(b,a) 将有理分式变换成部分分式表示
(2)[b,a]=residuez(r,p,k) 将部分分式换成有理分式变表示
式中各参数意义如下:
(3)freqz(b,a) 画连续系统的频率特性曲线
(4)impz(b,a,101) 画系统的脉冲响应
例如:N=5;Wn=[100 200]/500;
[b,a]=but
原创力文档

文档评论(0)