基于labVIEW的滤波器设计调研报告DOC

上传人:桔**** 文档编号:509176475 上传时间:2023-03-13 格式:DOC 页数:15 大小:636.50KB
返回 下载 相关 举报
基于labVIEW的滤波器设计调研报告DOC_第1页
第1页 / 共15页
基于labVIEW的滤波器设计调研报告DOC_第2页
第2页 / 共15页
基于labVIEW的滤波器设计调研报告DOC_第3页
第3页 / 共15页
基于labVIEW的滤波器设计调研报告DOC_第4页
第4页 / 共15页
基于labVIEW的滤波器设计调研报告DOC_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《基于labVIEW的滤波器设计调研报告DOC》由会员分享,可在线阅读,更多相关《基于labVIEW的滤波器设计调研报告DOC(15页珍藏版)》请在金锄头文库上搜索。

1、基于LabVIEW滤波器的设计调研报告-数字滤波器在LABVIEW上的实现1 LabVIEW的数字滤波器工具LabVIEW开发环境提供了大量的数字滤波VI和数字滤波器开发工具。在其Signal Processing模板中包含了 SignalGeneration(信号产生)和 Filters(滤波器)等子模板,其中 SignalGeneration子模板中存放了可以生成正弦波形、脉冲滤形、随机噪声波形等各种仿真信号的功能模块,用它们作为输入信号时可与由 数据采集卡(DAQ)对实际信号取样获得的离散时间序列等效。Filters 子模板则提供了十几种滤波器的图标”其中用于设计IIR滤波器的有Butt

2、erworthFilter.vi、ChebyshevFilter. vi、BasselFil-ter. vi 等,用于设计 FIR 滤波器的有 FIRW indow Filter. vi 、Equi-Ripple LowPass. vi、Equi-RippleHighPass. vi、 Equi-RippleLowPass. vi 、Equi-Ripple BandPass. vi等。通过设置图标的采样频率、滤波器阶数、低端截止频率、高端截止频率及滤波类型等参数可以产生相应的数字滤波器。用冲激函数Impulse Pattern. vi 作为激励信号,通过在面板上切换滤波器的类型和阶数,可以观测

3、到各种类型的低通、高通、带通和带阻滤 波器的幅频特性和相频特性。2 LABVIEW中滤波器参数的设计在LabVIEW中设计虚拟数字滤波器,关键问题是要知道滤波器图标的调用路径和合理设置滤波器的有关参数。比如,要设计一个虚拟数字式巴特沃斯滤波器,其设计过程是在Functions 选项板下依次选择An alyze Signal Process ingFilters 子选项板,最后在Filters子选项板中选择 ButterworthFilter.vi图标,见图4-1。选中后在流程图中便出现巴特沃斯滤波器(Butterworth Filter.vi)标,如图 4-2。然后,设置 But-terwor

4、th Filter.vi的相关参数,图标的左侧为输入端口参数右侧为输出端口参数。图4-1图4-2二、数字滤波器的设计,调试及功能演示1滤波流程图及设计2 FIR和IIR各自的优缺点根据数字滤波器冲激响应函数的时域特性,可将数字滤波器分为两种,即无限长冲激响应llR滤波器和有限长冲激响应FIR滤波器。无限长单位冲激响应(IIR)数字滤波器的优点是可以利用模拟滤波器设计的结果,而模拟滤波器的设计有大量图 表可查,方便简单。它的缺点是相位的非线性;若需要线性相位,则要采用全通网络进行相位校正。图像处理以及数据采集传输都要求滤波器具有线性相位特性。而有 限长单位冲激响应(FIR)数字滤波器可以实现线性

5、相位,又可具有任意幅度特性。两者都各有特点FIR滤波器系统总是稳定的、易于实现线性相位、允许设计多通带或 多阻带滤波器,IIR滤波器则可以用较低的阶数获得较高的选择性,在相同门级规模和相同时钟速度下可以提供更好的带外衰减特性。(1) FIR滤波器的冲激响应是有限长序列,其系统函数为一个多项式,它所含的极点多为原点,所以FIR滤波器永远是稳定的。有限长单位冲击响应(FIR)数字滤波器可以具有严格的线性相位特性,同时又可以具有任意的幅度特性;此外,FIR滤波器的单位抽样响应是有限长的,因而具有稳定性;最后,FIR滤波器由于单位冲击响应是 有限长的,可以用快速傅里叶变换 FFT实现信号的过滤。FIR

6、滤波器的横截型结构如图5-2所示。威町-弑0)* JL图5-2(2) IIR滤波器是单位冲激响应是无限长序列;可以用较少的阶数获得很高的选择 特性,所用的存储单元少,运算次数少,具有经济、高效的特点,但选择性越好, 相位的非线性越严重。因此,在相位要求不敏感的场合,如语音通信等,选用IIR滤波器。巴特沃斯滤波器就是IIR滤波器中的一种典型的滤波器,是一种所谓最平通带特性逼近理想特性的滤波器,其频率特性曲线无论在通带和阻带都是频率的单调函 数;巴特沃斯滤波器过渡带比较宽,但是通带非常平直。其最大特点是响应平滑,单调衰减。(3 )为了体现这两种滤波器不同的滤波效果,所以本次滤波器设计包涵了两个滤

7、波器,分别是FIR加窗滤波器跟巴特沃斯滤波器。这两种滤波器被一起放于一个条件 结构中,在滤波器运行中,在前面板可以选项卡的两个选择切换到不同的滤波器,然 后通过波形图就可以很直接的观察到两种滤波器不同的滤波效果。TJEP.BSo -LOG站苦塔4审運林治凹岳财应後畳彳2妙 Jps- fl沁班id-近A叫 &-哄1w:l i-0.11fl-.J-0.o 1o-bDs” l扁机輻lxran i liwlO图5-3IjErKJ.I. kflEtllJ图5-43前面板的设计前面板用于设置输入数值和观察输出量,用于模拟真实滤波器的前面板。虚 拟数字滤波器的前面板按照系统要实现的功能有6个数字控件,用来引

8、导用户完成各种参数的设置,如信号频率、采样频率,采样点数、低截止和商截止频率等, 还设计了 4个TextRing控件,如信号波形、窗函数类型、滤波逼近准则等选择。 由于虚拟面板直接面向用户,是虚拟滤波器控制软件的核心。在设计这部分时, 主要考虑界面美观、操作简洁,用户能通过面板上的各种按钮、开关等控键来控 制虚拟滤波器的工作5。本次设计的数字滤波器前面板可以分为四个部分,一是原始信号的读取及仿真信的的叠加还有测量文件的保存,二是信号及功率谱的波形图,三是关于滤波器各种参数的设置及显示,这部分对于滤波器信号的滤波效果是直接影响的,各种参数设置是否合理直接关系到信号滤波的效果,如果不慎,往往会造成

9、效果不明显或错误。如下图,就是因为滤波器的参数设置不合理,倒致滤波器无法对信号进行滤处理。R.JW 建翩2l55抽汝 呆笹孵出I氐童止列翼F笳旳号冋两良询图5-5Q| a d-203i. M4程序框图的设计程序框图即为数字滤波器的编程语言,是与前面板相对应的图形程序,程序框图与前面板有着本质的区别,前者是直接面对于滤波器的,滤波器信号的采集,叠加,滤波器类型的选择,设置功率谱分板等都是通过用图形编程语言G语言编写的;而前面板是直接面对用户的,其主旨是在于界面的美化,方便,提供友好 的人机交换界面5。框图程序是由节点、端点、图框和连线四种元素构成的。节点类似于文本语言程序的语句、函数或者子程序。

10、框图中的每一个对象端点与前面板上的对象(控制或显示)一一对应。不同的线型代表不同的数据类型,在彩显上,每种数据类型还 以不同的颜色予以强调。下面的两张图就是本次设计的数字滤波器的后面板即程 序代码框图。.5k)H JboFlItfl鈕Th挪HiFeq;wrxkiwClI&dalrne:(s)莎faw卜谥测澤If匚图5-6图5-75滤波器各种参数的调试filter type:滤波器类型,按下列值指定0 : Lowpass 低通1 : Highpass 高通2 : Bandpass 带通3 : Bandstop 带阻X:需要滤波的信号序列(欲处理数据)Sampling frep : fs产生X序列

11、时的采样频率。必须大于0,缺省值时1。如果它小于等于0,则输出序列filreredX 为空,并返回一个错误.采样频率的设 置应根据采样定理。High cutoff freg : fh高端截止频率。当滤波器类型为 0(lowpass)或1(highpass)在对脉搏信号进行滤波的时候,平滑窗对滤波器的基本一样,但选择不同的滤波器时忽略该参数。Low cutoff freg : fl:低端截止频率。它必须满足 Nyquist准则,根据采样定理,最低采样频率必须是信号频率的两倍,反过来说,如果给定了采样频率,那么能够正确显示信号而不发生畸变的最大频率叫做奈奎斯特频率,它是采样频率的一半,所以0 fl

12、0.5fs 如果该条件不满足,则输出序列FileredX为空,并返回一个错误,fl的缺省值是0.125。Order :滤波器的阶次,其值必须为大于0的整数,缺省值是 2。Init/cont:内部状态的初始化控制。当其为 FALSE(default),初态为0;当其为TRUE滤波器初态。为上一次调用该VI的最后状态。为了对一个大数据量的序列进行滤波,可以将其分割为较小的块。设置这个状态为 FALSE处理第一块数据,然 后改设置为TRUE继续对其余的数据块滤波。Filtered X :滤波后的数据(滤波样本的输出数组)。(1 ) FIR加窗滤波器的通带对信号的滤波就影响很大,下面是几种不同的参数设

13、置 ,其中在Lowpass通带的滤波效果最好。(2 )巴特沃斯滤波器在选用巴特沃斯滤波器时,不同的通带数据设置如下类型阶数采样频率fs高截止频率fh低截止频率flLowpass21.072.140.125Highpass53.371.470.37Bandpass145.510.430.22Basnpass53.371.310.37表5-16结果分析(1 )信号波形分析下图是脉搏信号滤波前跟滤波后的波形图对比,很明显,滤波前,波形很不稳 定,有很多干扰,不能很好的对脉搏信号进行生理的分析。经过滤波器的滤波后,波 形变得稳定了,变得非常的平滑,这是因为在原始信号经过滤波器时,把因各种干扰 的噪声信

14、号过滤掉了。图6-1(2 )功率谱分析频谱分析就是将信号源发出的信号强度按频率顺序展开,使其成为频率的函数, 然后再观察其变化规律,以便进行研究。因为经过滤滤器对信号进行滤进,信号中的 高频都不能通过,所以,滤波后的信号功率谱比较平滑。如下图J Blackm滤波前功率谱,wormulB Result)(Formula Result)图6-2二纟士由五三 结束语虚拟仪器技术是计算机技术和传统的仪器仪表技术相结合的产物,是全新概念的最新一代测量仪器。基于LabVIEW设计的虚拟仪器具有高效、灵活、界面友好、集成性强、使用方面、设备费用低、用户自定义功能等诸多优点,并随计算机技术的发展而迅速发展。滤波器可以通过编程实现各种不同系统,满足不同的需要,又可以随时改 动系数,调整滤波器参数,选择最佳方案。使用LabVIEW软件平台开发电气参数测量仪等虚

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号