Корреляция и свертка

Взаимная корреляция, автокорреляция, перекрестная ковариация, автоковариация, линейная и круговая свертка

Signal Processing Toolbox™ предоставляет семейству корреляции и функций свертки, которые позволяют вам обнаружить общие черты сигнала. Определите периодичность, найдите сигнал интересным, скрытым в длинной записи данных и задержках меры между сигналами синхронизировать их. Вычислите ответ системы линейного независимого от времени (LTI) к входному сигналу, выполните умножение полиномов и выполните круговую свертку.

Функции

corrcoefКоэффициенты корреляции
corrmtxМатрица данных для матричной оценки автокорреляции
xcorrВзаимная корреляция
xcorr22D взаимная корреляция
xcovПерекрестная ковариация
cconvКруговая свертка по-модулю-n
convСвертка и умножение полиномов
conv22D Свертка
convmtxМатрица свертки
covКовариация
deconvРазвертка и полиномиальное деление
alignsignalsВыровняйте два сигнала путем задержания самого раннего сигнала
dtwРасстояние между сигналами с помощью динамической трансформации временной шкалы
edrОтредактируйте расстояние на действительных сигналах
finddelayОцените задержку (задержки) между сигналами
findsignalНайдите местоположение сигнала с помощью поиска подобия

Темы

Распространенные приложения

Найдите сигнал в измерении

Определите, совпадает ли сигнал с сегментом шумного более длинного потока данных.

Выровняйте два простых сигнала

Учитесь выравнивать сигналы различных длин с помощью взаимной корреляции.

Выровняйте сигналы с различными временами запуска

Синхронизируйте данные, собранные различными датчиками в различные моменты.

Выровняйте сигналы Используя взаимную корреляцию

Используйте взаимную корреляцию, чтобы объединить асинхронные данные.

Найдите периодичность Используя автокорреляцию

Проверьте присутствие циклов в сигнале с шумом и определите их длительность.

Повторите отмену

Используйте автокорреляцию, чтобы отфильтровать эхо от речевой записи

Автокорреляция и взаимная корреляция

Взаимная корреляция с многоканальным входом

Вычислите автокорреляции и взаимные корреляции многоканального сигнала.

Доверительные интервалы для демонстрационной автокорреляции

Создайте доверительные интервалы для последовательности автокорреляции белого шумового процесса.

Автокорреляционная функция экспоненциальной последовательности

Вычислите автокорреляцию экспоненциальной последовательности и сравните ее с аналитическим результатом.

Взаимная корреляция двух экспоненциальных последовательностей

Вычислите взаимную корреляцию двух экспоненциальных последовательностей и сравните ее с аналитическим результатом.

Автокорреляция процесса скользящего среднего значения

Используйте фильтрацию, чтобы ввести автокорреляцию в белый шумовой процесс.

Взаимная корреляция двух процессов скользящего среднего значения

Найдите и постройте последовательность взаимной корреляции между двумя процессами скользящего среднего значения.

Взаимная корреляция задержанного сигнала в шуме

Используйте последовательность взаимной корреляции, чтобы обнаружить задержку поврежденной шумом последовательности.

Взаимная корреляция изолированного фазой Sine wave

Используйте последовательность взаимной корреляции, чтобы оценить задержку фазы между двумя синусоидами.

Линейная и круговая свертка

Установите эквивалентность между линейной и круговой сверткой.

Рекомендуемые примеры