1

次のようなトレースの配列があります。

本当に小さな低い部分、そして大きな高い部分、そしてまた低い部分で終わりました。

トレースの例

これらすべてのトレースをできるだけ近くに配置できるようにしたいです (したがって、低から高への変化とその逆は同じインデックスになります)。

相互相関を使用しようとしましたが、オフセットが 0 になりました...理由はわかりません。

def give_offset(y,y2):
# limit your signal length to speed things up
lim = 2000              

# do the actual correlation
corr = scipy.signal.correlate(y[:lim], y2[:lim], mode='full')

# The offset is the maximum of your correlation array,
# itself being offset by (lim - 1):
offset = np.argmax(corr) - (lim - 1)
return offset

私はインターネット上で何も見つけられませんでした.多くの人が以前に直面した共通の問題のように思えるので、私はとても混乱しています.

4

0 に答える 0