LabVIEW和MATLAB在水声信号处理中的应用.docx
《LabVIEW和MATLAB在水声信号处理中的应用.docx》由会员分享,可在线阅读,更多相关《LabVIEW和MATLAB在水声信号处理中的应用.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LabVIEW和MATLAB在水声信号处理中的应用ronggang导语:本文结合LabVIEW虚拟仪器开发平台和MATLAB软件强大的数值分析功能的优点,利用LabVIEW和MATLAB混合编程技术应用于水声信号处理,该方法既能提供良好的计算机用户图形界面摘要:本文结合LabVIEW虚拟仪器开发平台和MATLAB软件强大的数值分析功能的优点,利用LabVIEW和MATLAB混合编程技术应用于水声信号处理,该方法既能提供良好的计算机用户图形界面,又具有很强的水声信号处理才能,仿真结果说明了该方法的有效性。关键词:LabVIEWMATLAB水声信号处理MATLABScript节点法水声信号处理是海
2、洋及信息处理领域研究最为活泼的学科之一,它在海洋勘探、水声定位、水下机器人等方面应用特别广泛,但是随着海洋开发、信息科学技术的高速开展,对水声信号处理的要求越来越高。良好的人机交互界面、计算机图形化显示以及强大的数据处理分析才能,成为目前水声信号处理领域的研究趋势。为此,本文利用LabVIEW和MATLAB混合编程技术应用于水声信号处理,既能提供良好的计算机图形化界面,又具有强大的数据处理分析才能,实验仿真结果说明了该方法的有效性。1LabVIEW语言和MATLAB软件概述LabVIEWLaboratoryVirtualInstrumentEngineeringWorkbench,实验室虚拟仪
3、器工作平台是美国NationalInstruments公司推出的虚拟仪器开发平台软件,是一种非常优秀的面向对象的图形化编程语言,用于快速创立测试、测量和控制应用程序。以其强大的数据收集、数据处理、数据分析和仪器控制功能在当代测控领域中得到了广泛的应用。它具有如下优点:提供各种接口总线和常用仪器的驱动程序,用户可将其与测量硬件连接,方便地完成信号数据收集、信号分析、数据存储以及数据处理等很多通常的任务;可以很方便的创造一个交互式的系统控制界面,进而使各种信号的收集和处理开发更加人性化,由于其外形和操纵可以模拟实际的仪器。固然LabVIEW对于一般信号的分析处理比拟方便,内置了很多用于分析测量数据
4、的函数,可以胜任大多数测量任务,但是其本身也存在缺乏,如不能完全提供用户所需要的驱动程序和调用系统程序实现底层操纵,不擅长于完成大量数据处理的任务。因此对于一些虚拟仪器中需要进展大量数据运算处理的复杂应用,仅仅用LabVIEW就显得有些力不从心。MATLAB软件为几乎所有的工程计算领域提供了准确、高效的多种功能的工具箱,在信号和图像处理等领域具有无可比较的上风。它针对很多领域开发了模块:如信号处理、数据库接口、神经网络、小波分析、图像处理等。MATLAB以其强大的科学计算功能、大量稳定可靠的算法库、编程效率高等特点已成为数学计算工具方面事实上的标准。因此结合上述两者的优点,可以通过LabVIE
5、W程序接口函数来调用其它各种应用程序和MATLAB软件中强大的数据处理软件包,这样结合可以使软件平台具有更强的数据处理才能,对于单独运用MALTLAB和虚拟仪器进展大量数据运算处理所解决不了的问题就迎刃而解了。2LabVIEW和MATLAB混合编程在水声信号处理中的应用本文主要研究LabVIEW和MATLAB混合编程技术应用于水声信号提取,通过对杂波等背景噪声的消除来到达特征信号提取的目的。2.1LabVIEW和MATLAB混合编程设计利用LabVIEW内置的很多用于分析测量数据的函数对信号进展一般的分析处理。如图1所示为用LabVIEW7.1编写好的包括巴特沃斯、切比雪夫、椭圆滤波器的程序框
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LabVIEW MATLAB 信号 处理 中的 应用
限制150内