主要内容

在相关信号之间找到延迟

在不同地点的三个传感器测量汽车造成的振动,因为它穿过桥梁。它们产生的信号在不同时间到达分析站。采样率为11,025Hz。使用信号分析仪应用以确定信号之间的延迟。

将信号加载到MATLAB®工作区中并启动应用程序。每个信号的名称包括接受它的传感器的数量。创建三个显示。将每个信号从工作空间浏览器拖动到自己的显示屏。来自传感器2的信号比来自传感器1的信号提前到达。来自传感器1的信号比来自传感器3的信号提升到达。

加载Sensoldata.

添加时间信息。选择信号表中的三个信号,然后单击时间价值分析仪选项卡上的按钮。选择采样率和开始时间选项并输入11,025 Hz的采样率。有关更多信息,请参阅编辑采样率和其他时间信息

信号共享一个共同的时轴。通过选择每个显示和选择来链接其时间跨度链接时间在这一点展示标签。

为了估算信号之间的延迟,将它们水平平移并将突出特征绑定到时间轴的末端。来自时间选项卡,从时轴的下限读取时间。选择信噪比高的区域,例如朝向每个信号结束的信号最大值。在来自传感器2的信号中,在时钟开始后,该功能发生约0.197秒。

类似地,来自传感器1的信号在开始后秒为大约0.229秒,并且来自传感器3的信号在开始后秒大约0.243。因此,延迟约为0.032秒和0.014秒。

您还可以使用数据游标来查找延迟。按空格键以重置视图。在这一点展示选项卡,单击此处下面的箭头数据游标▼和选择。将光标放在顶部两个信号中的每一个的最大值上。您可以直接从应用程序中读取大约0.032的滞后。

类似地,顶部和底部信号之间的滞后为0.014秒。

您可以获得类似的结果finddelay.XCorr.职能。

也可以看看

应用

职能

相关例子

更多关于