基于MATLAB数字滤波器研发设计.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文档。上传文档
查看更多
基于MATLAB数字滤波器研发设计

唐 山 学 院 数字信号处理 课 程 设 计 题 目 基于MATLAB的数字滤波器设计 系 (部) 信息工程系楼顺天,李博菡.基于MATLAB的系统分析与设计—信号处理.西安电 子科技大学出版社,1998奥本海姆.离散时间信号处理.科学出版社,2000 宗孔德,胡广书.数字信号处理.清华大学出版社,1997 目录 1 绪论 1 2数字滤波器的设计 2 2.1 数字滤波器的基本概念 2 2.2 利用双线性变换法设计IIR数字滤波器 2 3 课程设计的具体实现 3 3.1对语音信号进行滤波的滤波器设计 3 3.1.1 IIR数字滤波器的流程图 3 3.1.2 IIR低通滤波器设计 3 3.1.3 IIR高通滤波器设计 5 3.1.4 IIR带通滤波器设计 7 3.2 对合成信号进行滤波的滤波器设计 8 3.2.1设计目的和要求 8 3.2.2合成信号的程序设计 8 3.2.3合成信号的频谱程序设计 9 3.2.4低通滤波器设计 10 3.2.5 IIR带通滤波器设计 11 3.2.6 IIR高通滤波器滤波 13 4软件简介 15 4.1系统界面设计工具—GUI概述 15 4.2界面设计及使用说明 15 5 结论 17 6 致谢 18 参考文献 19 附录 20 1 绪论 与模拟滤波器相对应,在离散系统中广泛应用数字滤波器。它的作用是利用离散时间系统的特性对输入信号波形或频率进行加工处理。或者说,把输入信号变成一定的输出信号,从而达到改变信号频谱的目的。数字滤波器一般可以用两种方法来实现:一种方法是用数字硬件装配成一台专门的设备,这种设备称为数字信号处理机;另一种方法就是直接利用通用计算机,将所需要的运算编成程序让通用计算机来完成,即利用计算机软件来实现。 模拟滤波器在测试系统或专用仪器仪表中是一种常用的变换装置。例如:带通滤波器用作频谱分析仪中的选频装置;低通滤波器用作数字信号分析系统中的抗频混滤波;高通滤波器被用于声发射检测仪中剔除低频干扰噪声;带阻滤波器用作电涡流测振仪中的陷波器,等等。 2数字滤波器的设计 2.1 数字滤波器的基本概念 滤波器从功能上分类可以分为经典滤波器和现代滤波器,经典滤波器主要用于在频率域的滤波选取,现代滤波器是通过复杂的统计学理论,用于在大量的同频率信号中选取需要的信号数据,数字滤波器从实现方法上可以分为无限冲击响应滤波器和有限冲击响应滤波器。它们是用单位采样响应h(n)的特性来区分的,IIR滤波器的h(n)是无限长序列,而FIR滤波器的h(n)是有限长序列。 2.2 利用双线性变换法设计IIR数字滤波器 变换原理:双线性变换法是使数字滤波器的频率响应与模拟滤波器的频率响应相似的一种变换方法。为了克服脉冲响应不变法的多值映射这一缺点,首先把整个s平面压缩变换到某一中介的s1平面的一横带里,然后再通过标准变换关系将此横带变换到整个z平面上去,这样就使s平面与z平面是一一对应关系,消除了多值变换性,同时也就消除了频谱混叠现象。 IIR滤波器的设计原理 IIR数字滤波器的设计一般是利用目前已经很成熟的模拟滤波器的设计方法来进行设计,通常采用模拟滤波器原型有butterworth函数、chebyshev函数、bessel函数、椭圆滤波器函数等。 IIR数字滤波器的设计步骤: 1按照一定规则把给定的滤波器技术指标转换为模拟低通滤波器的技术指标; 2根据模拟滤波器技术指标设计为响应的模拟低通滤波器; 3很据脉冲响应不变法和双线性不变法把模拟滤波器转换为数字滤波器; 4如果要设计的滤波器是高通、带通或带阻滤波器,则首先把它们的技术指标转化为模拟低通滤波器的技术指标,设计为数字低通滤波器,最后通过频率转换的方法来得到所要的滤波器。 分别设计高通,低通,带通滤波器3 课程设计的具体实现 3.1对语音信号进行滤波的滤波器设计 3.1.1 IIR数字滤波器的流程图 3.1.2 IIR低通滤波器设计 根据数字滤波器的设计原理,首先将数字域的指标转化为模拟域的指标设计模拟低通滤波器,然后应用双线性变换法将模拟滤波器转化为数字滤波器将指标转换成归一化模拟低通滤波器的指标,通过归一化的模拟低通滤波器阶数N和3dB截止频率的计算,将模拟域频率变换成模拟低滤波器H(s),并用双线性变换法将H(s)转换成数字低通滤波器H(z),由此得到低通数字滤波器。wc=fc*2*pi/fs; Wb=2*fs*tan(wb/2); Wc=2*fs*tan(wc/2); [n,wn]=buttord(Wb,Wc,Ap,As,s); [b,a]=butter(n,wn,s); [bd,ad]=bilinear(b,a,fs); [h,w]=freqz(bd,ad,1024); fi

文档评论(0)

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

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

1亿VIP精品文档

相关文档