下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上数字滤波器的设计步骤及程序实现湖南理工学院信息与通信工程学院一、IIR脉冲响应不变法设计步骤1、已知实际数字指标2、将数字指标化为原型模拟指标,可设T=pi, 3、求原型模拟滤波器的,其中: 4、根据N写出归一化原型系统函数5、用代入得原型系统函数6、将化为部分分式展开形式7、写出的极点,并写出的部分分式展开形式8、将化为分子分母形式,验证设计结果。二、IIR双线性变换法设计步骤1、已知实际数字指标2、将数字指标化为原型模拟指标,可设T=2, 3、求原型模拟滤波器的,其中: 4、根据N写出归一化原型系统函数5、用代入得原型系统函数6、用代入原型系统函数得8、将整理成分
2、子分母形式,验证设计结果。三、FIR窗函数法设计步骤1、已知实际数字指标2、根据选窗的类型:矩形窗as<21dB, A=1.8,窗函数是 boxcar(N);三角窗as<25dB, A=6.1,窗函数是 bartlett(N);汉宁窗as<44dB, A=6.2,窗函数是 hanning(N);哈明窗as<53dB, A=6.6,窗函数是 hamming(N);布莱克曼窗as<74dB, A=11,窗函数是 blackman(N)。3、根据过渡带和窗类型求总点数。4、根据写出理想频响指标5、根据算出6、对加窗得设计结果8、写出,验证设计结果。四、FIR频率采样法设
3、计步骤1、已知实际数字指标2、根据选过渡带点数3、根据过渡带和过渡带点数求总点数。4、根据求出,设置过渡值5、根据约束条件构建理想频响的采样指标6、对进行IDFT变换得,取实部。7、写出,验证设计结果,优化过渡值大小、过渡点位置和过渡点多少。一、IIR滤波器设计:脉冲响应不变法实现程序%用脉冲响应不变法设计butterworth数字低通滤波器 %技术指标:wp=0.3*pi rad, ap=2dB, ws=0.5*pi rad, as=10dBclc; clear; close all; format compact;%程序初始化wp=0.3*pi, ap=2, ws=0.5*pi, as=1
4、0,%输入数字指标T=pi,%假设采样周期,用于设计原型模拟滤波器,不影响H(z)的设计结果Wp=wp/T, Ap=ap, Ws=ws/T, As=as,%将数字指标转化为原型模拟指标M=log10( (10 . (0.1*Ap) - 1)./(10 . (0.1*As) - 1) ) / . (2*log10(Wp/Ws) ,%计算滤波器阶数N = ceil( M),%滤波器阶数向上取整Wcp = Wp / ( (10(.1*Ap) - 1)(1/(2*N),%通带边界精确满足的截止频率Wcs = Ws / ( (10(.1*As) - 1)(1/(2*N),%阻带边界精确满足的截止频率Wc
5、=Wcp,%截止频率用通带边界精确满足的截止频率%Wc=(Wcp+Wcs)/2,%通带阻带边界都有余量的截止频率%Wc=Wcs,%截止频率用阻带边界精确满足的截止频率bp,ap=butter(N,1,'s'),%求归一化原型滤波器系统函数Ga(p)P157tf(bp,ap,'variable','p'),%显示Ga(p)bs,as=lp2lp(bp,ap,Wc),%去归一化得原型滤波器系统函数Ha(s)tf(bs,as),%显示Ha(s),分子不足前面补0Ak,sk=residue(bs,as),%将Ha(s)按部分分式形式展开ak=T*Ak,z
6、k=exp(sk*T),%将Ha(s)的部分分式参数转换为H(z)的部分分式参数bz,az=residuez(ak,zk,0),%将H(z)的部分分式形式化为分子分母等阶形式tf(bz,az,'variable','z-1'),%显示系统函数%bz1,az1 = impinvar(bs,as,1/T)%调用impinvar函数验证%tf(bz1,az1,'variable','z-1'),%显示验证系统函数,z-1式的分子不足是后面补0freqz(bz,az,100),%绘出频率特性曲线,检验设计指标二、IIR滤波器设计:双线性变
7、换法实现程序%用双线性变换法设计butterworth数字低通滤波器 %技术指标:wp=0.3*pi rad, ap=2dB, ws=0.5*pi rad, as=10dBclc; clear; close all; format compact;%程序初始化wp=0.3*pi, ap=2, ws=0.5*pi, as=10,%输入数字指标T=2,%假设采样周期,用于设计原型模拟滤波器,不影响H(z)的设计结果Wp=(2/T)*tan(wp/2), Ap=ap,Ws=(2/T)*tan(ws/2),As=as,%将数字指标预畸变成原型模拟指标M=log10( (10 . (0.1*Ap) -
8、1)./(10 . (0.1*As) - 1) ) / . (2*log10(Wp/Ws) ,%计算滤波器阶数N = ceil( M),%滤波器阶数向上取整Wcp = Wp / ( (10(.1*Ap) - 1)(1/(2*N),%通带边界精确满足的截止频率Wcs = Ws / ( (10(.1*As) - 1)(1/(2*N),%阻带边界精确满足的截止频率Wc=Wcp,%截止频率用通带边界精确满足的截止频率%Wc=(Wcp+Wcs)/2,%通带阻带边界都有余量的截止频率%Wc=Wcs,%截止频率用阻带边界精确满足的截止频率bp,ap=butter(N,1,'s'),%求归一化
9、原型滤波器系统函数Ga(p)P157tf(bp,ap,'variable','p'),%显示Ga(p)bs,as=lp2lp(bp,ap,Wc),%去归一化得原型滤波器系统函数Ha(s)tf(bs,as),%显示Ha(s),分子不足前面补0bz,az = bilinear (bs,as,1/T),%将模拟低通原型转换为数字低通tf(bz,az,'variable','z-1'),%显示系统函数freqz(bz,az,100),%绘出频率特性曲线,检验设计指标三、FIR滤波器设计:窗函数法实现程序%用窗函数法设计数字低通滤波器 %技
10、术指标:wp=0.27*pi rad, ap=2dB, ws=0.40*pi rad, as=10dB。clc; clear; close all; format compact;%程序初始化wp=0.27*pi, ap=2, ws=0.40*pi, as=10,%输入数字指标%根据as选择窗函数的类型并输入参数A,计算窗口长度M %矩形窗as<21dB,A=1.8*pi,窗函数是 boxcar(N) %三角窗as<25dB,A=6.1*pi,窗函数是 bartlett(N) %汉宁窗as<44dB,A=6.2*pi,窗函数是 hanning(N) %哈明窗as<53d
11、B,A=6.6*pi,窗函数是 hamming(N) %布莱克曼窗as<74dB,A=11*pi,窗函数是 blackman(N)A=1.8*pi,%因as=10dB选矩形窗Bt=ws-wp; %计算过渡带宽M=ceil(A/Bt);%根据窗函数的类型计算长度if mod(M,2)=0; N=M+1, else N=M, end; %选用第一类滤波器wc=(wp+ws)/2, %转折频率一般取通带频率和阻带频率的中点n=-30:40;r=(N-1)/2; %用于计算理想低通单位脉冲响应中数据hdn=sin(wc*(n-r)+eps)./(pi*(n-r)+eps); %参见教材P202求
12、理想单位脉冲响应wn=boxcar(N); %窗函数数据m=0:N-1;r=(N-1)/2; hm=sin(wc*(m-r)+eps)./(pi*(m-r)+eps);hn=hm'.*wn; %理想单位脉冲响应加窗处理figure(1),%绘加窗处理过程图subplot(3,1,1),stem(n,hdn,'r.'),grid on ,axis(-15,30,-0.2,0.5)subplot(3,1,2),stem(0:N-1,wn,'.'),grid on ,axis(-15,30,-0.4,1.4)subplot(3,1,3),stem(0:N-1,
13、hn,'k.'),grid on ,axis(-15,30,-0.2,0.5)figure(2);freqz(hn,1,100);% 绘频率特性曲线图,检验设计指标figure(3),%绘幅度响应函数Hg()图Hejw=fft(hn,256); %计算频率响应函数k=0:255;wk=2*pi/256*k;Hgw=(Hejw.').*exp(j*wk*(N-1)/2); %计算幅频响应plot(wk/pi,real(Hgw);xlabel('/');ylabel('Hg()');%绘图四、FIR滤波器设计:频率采样法实现程序%用频率采样法
14、设计FIR低通滤波器%技术指标:wc=0.3*pi rad, N=15,不加过渡点clc; clear; close all; format compact;%程序初始化wc=0.3*pi;N=15;%设计阶数N为奇的第一类滤波器 %根据约束条件确定H(k)的值k=0:N-1,w=2*pi/N*k;kc=fix(wc*N/(2*pi),%求频点及转折频率对应的k值Hk_abs=ones(1,kc+1),zeros(1,N-2*kc-1),ones(1,kc),%采样频点幅值Hk_angles=-(N-1)/N*pi*k;%采样频点相位Hk= Hk_abs.*exp(j*Hk_angles);%
15、采样频点的H(k)hn=real(ifft(Hk),%求H(k)的IDFT得单位脉冲响即设计结果%理解频域离散与时域的周期延拓n=-30:40;r=(N-1)/2;hdn1=sin(wc*(n-r)+eps)./(pi*(n-r)+eps); %参见教材P202hdn2=sin(wc*(n-r)+N+eps)./(pi*(n-r)+N+eps); %参见教材P202hdn3=sin(wc*(n-r)-N+eps)./(pi*(n-r)-N+eps); %参见教材P202figure(1),%绘时域的周期延拓叠加图subplot(4,1,1),stem(n,hdn1,'r.'),
16、grid on ,axis(-15,30,-0.1,0.4)subplot(4,1,2),stem(n,hdn2,'.'),grid on ,axis(-15,30,-0.1,0.4)subplot(4,1,3),stem(n,hdn3,'.'),grid on ,axis(-15,30,-0.1,0.4)subplot(4,1,4),stem(0:14,hn,'k.'),grid on ,axis(-15,30,-0.1,0.4)figure(2)%绘幅度谱变化过程图w1=0,wc,wc+eps,2*pi-wc,2*pi-wc+eps,2*pi/pi;xk=1,1,0,0,1,1plot(w1,xk,'r:'),xlabel('/'),axis(0,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版暨南大学离婚心理学研究与应用合同3篇
- 二零二五年度电梯门套绿色环保材料采购合同3篇
- 二零二五年度集团高层管理人员聘任与职务调整合同6篇
- 二零二五年股票代持与反洗钱义务合同3篇
- 二零二五年驾驶员劳务派遣与车辆充电桩油耗管理服务合同3篇
- 二零二五版户外拓展训练特色课程开发与推广合同3篇
- 二零二五年度玻璃器皿生产设备租赁合同3篇
- 2025年度国际教育培训机构合作合同6篇
- 展会展位搭建服务合同(2篇)
- 2025年度餐饮设施设备租赁合同书3篇
- 医院手术室医院感染管理质量督查评分表
- 心内电生理导管及器械
- 称量与天平培训试题及答案
- 超全的超滤与纳滤概述、基本理论和应用
- 2020年医师定期考核试题与答案(公卫专业)
- 2022年中国育龄女性生殖健康研究报告
- 各种静脉置管固定方法
- 消防报审验收程序及表格
- 教育金规划ppt课件
- 呼吸机波形分析及临床应用
- 常用紧固件选用指南
评论
0/150
提交评论