基于matlab的信号采集和分解方法

基于matlab的信号采集和分解方法

ID:15532404

大小:154.00 KB

页数:14页

时间:2018-08-03

基于matlab的信号采集和分解方法_第1页
基于matlab的信号采集和分解方法_第2页
基于matlab的信号采集和分解方法_第3页
基于matlab的信号采集和分解方法_第4页
基于matlab的信号采集和分解方法_第5页
资源描述:

《基于matlab的信号采集和分解方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种基于MATLAB的信号采集和分解方法 收藏   MATLAB是美国Mathworks公司开发的适合于工程各领域的分析设计与复杂计算的软件,该软件包括基本部分和专业扩展两大部分。扩展部分称为工具箱,用于解决某一方面的专业问题。文中实现的是基于数据采集工具箱和小波变换工具箱的声音信号采集和分析方法。   数据采集工具箱是一种建立在MATLAB环境下的M函数文件和MEX动态链接库文件的集合,包含大区域的组件:M文件函数、数据采集引擎及硬件驱动适配器,它具有如下特点:是一种通过使用与PC机兼容的、即插即用的数据采集设备在MATLAB环境中的架构;支持模拟信号的输入输出,据采集工具箱

2、采集!个通道的动态信号,然后利用以及数字信号的输入、输出,子系统还包括同步模拟输入输出的转换;支持声卡;事件驱动采集。   MATIAB数据采集工具箱被广泛的使用在工程学和科学的领域,从数据采集和分析到应用程序开发。MATLAB环境集合了数学计算,图形化输出,和强有力的计算机程序语言。内建的接口让使用者可以从仪器、档案、和外部数据库和程序中读取数据。另外,MATLAB应用程序还可以整合使用其它著名的计算机语言所开发出来的函式库如C、C++、FORTRAN,和Java。   下面介绍MATLAB数据采集工具箱的内部结构,和外部的使用接口,熟悉数据采集工具箱的使用方法将会了解如何使

3、用同一组指令去操作各种不同硬件的数据采集卡以进行模拟输入(AI),模拟输出(AO),数字输出入(DIO)的各种操作。对于MATLAB的使用者而言将是一项有力的工具。何谓MATLAB数据采集工具箱(DataAcquisitionToolbox)。   数据采集工具箱是一组M-File函式集和MEX-File等动态链接链接库所组成的,专门使用在数据采集方面的一组函式库。它提供了以下主要的功能:1.以相同的指令操作模拟输入(AI),模拟输出(AO),数字输出入(DIO)和同步模拟输出入转换各式功能,不会因不同硬件而产生不同的指令.2.一个及时数据采集环境,被测量的数据不需经由转换可直

4、接进入MATLAB直接进行分析。 3.支持主要的数据采集卡的厂商,如:凌华,Agilent,ComputerBoards和NationalInstruments。4.支持事件驱动(Event-driven)的数据采集。    MATLAB数据采集工具箱的内部结构数据采集工具箱包括三个模块分别为:    M-File函式集,数据采集引擎(DataAcquisitionEngine),    和硬件转接驱动程序(HardwareDriverAdaptors)。如下图所示,    这些模块允许使用者在MATLAB内和使用者的数据采集硬件之间交换数据。   数据采集工具箱的三大模块和数

5、据流动的关系属性和事件是内部沟通的方式,数据是主要传送的标的,分述如下: 属性(Propertyvalues)使用者能经由属性的改变而改变使用者的数据采集行为,经由数据采集工具箱属性的改变将会影响到硬件驱动程序的行为,使硬件的工作符合使用者的实际需要。   资料(Data)使用者能从感应器获取数据并存放它在MATLAB内,或从MATLAB输出数据到作动器。此外使用者能在数字(1和0)和数字的输出入(DIO)之间进行数据转换。   事件(Events)事件发生在当某个特定的情况符合之后,通常在使用者设定属性后使用者可以指定一个或更多的回呼函数(Callback    functi

6、on)去处理不同的事件。使用者能使用事件的一些方式包括预先决定相当数量的数据被采集之后立刻进行分析,或当硬件驱动程序有错误发生时显示一个错误讯息到MATLAB的工作区。   开始进行数据采集或许最有效学习数据采集工具箱的方式为,连接使用者的硬设备然后开始使用数据采集工具箱实际的进行数据采集的工作.    实际进行如何输入或输出数据。这个部分提供使用者一个简单的例子说明怎么从实际的硬件上采集数据(AI),又如何从MATLAB中产生数据并输出到实际的硬件(AO),另一种常见的数据采集是使用数字I/O(DIO)。以上均为典型的数据采集范例并且会对个范例作说明。使用者应该记住这些步骤并

7、修改成为自己的数据采集应用。   注意模拟输入和模拟输出范例使用一张凌华DAQ2010的数据采集卡,如果使用者使用一种另外支持的硬件装置,使用者应该修改硬件转接驱动程序的名称(HardwareDriverAdaptorName.)和设备识别码(HardwareDeviceIdentifier)。如果使用者想要所有函数的相关说明,可以参考MATLAB的函数说明。如果使用者想要其它的属性相关说明,可以参考MATLAB的基本属性说明。   如果使用者已经安装好凌华DAQ2010的数据采集卡,安装好

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。