基于LabVIEW的均值平滑滤波器的系统设计_第1页
基于LabVIEW的均值平滑滤波器的系统设计_第2页
基于LabVIEW的均值平滑滤波器的系统设计_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于LabVIEW的均值平滑滤波器的系统设计通信工程071班2007024XXXXX2010年5月3日星期日PAGEPAGE7基于LabVIEW的均值平滑滤波器的系统设计一、虚拟仪器和LabIVEW技术的介绍:虚拟仪器(VirtualInstrument,缩写为VI)是基于计算机的仪器,是将仪器装入计算机,以通用的计算机硬件及操作系统为依托,实现各种仪器功能。Virtualinstrument(National“G”使用这种语言编程时,基本上不写程序代码,取而代之的是流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,使编程简单直观。虚拟仪器突破了传统电子仪器以硬件为主体的模式,实际上,使用者是在操作具有虚拟仪器的硬件是电子计算机和为其配之的必要的电子仪器硬件模块。电子计算机与虚拟仪器由硬件和软件两部分组成。虚拟仪器的硬件主体是电子计算机,通常是个种传感器、信号调理器、模拟数字/转换器AD、数字/模拟转换器DAC、数据来集器硬件平台的基础。虚拟仪器还可以选配开发厂家提供的系统硬件模块,组成更为完善的硬件平台。LabVIEW的高级软件库具有强大的数据处理能力,包括信号的产生、数据信号处LabVIEW使用可视化技术建立人机界面,提供了许多仪器面板中的控制对象,如表头、旋钮、开关及坐标平面图等。由于虚拟仪器的测试功能、面板控件都实现了软件化,任LabVIEW的运行机制从宏观上讲已经不再是传统上的冯·诺伊曼计算机体系结构的执行方式了。传统的计算机语言(如C)中的顺序执行结构在LabVIEW中被并行机制所代替。从本质上讲,它是一种带有图形控制流结构的数据流模式(DataFlow(Function只有在获得它的全部数据后才能够被执行。也就是说,在这种数据流程序的概念中,程序的执行是数据驱动的,它不受操作系统、计算机等因素的影。LabVIEW支持多种操作系统平台,在任何—个平台上开LabVIEW应用程序可直接移植到其它平台上。二、虚拟仪器的发展第一代模拟仪器第一代模拟仪器如指针式万用表、晶体管电压表等,它们的基本结构是电磁机械式的,借助指针来显示最终结果。第二代数字化仪器数字化仪器目前相当普及,如数字电压表等。这类仪器将模拟信号的测量转化为数字信号的测量,并以数字方式输出最终结果,实用于快速响应和较高准确度的测量。第三代智能要求智能仪器内置微处理器,既能进行自动测试,又具有一定的数据处理,可取代部分脑力劳动,习惯上称为智能仪器。它的功能块全部都是以硬件的形式存在,无论是开发还是应用,都缺乏灵活性。第四代虚拟仪器虚拟仪器是现代计算机教技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,是将来虚拟产业发展的一个重要方向。从1988年开始,陆续有虚拟仪器产品面市。此后,虚拟仪器产品的陆续飞速增三、虚拟仪器的工作原理虚拟仪器以透明的方式把计算与传统仪器一样。虚拟仪器同样划分为数据采集与控制、数据分析与处理、结果表达三大功机资源和仪器硬件的测试能力结合起来,实现了仪器功能的运作。虚拟仪器的功能模块如图2.3所示。现仪器电源的通断;由各种按钮图标来设置被测信号的“放大倍数”、“通道”数据分析功能。PCPC—DAQ采集信号处理网络传输串口仪器数字滤波磁盘复制GPIB仪器统计I/OVXI仪器分析图形用户接PXI仪器图3.3 虚拟仪器的功能模块四、原理介绍:在无线电通信、非电量及微弱信号检测、电视接收机、自动控制等电路中,所能接收到的信号通常都是很微弱的,且其中还湿杂有无用或有害的信号,这对电路的正常工作将会造成影响。为了消除这种影响,就需要用滤波器,便有用信号频率能比较顺利地通过,而将无用及有害的信号滤掉,或让它们受到较大的衰减。用电感器和电容器所组成的滤波器属无源滤波器,具有成本低、电路简单的特点。常用的图像噪声抑制方法有均值滤波法、中值滤波法、边界保持类平滑滤波等方法。在这些方法中,均值滤波法会将噪声点的颗粒面积变大,而且会将图像的边缘点也同时进行均值处理,这样就会让图像的清晰度降低,画面模糊。平滑去噪是图象处理中一个重要课题,目前数字图象平滑有很多种方法,其中空域平滑(SpatialSmoothing)是数字图象处理领域比较活跃的一个分支,已经历了几十年的研究探索,目前已有多种算法.空域平滑的基本思想就是用所选邻域中各象素灰度的平均值来替代中心象素的灰度值一,但是空域平滑算法有一个共同的不足,就是它们不仅平滑噪声,而且使图象中的细节模糊化.为解决此问题,近年来保边界平滑算法的研究比较活跃.中值滤波是一种很常用的非线性滤波技术,护作用,但它对于图象中一些点线等细节的模糊作用却是不可忽视的.为此,有人提出了几种改进的中值滤波算法,比如加权中值滤波,多窗El波(MWMF)。等.变得平滑。顾名思义,均值即求平均值的意思。此滤波器采用在额定时间内进行55点的值相加求平均值。X5X1X2、X3X4、X5,55+X2+X3+X4+X5,最后求平均值得到X=(X1+X2+X3+X4+X5)∕5波形通过此滤波器后,在t=100ms内的毛刺即可滤去,得到一条相对平滑的非线性波形。五、系统各个组成部分的介绍1、移位寄存模块此模块为5个移位寄存器。此模块实现波形上任意一个点进行5次连续移位,得到幅值相等的5个点。2、求均值模块此模块为一个加法函数和一个除法函数。此模块实现将移位寄存器输出的幅值相等的5个点相加除以5,得到平均值。3、显示模块此模块应用2个波形图标进行波形显示。此模块实现了:波形显示图表1:显示滤波前波形;波形图表2:显示滤波后波形,即经过求均值模块后的数。此模块较好的将滤波前后波形进行了对比。4、循环模块while较连贯的波形。5、循环定时函数模块此模块应用一个循环定时函数定义循环时间(t=100ms。6、存储模块此模块能实现将数值存储到excel文件中,方便查阅。六、系统性能的分析6.1此程序应用一个随机数发生器模拟一个随机波形(图6.1通过均值平滑滤波器得到如下波形(6.26.16.2令:平移步长t=100ms。X5X1、X2、X3、X4、X5,55个值相加:X1+X2+X3+X4+X5,最后求平均值得到X=(X1+X2+X3+X4+X5)∕5由于此均值平滑滤波器设计简单,属于第一代平滑滤波器,所以存在很大局限性和大量误差。七、参考文献【1】唐良瑞;杨雪;均值滤波器最简单算法[J];电工技术学报;2007年09期【2】蔡靖,杨晋生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论