信号换算
LabVIEW声音和振动工具包(SVT)提供了上层封装VI,以合适的单位显示数据,包括以工程单位表示的时域数据和以分贝为单位的频域数据等 等。然而,使用数据采集设备采集到的数值往往与传感器的输出电压呈线性关系,原始数据通常是以电压为单位进行表示。信号换算是将电压数值转换为正确的工程 单位的过程。SVS Scale Voltage to EU.vi提供了将电压信号变换为例如帕斯卡、g、m/s2等单位的简单方法。换算VI是来自数字化仪的原始数据与正在使用的麦克风或传感器相关的有用数 值之间的桥梁。图2给出了使用SVT表示数据的VI,它使用合适的单位范围表示对应于实际观察到的物理现象的数值。
图3:将加权滤波器应用于SVT的换算数据。
使用LabVIEW进行音频测量
在完成音频信号的采集、换算与加权之后,我们现在可以利用计算机的处理能力完成复杂的信号分析。本小节描述了行业中所使用的常见音频测量。在简单的 说明之后,我们将给出演示如何使用SVT进行这些测量的实例代码。第一部分涵盖了仅仅使用LabVIEW就能够完成的标准测量;第二部分演示了借助SVT 如何使用简单的LabVIEW代码进行高级音频测量。
单频信息
音频测量中的多种标准方法需要利用单音频信号进行激励和分析。LabVIEW提供了从信号中提取关于一定音频的重要信息的高级VI。Extract Single Tone Information.vi可以找出信号中幅值最大的频率成分,并且计算其幅值、频率和相位。这个VI还提供了导出所提取的音频或去除此音频后的原始信 号的选项。此VI还可以在某个频带内进行更细分的搜索,以获取更准确的结果。如图4所示,为Extract Single Tone Information.vi 对带有噪声的正弦波信号进行分析的结果。这个范例仅限于对单通道信息进行分析,但只要稍加修改,即可实现对多个通道信号的同步分析。
图11:基于ANSI标准完成1/3音阶分析。
频带功率
频率测量常用于音频应用中。SVT包含用于频率分析的强大工具。我们有用于基带FFT、基带子集分析与zoom FFT的工具,它们能够获取功率谱、功率谱密度等等。SVT Power in band.vi是频率谱分析VI之一。它计算指定频率范围内的总功率。如图12所示,您可以从功率谱、功率谱密度、幅值谱或连续输出功率谱中获得频带功 率。结果根据输入单位,用适当的单位进行表示。
图12:找出指定频带中的功率。