基于matlab的音频数据采集系统

基于matlab的音频数据采集系统

ID:33937772

大小:326.53 KB

页数:3页

时间:2019-02-28

基于matlab的音频数据采集系统_第1页
基于matlab的音频数据采集系统_第2页
基于matlab的音频数据采集系统_第3页
资源描述:

《基于matlab的音频数据采集系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、语音技术VoicetechnologY文章编号:1002-8684(2007)03-0057-02基于MATLAB的音频数据采集系统·论文·李亚微1,2,郭敏1(1.陕西师范大学计算机科学学院,陕西西安710061;2.陕西师范大学数学与信息科学学院,陕西西安710061)【摘要】介绍了MATLAB及其数据采集工具箱,提出了基于声卡和MATLAB的数据采集方案,该方案具有实现简单、性价比和灵活度高等优点。最后给出了一个应用该系统采集数据的应用实例。【关键词】声卡;MATLAB软件;数据采集【中图分类号】TN912【文献标识码】AAudioDataAcquisitionSystemBas

2、edonMATLABLIYa-wei1,2,GUOMin1(1.CollegeofComputerScience,ShaanxiNormalUniversity,Xi′an710062,China;2.CollegeofMathematicsandInformationScience,ShaanxiNormalUniversity,Xi′an710062,China)【Abstract】TheMATLABandthedataacquisitiontoolboxinMATLABareintroduced.Thedataacquisitionsystembasedonthesoundcar

3、dandMATLABisputforward.Thesystemhasthecharacteristicsofthesimplerealization,highcostperformanceandhighflexibility.Finally,anexampleisgiven.【Keywords】soundcard;MATLAB;dataacquisition1引言备。数据采集硬件设备的内部特性对MATLAB的接口完全透明,无论是使用1个或几个硬件设备,数据采音频数据采集系统的主要任务是将声音信号转换集工具箱都会向所有硬件设备提供单一和统一的为计算机可识别的数字信号,然后由计算机根据不

4、同接口。通过调用MATLAB命令和函数可对与计算机兼的需要进行相应的计算和处理,得到期望的数据。目前容的数据采集硬件设备进行访问并对其属性进行可视数据采集卡一般都包括了完整的数据采集电路和计算化监控。机接口,但价格比较昂贵。而现在声卡技术已经成熟[1],价格也比专业采集卡便宜很多,其工作性能完全可以3音频数据采集系统保障声音信号采集工作的顺利完成。比如,一般声卡的一般来说,人所能感知的声音频率范围为20Hz~声音处理芯片均能够以16bit/48kHz工作,声卡内的20kHz,在此频率范围内可感知的声音强度为0~140dB,数据转换器最高可提供24bit/96kHz的A/D转换模其中人耳

5、比较敏感的区域在50Hz~4kHz。因此,可确式,工作状态下最多能同时提供8个数据通道传输数定要采集声音信号的频率和强度范围,从而确定硬件据。对于声音信号的采集和分析来说,声卡已具有足够设备的各项参数。的采样率和量化精度,其性能甚至优于一些数据采集3.1系统结构框图卡,将其用于数据采集,性价比也相当高。数据采集系统完成声音信号的实时采集过程,即2MATLAB及数据采集工具箱简介由MATLAB控制计算机声卡把传声器得到的模拟信号转变为数字信号存储在计算机中。此系统结构简单,[2-3]MATLAB自带的数据采集工具箱(DataAcquisi-数据后期分析方便,不需要再进行数据转移。从硬件t

6、iontoolbox,DAQ)能更容易地将实验测得的数据进行上来看,只需要传声器和1台带有普通声卡并安装了分析和可视化操作。数据采集设备包括:多媒体声卡、美MATLAB的计算机;从软件上来看,使用这个系统,可国国家仪器E系列和1200系列接口板、Hewlett-Packard-从声卡获得数据并保存为文件,也可进行一些分析工VXIE1432-系列接口板及其他各种数据采集硬件设作。图1为系统结构框图。电声技术2007年第31卷第3期!"#语音技术Voicetechnology采集过程中可向声卡发送控制命令,如暂停采集、退出采集等。采集到的数据暂时被存储在计算机的内存中,也可存到指定文件中。

7、要注意的是,执行完一次数据采集工作后要停止(stop(ai))、删除(delete(ai))设备对3.2系统实现象,将数据存储所占的内存空间释放,以备下一次采集系统实现可采用2种方法:(1)对声卡设备对象进有足够的内存空间存储新数据。行采集,该对象提供了访问硬件设备功能的途径,可控3.2.2MATLAB函数命令采集制数据采集应用程序;(2)直接利用MATLAB数据采使用采集MATLAB工具箱提供的命令函数直接集工具箱中提供的函数命令进行采集。进

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

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

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