基于LabVIEW的虚拟数字滤波器的设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW的虚拟数字滤波器的设计

基于LabVIEW的虚拟数字滤波器的设计 摘要:通过对IIR数字滤波器算法的研究,得出IIR数字滤波器的设计方案经过仿真实脸表明该滤波器能够滤除信号中的噪声,滤波效果良好,可与其它大型虚拟电子测量系统兼容以完成不同环境下的测量要求. 关键词:虚拟仪器;LabVIEW;数字滤波器 随着计算机软硬件技术、通信技术以及网络技术的飞速发展,为虚拟仪器技术的发展提供了广阔的前景.在世界范围内,汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各领域均通过LabVIEW提高了应用开发的效率,其应用涵盖了从研发、测试、生产到服务的产品开发所有阶段.虚拟数字滤波器的设计在电子测量领域中将会发挥极大的作用. 1数字滤波器概述 滤波器是一种选频装置,它对某一个或几个频率范围(频带)内的电信号给以很小的衰减,使这部分信号能顺利通过;对其它频带内的电信号则给以很大的衰减,从而尽可能地阻止这部分信号的通过.在更多的情况下,滤波器被狭义地理解为选频系统,如低通、高通、带通、带阻.所谓数字滤波器是指输人、输出均为数字信号,通过一定的运算关系改变输人信号所含频率成分的相对比例或滤除某些频率成分的器件.数字滤波器是数字信号处理中最重要的组成部分之一,几乎出现在所有的数字信号处理系统中,相对于模拟滤波器,数字滤波器具有以下显著优点:(1)精度高;(2)灵活性大;(3)可靠性高;(4)易于大规模集成;(5)并行处理.数字滤波器的这些优势使它的应用越来越广泛,在数字通信、语音图像处理、谱分析、模式识别、自动控制等领域得到了广泛的应用.数字滤波器总的说来可以分成两大类.一类称为经典滤波器,即一般的滤波器,特点是输人信号中有用的频率成分和希望滤除的频率成分各占有不同的频带,通过一个合适的选频滤波器达到滤波的目的.而另一类现代滤波器,例如维纳滤波器、卡尔曼滤波器、自适应滤波器等最佳滤波器. 1.1滤波频率特性的逼近准则 以低通滤波器的幅频特性为例来分析滤波频率特性的逼近准则.巴特沃斯滤波器( Butterworth)这种滤波器的特征是其通带和阻带都有平坦的幅度响应.N阶低通滤波器的幅度平方函数(也称之为原型滤波器)的表达式为 =, 其中为归一化频率,为低通滤波器的上截止频率,N为滤波器的阶数,N越大就越逼近理想特性. 切比雪夫滤波器的幅度特性就是在一个频带中(通带或阻带)具有这种等波纹特性,在这里,只介绍切比雪夫I型滤波器的设计方法.切比雪夫I型滤波器是一个全极点滤波器,其幅度平方函数为 =. 在相同的通带内,N越大通带内波动次数就相应增加,而在阻带内衰减的频率也越快,与理想特性越接近. 1.2 IIR数字滤波器算法等效 在现代由计算机组成的控制系统中,数字滤波器的使用越来越广泛,通过执行一段相应的程序即可实现数字滤波.因果稳定的Ha(s)映射成因果稳定H(z),即s平面的左半平面必须映射到z平面单位圆的内部. H(z)的频率响应能模仿Ha(s)的频率响应,即s平面的虚轴必须映射到z平面的单位圆上.变换前后的滤波器在时域或频域的主要特征(频率响应或单位冲激响应等)应尽可能相同或接近.将传输函数Ha(s)从s平面转换到z平面的方法有多种,主要有冲激不变法和双线性变换法.在这里采用冲激不变法. 设得到的模拟滤波器的传输函数Ha(s)对应的单位冲击响应为ha(t),即 Ha(s)=LT[ha(t)], 对ha(t)进行间隔为T的等间隔采样,采到的值形成序列h(n),即 h(n)==, 把h(n)作为数字滤波器的单位脉冲相应,对其作Z变换,就是数字滤波器的系统函数H(z).设模拟滤波器Ha(s)只有单阶极点,极点为,且为有理多项式,则可以将Ha(s)表示为 将Ha(s)进行拉氏逆变换,得 对Ha(t)进行采样,采样间隔是T,得 再对h(n)进行Z变换,就得到了数字滤波器的传输函数 对比式(1)和式(2)可知在s平面上的极点映射到z平面上,变成极点,系数不变.即 由于频率坐标变换是线性的,即.如果不考虑混叠现象,这种方法实现的数字滤波器会很好地重现原模拟滤波器的频率特性.而且数字滤波器的单位脉冲响应完全模仿模拟滤波器的单位冲激响应,时域特性逼近好.在本设计中,用冲激函数作为系统激励信号,用各种数字滤波器作为测试系统.冲激函数具有无限宽广的频谱,用冲激函数做激励信号相当于对测试系统输人所有频率的信号,系统必然有对应的输出.用Transfer函数计算出系统输出与输人的傅立叶变换之比,从而得到系统的频率响应函数. 2系统前面板设计 LabVIEW程序由两部分组成:前面板程序和框图程序.整个程序基于多线程设计,即前面板和系统程序各占用一个线程.前面板是用户接口,即交互式界面,用于用户向程序中输人各种控制参数和观察输出量,在前面板中,使用了各种仿真图标,如开关、旋钮

文档评论(0)

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

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

1亿VIP精品文档

相关文档