基于声卡的数据采集实验报告.docx
《基于声卡的数据采集实验报告.docx》由会员分享,可在线阅读,更多相关《基于声卡的数据采集实验报告.docx(5页珍藏版)》请在第壹文秘上搜索。
1、中国石油大学(北京)实验报告实验名称:基于声卡的数据采集班级:过程10-4班学号:2023063124姓名:任团结基于声卡的数据采集实验报告-、实验目的1、掌握LabVieW软件的根本使用方法;2、掌握利用LabVieW功能模板进行虚拟仪器设计;3、了解声卡的工作原理4、学习用LabVieW进行数据采集的根本过程。5、利用LabVieW8.2软件设计并实现一台虚拟数字录音机,完成音频数据采集、显示、保存、处理、回放的功能。通过练习使用LabVieW设计数字录音机。二、实验仪器和设备1 .计算机1台、MICl只、耳机1只2 .编程环境WindOWSXP操作系统3.LabVieW实验软件1套三、实
2、验原理1、声卡的工作特点本设计采取的方法是在LabVIEW虚拟仪器环境中利用Windows自带声卡采集语音信号。从数据采集的角度来看,PC声卡本身就成为一个优秀的数据采集系统,它同时具有A/D和D/A转换功能,不仅价格低廉,而且兼容性好、性能稳定、灵活通用,软件特别是驱动程序升级方便。如果测量对象的频率在音频范围(20Hz-20kHz)内,而且对采样频率等指标又没有太高要求,就可以考虑使用声卡。而语音音频范围一般在5kHz以内,满足声卡采集的要求。在采集语音信号前,要检查声卡的设置,保证已配置的输入功能(录音功能)不处于静音状态。主机通过总线将数字化的声音信号送到数模转换器(D/A),将数字信
3、号变成模拟的音频信号同时,又可以通过模数转换器(A/D)将麦克风或CD的输入信号转换成数字信号,送到计算机进行各种处理。衡量声卡的技术指标包括复音数量、采样频率、采样位数(即量化精度)、声道数、信噪比(SNR)和总谐波失真(THD)等。复音数量代表声卡能够同时发出多少种声音,复音数越大,音色就越好,播放声音时可以听到的声部越多、越细腻;采样频率是每秒采集声音样本的数量,采样频率越高,记录的声音波形越准确,保真度就越高,但采样数据量相应变大,要求的存储空间也越多。采样位数是指将声音从模拟信号转化为数字信号的二进制位数(bit),位数越高,在定域内能表示的声波振幅的数目越多,记录的音质也就越高,例
4、如16位声卡把音频信写的大小分为216=65536个量化等级来实施上述转换。常用声卡可对音频信号实现双声道16位、高保真的数据采集,最高采样率可达44.1kHz,具有较高的采样频率与精度。对于许多科学实验和工程测量:来说,声卡对信号的量化精度和采样率都是足够高的,甚至优于一些低档的数据采集卡性能。2、LabVIEW采集语音信号1.abVIEW中提供了一系列使用Windows底层函数编写的与声卡有关的函数.由于使用WindoWS底层函数直接与声卡驱动程序打交道,因而封装层次低,速度快,而且可以访问、采集缓冲区中任意位置的数抓,具有很大的灵活性,能够满足实时不间断采集的需要。在LabVIEW中,利
5、用WindOWS声卡对语音信写进行采样,SICOnfig设置声卡中与数据采集相关的硬件参数,将device设置为0,采样位数为单声道16位,采样频率11025Hz,缓冲区长度为默认值8192字节;SlStart通知声卡开始采集外部数据;SlRead将数据缓冲区中的内容读取到用户程序的数组中,一次可读取缓冲区长度的一半(4096字节);SlStOP通知声卡停止采集外部数据;SlClear完成最终的清理工作,释放请求的一系列系统资源,Soundwave显示语音波形、WhileLOoP有两个语句,第一个语句WaitforRecordButton是在程序运行后通知开始录入语音数据,第二个语句主要是为了
6、能够连续的读入语音数据,在此语句中,Casestructure在TrUe情况下执行停止录音(FaISe为默认值),移位存放器是为了读出数据的连续性,循环利用12OmS延时以降低循环的频度,减少CPU负担。四、实验步骤(一)、实现声卡声音信号的采集并保存利用【声音】函数选板的【输入】和【文件】子选板可以编程实现对声音信号的采集并保存操作步骤:1、进入LabVlEW8.20的启动界面后,执行【文件】/【新建VI】菜单命令,创立一个新的Vh2、切换到前面板设计窗口下,放置一个“波形图控件,用于显示采集到的声音,并设置波形图控件的标签为“声音信号波形,再放置一个“确定按钮和一个“停止按钮,并分别更名为
7、声音采集和停止采集,用于启动和停止声音采集。3、切换到程序框图设计窗口下,在设计区放置一个“翻开声音文件函数节点,并将其下拉选项的值设为写入。4、在设计区放置一个“配置声音输入节点、一个读取声音输入节点、一个“写入声音文件节点、一个声音输入清零节点,一个关闭声音文件节点,两个“While循环方框节点和一个“条件结构节点,并按错误!未找到引用源。连线。5、切换到前面板设计窗口下,调整各个控件的位置。6、设置路径输入框为e:soundtest.wav。单击工具栏上程序运行按钮,点击【声音采集】按钮,对着麦克风放一段音乐,即可将声音数据写入到指定的文件“e:soundtest.wav中去。7、在波形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 声卡 数据 采集 实验 报告
