2。2 LabVIEW简介

LabVIEW是一种图形化的编程语言和开发环境。自NI公司正式推出LabVIEW以来,二十多年的时间里一直在不断地改进和完善,目前LabVIEW在测控领域的影响愈来愈大,逐步奠定了NI在虚拟仪器方面的领先地位。

LabVIEW把复杂繁琐的语言编程简化成“用图标提示的方法选择功能块、用线条将各种功能块连接起来”的编程方式。正是由于LabVIEW拥有广泛的应用领域,因而其已经成为目前最流行的虚拟仪器发展平台。

LabVIEW编程语言具有如下特点:

⑴实现了数据采集和仪器控制的完全图形化编程,用户无需编写任何文本形式的代码。⑵提供了大量面向测控领域应用的库函数,包括数据采集、分析和显示等。⑶提供了大量与外部代码或应用软件相连接的机制,如DLL、DDE、各种ActiveX等。

⑷有非常强大的网络连接功能,支持常用的网络协议,以便于用户开发各种网络测控。

⑸LabVIEW的应用程序具有可移植性,适用很多操作系统。同时可生成可执行文件,脱离LabVIEW开发环境运行。

2。3 使用LabVIEW程序设计滤波器的优点

LabVIEW软件拥有界面美观,形象实用,简单易懂的特点。LabVIEW开发环境从流程图式的编程,到其丰富的函数、数值分析、信号处理和设备驱动等功能环境,都不需要预先编译,就存在语法检测和调试过程使用的数据指针。使用LabVIEW软件平台开发数字滤波器,节省了更多硬件开销,方便系统维护并减轻仪器频繁更新的负担,虚拟仪器逐步代替传统仪器已经成为一种发展趋势。应用LabVIEW进行数字滤波器的设计,具有操作简单、效率高效、对误差精度进行准确调整等诸多优点。利用LabVIEW软件平台进行仿真设计,具有开发周期短的优点,并易于维护和升级,可以设计出传统仪器所不能比拟的数字滤波器。

3 滤波器介绍

3。1 数字滤波器的基本概念

3。1。1 数字滤波器的基本功能

滤波器是一种使有用频率信号通过同时抑制(或大为衰减)无用频率信号的装置。它的输入和输出信号均为离散的。与模拟滤波器相比,它具有准确度和稳定性高,灵活性高等优点,因而得到了广泛的应用。数字滤波器(DF)与模拟滤波器(AF)一样,都是用来“滤波”的,它将信号的某些频率信号加以放大,而将另外一些频率信号加以抑制,也就是通过某种变换得到或增强所需信号,滤出不需要的信号或噪声干扰。数字滤波器既可对数字信号进行处理,如果在输入端接入A/D转换器,它还可对模拟信号进行处理。我们可以采用计算机技术、专用数字滤波器的硬件或者采用数字信号处理器来实现。

3。1。2 数字滤波器的表示方法

⑴线性差分方程表示

也就是滤波作用的基本构成是数值运算的部件:相加器、相乘器、延时器。而模拟滤波器的基本部件则是电感器、电容器、电阻器及有源器件。

⑵系统函数。将a0归一化为a0=1,则有

即用z-1(或z)的有理分式来表示系统函数。

⑶单位抽样响应h(n):

3。2 数字滤波器的类型

1、按冲激响应分类论文网

⑴无线长冲激响应(IIR)数字滤波器。其系统函数即为上式表示,它是一个有理分式,包括输出到输入的反馈网络结构。系统

分母多项式A(z)决定了反馈网络,同时确定了有限z平面的极点,而分子多项式B(z)决定了正馈网络,同时确定了有限z平面的零点。

上一篇:MATLAB车牌照识别图像预处理技术+程序
下一篇:无人机群编队控制策略的研究

基于声卡的虚拟数字示波器设计

LabVIEW虚拟示波器的设计

基于混沌的数字图像加密技术研究

Labview信号与系统课程实验设计

LabVIEW+DataSocket远程支援系统设计

VHDL+EDA波形发生器设计

LabVIEW的线性调频Z变换方法设计

浏阳市广场舞参与情况调查问卷表

山西省综改试验区建设与...

红豆集团仓储管理研究+SWOT分析+ABC分类法

可供出售债务投资和可供...

FNC-200型数控车床主轴部件设计开题报告

燃气热水器的发展研究现状

铝硼氧簇的溶剂热合成

企业借工的法律分析及其风险防范【2448字】

综合护理干预改善耳鼻喉...

医疗检查用显微镜机架设计