基于LabVIEW7.0的FIR数字滤波器的设计
1 引言
传统仪器是由厂家设计并定义好功能的封闭式机构,每种仪器实现一种特定的功能。随着计算机技术和传统仪器仪表技术的结合,在必要的数据采集硬件和计算机的帮助下,通过软件实现仪器的全部功能的新式仪器——虚拟仪器出现了。虚拟仪器技术作为新型的构造仪器技术,它可以部分实现甚至全部实现物理仪器功能。与传统仪器相比具有许多优点:对测试量的处理和计算可更复杂且处理速度更快,测试结果的表达方式更加丰富多样,可以方便地存储和交换测试数据,价格 低,技术更新快。它的最大特点就是把由仪器生产厂家定义仪器功能的方式转变为由用户自己定义仪器功能,满足多种多样的应用需求。
数字滤波器是数字信号分析中的重要组成部分,它实现对信号的滤波、提取、增强信号的有用分量、削弱无用的分量。经典滤波器的特点是输入信号中的有用的频率成分和希望滤除的频率成分各占有不同的频带,通过一个合适的选频滤波器达到滤波目的。但如果信号和干扰的频率相重叠,那么经典滤波器将无能为 力,这时需要采用现代滤波器,如维纳滤波器、卡尔曼滤波器、自适应滤波器等。从实现的网络结构或从单位脉冲响应分类,数字滤波器可以分为无限脉冲相应滤波器(Infinite impulse respose,IIR)和有限脉冲相应滤波器(Finite impulse respose,FIR)。与 IIR相比,FIR数字滤波器能够被设计成具有线性相位特性的滤波器。因此,它在要求具有线性相位的应用场合具有广泛的应用。数字滤波器的设计方法很多,其中较为常用的是窗函数设计法和频率采样设计法。本文介绍一种利用窗函数设计的虚拟滤波器。
2 LabVIEW软件主要功能和特点
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)即实验室虚拟仪器工程平台,是由美国国家仪器NI(National Instrument)公司推出的世界上第一个采用图形化编程技术的面向仪器的32位编译型程序开 发系统。它的目标就是简化程序的开发工作,提高编程效率。是目前应用范围最广,功能最为强大的虚拟仪器平台。LabVIEW的高级软件库具有强大的数据处 理能力,包括信号的产生、数据信号处理、测量、数据滤波、概率统计、线性代数、曲线拟合、数值分析等多种软件分析功能。LabVIEW使用可视化技术建立 人机界面,提供了许多仪器面板中的控制对象,如表头、旋钮、开关及坐标平面图等。由于虚拟仪器的测试功能、面板控件都实现了软件化,任何使用者都可通过修改虚拟仪器的软件来改变它的功能和规模,这充分体现了软件就是仪器的设计思想。
相关文章
- 2023-05-10氟化镁整流罩的高速抛光
- 2022-12-26基于STM32的BMP图片解码系统
- 2023-12-14基于SolidWorks的换热器三维造型系统的开发
- 2024-03-05新型钢卷尺检定装置的研究
- 2024-10-10Jeffcott转子油膜稳定的定性分析
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。