finddelay
估计信号之间的延迟时间(s)
描述
例子
输入参数
输出参数
提示
计算向量的估计延迟,
d
,取决于x
,y
,maxlag
下表所示。maxlag
X
Y
D
计算了……整数值标量 行或列向量或矩阵 行或列向量或矩阵 Cross-correlating的列 X
和Y
在一系列的滞后maxlag
:maxlag
。整数值行或列向量 行或列向量的长度lX≥1 矩阵的大小米Y——- - - - - -NY(米Y> 1,NY> 1) Cross-correlating X
和列j的Y
在一系列的滞后maxlag
(j):maxlag
(j),j= 1:NY。整数值行或列向量 矩阵的大小米X——- - - - - -NX(米X> 1,NX> 1) 行或列向量的长度lY≥1 Cross-correlating列j的 X
和Y
在一系列的滞后maxlag
(j):maxlag
(j),j= 1:NX。整数值行或列向量 矩阵的大小米X——- - - - - -NX(米X> 1,NX> 1) 矩阵的大小米Y- - - - - -由- - - - - -NY(米Y> 1,NY=NX> 1) Cross-correlating列j的 X
和列j的Y
在一系列的滞后maxlag
(j):maxlag
(j),j= 1:NY。如果你想把一个行向量
x
的长度lX组成一个样本lX不同的渠道,您需要添加一个或多个行0x
这似乎是一个矩阵。然后每一列x
将被视为一个通道。例如,
x = [1 1 1 1]
被认为是一个单通道组成四个样品。把它当作四个不同的频道,每个频道组成一个示例中,定义一个新的矩阵xm
:每一列的
xm
对应于一个单通道,每一个包含样本1
和0
。xm = [1 1 1 1;0 0 0 0);
算法
的finddelay
函数使用xcorr
信号之间的互相关函数来确定每一对在用户指定的所有可能滞后。每一对之间的归一化互相关信号然后计算。估计延迟是由负的滞后的归一化互相关最大绝对值。
如果不止一个滞后导致的最大互相关的绝对值,如在周期信号的情况下,延迟是选为负的最小(绝对值)这样的滞后。
对信号不需要延迟的精确复制。然而,估计延迟一个有用的意义只有在有足够的至少一对的延迟信号之间的相关性。