Определение точек на сигнале

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

Определение точек на сигнале

Postby Боча on 26 May 2016, 09:31

Здравствуйте! Немного работала в LABVIEW и пришлось столкнуться с такой задачей.
Необходимо считать сигнал плетизмограммы из файла на график, выделить один период и определить на ней 5 точек, с помощью которых дальше будет происходить расчет параметров. Сигнал реальный, поэтому непостоянный. Считать сигнал получилось, а вот выделить период не представляю как. Нужно определить как амплитудное, так и временное значение точки.
Благодарю заранее за ответы!
Attachments
Безымянный.jpg
Боча
beginner
beginner
 
Posts: 15
Joined: 09 Dec 2014, 21:05
LabVIEW Version: 11
Karma: 0

Re: Определение точек на сигнале

Postby Vitekkz88 on 26 May 2016, 10:02

Попробуйте использовать peak detector.vi Так же посмотрите пример по этому блоку в хэлпе. Всё остальное - дело техники. Думаю разберётесь.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
leader
leader
 
Posts: 953
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 258
hardware I/O VIP

Re: Определение точек на сигнале

Postby Боча on 26 May 2016, 10:56

Я пробовала с помощью "peak detection", но сначала необходимо выделить период, в этом проблема.
Боча
beginner
beginner
 
Posts: 15
Joined: 09 Dec 2014, 21:05
LabVIEW Version: 11
Karma: 0

Re: Определение точек на сигнале

Postby Боча on 26 May 2016, 13:12

Я сделала, что он считает ЧСС. Он находит максимальную амплитуду и минимальную, и междугими какую то точку. Подскажите, как от этой точки взять 2 периода и между ними 2 минимума жолжны быть и один максимум.
Боча
beginner
beginner
 
Posts: 15
Joined: 09 Dec 2014, 21:05
LabVIEW Version: 11
Karma: 0

Re: Определение точек на сигнале

Postby Vitekkz88 on 26 May 2016, 13:23

Какой именно период выделять имеет значение? Они у вас по уровню максимумов и минимумов отличаются. Или любой сгодится? Частота дискретизации известна?
Last edited by Vitekkz88 on 26 May 2016, 14:24, edited 1 time in total.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
leader
leader
 
Posts: 953
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 258
hardware I/O VIP

Re: Определение точек на сигнале

Postby Blackman on 26 May 2016, 13:40

Посмотрите этот документ:
Wavelet-Based Peak Detection
http://www.ni.com/white-paper/5432/en/
Blackman
leader
leader
 
Posts: 695
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 174

Re: Определение точек на сигнале

Postby Боча on 26 May 2016, 15:16

Любой период, частота дискретизации 125Гц.
Боча
beginner
beginner
 
Posts: 15
Joined: 09 Dec 2014, 21:05
LabVIEW Version: 11
Karma: 0

Re: Определение точек на сигнале

Postby bartex on 27 May 2016, 18:24

Attachments
Снимок фр панели.PNG
Определение периода вейвлет.vi
(49.89 KiB) Downloaded 69 times
Определение периода 2011.vi
(74.38 KiB) Downloaded 68 times
bartex
user
user
 
Posts: 73
Joined: 14 Apr 2014, 21:09
Location: Санкт-Петербург
LabVIEW Version: 2015
Karma: 16

Re: Определение точек на сигнале

Postby Боча on 31 May 2016, 15:33

Спасибо! А теперь такой вопрос: можно ли сделать одновременно два вертикальных курсора? Пыталась сделать, но отображается только один.
Боча
beginner
beginner
 
Posts: 15
Joined: 09 Dec 2014, 21:05
LabVIEW Version: 11
Karma: 0

Re: Определение точек на сигнале

Postby bartex on 31 May 2016, 18:26

Attachments
два курсора.PNG
два курсора.PNG (7.86 KiB) Viewed 3089 times
Два курсора 2011.vi
(13.54 KiB) Downloaded 52 times
bartex
user
user
 
Posts: 73
Joined: 14 Apr 2014, 21:09
Location: Санкт-Петербург
LabVIEW Version: 2015
Karma: 16


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

Who is online

Users browsing this forum: Yandex and 6 guests

cron