Расчет значений коэффициентов взаимной корреляции.

Захват, обработка и генерирование сигнала

Расчет значений коэффициентов взаимной корреляции.

Postby step on 18 Jul 2018, 16:52

Здравствуйте, уважаемые товарищи! Очень нужна ваша помощь. Необходимо произвести расчет значений коэффициентов взаимной корреляции (КВК) по двум разным сигналам.
Расчет значений КВК производится по двум одинаковым массивам значений (задаются в окне Samples Per Read) выбираемых по порядку из исходных сигналов. Необходимо чтобы расчет значений КВК осуществлялся непрерывно пока производится воспроизведение записей, при этом формировался массив полученных значений КВК, который бы отображался в виде: 1) графика, 2) массива и 3) сохранялся в виде файла в моем случае в TXT (формат сохраняемого файла не принципиален, главное чтобы можно было потом с ним работать в редакторах в виде таблиц). Попытался создать массив рассчитанных значений КВК с помощью цикла For Loop используя 10 циклов повторения, в результате программа отображает и сохраняет 10 одинаковых значений КВК. Думаю, что я на правильном пути, только что-то делаю не так с циклом For Loop, если не прав, буду очень благодарен если меня поправите. Заранее спасибо!
corr.vi
(64.09 KiB) Downloaded 25 times
step
interested
interested
 
Posts: 5
Joined: 14 Aug 2011, 15:38
LabVIEW Version: 2013, 2014
Karma: 0

Re: Расчет значений коэффициентов взаимной корреляции.

Postby IvanLis on 19 Jul 2018, 09:43

По идее как-то так должно быть
Снимок экрана от 2018-07-19 09-41-14.png

И еще..
Снимок экрана от 2018-07-19 09-28-47.png
User avatar
IvanLis
professor
professor
 
Posts: 4636
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 727
hardware VIP bloggers teachers

Re: Расчет значений коэффициентов взаимной корреляции.

Postby IvanLis on 19 Jul 2018, 11:22

Я убрал все лишнее, получилось так:
Снимок экрана от 2018-07-19 11-39-23.png

По крайней мере у меня хоть заработало
corr.vi
lv2010 save from 2016
(47.96 KiB) Downloaded 23 times
User avatar
IvanLis
professor
professor
 
Posts: 4636
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 727
hardware VIP bloggers teachers

Re: Расчет значений коэффициентов взаимной корреляции.

Postby step on 20 Jul 2018, 14:18

IvanLis спасибо большое за помощь, все работает просто супер.
Подскажите пожалуйста как на графике разом вывести все рассчитанные значения КВК (без сдвига значений на графике). У меня получается только 1023 точки отобразить потом идет сдвиг. Заранее спасибо!
step
interested
interested
 
Posts: 5
Joined: 14 Aug 2011, 15:38
LabVIEW Version: 2013, 2014
Karma: 0

Re: Расчет значений коэффициентов взаимной корреляции.

Postby Artem.spb on 20 Jul 2018, 15:48

в контекстном меню chart выбрать "chart hist length..."
Artem.spb
expert
expert
 
Posts: 1419
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 246
CLD hardware I/O VIP freelance

Re: Расчет значений коэффициентов взаимной корреляции.

Postby step on 20 Jul 2018, 16:51

Artem.spb огромное спасибо именно то, что надо.
step
interested
interested
 
Posts: 5
Joined: 14 Aug 2011, 15:38
LabVIEW Version: 2013, 2014
Karma: 0


Return to Обработка сигнала

Who is online

Users browsing this forum: No registered users and 3 guests

cron