Дискретная корреляция - это способ обнаружения известной формы волны на фоне шумов.Просто найдите корреляцию между двумя сигналами.Дискретная корреляция - это просто произведение векторов:
for n in range(N):
y[n] = sum( [x1[i]*x2[i+n] for i in range(N)] )
в чистом Python или:
y = xcorr(x1,x2);
в Matlab или:
y = correlate(x1,x2)
в Python +Сципи.
Корреляция - очень чувствительная мера сходства двух сигналов.Он максимален, когда два сигнала похожи по частотному содержанию и находятся в фазе друг с другом.