Форум ОНИОО «Космопоиск»

Направления => Технический форум. (Приборный). => Тема начата: b612 от 08 марта 2017 г., 12:16:02

Название: Фотоплетизмограф и реограф
Отправлено: b612 от 08 марта 2017 г., 12:16:02
Добрый день, уважаемые.

В догонку ещё одна оффтопная тема.

Ищу единомышленников для совместной разработки
многоканального портативного фотоплетизмографа и реографа.
Плетизмограф это приборчик похожий на пульсомер или пульсоксиметр.
Но в моём случае он должен быть минимум трехканальный.

Всё началось с того, что у меня есть знакомый иглорефлексотерапевт. Он владеет методикой диагностики по пульсу.
Такая диагностика даёт информацию о состоянии энергетики всех систем организма.
Так вот, он хочет популяризировать свой метод. Для этого нужен какой-то способ объективировать измерения пульсовой волны. При этом данные должны сниматься одновременно с нескольких точек (три точки на запястье, одна на шее и возможно одна или несколько точек на ноге.

Реограф это прибор, позволяющий оценить состояние кровеносных сосудов в определённых областях тела. Пока это только отдалённая задумка с целью попробовать проконтролировать реакцию сосудов на иглоукалывание определённых точек (БАТ).
Название: Re: Фотоплетизмограф и реограф
Отправлено: КБ от 08 марта 2017 г., 19:47:22
Цитата: b612 от 08 марта 2017 г., 12:16:02
Плетизмограф это приборчик похожий на пульсомер или пульсоксиметр.
Но в моём случае он должен быть минимум трехканальный.

Всё началось с того, что у меня есть знакомый иглорефлексотерапевт. Он владеет методикой диагностики по пульсу.
Такая диагностика даёт информацию о состоянии энергетики всех систем организма.
Так вот, он хочет популяризировать свой метод. Для этого нужен какой-то способ объективировать измерения пульсовой волны. При этом данные должны сниматься одновременно с нескольких точек (три точки на запястье, одна на шее и возможно одна или несколько точек на ноге.
А почему, всё-таки, последовательно измерять нельзя? Если ваш уважаемый коллега дианостирует вручную, то он явно не может обеспечить более 2-х каналов одновременно. А полноценный анализ цифровых записей пульсовых волн обычно осуществляется в средах на основе нейронных сетей(привет Томину!), и при наличии хороших временнЫх меток в исходных записях данные последовательных измерений будут ничем не хуже. Соответственно, если использовать отражающий ИК-фотоплетизмограф, то можно последовательно записать все нужные точки на крупных сосудах и/или местах с высокой плотностью капилляров(пальцы).
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 09 марта 2017 г., 08:19:58
Можно и последовательно.
Вы можете помочь с программой ?
Название: Re: Фотоплетизмограф и реограф
Отправлено: КБ от 10 марта 2017 г., 00:05:11
Программа - это соседняя тема.

А здесь вопросы совершенно конкретные. Раз уж проблема "трёхканальности" оказалась надуманной...

Для этого нужен какой-то способ объективировать измерения пульсовой волны
Вообще-то ФПГрафия это вполне объективный метод измерения.

три точки на запястье
Видите ли, в чём дело. Ваш уважаемый коллега, вроде как, выполняет механическую пульсографию, соответственно ему нужны 1. участки сосудов с максимальной амплитудой колебаний по фазам пульса 2. данные с нескольких участков - и то, и другое увеличивает отношение сигнал/шум. Но у ФПГрафа другие требования. Ему для хорошего сигнала нужна не механическая амплитуда, а амплитуда оптической плотности. А это лучше всего реализуется в дистальных фалангах - там и интенсивность кровотока как в мозге, и оптический путь небольшой, и контраст разных фаз хороший.

Он владеет методикой диагностики по пульсу.
Диагностики ЧЕГО? К настоящему времени за ~50 лет исследований пульсовых волн сформировались определённые методики и получаемые с них показатели.

Такая диагностика даёт информацию о состоянии энергетики всех систем организма.
Цитировать
Аппарат для диагностики и частотно-резонансной терапии, программируемый «Акутест 02» Диагностика входит в состав аппаратно-программного комплекса «Акутест». Аппаратно-прграммный комплекс позволяет проводить электропунктурную адаптометрию организма, под управлением персонального компьютера, что существенно облегчает работу оператора в сравнении с использованием автономного прибора. Метод электропунктурной адаптометрия позволяет получить данные о адаптационных резервах человека, как на уровне организма в целом, так и на уровне органов, систем органов, энергетических меридианов (и других структур организма).

он хочет популяризировать свой метод
Тут ведь какое дело. Не факт даже, что пульсометрия пальцами играет в диагностике вашего уважаемого коллеги ключевую роль. Это может быть просто способ "настройки" на какие-то другие диагностирующие признаки. Это всё сильно надо проверять, и ещё вопрос, формализуется ли это всё и переводится ли в инструментальные методы, конкретно в ФПГрафию? Для начала желательно было бы набрать хорошую статистику, используя какой-нибудь серийный ФПГраф с заведомо хорошим измерением параметров ПВ. Как вариант - сделать это на большом слёте Космопоиска.

И ещё. У меня подобной пульсодиагностикой много лет занимался родственник. Один из основателей уфологического движения в Совдепии, кстати. Отсюда и вопросы - не сочтите за Kruglyakoff-mode.
Название: Re: Фотоплетизмограф и реограф
Отправлено: Grey от 10 марта 2017 г., 00:13:57
три канала не очень то и надуманно. комп и больше каналов обрабатывает.
а в остальном ну-ну :)
и к космопоиску это никаким боком не относиться.
человек тут общается, тут и спросил помощи.
Название: Re: Фотоплетизмограф и реограф
Отправлено: КБ от 10 марта 2017 г., 00:25:30
К Космопоиску имеет отношение самое прямое. Просто обсуждение методов экспресс-диагностики имело место лет 10 назад, и все давно забыли. А проблема никуда не делась. Давление же мерили как показатель реакции на воздействие АЗ.
Название: Re: Фотоплетизмограф и реограф
Отправлено: Grey от 10 марта 2017 г., 00:43:27
Хотели определить влияние АЗ на организм.
Ну так в нормальных организациях, у водителей каждый день давление меряют. И что?
Название: Re: Фотоплетизмограф и реограф
Отправлено: КБ от 10 марта 2017 г., 01:10:04
Цитата: Grey от 10 марта 2017 г., 00:43:27
И что?
По делу-то есть что сказать?

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

Если уважаемый b612 и его уважаемый коллега могут на основе своего опыта расширить диагностические возможности ФПГрафии - это же замечательно!
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 11 марта 2017 г., 12:33:59
Цитата: КБ от 10 марта 2017 г., 00:05:11
три точки на запястье
Видите ли, в чём дело. Ваш уважаемый коллега, вроде как, выполняет механическую пульсографию, соответственно ему нужны 1. участки сосудов с максимальной амплитудой колебаний по фазам пульса 2. данные с нескольких участков - и то, и другое увеличивает отношение сигнал/шум.
Я пока дилетант в этих вопросах.
Пока видел только всё, что валяется в инете на поверхности.
Есть группы, которые пытаются анализировать волну при помощи надувной манжеты. Не видел, чтобы кто ФПграфом пытался смотреть лучевую артерию.
Если у вас есть такая информация, поделитесь
Цитата: КБ от 10 марта 2017 г., 00:05:11Он владеет методикой диагностики по пульсу.
Диагностики ЧЕГО? К настоящему времени за ~50 лет исследований пульсовых волн сформировались определённые методики и получаемые с них показатели.
что-то пока не попадалось убедительных работ по диагностике китайских меридианов.
Китайцы очень своеобразно делят организм на органы и системы.
Диагностику строят на основе своих "синдромов"
Цитата: КБ от 10 марта 2017 г., 00:05:11Такая диагностика даёт информацию о состоянии энергетики всех систем организма.
ЦитироватьАппарат для диагностики и частотно-резонансной терапии, программируемый «Акутест 02»
надо будет про него ещё разок перечитать. Название знакомое но суть уже не помню.
Цитата: КБ от 10 марта 2017 г., 00:05:11
он хочет популяризировать свой метод
Тут ведь какое дело. Не факт даже, что пульсометрия пальцами играет в диагностике вашего уважаемого коллеги ключевую роль. Это может быть просто способ "настройки" на какие-то другие диагностирующие признаки. Это всё сильно надо проверять, и ещё вопрос, формализуется ли это всё и переводится ли в инструментальные методы
он убеждён, что может научить любого
Цитата: КБ от 10 марта 2017 г., 00:05:11Для начала желательно было бы набрать хорошую статистику, используя какой-нибудь серийный ФПГраф
не думаю, что нужна большая статистика, достаточно будет чтобы мой знакомый посмотрел ФПграммы нескольких разных людей и сам послушал их пульс.
Цитата: КБ от 10 марта 2017 г., 00:05:11Как вариант - сделать это на большом слёте Космопоиска.
спасибо за подсказку. Трудно найти где-нибудь ещё подобную атмосферу.
Цитата: КБ от 10 марта 2017 г., 00:05:11
И ещё. У меня подобной пульсодиагностикой много лет занимался родственник. Один из основателей уфологического движения в Совдепии, кстати. Отсюда и вопросы - не сочтите за Kruglyakoff-mode.
интересно. У него есть какие-нибудь публикации ?
Название: Re: Фотоплетизмограф и реограф
Отправлено: Val от 12 марта 2017 г., 01:32:04
Цитата: b612 от 11 марта 2017 г., 12:33:59
Есть группы, которые пытаются анализировать волну при помощи надувной манжеты. Не видел, чтобы кто ФПграфом пытался смотреть лучевую артерию.
Если у вас есть такая информация, поделитесь
Помоему наручные часы Garmin Fenix 3 HR так измеряют пульс - по амплитуде оптической плотности (у них там три зелёного цвета светодиода снизу и приёмник не знаю точно какой).
(и там много ещё чего - шаги считают, килокалории, температуру, атмосферное давление, компас, gps, glonass, высота над уровнем моря, и там примочки разные по спорту, проверенные на профессиональных спортсменах).
А по wifi или blutooth (точно не помню) можно ещё и нагрудный измеритель пульса подключать, если надо.

А обработать это всё можно специальной программой на компьютере.
(но там самостоятельные дисплеи - пульса за последние 4 часа от текущего момента, и усреднённый за неделю на экран выдаёт, ну и там всё остальное тоже... )
Название: Re: Фотоплетизмограф и реограф
Отправлено: КБ от 12 марта 2017 г., 07:09:27
Помоему наручные часы Garmin Fenix 3 HR так измеряют пульс - по амплитуде оптической плотности (у них там три зелёного цвета светодиода снизу и приёмник не знаю точно какой)

Дело в том, что это именно пульсометры. Потому что есть оптическая плотность и оптическая плотность. Идея проекта Mio, от которого все и лицензировали(или украли - как чайниз) эти датчики себе в девайсы, была как раз что бы работать на ходу и быть мало чувствительным к врЕменным ослаблениям контакта и сдвигами датчиков. То есть там такая строб-вспышка светодиодная и колебания яркости пятна от неё достаточно толерантны к миллиметр туда миллиметр сюда. Для качественного измерения именно ПВ, и тем более гемоглобина/кровенаполнения, там, видимо, просто не хватает точности. Хотя в принципе если анализировать сырые данные с хорошего датчика, то ПВ может быть и можно построить. Но он их вроде бы как не отдаёт. А выделяет конкретно максимальные значения как отметки сердечного сокращения.

То есть именно для измерения пульса как такового Mio-сенсоры очень удобны. Но на пульсовую именно волну там рассчитывать не получается.

что-то пока не попадалось убедительных работ по диагностике китайских меридианов
Так вроде бы разные вещи в принципе. ПВ это жёсткость главных артерий в первую очередь.

С "меридианами" есть другая интересная научно-техническая возможность - электрический аналог ПВ. Всё-таки сердце - мощный электрический агрегат, и распространение возникших там колебаний по телу в прямом и обратном направлениях не исчерпывается тем, что измеряют при ЭКГ. Это могут быть и микроколебания электрического сопротивления при Фолль-диагностике. Причём, как и с ПВ, кроме первого порядка(синхронно с сердечными сокращениями) там могут быть и высшие, и в случае электро-эффектов эти высшие могут быть и значительно сильнее по амплитуде. В целом ведь сердечная деятельность моделируется цепью с выпрямителем, где сердце - источник ЭДС, клапан - диод, конденсатор - главные артерии, активная нагрузка - периферическая кровеносная система.

не думаю, что нужна большая статистика, достаточно будет чтобы мой знакомый посмотрел ФПграммы нескольких разных людей и сам послушал их пульс
Однако же, мерил соседке пульс и, посмотрев сам на свою деятельность, понял вас и вашего уважаемого коллегу. Да, три точки на руке одновременно. С двух рук сразу. Да, шесть каналов одновременно - хотя я в китайской медицине не специализируюсь.

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

И вот здесь да, было бы интересно сравнить ФПГраммы. Как минимум надо снимать ФПГ и с правой, и с левой руки для инь-янь сравнения. Это как раз вещь, которой в обычной диагностике не делают.
И - что будет аналогом глубины пульса при ФПГ на пальце? Нужна окклюзионная проба или все данные уже есть в ПВ, просто их надо понять?

интересно. У него есть какие-нибудь публикации ?
Он был товарисч совершенно непубличный. Его аналог на киноэкране - генерал Хэммонд из Stargate movie.
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 12 марта 2017 г., 20:23:50
Цитата: КБ от 12 марта 2017 г., 07:09:27
что-то пока не попадалось убедительных работ по диагностике китайских меридианов
Так вроде бы разные вещи в принципе. ПВ это жёсткость главных артерий в первую очередь.

С "меридианами" есть другая интересная научно-техническая возможность - электрический аналог ПВ. Всё-таки сердце - мощный электрический агрегат, и распространение возникших там колебаний по телу в прямом и обратном направлениях не исчерпывается тем, что измеряют при ЭКГ. Это могут быть и микроколебания электрического сопротивления при Фолль-диагностике. Причём, как и с ПВ, кроме первого порядка(синхронно с сердечными сокращениями) там могут быть и высшие, и в случае электро-эффектов эти высшие могут быть и значительно сильнее по амплитуде. В целом ведь сердечная деятельность моделируется цепью с выпрямителем, где сердце - источник ЭДС, клапан - диод, конденсатор - главные артерии, активная нагрузка - периферическая кровеносная система.
покачто всё очень размыто и не понятно.
Цитата: КБ от 12 марта 2017 г., 07:09:27
Первый этап там будет что? Сравнение поверхностного и глубокого пульса как показатель (дис)баланса инь-янь у пациента. Сначала суммарное по всем точкам обеих рук. Потом шаг за шагом детальнее.

И вот здесь да, было бы интересно сравнить ФПГраммы. Как минимум надо снимать ФПГ и с правой, и с левой руки для инь-янь сравнения. Это как раз вещь, которой в обычной диагностике не делают.
хорошо бы ещё понять чем в принципе отличается поверхностный от глубокого )
То ли диагност таким образом получает информацию о форме ПВ, то ли тестирует систему "под нагрузкой"
Очень любопытно, чем могут в принципе отличаться параметры ПВ в точках на одной и той же артерии на расстоянии 2 см .
Многоканальность, думаю нужна не для этих точек.
На теле достаточно большое количество БАТ и в том числе в более ярко выраженных местах, которые более определённо можно соотнести с меридианами.
Цитата: КБ от 12 марта 2017 г., 07:09:27интересно. У него есть какие-нибудь публикации ?
Он был товарисч совершенно непубличный. Его аналог на киноэкране - генерал Хэммонд из Stargate movie.
а пообщаться с ним возможно ?
Название: Re: Фотоплетизмограф и реограф
Отправлено: Grey от 13 марта 2017 г., 00:56:24
https://ru.aliexpress.com/item/1pcs-Sensor-Pulsesensor-Biosensor-For-Arduino-Pulse-Heart-Rate-Sensors-Module-Board-Detector-Sensore-Pulse-Sensor/32633774724.html
Датчик с аналоговым выходом.
Название: Re: Фотоплетизмограф и реограф
Отправлено: КБ от 13 марта 2017 г., 07:10:57
Датчик с аналоговым выходом
Маловероятно, что "оно" в состоянии фиксировать ПВ. Пробовать можно, конечно - но сразу надо быть готовым к жуткому шуму.

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

которые более определённо можно соотнести с меридианами
С этого ли начинать? Всё-таки проще сначала работать с теми измерениями ПВ, которые 1. отработаны 2. доступны - даже в плане цен, пальчик-зайчик стоит где-то в пределах 10тыр

а пообщаться с ним возможно ?
Потребует, вероятно, спиритического сеанса  :)
Название: Re: Фотоплетизмограф и реограф
Отправлено: gnome от 13 марта 2017 г., 18:02:20
Вот видео нашел с этим датчиком. К нему есть какая - то плата готовая с выходом на компьютер.
Посмотрите как он там изображает пульс. Какие - то равномерные линии постоянно присутствуют..  ???
https://youtu.be/d56UaiBFolk
Название: Re: Фотоплетизмограф и реограф
Отправлено: Grey от 13 марта 2017 г., 22:04:22
Цитата: gnome от 13 марта 2017 г., 18:02:20
К нему есть какая - то плата готовая с выходом на компьютер.
Arduino UNO?
Ещё пример использования https://www.youtube.com/watch?v=cM_Y7dkBDSk
Название: Re: Фотоплетизмограф и реограф
Отправлено: ЛУТ от 14 марта 2017 г., 10:25:55
Ардуино конечно готовая плата , но это просто микроконтроллер , программку придраться самому писать под свои нужды.
Название: Re: Фотоплетизмограф и реограф
Отправлено: ЛУТ от 14 марта 2017 г., 14:51:57
Кстати - пульс это ведь следствие биения сердца , причём в пульсе многая информация теряться.
Может лучше сразу ЭКГ ?
Кардиограф на основе Arduino своими руками (http://prointellekt.ru/EKG1.php)
Модуль RC039. «Модуль ЭКГ на базе микросхемы AD8232» для Arduino. (http://arduino-kit.ru/catalog/id/modul-rc039.-%C2%ABmodul-ekg-na-baze-mikroshemyi-ad8232%C2%BB-dlya-arduino.)
Ну и целая ветка форума (http://arduino.ru/forum/obshchii/ekg-i-arduino) про ЭКГ и Arduino
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 14 марта 2017 г., 22:40:07
Добрый день, уважаемый ЛУТ. Рад видеть ваше участие в теме !

ЭКГ показывает только работу самого сердца. ЭКГ хоть и является довольно информативным методом, но всё-таки исследование пульсовой волны в разных точках несёт больше информации о состоянии разных органов, поскольку от их состояния зависит и распределение кровотока.
Если вдруг соберётесь делать кардиограф, то не рекомендую пользовать те готовые датчики. Я недавно слепил свой кардиограф на 2 независимых отведения на ардуине с передачей через блютус. Один хороший человек даже написал приложение под андроид.
Сейчас вот от безисходности сам взялся за написание монитора под винду.
http://biorezonans.3bb.ru/blogs.php?show=my
Название: Re: Фотоплетизмограф и реограф
Отправлено: ЛУТ от 15 марта 2017 г., 00:16:12
Цитата: b612 от 14 марта 2017 г., 22:40:07
Сейчас вот от безисходности сам взялся за написание монитора под винду.
Отчего-же безысходность?
Под винду (если через COM порт)проще написать чем для андроид.
Можно легко в processing написать программку http://arduino-diy.com/arduino-processing-osnovi.
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 15 марта 2017 г., 18:54:19
Цитата: ЛУТ от 15 марта 2017 г., 00:16:12Отчего-же безысходность?
Под винду (если через COM порт)проще написать чем для андроид.
Можно легко в processing написать программку http://arduino-diy.com/arduino-processing-osnovi.
ок спасибо за ссылки
Но ком-порт это только малая часть того, что нужно.
Нужно ещё строить движущиеся графики, менять масштабы, рисовать сетку, писать в файлы.
Вообще-то всё подъёмно только муторно. В каждой строчке по несколько новых незнакомых букв и слов.
Кто постоянно пишет сделал бы это в разы быстрее.

Когда и где ближайший большой слёт аномальщиков ?
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 19 марта 2017 г., 08:29:56
Уважаемые.
Кто-нибудь имел дело с адаптивной фильтрацией ?
Делаю программу для ЭКГ, надо фильтровать, не знаю с какой стороны к этому подходить.
Может быть кто-то ковырял. Подскажите.
Название: Re: Фотоплетизмограф и реограф
Отправлено: UncleMike от 19 марта 2017 г., 12:38:41
А в чем состоит задача? Зачем нужен именно адаптивный фильтр и по каким параметрам необходима адаптация?
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 19 марта 2017 г., 12:58:00
"Адаптивный" это самое крутое слово  :)
А задача отфильтровать сигнал
Убрать всё выше 40 гц с хорошим ослаблением
Убрать всё ниже 0.1 гц начисто
Убрать 50гц начисто
и аккуратно ослабить всё ниже 0.5гц
При этом не испортив форму сигнала.

Слышал что 50гц лучше убирать аккуратненько с учетом плавания частоты и фазы, для этого и применяют адаптивные фильтры
Название: Re: Фотоплетизмограф и реограф
Отправлено: Val от 19 марта 2017 г., 17:55:24
Цитата: b612 от 19 марта 2017 г., 08:29:56
Уважаемые.
Кто-нибудь имел дело с адаптивной фильтрацией ?
Делаю программу для ЭКГ, надо фильтровать, не знаю с какой стороны к этому подходить.
Может быть кто-то ковырял. Подскажите.
Лет 25 назад я помог одному к.т.н и его профессору написать алгоритм на их новый метод измерения - кусок алгоритма, по которому их "забанили". ))
То было ориентировано на ассемблер и ацп, далековато и проще от того что нужно Вам, но смысл такой - нужно сделать базу данных шумовых (или полезных) сигналов или чтобы база формировалась "на лету". Потом вычитаете шумовые сигналы и выводите оставшийся полезный сигнал в том же порядке что при поступлении на вход.
Вот как в этой проге, возможно:
http://geovers.com/base/new/content/products/Adaptive-filtration-noise-frequence.php

Ps: Все же нужна жесткая привязка к ацп.
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 19 марта 2017 г., 19:57:03
Спасибо за ответ.
Я тут уже начитался про адаптивную и пришел к выводу, что оно мне пока рановато.
А надо простые фильтры баттерворта или чебышева
При том желательно в "готовом" виде
В виде словесного описания алгоритма, который на входе имеет
массив отсчетов и набор коэффициентов а на выходе выдаёт значение очередного профильтрованного отсчета.
Нужно три фильтра
Нижних - до 0.5
высоких - после 40
и режекторный 50 гц
PS
Пробовал в одной программе поиграться с разными
получил приемлемый результат с
bandstop Чебышев 45-999 Гц 1db ripple
хичпас Чебышев 2Гц первого порядка 1 дб на октаву
и даже без режекторного
Название: Re: Фотоплетизмограф и реограф
Отправлено: UncleMike от 19 марта 2017 г., 20:06:24
Я бы не замарачивался адаптивными подходами, сделал бы неадаптивный фильтр. Могут возникнуть сложности с адаптацией - вопрос сходимости адаптивных контуров фильтра (хотя лучше в сети поискать, может быть есть готовое решение именно для данного приложения и даже программная библиотека).
А так рекурсивный БИХ-фильтр (фильтр с бесконечной импульсной харакетристикой) - как вариант.
Или я бы попробовал быстрое преобразование Фурье, взять части спектра с теми диапазонами, где необходимо подавление частот или их ослабление. С обратным преобразованием этих участков спектра во временную область и вычитанием из исходного сигнала. Сам хочу так попробовать со своей задачей, но времени пока нет. Главное, чтобы этот метод не вносил искажения сигнала (тут еще помоделировать надо).
И тут вопрос на какой платформе вы будете этот алгоритм делать, чтобы потянул вычисления.
Но проще всего будет БИХ-фильтрация
Название: Re: Фотоплетизмограф и реограф
Отправлено: ЛУТ от 20 марта 2017 г., 01:22:41
Просто и доступно о фильтре нижних частот  http://chipenable.ru/index.php/programming-avr/item/162-prostoy-cifrovoy-filtr.html

Но есть ещё более простой метод - скользящие среднее, я его применял для сглаживания данных от счётчика Гейгера.
Смысл в том что берём несколько последних отсчётов-сэмплов(байтов)  например 10 ,складываем значения байтов и делим на 10, полученным числом заменяем последний байт , на следующем байте делаем так же - сумму последних 10-ти делим на 10 и тд...
Частота среза зависит от числа складываемых последних байт.
Тут проект в котором я применил подобную фильтрацию http://forum.kosmopoisk.ru/index.php?topic=6757.0

Ещё про этот метод https://habrahabr.ru/post/134375/
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 20 марта 2017 г., 08:44:34
Помогите, пожалуйста.
Я с матлабом работать тоже не умею.
Скользящее среднее даёт не оч хороший результат.
Название: Re: Фотоплетизмограф и реограф
Отправлено: ЛУТ от 20 марта 2017 г., 10:25:10
С матлэбом тоже не имел дело, писал всё в С++ builder, в моём проекте - метод скользящего среднего подошёл идеально.

Если нужно более узкие и крутые области среза частот то тут без преобразования Фурье не обойтись.
После преобразования массива отсчётов получаете массив с амплитудами частот , удаляете из массива частоты которые вам нужно , после чего обратное преобразование в массив отсчётов. Но так как вам нужно отсечь частоты ниже  0.5 Гц  ??? будет не просто , нужно что бы был хотя бы один период ( а лучше несколько) частоты что-бы преобразование сработало . Это значит надо обрабатывать массив за несколько секунд отсчётов, и будет отставание данных на мониторе от данных в реальном времени.
А вот с обрезанием частот выше 40 Гц Фурье справиться наУра  :) и можно взять массив  в 100 миллисекунд, не надо будет даже специального режекторного фильтра на 50Гц.
Как сделать преобразование Фурье в  С++ builder могу подсказать (есть опыт) а вот обратного преобразования не делал , не было нужды так как писал анализатор спектра.
Название: Re: Фотоплетизмограф и реограф
Отправлено: UncleMike от 21 марта 2017 г., 22:53:36
Самый простой алгоритм - цифровой БИХ-фильтр второго порядка (там есть и ФНЧ, режекторный, ФВЧ):
http://model.exponenta.ru/lectures/audio_eq.htm
Стоит его попробовать, но, возможно, придется повышать порядок фильтра
Название: Re: Фотоплетизмограф и реограф
Отправлено: ЛУТ от 29 июля 2018 г., 12:59:07
Тут зашёл разговор за фильтры.
У меня тоже появилась необходимость освоить их, и вот что я раскопал.
Программка для КИХ и БИХ фильтров, генерит готовый С код - готовая функция в которую вводишь число и получаешь отфильтрованное значение.
Скачать можно тут http://www.winfilter.20m.com/

/**************************************************************
WinFilter version 0.8
http://www.winfilter.20m.com
akundert@hotmail.com

Filter type: Low Pass
Filter model: Butterworth
Filter order: 2
Sampling Frequency: 1000 Hz
Cut Frequency: 100.000000 Hz
Coefficents Quantization: float

Z domain Zeros
z = -1.000000 + j 0.000000
z = -1.000000 + j 0.000000

Z domain Poles
z = 0.571490 + j -0.293599
z = 0.571490 + j 0.293599
***************************************************************/
#define NCoef 2
float iir(float NewSample) {
    float ACoef[NCoef+1] = {
        0.06745527606901530200,
        0.13491055213803060000,
        0.06745527606901530200
    };

    float BCoef[NCoef+1] = {
        1.00000000000000000000,
        -1.14298050253990090000,
        0.41280159809618860000
    };

    static float y[NCoef+1]; //output samples
    static float x[NCoef+1]; //input samples
    int n;

    //shift the old samples
    for(n=NCoef; n>0; n--) {
       x[n] = x[n-1];
       y[n] = y[n-1];
    }

    //Calculate the new output
    x[0] = NewSample;
    y[0] = ACoef[0] * x[0];
    for(n=1; n<=NCoef; n++)
        y[0] += ACoef[n] * x[n] - BCoef[n] * y[n];
   
    return y[0];
}
Название: Re: Фотоплетизмограф и реограф
Отправлено: Val от 14 августа 2018 г., 11:25:23
Цитата: b612 от 19 марта 2017 г., 19:57:03
Спасибо за ответ.
Я тут уже начитался про адаптивную и пришел к выводу, что оно мне пока рановато.
А надо простые фильтры баттерворта или чебышева
При том желательно в "готовом" виде
Так как успехи? Вы сделали то что хотели?