基于LabVIEW的数字滤波器.doc
《基于LabVIEW的数字滤波器.doc》由会员分享,可在线阅读,更多相关《基于LabVIEW的数字滤波器.doc(85页珍藏版)》请在三一办公上搜索。
1、摘 要 随着微电子集成技术和微计算机技术的飞速发展,数字滤波器作为一种信号处理的重要测试仪器得到了更快的发展,不仅其功能越来越强、精度越来越高,而且外形越来越美观。但现有的数字滤波器价格普遍偏高,使其应用受到一定限制。充分利用虚拟现实技术研究功能强大、性价比高的虚拟数字滤波器,使之更好地满足实际应用的需求,具有很好的现实意义。本文利用功能强大的图形化虚拟仪器开发平台LabVIEW并通过分析数字滤波的基本理论及所涉及到的各种滤波算法,在此基础上进行了虚拟数字滤波器(巴特沃斯数字滤波器演示仪)的软件设计。通过在演示仪上“滤波器参数设置”,实现低通、高通、带通、带阻滤波器并通过观察“滤波效果演示图”
2、、“滤波前和滤波后信号幅频特性图”和“滤波器幅频特性图”以及滤波前后的信噪比和失真度,了解滤波器的特性与功能,选取最优的滤波参数。最后对虚拟滤波器进行了实验,实验结果达到了预先的设计要求。 关键字:虚拟仪器,LabVIEW,数字滤波器ABSTRACTWith the rapid development of microelectronics integration technology and micro computer technology, digital filters, as a kind of signal processing important test instrument
3、get faster development, not only the function is more and more strong, precision more and more high, and the appearance more and more beautiful . However, the current digital filter prices are generally high, making it subject to certain restrictions in application. Make full use of the virtual real
4、ity technology to develop cost-effective virtual digital filter which can better meet the needs of practical application, has the very good practical significance.In this paper, by a powerful graphical development platform LabVIEW virtual instrument and analyzing the basic theory of digital filterin
5、g and involved a variety of filtering algorithms ,We can make the software design of virtual of digital filter (Butterworth digital filter Demonstrator) By a filter parameter for low pass, high pass, band pass, band stop filter on the demonstrator and through the observation filtering demo map, the
6、before and after filtering signal amplitude-frequency characteristics map and the amplitude-frequency characteristic map and the signal to noise ratio before and after filtering and distortion ,we can understand the features and functions of the filter and select the optimal filter parameters. Final
7、ly, a virtual filter of the experimental results can meet the pre-design requirements. KEY WORDS: Virtual Instruments, LabVIEW, digital filter目 录1绪论11.1虚拟仪器的概述11.1.1虚拟仪器概念11.1.2虚拟仪器的现状111.3虚拟仪器与传统仪器的对比31.2课题研究的背景和意义31.3本课题研究的主要内容42数字滤波器52.1数字滤波器简介52.1.1滤波及数字滤波器52.1.2数字滤波器的分类52.2数字滤波器的基本原理72.2.1FFT算法
8、和数字滤波理论基础72.2.2IIR数字滤波器算法83基于LABVIEW的巴特沃斯数字滤波器演示仪的设计113.1虚拟数字滤波器的总体设计思路113.2虚拟数字滤波器的功能113.3虚拟数字滤波器的软件实现113.3.1虚拟仪器的开发平台LABVIEW简介113.3.2巴特沃斯数字滤波器演示仪的设计154虚拟数字滤波器的调试及结果分析234.1虚拟数字滤波器的仪表功能234.2程序的调试234.3实验总结与思考385结论与展望39致 谢41参 考 文 献43附 录451绪论1.1虚拟仪器的概述1.1.1虚拟仪器概念 英国国家物理实验室(NPL)的定义:虚拟仪器是在通用计算机(如PC机、Mac或
9、工作站)中加上软件和或硬件,并使用计算机屏幕提供仪器虚拟界而的可重用测量仪器。 NI公司的定义:虚拟仪器就是在通用计算机上加上一组软件和硬件,使用者在操作这台计算机时,就象是在操作一台他自己设计的专用电子仪器。虚拟仪器(virtual instrumention)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种足将计算机装入仪器,其典型的例了就足所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种
10、仪器功能。虚拟仪器主要是指这种方式。虚拟仪器的起源可以追溯到20世纪70年代,那时计算机测控系统在国防、航天领域已经有了相当的发展。PC的出现使仪器的计算机化成为可能。在仪器计算机化领域中,NI走到了前列,对虚拟仪器和LabVIEW长期的、系统的和有效的研究开发使得NI公司成为业界公认的权威。图11反映了常见的虚拟仪器方案。 虚拟 仪器 面板 被 测 对 象 信 号 调 理 数 据 处 理 数 据 采 集 卡 图 1-1 虚拟仪器组建方案1.1.2虚拟仪器的现状 1.国内虚拟仪器发展现状 在国内己有部分院校的实验室引入了虚拟仪器系统,上海复旦大学、上海交通大学、四川联合大学等。近两年来这些学校
11、在原有的基础上,又开发了一批新的虚拟仪器系统用于教学和科研。其中,华中理工大学机械学院工程测试实验室将其开发成果在网上公开展示。四川联合大学的教师基于虚拟仪器的设计思想,研制了“航空电台二线综合测试仪”将多台仪器集成于一体,组成虚拟仪器系统,使用方便、灵活。清华大学汽车系利用虚拟仪器技术构建的汽车发动机检测系统,用于汽车发动机的出厂检验。主要检测发动机的功率特性、负荷特性等。一台发动机检测完后,就可打印出完整的检测报告。此外,国内己有几家企业在研制虚拟仪器,哈工大仪器王电子有限责任公司就是其中之一,它的产品己达到一定的批量。其主要产品有数字存储示波器系列、任意波形发生器及频率计系列、多通道大容
12、量波形记录仪系列。国内专家预测未来的几年内,我国将有50%的仪器为虚拟仪器。国内将有大批企业使用虚拟仪器系统对生产设备的运行状况进行实时监测。随着微型计算机的发展,虚拟仪器将会逐步取代传统的测试仪器而成为测试仪器的主流。虚拟仪器技术的提出与发展,标志着二十一世纪自动测试与电子测量仪器领域技术发展的一个重要方向。 2.虚拟仪器的发展趋势 虚拟仪器技术融合了PC技术及商业科技如国际网络,促进测量和自动化技术的发展。现在,虚拟仪器技术正在利用PC范畴以外的最新的技术革新。例如,实时控制与嵌入式控制器也早已属于特殊程序开发的范围。现在,工业标准科技的发展,利用更可靠的操作系统、功能更强大的处理器将更高
13、一级的控制和确定性引入到虚拟仪器系统中。这意味着更多的测试和控制工程师们将有新的机会开发更加完善的实时的嵌入式系统。如NI的LabVIEW RT(实时控制)的软件即可以进行PC上的开发,又可以实现实时控制的嵌入式应用系统的开发。工程师们无需苦于学习即可将自己的知识面扩展到新的应用领域,因为开发软件本身己包容了新兴的计算机技术。 现代技术的进步以计算机的进步为代表,不断创新的计算机技术,正以不可逆转之势从各个层面上影响着各行各业的技术革新,今天的测控仪器行业同样经历着一场翻天覆地的变革。一方面,计算机技术的进步为新型的测控仪器的产生提供了技术基础,另一方面,传统的测控仪器越来越满足不了科技进步的
14、要求,正是在这种形势发展的推动下,作为传统仪器的革新产品虚拟仪器应运而生了。虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机的出现使仪器的计算机化成为可能。虚拟仪器就是在那个时期随计算机水平和软件技术的迅速进步而出现并发展起来的有别于传统仪器的新概念。这个概念最早是由美国国家仪器公司(简称NI)在1986年提出来的,但其雏形可以追朔到1981年由美国西北仪器公司推出的AappleII为基础的数字存储示波器。这种仪器与个人计算机的概念相适应,当时被称为个人仪器。个人仪器的设计思想代表了仪器技术与计算机技术相结合的发展趋势,但是由于当时计算机
15、软件发展水平的限制,编写个人仪器的驱动程序和人机交互界面是一项专门的技术工作,须由专业厂商才能完成,这种状况使得个人仪器的推广与应用没有形成工业标准。从20世纪80年代中期开始,微软公司Windows操作系统的出现,使得计算机操作系统的图形支持功能得到很大提高。1986年,NI公司推出了图形化的虚拟仪器编程环境LabVIEW,标志着虚拟仪器设计平台基本成型,虚拟仪器从概念构思变为工程师可实现的具体对象。11.3虚拟仪器与传统仪器的对比传统仪器主要依赖不同功能的硬件设备来完成实验,由于硬件功能的单一和固定,传统仪器的功能受到限制。虚拟仪器的核心是软件,用户根据实验要求编写和重组软硬件系统模块,可
16、以大幅提升和扩展仪器功能,满足的不同要求。由此可以看出,基于计算机软硬件发展水平、基于软件自定义来实现和扩展仪器功能等虚拟仪器的开放式特点,使得虚拟仪器和传统意义上的仪器存在很大差别,具体如下表所示:表l-1虚拟仪器和传统仪器对比表虚拟仪器传统仪器 软件是关键硬件是关键技术更新周期短(0.51年)技术更新周期短(510年)开发和维护费低开发和维护费高价格低价格高开放、灵活,与计算机同步,可重复用和重配置系统封闭、固定可用网络联络周边各仪器不易于其他设备连接自动化、智能化、远距离传输功能单一,操作不便1.2课题研究的背景和意义 数字滤波是数字信号处理领域的一种最基本而又极其重要的技术,利用滤波技
17、术可以从复杂的信号中提取所需要的信号,同时抑制噪声或干扰信号,以便更有效地利用原始信号。数字滤波涉及到众多的算法及应用领域, 以递归或非递归的差分方程为表现形式,采用硬件、软件或软硬件相结合的方式实现,而进行比较完整的数字滤波分析需要购置各种价格昂贵的专用仪器,这对于普通用户来说存在一定的困难。虚拟仪器(VI)是测试仪器发展的一个全新模式。虚拟仪器是计算机技术和传统的仪器仪表技术相结合的产物,是仪器发展的一个重要方向,它是在以计算机为核心的硬件平台上,由用户设计和定义其功能,具有虚拟面板。目前在我国应用的虚拟仪器开发平台主要有美国NI公司的LabVIEW及其相应组件和Agilent公司的HP-
18、VEE,其中NI的LabVIEW系列产品在我国使用比较广泛。LabVIEW是当前用于数据采集、信号处理和虚拟仪器开发的一个标准工具,而且是一个基于图形化编程语言的虚拟仪器软件开发工具,设计者可利用它方便快捷地建立自己的虚拟仪器程序而无需复杂的程序代码编写。它适用于多种操作系统,用LabVIEW设计的虚拟仪器程序可以脱离开发环境 LabVIEW最终用户看见的是和实际的硬件仪器相似的操作面板。目前我国高档台式仪器如数字示波器、频谱分析仪、逻辑分析仪等还主要依赖进口,这些仪器加工工艺复杂、对制造水平要求高,生产突破度难。但是基于虚拟仪器的大力发展,用户可以将一些先进的数字信号处理算法应用于虚拟仪器的
19、设计,提供传统台式仪器所不具备的功能,而且完全可以通过软件配置实现多功能集成的仪器设计。因此,目前研制一种结构简单、操作方便、生产技术要求不高、费用低的数字滤波器是非常必要的。1.3本课题研究的主要内容首先,论文对虚拟仪器进行概述,对比了与传统仪器的区别,介绍了虚拟仪器的软件开发平台LabVIEW。其次,论文介绍了数字滤波的基本理论及所涉及到的各种滤波算法,以及在LabVIEW环境下进行虚拟数字滤波器(巴特沃斯数字滤波器演示仪)的软件设计方法。 最后,通过对巴特沃斯数字滤波器演示仪的实验: (1)学习在演示仪上通过“滤波器参数设置”,实现低通、高通、带通、带阻滤波器; (2)通过观察“滤波效果
20、演示图”、“滤波前和滤波后信号幅频特性图”和“滤波器幅频特性图”以及滤波前后的信噪比和失真度,了解滤波器的特性与功能,选取最优的滤波参数。 2数字滤波器 2.1数字滤波器简介2.1.1滤波及数字滤波器 滤波是信号处理领域的一种最基本而又极其重要的技术在有用信号的传输过程中,通常会受到噪声或干扰的污染利用滤波技术可以从复杂的信号中提取所需要的信号,同时抑制噪声或干扰信号,以便更有效地利用原始信号滤波器实际上是一种选频系统,它对某些频率的信号予以很小的衰减,让该部分信号顺利通过;而对其他不需要的频率信号则予以很大的衰减,尽可能阻止这些信号通过。 由于计算机和大规模集成电路技术的进步,传统的模拟滤波
21、器,正在被精度高、灵活性高、可靠性强、容易大规模集成数字滤波器所代替,因而在通信、雷达、卫星导航、音响技术、声纳、遥感遥测、生物医学、电视、仪器、计算机控制与应用等领域得到越来越广泛的应用。数字滤波是数字信号处理的一部分。数字信号处理主要是研究用数字或符号的序列来表示信号波形,并用数字的方式去处理这些序列,把它们改变成在某种意义上更为有希望的形式,以便估计信号的特征参量,或削弱信号中的多余分量和增强信号中的有用分量。具体来说,凡是用数字方式对信号进行滤波、变换、调制、解调、均衡、增强、压缩、估值、识别、产生等加工处理,都可纳入数字信号处理领域。2.1.2数字滤波器的分类 从数字滤波器的用途上分
22、,可将其分为两大类:一类称为经典滤波器,即一般的滤波器,特点是输入信号中有用的频率成分和希望滤除的频率成分各占有不同的频带,通过一个合适的选频滤波器达到滤波的目的.而另一类现代滤波器,例如维纳滤波器、卡尔曼滤波器、自适应滤波器等最佳滤波器。滤波器按选频的作用一般分为四类,即低通、高通、带通和带阻滤波器。按处理的信号性质来分有模拟滤波器和数字滤波器两大类。数字滤波是数字信号分析中重要的组成部分, 数字滤波器是指输入、输出均为数字信号,通过一定运算关系改变输入信号所含频率成分的相对比例或滤除某些频率成分的器件。模拟滤波器在理论上和实践上都已经达到很高水平,但是在需要更多灵活性以及程序可控制性的场合
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW 数字滤波器
三一办公所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。




链接地址:https://www.31ppt.com/p-4139663.html