CrossCorrelation VI

Захват, обработка и генерирование сигнала
Ответить
Аватара пользователя
Cat
adviser
adviser
Сообщения: 203
Зарегистрирован: 22 июл 2010, 09:53
Версия LabVIEW: 12
Контактная информация:

CrossCorrelation VI

Сообщение Cat »

Здравствуйте товарищи! Кто-нибудь пользовался "CrossCorrelation VI" ? Не знаете там учитывается краевой эффект? При использовании в начале и в конце последовательности какие-то всплески получаются непонятные.
Чеширский Кот - совсем не тот, что чешет языком.
Аватара пользователя
Cat
adviser
adviser
Сообщения: 203
Зарегистрирован: 22 июл 2010, 09:53
Версия LabVIEW: 12
Контактная информация:

Re: CrossCorrelation VI

Сообщение Cat »

Или еще вопрос может быть кто-то делал свертку двух дискретных сигналов?
Чеширский Кот - совсем не тот, что чешет языком.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: CrossCorrelation VI

Сообщение IvanLis »

Cat писал(а):Здравствуйте товарищи! Кто-нибудь пользовался "CrossCorrelation VI" ? Не знаете там учитывается краевой эффект? При использовании в начале и в конце последовательности какие-то всплески получаются непонятные.
Вроде не замечал подобного :dntknw:
Например Измерение температуры лопаток турбины
Cat писал(а):Или еще вопрос может быть кто-то делал свертку двух дискретных сигналов?
Свертку смотри по ссылке выше.
Сигналы дискретные по времени или уровню? Что это изменит, только форму результирующего графика.
Или может Вы имеете ввиду "цифровой" - Digital сигнал?
Аватара пользователя
Cat
adviser
adviser
Сообщения: 203
Зарегистрирован: 22 июл 2010, 09:53
Версия LabVIEW: 12
Контактная информация:

Re: CrossCorrelation VI

Сообщение Cat »

Дискретные и по уровню и по времени. хочу получить свертку 2-х функций + огибающую 3-ей функции и сравнить результат.

-----------
Это не чат, а форум.
Неужели нельзя в сообщении ошибку исправить?
Для чего следом писать сообщение из одного слова?
IvanLis

эээээ :dntknw:
Последний раз редактировалось Cat 06 фев 2012, 22:50, всего редактировалось 1 раз.
Чеширский Кот - совсем не тот, что чешет языком.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: CrossCorrelation VI

Сообщение IvanLis »

Cat писал(а):Дискретные и по уровню и по графику
Convolution там треугольник получится
Аватара пользователя
Cat
adviser
adviser
Сообщения: 203
Зарегистрирован: 22 июл 2010, 09:53
Версия LabVIEW: 12
Контактная информация:

Re: CrossCorrelation VI

Сообщение Cat »

Convolution не то, я CrossCorrelation использую + нормализацию unbiased, там такие кривые классные получаются)) вот только всплески в начале и в конце, вот с ними и борюсь
Чеширский Кот - совсем не тот, что чешет языком.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: CrossCorrelation VI

Сообщение IvanLis »

Cat писал(а):Или еще вопрос может быть кто-то делал свертку двух дискретных сигналов?
Cat писал(а):Дискретные и по уровню и по времени. хочу получить свертку 2-х функций
"Свертка" разве не = "Сonvolution" :dntknw:

А по поводу всплесков....
Может дело не с расчете взаимной корреляции, а в чем-либо другом?
Было бы правильнее посмотреть программу и сигналы.
Аватара пользователя
Cat
adviser
adviser
Сообщения: 203
Зарегистрирован: 22 июл 2010, 09:53
Версия LabVIEW: 12
Контактная информация:

Re: CrossCorrelation VI

Сообщение Cat »

ох тыж ёжик) она родимая,я еще не дошел в алгоритме до ентого, сначала корреляцию найду + нормализацию, а вот затем сверну. Заранее спросил, где искать и может кто пользовался. Спасибо))
з.ы. я счас делаю в спешном порядке, поэтому не очень внимателен :thank:
Чеширский Кот - совсем не тот, что чешет языком.
Аватара пользователя
Cat
adviser
adviser
Сообщения: 203
Зарегистрирован: 22 июл 2010, 09:53
Версия LabVIEW: 12
Контактная информация:

Re: CrossCorrelation VI

Сообщение Cat »

Вот пример сигнала
Вложения
examp.vi
(86.1 КБ) 105 скачиваний
Чеширский Кот - совсем не тот, что чешет языком.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: CrossCorrelation VI

Сообщение IvanLis »

Cat писал(а):Вот пример сигнала
У Вас оба сигнала одинаковой длины.
По этому и получается, что чем больше наложение (дальше наехали), тем больше различие (меньше совпадений).
На начальном этапе, когда накладывается малая часть второго сигнала, есть момент "сильного" совпадения сигналов. Отсюда и всплеск.

На мой взгляд, эту операцию следует применять для поиска локальных "схожестей" сигналов. Например для поиска импульса, как в примере по ссылке. При этом длительности сигналов различаются значительно.
Аватара пользователя
Cat
adviser
adviser
Сообщения: 203
Зарегистрирован: 22 июл 2010, 09:53
Версия LabVIEW: 12
Контактная информация:

Re: CrossCorrelation VI

Сообщение Cat »

Ну тут необходимо с коррелировать именно 2 таких шумоподобных сигнала. Нашел другой выход, сначала нахожу огибающую этих сигналов, а затем корреляцию и всплески пропадают. Спасибо за оперативные ответы))
Чеширский Кот - совсем не тот, что чешет языком.
Ответить

Вернуться в «Обработка сигнала»