版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、虚拟仪器大作业基于声卡的声音信号采集分析与处理系统目录1.前言32.声卡硬件结构和特性43.LABVIEW中与声卡相关的函数节点64.LABVIEW程序设计8 4.1程序原理8 4.2操作界面8 4.3总程序10 4.4结果分析11 4.4.1频谱测量配置11 4.4.2滤波器配置11 4.4.3信号采集与滤波12 4.4.4声音信号频谱分析13 4.4.5指定路径内创建音频文件135.结束语136.参考文献141、前言 虚拟仪器技术是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。在虚拟仪器系统中,硬件解决信号的输入和输出,软件可以方便地修改仪器系统的功能,以适
2、应不同使用者的需要。其中硬件的核心是数据采集卡。目前市售的数据采集卡价格与性能基本成正比,一般比较昂贵。 随着DSP(数字信号处理)技术走向成熟,计算机声卡可以成为一个优秀的数据采集系统,它同时具有AD和DA转换功能,不仅价格低廉,而且兼容性好、性能稳定、灵活通用,驱动程序升级方便,在实验室中,如果测量对象的频率在音频范围,而且对指标没有太高的要求,就可以考虑使用声卡取代常规的DAQ设备。而且LABVIEW中提供了专门用于声卡操作的函数节点,所以用声卡搭建数据采集系统是非常方便的。2、声卡的硬件结构和特性 声卡的主要功能就是经过DSP(数字信号处理)音效芯片的处理,进行模拟音频信号的与数字信号
3、的转换,在实际中,除了音频信号以外,很多信号都在音频范围内,比如机械量信号,某些载波信号等,当我们对这些信号进行采集时,使用声卡作为采集卡是一种很好的解决方案。声卡的功能主要是录制与播放,编辑与合成处理,MIDI接口三个部分。 (1)录制与播放 通过声卡,人们可以将来自话筒等外部音源的声音录入计算机,并转换成数字文件存储到计算机中进行编辑等操作,人们也可以将这些数字文件转换成声音信号,通过计算机扬声器播放。 (2)编辑与合成处理 通过对声音文件的多种特技效果的处理,包括加入回声、倒放、淡入淡出、往返放音以及左右两个声道交叉放音等,可以实现对各种声源音量的控制与混合。 (3)MIDI接口 通过M
4、IDI接口和波表合成,可以记录和回放各种接近真实乐器原声的音乐。基于声卡的数据采集系统框图如下图可示。图2.1 声卡数据采集系统框图使用声卡作为数据采集卡具有以下优点 (1) 价格便宜。一般情况下,声卡的价格一般在一百多元甚至几十元都 可以买得到,比起数据采集卡便宜很多,而且绝大多数计算机都会配置相应的声卡,这更加节约了成本,开发周期短,节省了数据采集卡的开发时间或购买时期(2)与PC整合完美。使用声卡进行数据采集,不必担心像使用数据采集 卡一样担心采集卡与系统的冲突,声卡与计算机紧密结合为一体,这正是虚拟仪器的实质。当然使用声卡也具有局限性,那就是声卡针对音频信号(20-20000)Hz设计
5、的,因此它既不能采集高频信号,也不能采集低频信号。3、LABVIEW中与声卡相关的函数节点 在LABVIEW中函数(Functions)编程(programming)图形与声音 (Graphics&Sound)声音(Sounds)子选板下,提供了与声卡相关的函数节点,如图所示,这些节点都是使用Windows底层函数编写的,直接与声卡驱动联系,可以实现与声卡的快速访问与操作,具有比较高的执行性能。图3.1 声音子函数选版声音函数自选板包含了输出、输入和文件3个子选板,他们分别提供声音输出、声音输入和文件相关的节点。 对声音的实时采集主要用到声音子面板中的声音采集子函数,如下图所示,它从声音设备采
6、集数据,供别的节点分析使用。图3.2 声音采集子函数其中的设备是计算机的声音设备,持续时间是设置需要采集数据的时间,采样率是设置采样率,通常频率设置为44.1Hz,22.05Hz和11.025Hz。通道数是指定采样的通道数,对于大多数声卡,1为单声道,2为立体声。4、LABVIEW程序设计 41 程序原理 声音的本质是一种波,表现为振幅、频率、相位等物理量的连续性变化。声卡作为语音信号与计算机的通用接口,其主要功能就是将所获取的模拟音频信号转换为数字信号,经过DSP音效芯片的处理,将该数字信号转换为模拟信号输出。声卡的基本工作流程为:输入时,麦克风获取的音频信号通过A/D转换器转换成数字信号,
7、送到计算机进行播放、录音等各种处理;输出时,计算机通过总线将数字化的声音信号以PCM(脉冲编码调制)方式送到D/A转换器,变成模拟的音频信号,进而通过功率放大器送到音箱等设备转换为声波。本程序目的是通过麦克风采集来自外界的声音,并显示其波形,然后对其进行频谱分析、相位分析,通过滤波器,达到消除噪音的目的。4.2操作界面操作面板1:控制面板图4.1 操作面板1 操作面板2:波形显示及滤波图4.2 操作面板2操作面板3:声音信号的FFT幅频分析及相频分析图4.3 操作面板34.3总程序图4.4 总程序图程序构造过程如下: 首先调用声音采集子VI,对来自麦克风的声音进行采集,采样信号的参数如采样率、
8、通道数、分辨率等参数可以根据实际情况修改。对于采样的麦克风的声音通过在前面板的波形图表显示出来并创建声音文件,接下来是对采集的信号进行滤波处理,滤波后的信号经过程序创建一个新文件并保存另外一部分是对声音文件进行频谱测量处理,测量的结果同样用波形图表显示波形。最后播放滤波前的声音信息和滤波后的声音信息,比较其不同。4.4 结果分析 4.4.1频谱测量配置 4.4.2滤波器配置4.4.3信号采集与滤波人为给入高频噪声,采集声音信息并滤去高频噪声 4.4.3 声音信号的谱分析 4.4.5指定路径内创建音频文件 5、结束语 本文主要是通过利用计算机的声卡作为数据采集卡,实时采集声音数据,然后利用LABVIEW,对声音信号进行采集和分析,程序设计的相对不是很复杂,主要实现了一些简单的功能,主要目的就是进一步熟悉LABVIEW的使用和声音数据采集的相关知识,通过对程序的设计和实现,对LABVIEW有这更进一步的了解。本次设计不仅是我在知识上有了更深刻的理解,同时提升了动手和动脑能力。6、参考文献 1 李江全等. LABVIEW虚拟仪器数据采集与串口通信测试应用实践.北京:人民邮电出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024数控机床制造一致性术语
- 说明文知识梳理及答题方法-2022-2023学年八年级语文上册知识梳理与能力训练
- 轻钢结构及彩钢板工程施工组织设计#附示意图
- 遵义2024年09版小学6年级英语第三单元真题试卷
- 中考数学专项复习:幂的乘除法运算
- 珠宝专卖店利润分析模板-记账实操
- 第2课《梅岭三章》教学设计-2024-2025学年统编版语文九年级下册
- WPS 办公应用-教学大纲
- 2.1.1 正切和坡度 同步练习
- 法人授权委托书汇编(33篇)
- 《第3课 数据的价值》参考课件5
- 智能控制技术专业教学标准调研报告
- 2022年高标准农田建设项目施工组织设计
- 幼儿园施工组织设计施工方案
- 1.2数据的计算第一课时教案教科版高中信息技术必修1
- 内分泌科常用药物使用注意事项
- 海派旗袍(30年代旗袍)
- 直流电机的维护
- 挖掘机操作收藏手册
- 教育家精神专题讲座课件
- 第三单元 雪域天音 -热巴舞曲 课件 2023-2024学年人音版初中音乐八年级上册
评论
0/150
提交评论