欢迎来到天天文库
浏览记录
ID:33695750
大小:227.29 KB
页数:4页
时间:2019-02-28
《基于labview技术的虚拟小波消噪仪设计55248》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、维普资讯http://www.cqvip.com田菌井电■子一■量技术研穷与设计基于LabVlEW技术的虚拟小波消噪仪设计段晓杰王宝珠潘洪刚(河北工业大学信息工程学院天津300130)摘要:本文给出了利用虚拟仪器图形化编程软件LabVIEW和数学软件Matlab混合编程设计出虚拟小波消噪仪的方法。文中结合小波变换理论,在LabVIEW中调用Matlab脚本节点,进而对含有白噪声信号进行消噪压缩处理。与传统傅立叶分析消噪相比,该小波消噪仪具有参数调节方便、结果直观、准确及消噪效果好等优点。关键词:虚拟仪器LabVIEWMatlab小波变换消噪DesignofVirtua
2、lWaveletNoiseEliminatorBasedonLabVIEWTechnologyDuanXiaojieWangBaozhuPanHonggang(HebeiUniversityofTechnology,Tianjin300130)Abstract:LabVIEWisusedtOdesignvirtualwaveletnoiseeliminator.TheprogramofvirtualwaveletnoiseeliminationiSredactedbvLabVIEWsoftwareincombinationwithMatlabsoftware.Usin
3、gMatlabscriptintheLabVIEWthewhitenoiseintheavailsignalcouldbecompressedande—liminatedwell,bywavelettransformtheory.ComparedwithtraditionalFouriertheory,thiswave—letnoiseeliminatorhassomepropertiesincludingaconvenientparameterchanging,resultintuitive—ly,highaccuracy,goodeffect.Keywords:v
4、irtua1instrument,LabVIEW,matlab,wavelettransform,noiseeliminate.境下已开发成熟的算法,增强系统的分析处理功能,0引言缩短开发周期,是采用LabVIEW开发数据采集处LabVIEW(LaboratoryVirtualInstrumentEn—理系统时面临的一个实际问题。gineeringWorkbench,实验室虚拟仪器工程平台)Matlab是英文MATrixLABoratory(矩阵实是美国NI公司(NationalInstrumentsCompany)开验室)的缩写,是由美国MathWorks公司开发的
5、一发的一种基于图形语言的虚拟仪器开发工具,它采种功能强、效率高、简单易学的数学软件。它有可靠用图形化编程方式,提供了丰富的数据采集、分析和的数值计算和符号计算功能、强大的绘图功能、简单处理库函数,极大地简化了计算、过程监视以及测控易学的语言体系以及为数众多的应用工具箱。但是程序的开发工作,将用户从繁琐的程序代码的编写Matlab有一个致命弱点就是不能实现对硬件的访工作中解脱出来,缩短了软件的研发周期]。然而,问,如果把LabVIEw软件平台与MATLAB相结在实际应用中,对于有些复杂的数值运算,Lab—合使用,无疑将使虚拟仪器的数据处理功能更加强VIEW并不能很好地满
6、足检测系统对运算速度的要大。求。另一方面,在长期的技术开发过程中,针对某一IabVIEW使用ActiveX技术来实现Matlab特殊的应用领域,用户积累了大量的使用高级语言脚本节点。ActiveX是由Microsoft公司定义的用设计的信号处理算法,并且经过了长期的运行检验,于Internet的一种对象链接与嵌人技术(OLE),它而这些算法在LabVIEW库函数中没有类似的满足了网络上不同应用程序间交换信息的需求。SubVI或节点与之对应,需进行移植设计,费时费ActiveX模型包括几种不同的技术:ActiveX控件、力。其次,由于信息流格式的差异,这些算法用图形Ac
7、tiveX脚本处理、Active文档、ActiveServer以化语言实现有一定的难度。因此,如何利用Lab—及ActiveX讨论。脚本本身是一段代码,ActiveXVIEw的高级语言编程接口功能调用过去在其他环脚本处理是一个在诸如VBScript、JavaScript这样维普资讯http://www.cqvip.com硼究与设计曙冒■茸井电予■量拉木的脚本语言中配合使用了ActiveX控件的处理过缩和平移得到的一族函数程,通过使用脚本语言,会使程序更具交互能力口]。(£)一lnl一{gr(t-o)(2).6鉴于LabVIEW和Matlab的优点,本
此文档下载收益归作者所有