- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据采集及分析试验5
数据采集及分析实验 3-5
基于声卡的数据采集
一、实验目的
1、掌握Labview软件的基本使用方法;
2 、掌握利用Labview功能模板进行虚拟仪器设计;
3、了解声卡的工作原理
4 、学习用Labview进行数据采集的基本过程。
5、利用Labview8.2软件设计并实现一台虚拟数字录音机,完成音频数据采
集、显示、保存、处理、回放的功能。通过练习使用Labview设计数字录音机。
二、实验仪器和设备
1. 计算机 1 台、MIC 1 只、耳机 1 只
2 .编程环境 WindowsXP 操作系统
3. Labview实验软件 1套
二、实验说明:
1、 声卡的工作特点
本设计采取的方法是在LabVIEW 虚拟仪器环境中利用Windows 自带声卡采
集语音信号。从数据采集的角度来看,PC 声卡本身就成为一个优秀的数据采集系
统,它同时具有 A/D 和 D/A 转换功能,不仅价格低廉,而且兼容性好、性能稳
定、灵活通用,软件特别是驱动程序升级方便。如果测量对象的频率在音频范围
(20 Hz-20 kHz) 内,而且对采样频率等指标又没有太高要求,就可以考虑使用声
卡。而语音音频范围一般在 5kHz 以内,满足声卡采集的要求。在采集语音信号
前,要检查声卡的设置,保证已配置的输入功能(录音功能)不处于静音状态。主
机通过总线将数字化的声音信号送到数模转换器(D / A),将数字信号变成模拟的
音频信号同时,又可以通过模数转换器(A/D)将麦克风或 CD 的输入信号转换成
数字信号,送到计算机进行各种处理。衡量声卡的技术指标包括复音数量、采样
频率、采样位数(即量化精度) 、声道数、信噪比(SNR)和总谐波失真(THD )等。
复音数量代表声卡能够同时发出多少种声音,复音数越大,音色就越好,播放声
音时可以听到的声部越多、越细腻;采样频率是每秒采集声音样本的数量,采样
频率越高,记录的声音波形越准确,保真度就越高,但采样数据量相应变大,要
求的存储空间也越多。采样位数是指将声音从模拟信号转化为数字信号的二进制
位数(bit) ,位数越高,在定域内能表示的声波振幅的数目越多,记录的音质也就
越高,例如 16 位声卡把音频信写的大小分为 216 =65536 个量化等级来实施上述
转换。常用声卡可对音频信号实现双声道 16 位、高保真的数据采集,最高采样
率可达 44.1k H z,具有较高的采样频率与精度。对于许多科学实验和工程测量:来
说,声卡对信号的量化精度和采样率都是足够高的,甚至优于一些低档的数据采
集卡性能。
2 、 LabVIEW 采集语音信号
LabVIEW 中提供了一系列使用Windows 底层函数编写的与声卡有关的函数.
由于使用 Windows 底层函数直接与声卡驱动程序打交道,因而封装层次低,速
度快,而且可以访问、采集缓冲区中任意位置的数抓,具有很大的灵活性,能够
满足实时不间断采集的需要。在 LabVIEW 中,利用Windows 声卡对语音信写进
行采样,SI Config 设置声卡中与数据采集相关的硬件参数,将 device 设置为 0,
采样位数为单声道 16 位,采样频率 11025Hz,缓冲区长度为默认值 8192 字节 ;SI
Start 通知声卡开始采集外部数据;SI Read 将数据缓冲区中的内容读取到用户程序
的数组中,一次可读取缓冲区长度的一半((4096 字节) ;SI Stop 通知声卡停止采
集外部数据;SI Clear 完成最终的清理工作,释放请求的一系列系统资源,Sound
wave 显示语音波形、While Loop 有两个语句,第一个语句“Wait for Record Button ”
是在程序运行后通知开始录入语音数据,第二个语句主要是为了能够连续的读入
语音数据,在此语句中,“Case structure ” 在 True 情况下执行停止录音( False
为默认值) ,移位寄存器是为了读出数据的连续性,循环利用 120ms 延时以降低
循环的频度,减少 CPU 负担。
3、系统结构及程序流程
声卡外部接口
您可能关注的文档
最近下载
- DB5111∕T 25-2022 嘉州菜 乐山甜皮鸭制作工艺规范.docx VIP
- 幼儿园保育技能基本功大赛试题及答案.doc VIP
- 混凝土结构课程设计-山西建筑职业技术学院精品课程.doc VIP
- 保育技能大赛答辩试题及答案.docx VIP
- 婴幼儿保育技能大赛试题附答案.doc VIP
- 华东交通大学211翻译硕士英语2020年考研真题试题.pdf VIP
- 华东交通大学211翻译硕士英语2019年考研真题试题.pdf VIP
- 2025年高级财务管理题库含参考答案.pdf VIP
- 中宁县大战场清真牛羊交易市场建设项目可行性研究报告.doc VIP
- 2025年10月自考行政管理学00277试题及解析.docx VIP
原创力文档


文档评论(0)