脉冲响应测量演练

在本教程中,探索属性的关键功能脉冲响应测量器。的脉冲响应测量器app让你

  • 配置您的音频I/O系统。

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

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

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

首先,打开脉冲响应测量器选择来自应用程序库的图标。

配置音频I/O系统

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

  • 窗户®——ASIO™

  • Mac——CoreAudio

  • Linux®——ALSA

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

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

配置红外采集方法

若要配置IR获取方法,请使用方法方法设置工具条的部分。

您可以选择以下方法来获取IR测量:

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

  • 指数扫掠正弦(指数正弦扫)

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

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

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

  • 激发能级(dBFS)——dBFS中激励信号的电平。

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

  • 在第一次运行前等待——在开始第一次跑步前延迟。这种延迟为最后的任务提供了时间,比如在测试音响效果之前离开房间。

  • 之间暂停运行——运行之间的暂停时间。在暂停期间,激励信号不发送,音频不记录。当使用指数正弦扫方法,包括在运行之间的暂停,以避免混响的累积。运行之间的暂停总是零美国职业足球大联盟方法。

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

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

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

  • 扫描开始频

  • 扫描频率停止

  • 扫描时间

  • 沉默持续时间结束

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

获得红外测量

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

分析和管理IR测量

在捕获后,脉冲响应测量器app将捕获的数据存储在本地。的数据浏览器显示捕获数据的标题、用于绘图的颜色以及用于获取数据的设置的相关信息。你可以双击一个颜色数据浏览器选择你想要与每个脉冲响应相关联的颜色。您还可以双击标题来重命名捕获的数据。将你的捕获重命名为FirstCaptureSecondCapture,并将颜色改为粉红色和绿色。要使一个脉冲响应图显示在另一个的上面,请选择数据浏览器。选择重新标记的捕获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 "MLS" 2 0.5 -6 [1x1 struct] [1x1 struct] SecondCapture 21- 12 -2017 16:42:18 -0500 [1x1 struct] [1x1 struct] "ASIO4ALL v2" 44100 1 "MLS" 2 0.5 -6 [1x1 struct] [1x1 struct]

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

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

另请参阅

|||

相关的话题