网站大量收购独家精品文档,联系QQ:2885784924

labview 声卡录制 声音采集器.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
labview 声卡录制 声音采集器.doc

研 究 生 试 题 2013/2014 学年第 1 学期 课程名称: 虚拟与智能仪器技术?在程序中的作用是什么? (3)说明移位寄存器的作用和工作原理。 (4)程序中的顺序结构、选择结构、循环结构的作用是什么? 2)程序代码打包上交 (将设计说明书电子稿和源代码,放于一文件夹,文件夹命名为:研究生+学号+姓名+大作业,打包发至邮,邮件名为:研究生+学号+姓名+大作业) 说明书 系统功能 ……………………………………………… 3 系统设计思想 ………………………………………… 3 系统简介 ……………………………………………… 3 实验图 ………………………………………………… 4 设计流程图 …………………………………………… 10 核心问题 ……………………………………………… 11 1.系统功能 在LABVIEW环境中对通过计算机声卡对产品的声音信号进行采集比对测试分析。整个系统是实时测试系统。系统有以下测试功能。 (1)循环录音播放操作,可以实时显示数据。可以重复操作,可以设置录音播放时间和循环次数。 (2)对产品进行逐一测试,测试包括产品音频信号采集显示,分析,保存原始数据。 (3)系统可随时调出任一产品的测试数据,可对产品的音频信号 进行回放,对分析数据进行查看。 2. 系统设计思想 “基于声卡的产品音频信号测试系统”有四个界面,相互独立,主要分成四部分:“标准音频模块”、“测试音频模块”和“音频数据回放模块”,“音频检测模块”。本设计对比的是音频周期和采样频率,这些参数已经被设置在一个全局变量中做一个默认项。可以完成音频数据采集、显示和分析的功能。 3.系统简介?? 本系统主要由一个主程序和多个子程序构成,包括标准音频参数的设置,合格音频的参数设置(即设置测试音频的周期、频率与标准音频的周期、频率的差值绝对值的范围),声音信号的采集(标准音频的来源分为现场录制和打开已存在文件),音频的频谱分析、回放以及对采集的音频与标准音频进行比对从而检测其是否合格等。若合格,检测结果输出“合格”,否则,输出“不合格”。 第一步:运行程序,点击按钮“选取标音”,并且设置“录取参数”。 第二步:录取声音,因为在“录取参数”中已经设定了录取每5s为一个周期。系统自动将已经录取的声音与设置的标准音进行对比,然后处理。如果相同,则输出为“合格”,否则,为“不合格”。 另外,在面板左右两部分分别显示着标准音频和测试音频的时域波形和频域波形。左下角和右下角也分别显示周期和主频率的可见窗口。 第三步:音频回放。在“文件”中可以找到按照设定路径“E:/” 已经保存的测试音频,按“播放”按钮就可以播放声音。循环次数可以设定为“2”,时间设定为“15s”,在右端可以看到已经播放的次数。同样,我们也可以用音频回放来播放原始音频,即“已选取的标音”。 4.实验图 图1 主界面 图2 录取参数设置面板 图3 选择或输入文件路径“E:/”,选取标音 图4 录音显示不合格 图5.标准音频时域波形,频域波形 图6.测试音频显示时域波形和频域波形 图7.音频回放,从文件打开。 图8.标准音和测试音的音频回放 5.设计流程图 6.核心问题 (1)程序中为哪些控件创建了局部变量和属性节点?如何对它们进行操作?在程序中的作用是什么? 答:由于本设计中使用了较多的局部变量,在此就不一一陈述,仅简述局部变量的作用,局部变量是由控件产生的,可以对前面板上的控件进行读写操作(相当于一个副本)。属性节点的作用是获取(读取)或设置(写入)引用的属性,本设计在修饰部分画图时用了属性节点(绘图区域大小),在画图的时候由它可得所画的图的范围。 (2)说明移位寄存器的作用和工作原理。 答:移位寄存器是LabVIEW中在循环结构中经常用到一种数据处理方式,即把第i次循环执行的结果作为第i+1次循环的输入。移位寄存器中的数据直到关闭VI时才从内存中消除。如果没有初始化移位寄存器,就会导致在关闭VI之前,前后两次运行VI的结果截然不同。因此必须初始化移位寄存器。本次程序设计中采用移位寄存器的目的是将声音数据连续不断的存储到声音保存路径和声音保存文件中去,以及对错误输出进行相应的处理。 (3)程序中的顺序结构、选择结构、循环结构的作用是什么? 答: 本设计是以一个顺序结构做外围,初始化结束后加入一个while循环(大循环),循环里面是case、while和sequence的嵌套使用。由于本设计中用了大量的sequence、case和while。 1 录音 s s 播放 循环次 数 波形图 开始运行 设置标准参数 退出 否则 录制标准音频 自动录音 标准参数设置完成 设置合格参数 保存在E盘 录音 否 回放 否 是 是 检测分析 返回

您可能关注的文档

文档评论(0)

vr7743178 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档