DSP研究性学报告_IIR和FIR滤波器的设计.docVIP

DSP研究性学报告_IIR和FIR滤波器的设计.doc

  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文档。上传文档
查看更多
f 《数字信号处理》课程研究性学习报告 姓名 学号 同组成员 指导教师 时间 IIR和FIR滤波器设计专题研讨 【目的】 (1) 掌握根据滤波器指标设计IIR和FIR数字滤波器的原理和方法。 (2) 熟悉通过IIR和FIR数字滤波器进行实际系统设计的方法。 (3) 培养学生自主学习能力,以及发现问题、分析问题和解决问题的能力。 【研讨题目】 1. 分别用脉冲响应不变法和双线性变换法设计一个数字低通滤波器。模拟低通滤波器用BW型低通滤波器。设系统的抽样频率为44.1kHZ。所设计的数字滤波器要能取代具有下列指标的模拟低通滤波器。 【题目分析】 本题讨论模拟滤波器和数字滤波器的设计。比较两种方法设计的滤波器的特性。 【IIR模拟滤波器设计的基本方法】 【仿真结果】 【结果分析】 【自主学习内容】 【阅读文献】 【发现问题】 (专题研讨或相关知识点学习中发现的问题): 【问题探究】 【仿真程序】 2. 分别用Hamming窗,Blackman窗和Kaiser窗设计,满足下列指标的FIR低通滤波器: (1)画出所设计滤波器的幅频响应。 (2)比较这三种窗的设计结果。 【题目分析】 本题讨论窗函数法设计数字FIR滤波器。结合课本分析不同窗函数法的设计结果。 【FIR模拟滤波器设计的基本方法】 【仿真结果】 【结果分析】 【自主学习内容】 【阅读文献】 【发现问题】 (专题研讨或相关知识点学习中发现的问题): 【问题探究】 【仿真程序】 3.附件给出了一段含有噪声的音频信号。 (1)分析该信号的频谱特点。 (2)通过脉冲响应不变法设计一个滤波器对其进行处理,得到有用信息,自主确定各项指标。 (3)使用双线性变换法重做(2)。 (4)试定量比较上述两种滤波器的各项性能,画出能说明性能差异的相关图形,对比并解释。 (5)通过不同窗函数法设计FIR滤波器对其进行处理,比较不同窗函数的滤波效果,给出分析和结论。 (选做)(6) 请尝试采用其它的音频信号,混入不同的噪声,利用所学的滤波方法进行分析,会得到什么样的效果? 【题目分析】 本题讨论用IIR和FIR数字滤波器进行实际系统设计的方法。 【仿真结果】 【结果分析】 对几种滤波器得到的音频信号进行对比。 【自主学习内容】 【阅读文献】 【发现问题】 (专题研讨或相关知识点学习中发现的问题): 【问题探究】 在IIR滤波器设计过程中,由于利用指标数据的不同,造成裕量的出现。讨论利用不同指标出现裕量对滤波器性能的影响,以及如何有效地利用它? 在FIR滤波器设计过程中,由于所选用窗函数的不同,导致对信号滤波的效果不同。本题的语音信号加入的是双频噪声,讨论如果对信号加入其它形式的噪声,采用何种滤波器更合适。 【仿真程序】 [y,fs,bits]=wavread(C:\Users\bc\Desktop\DPS PPT\hello); sound(y,fs,bits); Y=fft(y,50); subplot(421); plot(y); title(声音信号的波形); subplot(422) plot(abs(Y)); title(声音信号的频谱×); T=2; fs=1/T; Wp=0.25*pi/T; Ws=0.35*pi/T; Ap=20*log10(1/0.9); As=20*log10(1/0.18); [N,Wc]=buttord(Wp,Ws,Ap,As,s); [B,A]=butter(N,Wc,s); W=linspace(0,pi,400*pi); hf=freqs(B,A,W); subplot(4,2,3); plot(W/pi

文档评论(0)

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

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

1亿VIP精品文档

相关文档