数字滤波器实现介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验八 数字滤波器实现 实验室名称: 信息学院2204 实验时间:2015年11月26日 姓 名 一、实验目的 1、通过逼近给定的频率响应而得到数字传输函数)并通过软件实现。 2利用MATLAB来研究冲激响应或有限冲激响应数字滤波器结构的软件实现。 3验证仿真 二、实验内容 Q8.1程序P8.1设计了什么类型的滤波器?其指标是什么?滤波器的阶数是多少?为了检验仿真,需要计算多少个冲激响应样本?仿真是正确的吗? Q8.2用转置的直接II型仿真滤波器,修改程序P8.1并运行修改后的程序。仿真是正确的吗? Q8.3生成Q8.1中产生的传输函数的一个级联实现,并编写一个程序来仿真它。其中每个单独的部分用一个直接Ⅱ型实现。验证仿真。 Q8.5 生成Q8.1中传输函数的一个并联Ⅰ型实现,并编写一个程序来仿真它。每一个单独的部分用直接Ⅱ型实现。验证仿真。 Q8.6 生成Q8.1中传输函数的一个并联II型实现,并编写一个程序来仿真它。每一个单独的部分用直接Ⅱ型实现。验证仿真。 Q8.7运行程序P8.2并产生被仿真的级联格型结构的传输函数。该传输函数与式(8.35)中的相同吗? Q8.9程序设计了什么类型的滤波器?其指标是什么?滤波器的阶数是多少?形成输入的正弦序列的频率是多少? Q8.10 运行P8.3并产生两个图形。哪种输入成分会在滤波器输出出现?为什么输出序列的开始部分不是一种理想的正弦曲线?修改P8.3,以便纸过滤序列X2[n]。产生的输出序列和预料的是一样的吗?证明你的答案。 Q8.14 程序P8.4设计了什么类型的滤波器?其指标是什么?滤波器的阶数是多少?为了验证仿真,需要多少个冲激响应样本?仿真是正确的吗? Q8.15修改程序P8.4,用直接II型仿真该滤波器,运行修改后的程序。仿真是正确的吗? Q8.16使用程序P8.4生成在习题Q8.4中产生的传输函数的一个级联实现,写出对其仿真的一个程序。其中每一个部分以直接II型实现。验证仿真。 三、实验器材及软件 1. 微型计算机1台 2. MATLAB 7.0软件 四、实验原理 1、可调数字滤波器的设计基础是复的变换,通过为z),将具有给定截止频率的数字滤波器的实现为具有不同截止频率的另一个实现。 利用全通结构代替每一个延时块,可能会导致实现new(z)时具有不能被实现的无延时环结构。 3设计可调有限冲激响应滤波器的一种简单方法是基于加窗傅里叶级数方法。 下复数乘法复数加法总数量是2N)通n的对称性质,可进一步简化计算得复杂性。 观察实验结果回答相关问题 5、记录实验结果,将图形等截图粘贴,完成实验报告 六、实验记录(数据、图表、波形、程序等) Q8.1 % Program P8_1 clear all;clc; Wp = [0.4 0.5]; Ws = [0.1 0.8]; Rp = 1; Rs = 30; [N1, Wn1] = buttord(Wp, Ws, Rp, Rs) [num,den] = butter(N1,Wn1); disp(分子系数是 );disp(num); disp(分母系数是 );disp(den); impres = direct2(num,den,[1 zeros(1,4*N1)]); [p,d] = strucver(impres,2*N1); disp(实际分子系数是 ); disp(p); disp(实际分母系数是 ); disp(d); 运行结果: N1 = 2 Wn1 = 0.3608 0.5421 分子系数是 0.0571 0 -0.1143 0 0.0571 分母系数是 1.0000 -0.5099 1.2862 -0.3350 0.4479 实际分子系数是 0.0571 -0.0000 -0.1143 0.0000 0.0571 实际分母系数是 1.0000 -0.5099 1.2862 -0.3350 0.4479 Q8.2 % Program P8_1 clear all;clc; Wp = [0.4 0.5]; Ws = [0.1 0.8]; Rp = 1; Rs = 30; [N1, Wn1] = buttord(Wp, Ws, Rp, Rs) [num,den] = butter(N1,Wn1); disp(分子系数是 );disp(num); disp(分母系数是 );disp(den); impres = filter(num,den,[1 zeros(1,4*N1)]); [p,d

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档