主要内容

寻找相关信号之间的延迟

三个位于不同位置的传感器测量汽车过桥时产生的振动。它们产生的信号到达分析站的时间不同。采样频率为11025hz。使用信号分析仪应用程序来确定信号之间的延迟。

将信号加载到MATLAB®工作空间并启动应用程序。每个信号的名称包括接收它的传感器的编号。创建三个显示器。将每个信号从工作区浏览器拖到它自己的显示器上。来自传感器2的信号比来自传感器1的信号来得早。来自传感器1的信号比来自传感器3的信号来得早。

负载sensorData

添加时间信息。在Signal表中选择三个信号,然后单击时间值按钮。选择采样率和开始时间选项,并输入11025hz的采样频率。有关更多信息,请参见编辑采样率和其他时间信息

这些信号有一个共同的时间轴。通过选择每个显示和选择链接它们的时间跨度链接时显示选项卡。

为了估计信号之间的延迟,将它们水平平移,并将一个显著的特征排列到时间轴的末端。从时间选项卡,从时间轴的下限读取时间。选择一个信噪比高的区域,例如在每个信号的末尾信号最大。在传感器2的信号中,该特性在时钟开始后约0.197秒发生。

同样,传感器1的信号在启动后约0.229秒具有该特征,传感器3的信号在启动后约0.243秒具有该特征。因此,延迟大约为0.032秒和0.014秒。

您还可以使用数据游标来查找延迟。按空格键复位视图。在显示选项卡下的箭头数据游标▼并选择两个.将光标放置在上面两个信号的最大值上。你可以直接从应用程序中读取大约0.032秒的延迟。

同样,顶部和底部信号之间的滞后是0.014秒。

你可以得到类似的结果与finddelayxcorr功能。

另请参阅

应用程序

功能

相关的例子

更多关于