




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验八数字滤波器实现17实验室名称:信息学院2204 实验时间:2015年11月26日姓名1、一、实验目的通过逼近给定的频率响应指标而得到数字传输函数G (Z),并通过软件实现。2、3、利用MATLAB来研究冲激响应或有限冲激响应数字滤波器结构的软件实现。并联I型实现、并联II型实现、直接II型仿真滤波器的验证仿真。二、实验内容Q8.1程序P8.1设计了什么类型的滤波器?其指标是什么?滤波器的阶数是多少?为 了检验仿真,需要计算多少个冲激响应样本?仿真是正确的吗?Q8.2用转置的直接II型仿真滤波器,修改程序 P8.1并运行修改后的程序。仿真是正 确的吗?Q8.3生成Q8.1中产生的传输函数的
2、一个级联实现,并编写一个程序来仿真它。其中 每个单独的部分用一个直接n型实现。验证仿真。Q8.5生成Q8.1中传输函数的一个并联I型实现,并编写一个程序来仿真它。每一个 单独的部分用直接n型实现。验证仿真。Q8.6生成Q8.1中传输函数的一个并联II型实现,并编写一个程序来仿真它。每一个 单独的部分用直接n型实现。验证仿真。Q8.7运行程序P8.2并产生被仿真的级联格型结构的传输函数。该传输函数与式(8.35)中的相同吗?Q8.9程序设计了什么类型的滤波器?其指标是什么?滤波器的阶数是多少?形成输 入的正弦序列的频率是多少?Q8.10运行P8.3并产生两个图形。哪种输入成分会在滤波器输出出现?
3、为什么输出序 列的开始部分不是一种理想的正弦曲线?修改P8.3,以便纸过滤序列X2n。产生的输出序列和预料的是一样的吗?证明你的答案。Q8.14程序P8.4设计了什么类型的滤波器?其指标是什么?滤波器的阶数是多少? 为了验证仿真,需要多少个冲激响应样本?仿真是正确的吗?Q8.15修改程序P8.4,用直接II型仿真该滤波器,运行修改后的程序。仿真是正确的 吗?Q8.16使用程序P8.4生成在习题Q8.4中产生的传输函数的一个级联实现,写出对其 仿真的一个程序。其中每一个部分以直接 II型实现。验证仿真。三、实验器材及软件1. 微型计算机1台2. MATLAB 7.0 软件四、实验原理1、可调数字
4、滤波器的设计基础是复变量的 z谱变换,通过z替换为F(z),将具有给定截止频率的数字滤波器的实现调整为具有不同截止频率的另一个实现。2、利用全通结构代替每一个延时块,可能会导致实现Gnew(z)时具有不能被实现的无延时环结构。3、设计可调有限冲激响应滤波器的一种简单方法是基于加窗的傅里叶级数方法。4、通常情况下,复数乘法和复数加法总数量是N (log2N),通使用Wn的对称性质,可进一步简化计算得复杂性。五、实验步骤打开计算机中的MATLAB1、2、在MATLAB中新建一个M-file,在其中输入实验要求的相关代码3、输入代码后调试代码,代码无误后可以得到相应的实验结果4、观察实验结果回答相关
5、问题5、记录实验结果,将图形等截图粘贴,完成实验报告六、实验记录(数据、图表、波形、程序等)Q8.1% P rogram P8_1clear all;clc;Wp = 0.4 0.5; Ws = 0.1 0.8; Rp = 1; Rs = 30; N1, Wn1 = buttord(Wp, Ws, Rp, Rs)nu m,de n = butter(N1,Wn1); disp(分子系数是);disp(num); disp(分母系数是);disp(den);impres = direct2( num,de n,1 zeros(1,4*N1); p ,d = strucver(im pres,2*
6、N1);dis p(实际分子系数是);dis p(p); disp (实际分母系数是);dis p(d);运行结果:N1 =2分子系数是0.0571分母系数是1.0000Wn1 =0.3608-0.11430.54210.0571-0.50991.2862-0.33500.4479实际分子系数是0.0571-0.0000-0.11430.00000.0571实际分母系数是0.44791.0000-0.50991.2862-0.3350Q8.2% P rogram P8_1clear all;clc;Wp = 0.4 0.5; Ws = 0.1 0.8; Rp = 1; Rs = 30; N1,
7、 Wn1 = buttord(Wp, Ws, Rp, Rs)nu m,de n = butter(N1,Wn1); disp(分子系数是);disp(num); disp(分母系数是);disp(den);impres = filter( nu m,de n,1 zeros(1,4*N1); p ,d = strucver(im pres,2*N1);dis p(实际分子系数是);dis p(p); disp (实际分母系数是);dis p(d);运行结果N1 =2Wn1 =0.36080.5421-0.11430.0571分子系数是0.0571分母系数是1.0000-0.50991.2862
8、-0.33500.4479实际分子系数是0.05710.0000-0.11430.0571实际分母系数是1.0000-0.50991.2862-0.33500.4479Q8.3% P rogram P8clear all;clc;Wp = 0.4 0.5; Ws = 0.1 0.8; Rp = 1; Rs = 30; N, Wn = buttord(Wp, Ws, Rp, Rs)nu m,de n = butter(N,Wn);z, p,k = tf2zp(nu m,de n)sos = zp 2sos(z ,p,k)num1=sos(1,1) sos(1,2) sos(1,3);den 1=
9、sos(1,4) sos(1,5) sos(1,6); disp (第一级的分子系数是);dis p(n um1); dis p(第一级的分母系数是);dis p(den 1); num2=sos(2,1) sos(2,2) sos(2,3);de n2=sos(2,4) sos(2,5) sos(2,6); dis p(第二级的分子系数是);dis p(n um2); disp(第二级的分母系数是 ):disp(de n2);imp res1 = direct2( num1,de n1,1 zeros(1,2*N); p 1,d1 = strucver(i mp res1,N);dis p(
10、第一级的实际分子系数是);dis p(p 1); dis p(第一级的实际分母系数是);dis p(d1); imp res2 = direct2( num2,de n2,1 zeros(1,2*N); p 2,d2 = strucver(i mp res2,N);dis p(第二级的实际分子系数是 disp(第二级的实际分母系数是 运行结果N =2sos =);dis p(p 2););dis p(d2);Wn =0.36080.54210.05711.00000.1143 -2.00000.05711.00001.00000.08771.0000-0.59760.66010.6785第一级
11、的分子系数是0.05710.11430.0571第一级的分母系数是1.00000.08770.6601第二级的分子系数是1.0000 -2.00001.0000第二级的分母系数是1.0000-0.59760.6785第一级的实际分子系数是0.05710.1143第一级的实际分母系数是1.00000.0877第二级的实际分子系数是1.0000 -2.0000第二级的实际分母系数是1.0000-0.59760.05710.66011.00000.6785Q8.5clear all;clc;Wp = 0.4 0.5; Ws = 0.1 0.8; Rp = 1; Rs = 30;N, Wn = but
12、tord(Wp, Ws, Rp, Rs)nu m,de n = butter(N,Wn);r1,p 1,k1 = residuez( nu m,de n); disp(并联I型);dis p(nu mil); );dis p(de nil););dis p(nu ml2); );dis p(de nl2);imp resI1 = direct2( numl1,de nl1,1 zeros(1,2*N);p I1,dI1 = strucver(i mp resI1,N);disp(并联I型的第一级的实际分子系数是 );disp(pI1); disp(并联I型的第一级的实际分母系数是 );disp
13、(dI1); imp resI2 = direct2( numl2,de nl2,1 zeros(1,2*N);p I2,dI2 = strucver(i mp resI2,N);disp(并联I型的第二级的实际分子系数是 disp(并联I型的第二级的实际分母系数是 运行结果如下N =2Wn =0.3608);dis p(pl 2););dis p(dI2);0.5421dis PC 留数是);dis p(r1);dis PC 极点是);dis p(p 1);dis p(常数);dis p(k1);numI1 = 2*real(r1(1)-2*(real(r1(1)*real( p1(1)+i
14、mag(r1(1)*imag( p1(1);de nl1 = 1 -2*real (p 1(1) real( p1(1)A2+imag(卩1(1)八2;numI2 = 2*real(r1(3) -2*(real(r1(3)*real( p1(3) )+imag(r1(3)*imag( p1(3); de nl2 = 1 -2*real (p 1(3) real( p1(3)A2+imag(卩1(3)八2;disp(并联I型的常数是);disp(k1);disp(并联I型的第一级的分子系数是 disp(并联I型的第一级的分母系数是 disp(并联I型的第二级的分子系数是 disp(并联I型的第二
15、级的分母系数是并联I型留数是-0.0235 + 0.1978i-0.0235 - 0.1978i-0.0117 - 0.2132i-0.0117 + 0.2132i极点是0.2988 + 0.7676i0.2988 - 0.7676i -0.0438 + 0.8113i -0.0438 - 0.8113i常数0.1276并联I型的常数是0.1276并联I型的第一级的分子系数是-0.0470-0.2897并联I型的第一级的分母系数是1.0000-0.59760.6785并联I型的第二级的分子系数是-0.02340.3448并联I型的第二级的分母系数是1.00000.08770.6601并联I型的
16、第一级的实际分子系数是-0.0470-0.2897-0.0000并联I型的第一级的实际分母系数是1.0000-0.59760.6785并联I型的第二级的实际分子系数是-0.02340.34480.0000并联I型的第二级的实际分母系数是1.00000.08770.6601Q8.6% P rogram P8clear all;clc;Wp = 0.4 0.5; Ws = 0.1 0.8; Rp = 1; Rs = 30;N, Wn = buttord(Wp, Ws, Rp, Rs)nu m,de n = butter(N,Wn);r2,p 2,k2 = residue( nu m,de n);d
17、isp(并联 II 型)dis p(留数是);dis p(r2);dis p(极点是);dis p(p 2);dis PC 常数是);dis p( k2);numII1 = 0 2*real(r2(1) -2*(real(r2(1)*real( p2(1)+imag(r2(1)*imag( p2(1); den 111 = 1 -2*real( p2(1) real( p2(1)A2+imag(卩2(1)八2;型的常数是);disp(k2); 型的第一级的分子系数是 型的第一级的分母系数是 型的第二级的分子系数是型的第二级的分母系数是numII2 = 0 2*real(r2(3) -2*(re
18、al(r2(3)*real (p2( 3)+imag(r2(3)*imag( p2(3); den 112 = 1 -2*real( p2(3) real( p2(3)A2+imag(卩2(3)八2;IIIIIIIIII);dis p(nu mill); );dis p(de nll1););dis p(nu mll2););dis p(de nll2);disp (并联disp (并联disp (并联disp (并联disp (并联 imp resII1 = direct2( numll1,de nll1,1 zeros(1,2*N);p II1,dII1 = strucver(im pre
19、sll1,N);disp(并联II型的第一级的实际分子系数是);disp(pII1);disp(并联II型的第一级的实际分母系数是);disp(dII1); imp resII2 = direct2( numll2,de nll2,1 zeros(1,2*N);pll2,dll2 = strucver(impresll2,N);disp(并联II型的第二级的实际分子系数是 disp(并联II型的第二级的实际分母系数是 运行结果N =2Wn =0.3608);dis p(p II2););dis p( dII2);0.5421并联II型留数是-0.1589 + 0.0411i-0.1589 -
20、0.0411i0.1734 - 0.0002i0.1734 + 0.0002i极点是0.2988 + 0.7676i0.2988 - 0.7676i -0.0438 + 0.8113i -0.0438 - 0.8113i常数是0.0571并联II型的常数是0.0571并联II型的第一级的分子系数是0-0.31780.0319并联II型的第一级的分母系数是1.0000-0.59760.6785并联II型的第二级的分子系数是00.34690.0155并联II型的第二级的分母系数是1.00000.08770.6601并联II型的第一级的实际分子系数是0-0.31780.0319并联II型的第一级的实
21、际分母系数是1.0000-0.59760.6785并联II型的第二级的实际分子系数是00.34690.0155并联II型的第二级的实际分母系数是1.00000.08770.6601Q8.7% P rogram P8_2clear all;clc;x1 = 1 zeros(1,6); %产生单位冲激序列q3old = 0; q2old = 0; q1old = 0; %初始条件%输入滤波器系数D1 = 0.357377; D2 = 0.27083; D3 =-0.2;alp ha1 = 0.02; alpha2 = 0.352;alp ha3 = 0.276533; alpha4 = - 0.1
22、9016;%计算前七个冲激响应样本for n = 1:7w3 = x1( n) - D3*q3old;w2 = w3 - D2*q2old;q1new = w2 - D1*q1old;q2new = D1*q1 new + q1old;q3new = D2*w2 + q2old;y1 = D3*w3 + q3old;yo( n) = alp ha1*y1 + alp ha2*q3 new + alp ha3*q2 new + al pha4*q1 new;q3old = q3n ew; q2old = q2n ew; q1old = q1n ew;endnu m,de n = strucver
23、(yo,3);disp(分子系数);disp(num);disp(分母系数);disp(den);运行结果分子系数0.44000.36000.0200-0.0000分母系数1.00000.40000.1800 -0.2000Q8.9% P rogram P8_3%个无限冲Y激响应滤波器滤波的说明clear all;clc;clf;%产生输入序列k = 0:50;w2 = 0.7* pi ;w1 = 0.2* pi;x1 = 1.5*cos(w1*k); x2 = 2*cos(w2*k);x = x1+x2;%确定滤波器传输函数N, Wn = elli pord(0.25, 0.55, 0.5,
24、 50)n um, de n = elli p(N,0.5, 50,Wn);%产生输出序列y = filter( nu m,de n, x);%画出输入及输出序列sub plot(2,2,1);stem(k,x1); grid; axis(0 50 -4 4); xIabelC时间序列 n); ylabel(振幅); titleC输入序列中的低频成分);sub plot(2,2,2);stem(k,x2); grid; axis(0 50 -4 4); xIabelC时间序列 n); ylabel(振幅);titleC输入序列中的高频成分);sub plot(2,2,3);stem(k,x);
25、 grid; axis(0 50 -4 4); xlabel(时间序列 n); ylabel(振幅); titleC输入序列);sub plot(2,2,4);stem(k,y); grid; axis(0 50 -4 4); xIabelC时间序列 n); ylabel(振幅); titleC输出序列);运行结果Wn =0.2500N =-41 1_!1P 1| 1h 11 Jt-刁,r1-討输入序列中的低频成分20-201020304050时间序列n输入序列中的高频成分输岀序列幅 振输入序列幅 振幅 振-4idtip4|111|71 11.b20-201020304050时间序列n% P
26、rogram P8_3%个无限冲Y激响应滤波器滤波的说明 clear all;clc;clf;%产生输入序列clear all;clc;clf;k = 0:50;w2 = 0.7* pi ;w1 = 0.2* pi;x1 = 1.5*cos(w1*k); x2 = 2*cos(w2*k); x = x1+x2;%确定滤波器传输函数N, Wn = elli pord(0.55, 0.25, 0.5, 50) n um, den = elli p(N,0.5, 50,Wn,high);%产生输出序列y = filter( nu m,de n, x);%画出输入及输出序列sub plot(2,2,1
27、);stem(k,x1); grid; axis(0 50 -4 4); xlabel(时间序列 n); ylabel(振幅); titleC输入序列中的低频成分);sub plot(2,2,2);stem(k,x2); grid; axis(0 50 -4 4); xIabelC时间序列 n); ylabel(振幅);titleC输入序列中的高频成分);sub plot(2,2,3);stem(k,x); grid; axis(0 50 -4 4); xlabel(时间序列 n); ylabel(振幅); titleC输入序列);sub plot(2,2,4);stem(k,y); grid
28、; axis(0 50 -4 4); xlabel(时间序列 n); ylabel(振幅); titleC输出序列);运行结果Wn =0.5500N =4h ,Ip ,i1 qfk ith ,ttft输入序列中的低频成分20-2幅 振-401020304050时间序列n输入序列fjf;1宀Ifc J:-1- i5y 1输入序列中的高频成分20-2-401020304050时间序列n输岀序列幅 振Q8.14% P rogram P8_4clear all;clc;num = remez(9, 0 0.3 0.5 1,1 1 0 0); disp(滤波器系数是);disp(num);impres
29、= filter( nu m,1 ,1 zeros(1,9););dis p(im pres);disp (滤波器实际系数是 程序运行结果 滤波器系数是-0.0209-0.09260.00640.19320.37210.37210.19320.0064-0.0926-0.0209滤波器实际系数是-0.0209-0.09260.00640.19320.37210.37210.19320.0064-0.0926-0.0209Q8.15% P rogram P8clear all;clc;num = remez(9, 0 0.3 0.5 1,1 1 0 0); disp(滤波器系数是);disp(num);impres = direct2( nu m,1 ,1 zeros(1,9); disp (滤波器实际系数是);dis p(im pres);运行结果滤波器系数是-0.0209-0.09260.00640.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025办公室租赁合同范本参考
- 2025二手车买卖合同全国正式版
- 2025石油化工管道工程监理安全环保合同
- 2025室内涂料分包合同样本
- 《绿色生活由我启动》课件
- 2025医疗器械采购销售合同模板
- 电子银行承兑合同协议
- 电脑服务外包合同协议
- 电影股权转让合同协议
- 玉林农村建房合同协议
- DB33-1036-2021《公共建筑节能设计标准》
- 岩芯鉴定手册
- 快速排序算法高校试讲PPT
- 甘肃历史与甘肃文化
- 工程勘察设计收费标准
- 高边坡施工危险源辨识及分析
- SAP航空行业数字化转型解决方案(优秀方案集)
- 江苏工业企业较大以上风险目录
- 《村卫生室管理办法(试行)》课件(PPT 49页)
- 监理质量评估报告(主体分部)
- 锅炉爆炸事故演练方案(模板)
评论
0/150
提交评论