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

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

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

Функции

расширить все

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

Темы

Общие приложения

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

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

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

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

Выравнивание сигналов с различными временами начала

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

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

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

Поиск периодичности с помощью автокорреляции

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

Эхо-отмена

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

Автокорреляция и перекрестная корреляция

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

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

Доверительные интервалы для автокорреляции образца

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

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

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

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

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

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

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

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

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

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

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

Перекрестная корреляция фазового Sine wave

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

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

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

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