通过声卡采集到的是什么数据?(电压?其他什么?)
可以把"读取声音输入"函数的数据输出端直接连接到"SVL Scale Voltage to EU VI"的signal[V]输入端,对采集到的声音信号进行分析吗?
声音数据
LabVIEW将声音数据存储为波形数组。数组中的一个波形即代表一个特定的通道。例如,一个包含了两个波形元素的数组便具有立体声(或双声道)的数据。由于各路通道为同步播放,故在每个波形中,应确保dt和t0值与Y数组的元素数量相匹配。 波形的Y数组中包含的是脉冲代码调制(PCM)数据。PCM数据中,每个Y数组中的元素与信号振幅成正比。如Y数组数据类型是16位带符号或32位带符号整数,该数据类型的最大值和最小值的中点为零。缓冲区中元素的值均为零时表示静音。如Y数组的数据类型是8位不带符号整数,值域是0-255,以127为中心。缓冲区中元素的值均为127(不是零)时表示静音。这可能会导致8位不带符号整数有初始声音。浮点数的数值为-1.0到1.0的闭区间。数据不做换算,被强制到范围内。
*****************************************************************************************************************
那么 如何 将"读取声音输入"函数采集到的PCM声音数据 转换成 "SVL Scale Voltage to EU VI"函数的signal[V]输入端所输入的电压信号值 呢?
使用的声卡是: http://www.echoaudio.com/Products/PCI/MiaMIDI/index.php
通过麦克风----声卡-----采集声音信号,并对声音信号进行分析
首先,如果你需要对声音信号进行精确的采集,就不能使用麦克风+声卡来实现,因为声卡并不是测量仪器,它不仅有指标和校准等功能。
建议您使用麦克风+NI的动态信号采集卡(DSA)来实现声音信号的采集,关于DSA的更多信息,您可以在NI的官方网址www.ni.com/china上搜索DSA或动态信号采集这个关键字来查询。
DSA可以采集到麦克风感应的声音信号,其采集到的数据可为电压或电流的形式。
thanks!
当计算机上的声卡多于一个时(两个或两个以上),如何选择不同的声卡(ID号)来作为信号采集的硬件呢?
通过"getSoundCaptures_DX8_LV7.1.vi "得到如附件所示的内容