Перейти к содержанию
    

опять фурье

есть такая штука - пульсометрия.

датчик на пальце, на выходе - последовательность импульсов, соответствующих ударам пульса.

обрабатываю фурьем, и вдруг получаю большущий горб на очень низкой частоте. после анализа оказалось, что это - частота дыхания (на вдохе и выдохе частота пульса изменяется).

 

вопрос. как бы прицепиться к этим изменениям, чтобы вывести индикацию типа начала вдоха и начала выдоха? типа просто дифференцировать - уж очень неустойчиво, всего несколько ударов... может, есть какие идеи? спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может это просто глюк датчика?

о глюке речь не идет. вопрос - в использовании: зацепиться за коэффициенты разложения ряда - или идти путем экстраполяции - или дифференцирования?

сейчас работает вариант на смене знака производной, но очень уж нечетко работает. морока с допусками итп.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть такая штука - пульсометрия.

датчик на пальце, на выходе - последовательность импульсов, соответствующих ударам пульса.

обрабатываю фурьем, и вдруг получаю большущий горб на очень низкой частоте. после анализа оказалось, что это - частота дыхания (на вдохе и выдохе частота пульса изменяется)...

Простите, но надо бы уточнить:

- тип датчика (аналоговый или бинарный - есть удар/нет удара);

- о каком горбе идёт речь? Если имеет место быть частотная модуляция пульса, это вызовет лишь "размазывание" максимума спектра.

Вообще, не мешало бы реализацию процесса здесь выложить, а то опять будет гадание на кофейной гуще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никакой это не глюк. При вдохе частота пульса снижается, при выдохе возрастает.

Другие датчики использовать нельзя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы думаете меняется период следования импульсов? Я имею ввиду длительность импульса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

День добрый.

Извиняюсь что не в тему. Но вопрос связан с пульсом

 

Кто может подсказать формулу расчета уровня гемоглабина SpO2 по разности амплитуд двух пульсовых волн (снятых одним датчиком засвеченного красным и инфракрасным излучателем)?????

Был хороший документик с различными расчетами, но я его потерял. :( А вот теперь время пришло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 AndreyS and Atashi

 

Можно максимумы и дифференцированием искать, только нужно сначала через цифровой ФНЧ сигнал пропустить, а можно синтезировать один фильтр, который будет как ФНЧ и дифференциатор работать. Еще можно вейвлеты для этого использовать :).

 

P.S. Такой метод регистарции пульса правильно называется фотоплетизмографией (ФПГ). Вообще плетизмография это общее название для всех методов регистрации пульса. А что касается измерения уровня гемоглобина, это пульсооксиметрия (у фирмы Texas Instruments в апноте посвещенном медицинской технике вроде была про это статейка).

Изменено пользователем Alexsys

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Непонятно чем Вам мешает дыхательная составляющая при измерении пульса? Другое дело если Вы делаете Фурье обработку самой пульсовой волны, тогда да! ... влияние дыхания будет видно, но опять не конкретно взятой одной пульсовой волны, а если оценивать несколько пульсовых волн. Т.е. дыхательная составляющая будет прослеживаться только на подобном ансамбле (последовательной группе) пульсовых волн, т.к. каждая из них будет отличаться от соседней.

По всей видимости банальное измерение пульса (удар в мин.) Вас не интересует, а интересует исследование и оценка сердечнососудистой системы с точки зрения гидродинамической системы (ее характеристик)?

Дыхательные волны имеют свой частотный диапазон, который в итоге можно вырезать либо аналоговым, цифровым или комбинированным способом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Простите, но надо бы уточнить:

- тип датчика (аналоговый или бинарный - есть удар/нет удара);

- о каком горбе идёт речь? Если имеет место быть частотная модуляция пульса, это вызовет лишь "размазывание" максимума спектра.

Вообще, не мешало бы реализацию процесса здесь выложить, а то опять будет гадание на кофейной гуще.

датчик - оптический ик, обслуживается атмегой8, цифровая фильтрация, анализ по пику производной свет.потока + учет предв. анализа макс/мин потока.

 

горб на спектрограмме (соответственно, коэффициенты в ряде ф.). частота соответствует частоте дыхания. проверено экспериментально, - да так и должно быть.

насчет размазывания - иногда даже видны явно две соседние горбушки, но они уж очень близко - к дыханию не относятся (прямо).

 

2upc2:

не понял вопрос. можно поподробнее?

 

2Alexsys:

мне понравилось (навскидку) предложение насчет фнч+дифф. (цифр.) уже на стадии обработки бинарного сигнала, поанализирую... насчет вейвлетов - не знаю, все ж надо в реальном масштабе... хотя при таких частотах времени, пожалуй, хватит.

 

- и как всегда, хочется получше и попроще, те желание нарушить законы природы - неизменно!

 

2BVU:

"Непонятно чем Вам мешает дыхательная составляющая"

да не мешает! просто хочу выводить инфу о дыхании онлайн...

по поводу применения: акупунктура, динамика воздействия, определение оптимального момента окончания процедуры.

 

зы. длительность импульсов из атмеги постоянная.

Изменено пользователем Atashi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...