【发布时间】:2018-07-10 21:11:06
【问题描述】:
在python中,我有两个不同长度的相似信号,我想找到它们之间的偏移量。
我发现了这个帖子:find time shift between two similar waveforms
但我不明白不同长度信号的解释。
例如:
a=[0,0,1,2,3]
b=[0,0,0,0,1,2,3,0]
而numpy.argmax(scipy.signal.correlate(a,b)) 给出5,我不明白。 numpy.argmax(scipy.signal.correlate(b,a)) 给出6,这似乎是b 应该向右移动的量,假设环绕。谁能解释一下?
【问题讨论】:
标签: python scipy signals signal-processing