Страница 1 из 1

Корреляция функции

Добавлено: 10 май 2018, 17:36
Dr.House
Здравствуйте, возникла такая проблема. Суть моей задачи такова, нужно работу программы "код спутников ГЛОНАСС" из программы матлаб, ее нужно построить в labview. Это я сделал, далее требуется произвести корреляцию сигнала. Не понимаю, как это реализовать. Пробовал пропускать через автокорелляцию, но там берётся один период сигнала. Хотелось бы, чтобы было видно хотя бы 3 периода.

Re: Корреляция функции

Добавлено: 10 май 2018, 18:59
IvanLis
Dr.House писал(а):Здравствуйте, возникла такая проблема. Суть моей задачи такова, нужно работу программы "код спутников ГЛОНАСС" из программы матлаб, ее нужно построить в labview. Это я сделал, далее требуется произвести корреляцию сигнала. Не понимаю, как это реализовать. Пробовал пропускать через автокорелляцию, но там берётся один период сигнала. Хотелось бы, чтобы было видно хотя бы 3 периода.
Что значит "произвести корреляцию"?
wikipedia писал(а):Корреля́ция (от лат. correlatio «соотношение, взаимосвязь») или корреляционная зависимость — статистическая взаимосвязь двух или более случайных величин (либо величин, которые можно с некоторой допустимой степенью точности считать таковыми).
wikipedia писал(а):Автокорреляционная функция — зависимость взаимосвязи между функцией (сигналом) и её сдвинутой копией от величины временного сдвига.
Вам что нужно?

Re: Корреляция функции

Добавлено: 10 май 2018, 21:55
Dr.House
IvanLis, корреляция исходного сигнал http://allsummary.ru/59-korrelyaciya-av ... nkcii.html

Re: Корреляция функции

Добавлено: 11 май 2018, 22:15
IvanLis
Dr.House писал(а):корреляция исходного сигнал
Корреляция с чем?
По ссылке приведенной Вами определение схожее с WiKi:
Корреляция – математическая операция, схожа со свёрткой, позволяет получить из двух сигналов третий.

Re: Корреляция функции

Добавлено: 14 май 2018, 22:23
Dr.House
IvanLis, корреляция сигнала с самим с собой

Re: Корреляция функции

Добавлено: 15 май 2018, 10:52
IvanLis
Dr.House писал(а):IvanLis, корреляция сигнала с самим с собой
Это называется автокорреляция.
Вот что получается на одном периоде:
Снимок экрана от 2018-05-15 10-19-45.png
Вот если взять, как Вы говорите три периода:
Снимок экрана от 2018-05-15 10-22-04.png
Вот если прогнать один период сигнала по трем:
Снимок экрана от 2018-05-15 10-46-43.png

Re: Корреляция функции

Добавлено: 15 май 2018, 13:38
Dr.House
IvanLis, так я строил, вы говорите так будут выглядеть три периода, но разве это только не один период? А можно примерно такой результат получить?Изображение

Re: Корреляция функции

Добавлено: 15 май 2018, 18:50
IvanLis
Не все функции дают ожидаемый результат, например SINC достаточно хорошо поддается корреляционному анализу, по этому его и используют в радиолокации.
Снимок экрана от 2018-05-15 18-45-05.png
На импульсах результат неплохой.
Снимок экрана от 2018-05-15 18-53-12.png
В то же время при попытке подобного анализа с периодическими функциями, получится полная ерунда.
Снимок экрана от 2018-05-15 18-44-48.png
Untitled 1.vi
lv2010
(23.97 КБ) 102 скачивания
Вы график своей функции посмотрите и покажите...

Re: Корреляция функции

Добавлено: 18 май 2018, 15:42
Dr.House
IvanLis, Изображение посторил в таком виде, такой вопрос, почему автокорреляция имеет треугоульную форму Изображение, нельзя ли сделать так, чтобы вершины были одинаковыми по амплитуде, равной 511, как на взаимной корреляции с фукцией sinc?

Re: Корреляция функции

Добавлено: 18 май 2018, 16:52
ladik
Почитайте Вики, там неплохо и с картинками :wink: