主要内容

脉冲响应测量器漫游

在本教程中,我们将探索控件的关键功能脉冲响应测量仪.这个脉冲响应测量仪应用程序使您能够

  • 配置音频I/O系统。

  • 获取脉冲响应(IR)测量使用指数扫正弦或最大长度序列方法。

  • 查看和管理捕获的红外数据。

  • 将数据导出到文件、工作区或其他应用程序以供进一步研究。

首先,打开脉冲响应测量仪通过选择应用程序库中的图标。

配置音频I/O系统

脉冲响应测量仪应用程序允许您指定一个音频设备,采样率,播放器通道,和录音机通道。音频设备必须是一个真实的或虚拟的设备,允许同步播放和录音(全双工模式),并且必须使用支持的驱动程序。万博1manbetx万博1manbetx支持的驱动程序是特定于平台的:

  • 窗户®–ASIO™

  • 雨衣——CoreAudio

  • Linux®——ALSA

有效的采样率取决于您指定的音频设备。

您可以使用液位监视器验证音频I/O系统的配置

配置红外采集方法

要配置您的红外采集方法,请使用方法方法设置工具条的各个部分。

您可以选择获取红外测量的方法如下:

  • 最大长度序列(美国职业足球大联盟

  • 指数扫频正弦(指数扫频正弦

两种红外采集方法的基本设置相同,包括:

  • 运行次数——激励信号在单个捕获内发送的次数。多次运行用于平均单个脉冲响应捕获,以减少测量噪声。

  • 每次运行的持续时间(s)——每次运行的总时间(秒)

  • 激发能级(dBFS)–以dBFS为单位的激励信号电平。

两种红外采集方法也具有相同的高级运行设置,包括:

  • 等待第一次运行–开始第一次运行前的延迟。该延迟为任何最后一分钟的任务留出时间,例如在测试房间声学之前离开房间。

  • 暂停跑步–运行之间暂停的持续时间。暂停期间,不会发送激励信号,也不会记录音频。当使用指数扫频正弦方法,包括运行之间的暂停,以避免混响的累积。的运行之间的暂停始终为零美国职业足球大联盟方法。

  • 预热运行次数——采集前输出激励信号的次数。的美国职业足球大联盟该方法假设其获取的信号是激励信号及其脉冲响应的组合。使用预热运行消除瞬态。

总捕获时间是运行持续时间、暂停和初始等待的总和:

指数扫频正弦方法有额外的高级设置控制激励信号,包括:

  • 扫描开始频

  • 扫描频率停止

  • 扫描持续时间

  • 沉默持续时间结束

当使用指数扫频正弦方法运行持续时间分为扫描持续时间沉默持续时间结束. 在静音结束期间,应用程序继续录制音频,从而能够在整个频率扫描范围内获取响应。

获取红外测量值

在本例中,使用美国职业足球大联盟方法的默认设置。设置音频设备后,单击捕获.打开一个对话框,显示捕获的进度。红外测量被捕获两次。

分析和管理IR测量

在被抓获后脉冲响应测量仪应用程序将捕获的数据存储在本地数据浏览器显示捕获数据的标题、用于打印的颜色以及有关用于获取数据的设置的信息。您可以双击数据浏览器选择要与每个脉冲响应关联的颜色。也可以双击标题重命名捕获的数据。将捕获重命名为FirstCapture二次捕获,并将颜色改为粉红色和绿色。要使一个脉冲响应图显示在另一个脉冲响应图的上方,请选择数据浏览器。选择重新标记的捕获FirstCapture

默认情况下,会绘制脉冲响应和幅值响应。您可以使用布局按钮。最小化数据浏览器,然后选择要包含的相位响应图。

您可以通过移动分隔符来切换地块的相对大小。您可以通过选择UI上的加号和减号图标来放大和缩小。当您的指针位于绘图上方时,图标就会出现。放大或缩小幅度响应或相位响应会更新另一个。放大脉冲响应图,在频率响应图的100 - 1000hz范围内。

输出红外测量

要查看导出选项以供进一步分析或使用,请选择出口按钮。

将数据导出到工作区。数据以表的形式保存。要查看数据是如何保存的,请显示导出的表。

irdata_172519
irdata_172519 = 2×14表TimeOfCapture ImpulseResponse MagnitudeResponse PhaseResponse设备SampleRate PlayerChannel RecorderChannel方法NumRuns DurationPerRun ExcitationLevel RawAudioData OtherMetaData  __________________________ _______________ _________________ _____________ _____________ __________ _____________ _______________ _____________ ______________ _______________ ____________ _____________ FirstCapture 21日——-0500年12月- 2017年16:40:31 [1 x1 struct] [1 x1 struct] [1 x1 struct]“ASIO4ALL v2”44100年1 1“联盟”2 0.5 6 [1 x1 struct] [1 x1 struct] SecondCapture 21日——-0500年12月- 2017年16:42:18 [1 x1 struct] [1 x1 struct] [1 x1 struct]“ASIO4ALL v2”44100年1 1“联盟”2 0.5 6 [1 x1 struct] [1 x1结构体)

当您将数据导出为mat文件时,将与导出到工作区时保存相同的表。当您选择将数据导出为WAV文件时,每个脉冲响应将保存为一个单独的WAV文件。捕获的标题作为WAV文件的名称。在这个例子中,选择将数据导出到音频WAV文件将两个WAV文件放在指定的文件夹中,FirstCapture.wavSecondCapture.wav

要进一步分析捕获的数据,请在中查看数据过滤器可视化工具信号分析仪应用程序。

另请参阅

|||

相关话题