Я новичок в перекрестных методах корреляции. Я понимаю способ вычисления значений результата, но я не знаю, как их использовать. Например, если у меня есть три части сигналов (значения в векторах и одинаковая длина). Я хочу использовать его как ссылку для сравнения, какой из двух других сигналов наиболее похож на опорный сигнал. Как мне это сделать в Matlab?Результаты функции Xcorr в Matlab
В настоящее время у меня есть это:
cross_result1=xcorr(reference_signal,signal2);
cross_result2=xcorr(reference_signal,signal3);
Как использовать результаты cross_result1
и cross_result2
?
Заранее благодарен!
Это поможет вам найти фазовый сдвиг. Если вы просто хотите сравнить два вектора, выберите метрику, такую как норма L2 или SSD, и вычислите одно значение. – chappjc