摘要:市面上基于数据采集卡构造的数据采集系统往往价格不菲而且与实际应用也存在一些差距,而作为电脑标配的声卡本身即为数据采集卡,既方便便宜又灵活多用。MATLAB作为目前应用最广泛的科学与工程计算软件,在语音信号的采集和处理上非常方便。本文应用声卡的A/D、D/A转换原理和MATLAB数据采集工具箱及强大的编程、数据可视化功能,设计了一个数据采集与处理系统,它能实时且快速地完成信号的采集、分析与处理工作。59074
毕业论文关键词:声卡,MATLAB,数据采集,分析处理
Abstract:Market based on data acquisition card structure of data acquisition system often expensive and and the actual application also exists some gap,and as a standard computer sound card itself is a data acquisition card,both cheap and convenient and flexible use.As currently themost widely applied science and engineering calculation software MATLAB,the speech signal acquisition and processing is very convenient. In this paper,the sound of A/D,D/A conversion principle and MATLAB data acquisition toolbox and powerful programming and data visualization capabilities,design a data acquisition and processing system,it can real-time and rapidly complete the signal acquisition,analysis and processing.
Keywords:sound card,matlab,data acquisition,analysis process
1 前言 4
1.1 背景介绍 4
1.1.1 MATLAB简介 4
1.1.2 声卡简介 4
1.2 研究目的和任务 5
2 数据采集系统分析 5
2.1 数据采集系统的组成 5
2.2 基于MATLAB的数据采集系统原理分析 6
3 基于MATLAB和声卡的系统采集系统的设计 8
3.1 方案选取 8
3.2 传感器选取 10
3.3 声卡分析 10
3.3.1声卡转换原理分析 10
3.3.2声卡驱动 11
3.3.3声卡设置 12
4 MATLAB软件设计 12
4.1 系统软件流程 12
4.2 MATLAB中语音信号的处理 17
4.2.1 创建GUI 17
4.2.2 设计GUI 17
4.2.3 编写代码 18
5 程序调试和分析 18
结论 21
参考文献 22
致谢 23
附录 24
1 前言
在信息化的今天,数据采集应用于社会众多领域,如在化工、医学、和电器性能等很多场合需要同时对多个模拟信号进行采集、预处理、暂存和进行数据分析、波形显示、自动报表生成等。它是外部物理世界与计算机连接必不可少的的桥梁。
但目前市场上很多数据采集系统存在功能简单、效率低下、操作复杂、价格昂贵等问题。大家需要一种应用广泛,价格低廉的数据采集系统,基于电脑声卡和MATLAB的数据采集系统具有灵活多用、强大收集处理功能、性价比高等特点。
总之,在各个领域中,能够更早的进行数据的采集与处理,就会提高工作效率,进而在市场竞争中提高竞争力并获取企业利润。本系统就是基于MATLAB的数据采集器,并在文中介绍了详细的任务目标、原理分析和系统设计。