Обработка сигнала (приведение его к конкретному виду)

Захват, обработка и генерирование сигнала
Ответить
wells98
interested
interested
Сообщения: 6
Зарегистрирован: 11 ноя 2019, 19:29
Репутация: 0
Версия LabVIEW: 19
Контактная информация:

Обработка сигнала (приведение его к конкретному виду)

Сообщение wells98 »

Есть сигнал АД, но его надо преобразовать в вид, который реализован в осциллометрическом методе. Залез в Biomedical Toolkit, но там к сожалению нет реализации программной части, если у кого есть какие идеи по поводу преобразования сигнала( верхняя часть) в нужный ( нижняя часть) буду благодарен!
Вложения
пример
пример
NIBP_Data_1.zip
исходный сигнал
(40.72 КБ) 51 скачивание

Artem.spb

Activity Автор
expert
expert
Сообщения: 1967
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Репутация: 0
Версия LabVIEW: 12-18
Контактная информация:

Re: Обработка сигнала (приведение его к конкретному виду)

Сообщение Artem.spb »

Вы бы хоть обозначили критерии перевода. Судя по попыткам использовать Biomedical Toolkit, ваш сигнал понятен только узким специалистам, причём не в программировании. И на мой взгляд связи между этими кривыми нет. Даже непонятны условия записи, и почему сигнал так улетел вверх на старте.
Дальше, на картинке у вас один сигнал, в файле совершенно другой.

Из имеющихся данных могу предположить только необходимость вычесть постоянную составляющую.
Вот что получается при скользящем среднем 100 при обработке файла.
По рисунку я бы попробовал найти кривую c помощью палитры fitting, и вычел бы её.
shift2.png
shift.png

ESeid

Автор
advanced
advanced
Сообщения: 150
Зарегистрирован: 30 мар 2011, 22:41
Награды: 1
Репутация: 0
Версия LabVIEW: 8.2-2013
Контактная информация:

Re: Обработка сигнала (приведение его к конкретному виду)

Сообщение ESeid »

wells98, забудьте Biomedical Toolkit, попробуйте самый простой фильтр Баттерворда: bandpass, 6 order, band 0.3 - 3 Hz.

wells98
interested
interested
Сообщения: 6
Зарегистрирован: 11 ноя 2019, 19:29
Репутация: 0
Версия LabVIEW: 19
Контактная информация:

Re: Обработка сигнала (приведение его к конкретному виду)

Сообщение wells98 »

Подъем графика вначале - это накачивание давления в манжете, полезным сигналом является кусок кривой после подъема.

wells98
interested
interested
Сообщения: 6
Зарегистрирован: 11 ноя 2019, 19:29
Репутация: 0
Версия LabVIEW: 19
Контактная информация:

Re: Обработка сигнала (приведение его к конкретному виду)

Сообщение wells98 »

вот пример более правильный
Вложения
Новый точечный рисунок (3).jpg

Ответить

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