[an error occurred while processing this directive]
|
Для пояснения метода вначале представим себе, какой метод надо было бы выбрать при отсутствии растяжения/сжатия по оси времени. Ответ более-менее очевиден - используем корреляционный метод. Для его эффективной реализации можно применить БПФ с некоторыми несложными ухищрениями дабы избавиться от цикличности свретки, даваемой БПФ.
Теперь подумаем, что нужно сделать, чтобы метод работал даже при масштабированный по оси времени сигналах? Ответ тот же. Хорошим методом будет корреляционный, правда, немного модифицированный. Что нужно модифицировать? - Добавить в качестве параметра взаимно-корреляционной функции еще один параметр - параметр масштабирования. При этом один сигнал мы считаем неизменяемым, а во второй добавляем скейлинг-фактор:
ВКФ(t1, t2, a) = двойной интеграл{s1(t+t1)*s2(t+t2, a) dt1, dt2}
Точка (t10, t20, a0), в которой ВКФ достигает максимума, и есть искомый набор значений.
E-mail: info@telesys.ru