Я должен вычислить взаимную корреляцию между двумя переходными сигналами с ненулевым средним.Я прочитал, что функция xcorr
в MATLAB работает правильно только с входами с нулевым средним.
Поскольку эти сигналы представляют переходные явления, мне не имеет смысла вычитать среднее значение.
Моя цель вычислить задержку между максимальными значениями двух сигналов .Сигналы не совсем коррелированы-похожи, но я думаю, что это всегда так.
Если я пытаюсь вычислить задержку по времени, используя xcorr
, я получаю результаты, близкие к ожидаемым (т.е. задержка по временипроверяется визуально, проверяя, где максимум двух сигналов), только используя опции UNBIASED.
Почему это так?Вычитает ли объективная процедура средние значения из обоих моих сигналов?