基于声卡的虚拟音频信号采集与处理 (1)
基于虚拟仪器技术的音频信号采集与处理
基于虚拟仪器技术的音频信号采集与处理全晓莉;周南权;佘丽【摘要】以LabVIEW为软件开发平台,使用计算机声卡作为硬件平台,设计开发了一种低成本高性能的音频信号采集分析系统.该系统具有对音频信号的采集、实时动态显示、分析处理、存储和播放等功能.实际应用表明,该系统不仅精度高、稳定、性能可靠、易操作,而且也能够实现声卡设计频率范围内的一般数据采集.基于声卡的,尤其是声卡与虚拟仪器相结合的信号采集技术在工程测试测量以及教学实践领域中具有广阔的应用前景.%An audio signal acquisition and analysis system with low-cost and high performance was developed, taking Lab-VIEW as the software development platform and the computer sound card as hardware platform. This system is capable of audio signal acquisition,real-time dynamic display,analysis processing,storage and display of audio signal. Practical application shows that this system has the advantages such as high-precision, stability, reliable performance and being easy-operated, and it can achieve common data-acquisition within the designed frequency range of the sound card. The signal acquisition technology based on the sound card, especially the technology combining with virtual instruments has broad prospects in the field of engineering test measurement and teaching practice.【期刊名称】《仪表技术与传感器》【年(卷),期】2012(000)007【总页数】3页(P32-34)【关键词】声卡;音频信号;数据采集;虚拟仪器【作者】全晓莉;周南权;佘丽【作者单位】重庆理工大学电子信息与自动化学院,重庆400054;重庆航天职业技术学院电子工程系,重庆400021;重庆理工大学电子信息与自动化学院,重庆400054【正文语种】中文【中图分类】TN911.60 引言虚拟仪器是利用计算机的硬件资源、标准数字电路、以及计算机软件资源经过由针对新高端开发测试,使之成为一套相当于使用者自己专门设计的传统仪器[1]。
基于声卡的虚拟信号发生器的设计
目录摘要 (3)Abstract:In order to achieve virtual instrument software development platform and the computer sound card's digital processing between the application of virtual technology to improve the promotion and expansion, this paper presents a virtual sound card based Signal Generator design. The program uses an ordinary PC sound card as a signal of the output channels, with LABVIEW software to complete the design of the virtual signal generator. Experimental results show that the virtual signal generator can achieve the traditional function of the basic functions of the signal generator (3)1 引言 (3)论文研究背景 (4)论文研究意义 (4)研究现状 (4)设计要求 (5)2 声卡与LABVIEW连接 (6)声卡设计的结构 (6)声卡设计参数 (6)声卡与LABVIEW的连接配置 (7)控件的介绍 (7)声卡的连接设计 (7)3 虚拟信号发生器的设计 (10)虚拟信号发生器的程序框图 (10)波形类型切换模块 (10)频率粗调模块 (11)频率细调模块 (11)幅度和矩形占空比可调模块 (12)虚拟信号发生器总图 (13)4 系统的调试 (14)测试设备 (14)4.2使用说明 (14)调试步骤 (15)调试结果 (17)频率调节的测试 (17)幅度调节的测试 (22)数据测试 (25)综合测试效果图 (25)5 结论与展望 (26)结论 (26)5.2展望 (27)参考文献 (27)致谢 (29)附录 (30)基于声卡的虚拟信号发生器的设计职业技术教育学院应用电子技术教育吉卫香(07440108)指导老师:林祝亮摘要:为了实现虚拟仪器软件开发平台与计算机声卡的数字处理技术之间的应用,提高虚拟技术的推广和扩充,本文提出了基于声卡的虚拟信号发生器设计方案。
基于声卡和MATLAB的语音信号采集和处理
高教装备局教装备哪l啪mllmgl咖语音信号采集和处理木陈宇锋(杭州师范学院浙江杭州310012)摘要:Mat1ab是一个数据分析和处理功能十分强大的工程实用软件,运用它来进行语音信号的分析、处理和可视化相当便捷,而声卡是计算机中语音信号处理的主要硬件,文章介绍了在Matlab环境中如何驱动声卡采集语音信号和语音信号采集后的文档处理方法,并通过实例分析了语音信号处理的Mat1ab。
关键词:Matlab声卡语音信号信号采集信号处理随着计算机技术和信息技术的发展,语音交互已经成为人机交互的必要手段,而语音信号的采集和处理是人机交互的前提和基础。
声卡是计算机对语音信号进行加工的重要部件,它具有对信号滤波、放大、采样保持、A/D和D/A转换等功能。
尽管在Windows附件的娱乐中带有一个录音机,通过它可以驱动声卡采集语音信号并保存为语音文档。
但是要对采集的信号进一步分析处理就必须另外编程或通过其它软件,而且Windows附件中的录音机功能极其有限且不能扩展。
Matlab是美国MathWorks公司推出的一种面向工程和科学计算的交互式计算软件,它以矩阵运算为基础,把计算、可视化、程序设计融合到了一个简单易用的交互式工作环境中。
在Matlab环境中,可以通过多种编程方法驱动声卡,实现对语音信号的采集和回放。
同时由于Matlab是一个数据分析和处理功能十分强大的工程实用软件,它的信号处理与分析工具箱为语音信号分析提供了十分丰富的功能函数,利用这些功能函数可以·杭州师范学院科研基金项目(2005xNM05)箩中国她代树袭各快捷而又方便地完成语音信号的处理和分析以及信号的可视化,使人机交互更加便捷。
一、MATLAB环境中的语音信号采集在Matlab环境中,主要可以通过以下几种方法驱动声卡,采集语音信号:1.将声卡作为对象处理采集语音信号Matlab将声卡作为对象处理,其后的一切操作都不与硬件直接相关,而是通过对该对象的操作来作用于硬件设备(声卡)。
基于声卡的信号采集技术
仪表技术与传感器 Insmanent Technique and Sc:ffl,.g)r
20ar7 No.7
基于声卡的信号采集技术
杨大志 (四川理工学院,四川自贡643000)
摘要:声卡作为数据采集卡具有价格低廉、开发容易和系统灵活等优点,在给出系统结构的基础土,分析了系统硬件
和软件设计技术,对普通软件开发工具、MATIAB和虚拟仪器等三类软件开发工具进行了分析和比较,得出I丑bVlEW是声
设计与制造,2006(4):46—47. [2]任驹,郑建邦,刘德峰.基于声卡和MATLAB的太阳电池伏安特性
自动测试系统.传感技术学报,2006,19(2):447—449. [3]周林,殷侠.数据采集与分析技术.西安:西安电子科技大学出版
社,2(X)5. [4] 惠俊军,王志贤.基于LabWindows/CVI的虚拟仪器的开发.机械工
图1基于声卡的信号采集系统结构图 1.1传感器
首先必须明确被测信号的类型。如对振动信号,一般采用 加速度计和速度传感器来采集振动的加速度和速度信号,然后 再根据被测信号的具体情况来选择合适的传感器型号。 1.2信号调理电路
由于传感器输出信号一般只有十几mV,在信号进入声卡 之前还必须进行信号调理,包括信号的放大、隔离、滤波和线性 化处理,使之能够被声卡正确地识别。如果以声卡的Line in (线路输入)输入信号时,其输入电压应为一1。+1 V. 2软件设计
YANGDa-zhi
(Sichuan Univer菇ty of Science&EnoneeriIlg,zigo嚷643000,China)
Abstract:Soundcard as a DAQ card has low-pdce,easy-developing and flexible-system such vil'tues.The design technologies of hard· ware and software were analyzed after system structure was pmposed.Based on the analysis and comparison with three types of software de- velopment tools:oIdjnary software development tools,MATLAB and VI(Virtual Instnmaent),can find that LabVIEW is the preferred soft- ware developing tool for this system.A software design case with I.abVIEW is present then.Through actual apphcafiom,it’S shown that the signal acquisition technology based On soundcard,especially combining with VI has broad prospects.
利用基于声卡的虚拟仪器研究声波和拍(修改稿)
利用基于声卡的虚拟仪器研究声波和拍杨学锋(德州学院 物理系,山东 德州 253023)摘要:对声拍现象的观察和拍频的测量可作为大学物理实验的一个实验项目。
提出一种利用基于声卡的虚拟仪器研究声拍和和测量拍频的方法,仪器装置由装有V0.94软件的PC 、扬声器和话筒组成;计算机的虚拟信号发生器产生两路频率相近的信号,通过LINE OUT 接口输出,并分别连接至两个扬声器作为声源;驻极体式话筒作为声音传感器通过MIC 接口,输入到计算机,通过虚拟示波器观察两声源叠加后产生的拍波形;根据每格采样时间,从拍波形图测量两个同一侧相邻峰值点对应的时间,从而得到振声信号的拍频;虚拟仪器的FET 功能用来对拍信号进行频谱分析。
实验现象形象、直观、清晰,操作简便,既可作为演示性实验,又可定量测定拍频,改变了传统实验无法定量分析的缺陷,同时还可对声拍信号逆向进行FET 频谱分析;一台计算机同时实现了两台信号发生器、一台数字存储示波器和一台频谱分析仪的功能。
关键词:声卡;虚拟仪器;声拍;拍频中图分类号:TP29 文献标识码:A1 引言计算机的声卡在音频范围是性能良好的A/D 转换器,且具有双通道,可达16位量化精度,这就为声卡代替专业数据采集卡提供了可能[1,2,3]。
基于声卡的虚拟仪器V0.94巧妙地利用电脑声卡的A/D 转换电路,以美国NI 公司的虚拟仪器软件LabVIEW 为平台,把电脑变成一台集信号发生器、数字存储示波器、频率计、万用表、频谱分析仪等多功能于一体的仪器[4]。
本文把V0.94的信号发生器、数字存储示波器、频谱分析仪等虚拟功能联合使用,用以研究声波和拍。
2 虚拟仪器V0.94的硬件准备和调整、使用方法2.1 计算机声卡的设置目前声卡主流产品均为16位,采用∑-∆方式的ADC ,足以代替一般专业数据采集卡的12位采样精度的逐步渐进式ADC ,而其最高采样频率一般在44.1KHz [1,2]。
V0.94在使用前应首先对声卡进行以下设置[4,5]:打开电脑的音量调节并选择录音属性,打开录音音量控制面板,将输入方式选为LINE 或Micphone ,禁用一些不常用的设备如MODEM 、CD 等,关闭混响、环绕等声音特效,以尽量减少对测量的干扰。
基于声卡和MATLAB的音频信号的采集和处理
yzn n o e sn Th eho fc le t n pr c s i fa d osg a i ou do r n M A1LAB o tc r sdi iga dpr o a i g. em t do o lci a d o e sngo u i i n l t s n a da d ng w h ’ s f a ei — v
Ke wo ds s un ad: M ATLAB : c lci no u osg l a ay ngoffe e e y r : o dc r ol to fa di ina; n lzi f qu n y e
音频是多媒体信息 的一个 重要组成部分 ,音频
信号 的频率 范 围大约 是 2 H  ̄ 0Hz 0 z 2k 。音频信 号的 采集和处理 已经广泛应用 于材 料无损检 测 、语音识 别、噪声抑制等工程领域 。对 实时采集音频信号并
3Jl utr n eh oo yIsi t, a gh n1 0 2 ) . i C l ea dT cn lg tue Ch n c u 3 0 2 in u n t
Ab t・ t M ATL ̄ s ̄ ac : c nd i o nd a dt ole t n p oc s ea d osg a m a t i t g u t n o a a l a rves u c r c lc d r est u i i n ls rl w t i hu ef nci fd  ̄ na・ o a h y h s o
:一 == : 一 t 一 一 一 l 0… 一 … 一
… . 一
Vo 3 No 3 I3 . Se .2 声卡和 MA L B 的音频信号 的采集 和处理 TA
陈璇 ,李 启海 ,朱万彬 ,张 继勇 ,鲁秀 娥
基于声卡的数据采集实验
基于声卡的数据采集实验一、实验目的1.了解计算机声卡的相关知识;2.利用Labview中有关声卡的函数实现波形测量及存储。
二、实验设备计算机(安装有 LabVIEW软件)三、实验原理LabVIEW中提供了一系列使用Windows底层函数编写的与声卡有关的函数,程序框图“右键”→“编程”→“图像与声音”→“声音”,包括“输入”、“输出”和“文件”三个功能模块,每个部分包括若干VI函数,如图所示。
声音输出VI用于配置和控制声音输出设备。
声音输入VI用于配置和控制声音输入设备。
声音文件VI用于创建和获取PC波形文件。
声音采集模块LabVIEW程序设计是基于计算机的虚拟技术,用以模拟通用示波器的面板操作和处理功能,采用个人计算机及其接口电路来采集现场或实验信号,并通过图形用户界面(GUI)来模仿示波器的操作面板,实现信号采集、调理、分析处理和显示输出等功能。
采集模块主要由以下几部分组成:声卡设置模块、波形实时显示模块、数据采集及储存模块等。
四、实验内容1.新建VI,点击文件→保存,自定义命名为“声卡采集系统设计.vi”。
2.添加文件对话框函数,设置开始路径为默认数据目录,创建类型(所有文件)、类型标签常量控件。
3.添加打开声音文件函数,程序框图“右键”→“编程”→“图形与声音”→“声音”→“文件”,添加“打开声音文件”,选择“写入”。
4.完成配置声音输入函数。
(1)程序框图“右键”→“编程”→“图形与声音”→“声音”→“输入”,添加“配置声音输入”,放置在程序框图上;(2)创建每通道采样总数输入控件;创建采样模式输入控件;创建设备ID输入控件;创建声音格式输入控件5.新建While循环,在while循环上添加“读取声音输入”函数、“按名称解除捆绑”函数、“写入声音文件”函数,“停止按钮”。
6.添加“关闭声音文件”函数,“声音输入清零”函数和“简单错误处理器”,放置在程序框图上。
7.打开前面板,右键添加“波形图”,放置在前面板上。
基于声卡的数据采集
MIDI接口:略
LabVIEW中有关声卡的函数简介
获取声音波形数据低级VI 模块示例
用蜂鸣器发声测试
蜂鸣器
获取声音波 形数据高级 VI 模块
读波形 输出声音波 形数据高级 VI 模块 声音信号输入
本章学习内容
• 声卡简介 • LabVIEW中有关声卡的函数简介 • 应用声卡作为模入、模出器件
声卡简介
从数据采集的角度来看,声卡是一种音频范围内的 数据采集卡,是计算机与外部的模拟量环境联系的重要途 径。如果测量对象的频率在音频范围,而且对指标又没有 太高要求,就可以考虑使用声卡进行数据采集。
通过声卡,人们可以将来自话筒、收录机等外部音 源的声音录入计算机,并转换成数字文件进行存储和编辑 等操作;人们也可以将数字文件还原成声音信号,通过扬 声器回放,例如为电子游戏配音,以及播放CD、VCD、 DVD、MP3和卡拉OK等。
声卡的主要功能
• 录制与播放
将音频信号转换为数字信号,或将数字信号转换为模拟音频信 号,进行录音或播放操作。在录制和播放过程中,不仅要进行A/D 和D/A转换,还要进行压缩和解压缩处理。
• 编辑与合成处理
通过对声音文件进行多种特技效果的处理,包括加入回声、倒 放、淡入淡出、往返放音以及左右两个声道交叉放音等,可以实现 对 声音信号信息 声音信号输出
• MIDI接口
通过MIDI接口和波表合成,可以记录和回放各种接近真实乐器 原声的音乐。
Line In Mic In Line Out SPK Out
MIDI In
声卡的硬件结构
A/D DSP D/A
基于声卡的信号采集技术
收稿日期:2006-09-22 收修改稿日期:2007-04-16基于声卡的信号采集技术杨大志(四川理工学院,四川自贡 643000) 摘要:声卡作为数据采集卡具有价格低廉、开发容易和系统灵活等优点,在给出系统结构的基础上,分析了系统硬件和软件设计技术,对普通软件开发工具、M AT LAB 和虚拟仪器等三类软件开发工具进行了分析和比较,得出LabVIEW 是声卡信号采集系统软件开发工具的首选,并给出一个基于LabVIEW 的软件设计实例。
实际应用表明:基于声卡的,尤其是声卡与虚拟仪器相结合的信号采集技术具有广阔前景。
关键词:信号采集;声卡;LabVIEW中图分类号:TP216 文献标识码:B 文章编号:1002-1841(2007)07-0074-02Signal Acquisition Technology B ased on SoundcardY ANG Da 2zhi(Sichu an U niversity of Science &E ngineering ,Zigong 643000,China)Abstract :S oundcard as a DAQ card has low 2price ,easy 2developing and flexible 2system such virtues.The design technologies of hard 2ware and s oftware were analyzed after system structure was proposed.Based on the analysis and comparis on with three types of s oftware de 2velopment tools :ordinary s oftware development tools ,M AT LAB and VI (Virtual Instrument ),can find that LabVIEW is the preferred s oft 2ware developing tool for this system.A s oftware design case with LabVIEW is present then.Through actual applications ,it ’s shown that the signal acquisition technology based on s oundcard ,especially combining with VI has broad prospects.K ey w ords :S ignal Acquisition ;S oundcard ;LabVIEW 1 硬件设计基于声卡的信号采集技术是以声卡为数据采集卡,其系统结构如图1所示。
第11讲 基于声卡的数据采集
声卡的性能参数
采样位数(量化精度)决定了音乐的动态范围, 采样位数(量化精度)决定了音乐的动态范围,采 样位数有8位和16位两种。 16位两种 样位数有8位和16位两种。8位声卡的声音从最低音道最 高音只有256个级别,16位声卡有65536个高低音级别 256个级别 位声卡有65536个高低音级别。 高音只有256个级别,16位声卡有65536个高低音级别。 但即使采样率很高,也会导致声音质量的某种降低。 但即使采样率很高,也会导致声音质量的某种降低。 声音在导线中传递的物理过程也会导致失真。 声音在导线中传递的物理过程也会导致失真。制造商使 用两项指标来说明声音质量的这种降低 声音质量的这种降低: 用两项指标来说明声音质量的这种降低: 总谐波失真(THD),以百分比的形式表示。 ),以百分比的形式表示 1. 总谐波失真(THD),以百分比的形式表示。 2. 信噪比(SNR),以分贝为单位 信噪比(SNR),以分贝为单位 ), THD和SNR都是值越小,表示声音质量越好。 THD和SNR都是值越小,表示声音质量越好。 都是值越小
6
7
声卡的驱动程序
声卡软件即驱动程序, 实现对采样位数、 声卡软件即驱动程序,是实现对采样位数、 采样频率、通道数等参数的设置及对数据缓冲区、 及对数据缓冲区 采样频率、通道数等参数的设置及对数据缓冲区、 音量的大小等进行控制, 音量的大小等进行控制,使声卡各组成部件协调 工作,从而实现对声音的采集、 工作,从而实现对声音的采集、存储和回放等功 能
2
声卡的主要作用
1. 它可录制数字声音文件。通过声卡及相应的驱动程序的控制,采集来 它可录制数字声音文件 通过声卡及相应的驱动程序的控制, 录制数字声音文件。 自话筒、收录机等音源的信号,压缩后被存放 存放在计算机系统的内存或 自话筒、收录机等音源的信号,压缩后被存放在计算机系统的内存或 硬盘中; 硬盘中; 2. 将硬盘或激光盘压缩的数字化声音文件还原成高质量的声音信号,放 将硬盘或激光盘压缩的数字化声音文件还原成高质量的声音信号, 还原成高质量的声音信号 大后通过扬声器放出; 大后通过扬声器放出; 放出 3. 对数字化的声音文件进行加工,以达到某一特定的音频效果; 对数字化的声音文件进行加工 以达到某一特定的音频效果 声音文件进行加工, 特定的音频效果; 4. 控制音源的音量,对各种音源进行组合,实现混响器的功能; 控制音源的音量,对各种音源进行组合,实现混响器的功能; 5. 利用语言合成技术,通过声卡朗读文本信息。如读英语单词和句子, 利用语言合成技术 通过声卡朗读文本信息。如读英语单词和句子, 语言合成技术, 奏音乐等; 奏音乐等; 6. 具有初步的音频识别功能,让操作者用口令指挥计算机工作; 具有初步的音频识别功能,让操作者用口令指挥计算机工作; 初步的音频识别功能 提供 功能,使计算机可以控制多台具有 接口的电子乐器。 7. 提供MIDI功能,使计算机可以控制多台具有MIDI接口的电子乐器。 功能 接口的电子乐器 另外,在驱动程序的作用下,声卡可以将MIDI格式存放的文件输出 另外,在驱动程序的作用下,声卡可以将 格式存放的文件输出 到相应的电子乐器中,发出相应的声音。使电子乐器受声卡的指挥。 到相应的电子乐器中,发出相应的声音。使电子乐器受声卡的指挥。
基于虚拟仪器技术的音频信号采集与处理
仪
表 技 术 与 传 感 器
2 2 O1 No .7
第 7期
I sr me t T c n q e a d S n o n tu n e h iu n e s r
基 于虚 拟仪 器 技 术 的音频 信 号 采集 与处 理
全 晓莉 周 南权 余 , , Nhomakorabea度 高、 定 、 稳 性能可靠 、 易操作 , 而且也能够实现声卡设计频率范围 内的一般数据采 集。基 于声卡的 , 尤其是声卡 与虚拟仪
器相结合的信号采集技 术在工程测试测量以及教学实践领域 中具有广阔的应用前景 。 关键词 : 声卡; 音频信号 ; 数据采集 ; 虚拟仪 器
中 图 分 类 号 :N 1. T 9 16 文献标识码 : A 文章 编号 :0 2—14 (0 2 0 0 3 10 8 1 2 1 )7— 0 2—0 3
Ab t a t An a d o sg a c ust n a d a ay i s s m t o c s n ih p r r n e w s d v lp d t kn a — s r c : u i in la q ii o n n lss y t wi lw— o ta d hg ef ma c a e eo e , a i g L b i e h o
(. 1 重庆理 工大学 电子信 息与 自动化学 院, 重庆
丽
40 2 ) 0 0 1
4 05 ; . 0 0 4 2 重庆航天职业技术学院电子工程系, 重庆
摘要 : L b IW 为软件开发平 台, 用计算机 声卡作为硬件 平 台, 计开发 了一种低 成本 高性 能的音频信 号采 集 以 aV E 使 设 分析 系统。该 系统具有对音频信号的采集 、 实时动 态显示 、 分析处理 、 存储和播放 等功能。 实际应 用表 明, 系统 不仅 精 该
基于声卡的数据采集系统
实验七:基于声卡的数据采集系统1 实验目的(1)学习用声卡作为数据采集装置的LabVIEW 编程方法;(2)从设计中深入理解虚拟仪器的组成,理解数据采集、数据分析的重要性,用LabVIEW 实现测试系统的优点;(3)实验的应用:目前的测试教学实验中常常要用到A/D 采集卡,而A/D 采集卡价格不菲,以实验室有限的经费,不能较多地购置以供同学们实验使用。
进而考虑计算机中的声卡本身就是一个A/D 、D/A 的转化装置,而且造价低廉,性能稳定,在教学实验中完全可以满足实验的需求,可以进一步开发研制一个广泛应用的测试教学实验系统。
2 实验设备、仪器计算机、声卡、LabVIEW 软件,其组成如下图。
3 实验任务设计一个基于声卡的频谱分析仪,它可以采集从麦克风输入的声音,仪器可以调节采样频率、数据缓冲区的大小等,可显示其波形,并对波形作幅值谱分析。
4 实验原理4.1 声卡简介声卡是现在计算机中非常常见的一个组件,是多媒体的标准配置。
目前市场上的一般声卡按照其位数可以分成8位和16位:8位:8位声卡把音频信号的大小(音量)分成256个等级(0~255)。
16位:16位声卡把音频信号的大小分成为65536个等级(0~65535)。
位数的每一等级对应一个相应的二进制数。
在声音录入(采样)时,按其音量大小给定一个二进制数,播放时按此二进制数实施还原。
显然,在LabVIEW 软件中,对于声卡的声道可以分为mono 8-bit (单声道8位)、mono 16-bit (单声道16位)、stereo 8-bit (立体声8位)、stereo 16-bit (立体声16位)。
其中,16位声道比8位声道采样的信号质量好,立体声(stereo)比单声道(mono)采样信号好,采样的波形稳定,而且干扰小。
另外,用单声道采样,左右声道信号都相同,而且每个声道的幅值只有原来幅值的1/2;用立体声采样,左右声道信号互不干扰,可以采两路不同的信号,而且采样的信号幅值与原幅值相同。
数据采集及分析实验3基于声卡的数据采集1
数据采集及分析实验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-20kHz)内,而且对采样频率等指标又没有太高要求,就可以考虑使用声卡。
而语音音频范围一般在5kHz以内,满足声卡采集的要求。
在采集语音信号前,要检查声卡的设置,保证已配置的输入功能(录音功能)不处于静音状态。
主机通过总线将数字化的声音信号送到数模转换器(D / A),将数字信号变成模拟的音频信号同时,又可以通过模数转换器(A/D)将麦克风或CD的输入信号转换成数字信号,送到计算机进行各种处理。
衡量声卡的技术指标包括复音数量、采样频率、采样位数(即量化精度)、声道数、信噪比(SNR)和总谐波失真(THD)等。
复音数量代表声卡能够同时发出多少种声音,复音数越大,音色就越好,播放声音时可以听到的声部越多、越细腻;采样频率是每秒采集声音样本的数量,采样频率越高,记录的声音波形越准确,保真度就越高,但采样数据量相应变大,要求的存储空间也越多。
采样位数是指将声音从模拟信号转化为数字信号的二进制位数(bit) ,位数越高,在定域内能表示的声波振幅的数目越多,记录的音质也就越高,例如16位声卡把音频信写的大小分为216 =65536个量化等级来实施上述转换。
基于声卡的音频信号采集与分析系统设计
2009年2月第2期 电子测试EL ECTRON IC TESTJ an.2009No.2电子测试E LECTRONIC TEST基于声卡的音频信号采集与分析系统设计曲喜强,刘 哲(中北大学信息与通信工程学院 太原 030051)摘 要:声卡作为数据采集卡具有价格低廉、开发容易和系统灵活等优点。
本文详细介绍了系统的开发背景,软件结构和特点,系统地分析了数据采集硬件和软件设计技术,在此基础上以声卡为数据采集卡,以LabVIEW 为开发平台设计了音频信号采集与分析系统。
该系统具有界面友好,维护简单等优点。
系统不但可以实现对音频信号进行采集,还可以对采集的信号进行分析和保存。
用户可以根据需要改变系统的功能,具有很好的教学实验效果。
关键词:声卡;数据采集;LabV IEW 中图分类号:911.6 文献标识码:AAudio signal acquisition and analysis system design based on sound cardQu Xiqiang ,Liu Zhe(School of Information and Communication Engineering ,North University of China ,Taiyuan 030051)Abstract :Compared wit h t he data acquisition card ,t he sound card has t he following merit s :low 2p rice ,easy 2developing and flexible 2system.In t his paper ,t he design technology of hard 2ware and software has been int roduced in detail ,including t he background ,t he struct ure.On t his base ,t he sound card and LabV IEW has been used to develop t he audio signal acquisition and analysis system ,which can be used to acquire and analyze t he audio signal.The system has better interface which can be maintained easily.In order to meet t he need ,t he f unction of t he system can be modified.It has been indicated in t he application t hat t he system has great sense in teaching and experiment.K eyw ords :Sound card ;Data Acquisitio n ;LabV IEW0 引 言近年来随着教育规模的不断增长和高校课程的不断更新,许多院校实验室的仪器设备由于价格昂贵,数量不够,功能落后等原因无法满足实验教学要求。
基于PC机声卡的虚拟声信号处理系统
收稿日期:2005-12-23作者简介:孔岩峰(1977 ),男,硕士研究生,吉林长春市人,主要从事虚拟仪器方向的研究;叶晓慧(1962 ),男,博士,教授,广东广州人,主要从事虚拟仪器方向的研究;刘丹(1978 ),女,硕士研究生,辽宁葫芦岛市人,主要从事虚拟仪器方向的研究。
基于PC 机声卡的虚拟声信号处理系统孔岩峰,叶晓慧,刘 丹(海军工程大学电子工程学院,湖北武汉 430033)摘要:提出利用美国N I 公司的Lab V I E W 软件和计算机声卡采集声场信号并对其进行处理的方案。
比较了计算机声卡和数据采集卡(DAQ )之间的优缺点,发现PC 机配置的声卡即可构成实时、高信噪比的声场数据采集系统。
该应用可以推广到语音识别、环境噪声监测等多种领域,同时该方案对其他低频信号分析具有指导意义。
关键词:水声信号分析;LabV I E W 中图分类号:TN 929.3 文献标识码:A 文章编号:1000-8829(2006)10-0030-03V irtual Syste m of Sound Signal Processi ng Based on Sound Card i n PCKONG Y an feng ,YE X iao hu,i L I U D an(Co llege of E lectronic Eng ineer i ng ,N ava lU n i versity of Eng i neer i ng ,W uhan 430033,Chi na)Abst ract :A m ethod that sound si g nal can be acqu ired by the sound card i n co mpu ter and be processed by the LabV I E W so ft w are is brought for w ard .Co m pared the sound card w ith the DAQ (data acquisiti o n),it is found that a rea l ti m e and h i g h SNR (signal no ise ratio)sound si g nal acqu i s iti o n syste m can be desi g ned using the sound car d i n co mputer .The app lication can be used w ide l y in the fie l d of sound i d entifying ,env ironm ent no i s e w atching ,and so on.And this m ethod can be used to ana l y sis the o ther l o w frequency si g na.l K ey w ords :sound signal ana lysis ;LabV I E W 海洋水声环境十分复杂,特别是近海的人为噪声十分强烈,而目前的一部分老式设备声场信号处理还主要依靠人的听力进行信息处理,效果受人的经验、精神状态等不确定因素影响较大。
基于声卡的虚拟音频信号采集与处理
基于声卡的虚拟音频信号采集与处理
郝张红;刘先勇;袁长迎;吴琼
【期刊名称】《微计算机信息》
【年(卷),期】2007(023)034
【摘要】使用普通声卡代替商用数据采集卡,以LabVIEW软件为开发平台,实现音频信号的数据采集与处理,该系统能够采集声卡设计频率范围内的信号,实现对音频信号时域分析和频谱分析功能.
【总页数】2页(P98-99)
【作者】郝张红;刘先勇;袁长迎;吴琼
【作者单位】621010,四川绵阳,西南科技大学信息工程学院;621010,四川绵阳,西南科技大学信息工程学院;621010,四川绵阳,西南科技大学信息工程学院;621010,四川绵阳,西南科技大学信息工程学院;223800,江苏宿迁,宿迁学院,计算机科学与技术系
【正文语种】中文
【中图分类】TN911.6
【相关文献】
1.基于LabVIEW和声卡的音频信号采集、分析系统设计 [J], 卢泽宇;亓夫军;石娇;
2.基于虚拟仪器技术的音频信号采集与处理 [J], 全晓莉;周南权;佘丽
3.基于LabVIEW与声卡的音频信号采集系统与分析 [J], 张银;吕列艳;杨恒;孟苹苹
4.基于LabVIEW和声卡的音频信号采集与分析系统设计 [J], 张岩文
5.基于LabVIEW和声卡的音频信号采集、分析系统设计 [J], 卢泽宇;亓夫军;石娇
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
各种处理; 输出时, 计算机通过总线将数字化的声音信号以 PCM 脉冲编码调制的方式送到 D/A 转换器, 变成模拟的音频信 号, 进而通过功率放大器送到音箱等设备转换为声波。采集音 频信号的系统框图:
数采与监测
图 2 声卡输入函数 一个 LabVIEW 程序包括两部分: 程序前面板和框 图 程 序 。 前面板是模仿真实仪器的面板, 用于设置用户输入和显示程序 输 出 , 输 入 量 称 为 控 制 ( Controls) ,输 出 量 称 为 显 示 ( Indicators) 。 本文设计的采集系统 的前面板分 3 个功能:声卡系统设置、示波 器和频谱分析仪, 如图 3 所示。每一个程序前面板都对应着一 段框图程序, 前面板中放置的对象在程序框图中有相应的对象, 框 图 程 序 如 图 4 所 示 。 框 图 程 序 用 LabVIEW 图 形 编 程 语 言 编 写, 可以把它理解成 传 统 程 序 的 源 代 码 。 框 图 程 序 由 端 口 、节 点、图框和连线构 成 。 其 中 端 口 被 用 来 同 程 序 前 面 板 的 控 制 和 显示传递数据, 节点被用来实现函数和功能调用, 图框被用来 实现结构化程序控制命令, 而连线代表程序执行过程中的数据 流。根据 VI 结构化的特征, 把整个系统分为数据采集和信号分 析两个模块, 以友好的图形界面与用户进行交互。
出的新概念, 虚拟仪器的思想是利用计算机的强大资源使本来
需要硬件实现的技术软件化, 以便最大限度的降低系统成本,
增 强 系 统 功 能 和 灵 活 性 LabVIEW 是 美 国 NI 公 司 于 1986 年 推
出 的 一 种 图 形 化 编 程 语 言 , 它 内 置 信 号 采 集 、测 量 分 析 与 数 据
( 1.西南科技大学;2. 宿迁学院) 郝 张 红 1 刘 先 勇 1 袁 长 迎 1 吴 琼 1,2
HAO ZHANGHONG LIU XIANYONG YUAN CHANGYING WU QIONG
摘要:使 用 普 通 声 卡 代 替 商 用 数 据 采 集 卡 , 以 LabVIEW 软 件 为 开 发 平 台 , 实 现 音 频 信 号 的 数 据 采 集 与 处 理 , 该 系 统 能 够 采 集
技 据 的 多 通 道 采 集 。 在 声 卡 性 能 越 来 越 好 、成 本 越 来 越 低 、普 及 率
越来越高的情况下, 使用这种方法可以在实验室内很方便的采
集语音信号, 并对其进行分析和处理来实现语音识别。 参考文献
术
创 [1] 王晓峰.基于虚拟仪器结构的虚拟式音频分析仪设计[D].重
庆大学,2002
3 结束语
本文作者创新点: 采用普通声卡代替商用数据采集卡, 以
LabVEW 软件为开发平台, 设计了一种 音频信号采集系 统 , 整
个系统性价比高, 界面友好, 数据存储方便, 其个别性能指标甚
至优于市售数据采集卡, 而价格却比后者便宜的多。如果在 PC
机上配置多块声卡并行工作, 对软件稍加修改, 就可以实现对数
郝张红: 硕士研究生 基金资助:国防基础预研项目( 编号不公开)
Input 模块如图 2 所示。声卡的参数设置由 Sound Input 模 块 中 的 SI CONFIG 函数完成。
- 98 - 360元 / 年 邮局订阅号: 82-946
《现场总线技术应用 200 例》
您的论文得到两院院士关注
向为光声法气体检测。
Biogr aphy:Hao Zhanghong(1981 - ), female, postgraduate major-
ing in communication and information system. Specialty: signal
acquisition and processing. Liu, Xianyong(1965- ), male, profes-
技
术
1 引言
音频是多媒体中的一种重要媒体, 目前, 用于音频分析的硬
创 件仪器有图形显示功能 较 差 、可 扩 展 性 差 等 缺 点 , 因 此 , 需 要 寻 求一种新的仪器设计技术, 虚拟仪器的思想, 就是在仪器设计
新 领域引入全新的设计理念, 采用全新的设计方法, 使得传统的 硬件仪器的固 有 局 限 得 到 完 全 的 克 服 。 虚 拟 仪 器 是 80 年 代 提
新 [2] 温红艳,高静涛.基于 PC 声卡的虚拟示波器的开发实现[J].武
汉工业学院学报,24(1),2005,33- 35
[3] 周爱军,马海瑞.基于声卡的 LabVIEW 数据采集与分析系统
设计[J].微计算机信息,21(9- 1),2005,108- 110
[4] 魏晨阳,朱健强.基于 LabVIEW 和声卡的数据采集系统[J].微
图 3 信号采集系统的程序前面板
图 4 信号采集系统的部分框图程序 ⑴数据采集 数据采集模块根据用户自己设置的声音格式从声卡获得数 据。采集到的数据及其频谱特性以直观的图形方式呈现于用户 面前。数据采集过程分为三步:初始化配置声卡; 采样; 释放声 卡 , 由 图 2 中 LabVIEW 提 供 的 SI CONFIG 函 数 、SI START 函 数、SI READ 函数、SI STOP 函数和 SI CLEAR 函数完成。图 3 中 的波形是通过麦克风采集的某女歌手歌曲中的一段, 可以通过 LabVIEW 波形显示器自带的功能对波形进行观察和测量。该模 块还提供保存所有或部分数据以及转到信号分析模块的功能。 利 用 LabVIEW 的 自 动 错 误 处 理 功 能 , 将 主 要 函 数 节 点 的
数采与监测 文章编号:1008- 0570(2007)12- 1- 0098- 02
中 文 核 心 期 刊 《 微 计 算 机 信 息 》( 测 控 自 动 化 )2007 年 第 23 卷 第 12-1 期
基于声卡的虚拟音频信号采集与处理
Virtu a l Vo lu m e S ig n a l Acq u is itio n a n d An a lys is b a s e d o n S o u n d ca rd
图 1 音频信号采集的系统框图 声 卡 一 般 有 Line In 和 Mic In 两 个 信 号 输 入 插 孔 , 声 音 传 感器( 本文使用普通的麦克风) 信号可通过这两个插孔连接到声 卡。推荐使用 Line In 输 入 端 , 若 由 Mic In 输 入 , 因 为 有 前 置 放 大器, 容易引入噪声且导致信号过负荷。 2.2 软件实现: 采 集 软 件 使 用 LabVIEW, 它 提 供 了 声 卡 的 操 作 函 数 工 具 箱 Functions>>Graphics&Sound>>Sound。 首 先 要 对 声 卡 参 数 进 行设置: ⑴采样频率 目前, 普通 声 卡 的 最 高 频 率 是 44.1kHz, 一 般 采 样 频 率 分 为 4 档 , 分 别 为 44.1kHz, 22.05kHz, 11.025kHz, 8kHz, 用 户 可 根 据 需要进行选择。根据采样定理, 采样频率应为被测信号频率的 2 倍以上。 ⑵采样位数 声卡有 8 位声卡、16 位声卡。位数越高, 在定域内能表示的 声波振幅的数目越多, 记录的音质就越高, 一般设定为 16 位。 ⑶缓冲区 一 般 声 卡 使 用 的 缓 冲 区 是 8KB( 8192 字 节 ) , 设 置 缓 冲 区 , 可以较好地保证声卡与 CPU 的协调工作。 设定好声卡的主 要 参 数 后 , 在 利 用 声 卡 的 DMA 方 式 进 行 数 据 采 集 。 在 LabVIEW 环 境 中 , LabVIEW 提 供 了 一 系 列 使 用 Windows 底层函数编写的与声卡有关的函数, 这些函数集中在 Sound VI 下, 有两大模 块 Sound Input 和 Sound Output。Sound
声卡设计频率范围内的信号, 实现对音频信号时域分析和频谱分析功能。
关键词:声卡; LabVIEW; 数据采集; 信号分析
中 图 分 类 号 : T N911.6
文献标识码:A
Abstr act:Substitute commercial DAQ card with sound card, the acquisition and analysis of volume was realized based on LabVIEW. The system can collect volume signal within a certain frequency range correctly, so that volume signal analysis can be made in time and frequency domain. Key wor ds:sound car d,LabVIEW,data acquisition,signal analysis
sor, Specialty: gas detection with photoacoustic spectroscopy.
( 621010 四 川 绵 阳 西 南 科 技 大 学 信 息 工 程 学 院 ) 郝 张 红
刘先勇 袁长迎 吴琼
( 223800 江苏宿迁 宿迁学院 计算机科学与技术系) 吴琼 通讯地址:( 621010 四川绵阳西南科技大学东 8A615) 郝张红
计算机信息,21(1),2005
作 者 简 介: 郝 张 红 ( 1981- ) , 女 , 汉 族 , 河 北 邢 台 人 , 西 南 科 技 大
学通信与信息系统专业, 硕士研究生, 研究方向为信号采集与