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

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

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

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

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

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

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

Всё началось с того, что у меня есть знакомый иглорефлексотерапевт. Он владеет методикой диагностики по пульсу.
Такая диагностика даёт информацию о состоянии энергетики всех систем организма.
Так вот, он хочет популяризировать свой метод. Для этого нужен какой-то способ объективировать измерения пульсовой волны. При этом данные должны сниматься одновременно с нескольких точек (три точки на запястье, одна на шее и возможно одна или несколько точек на ноге.
А почему, всё-таки, последовательно измерять нельзя? Если ваш уважаемый коллега дианостирует вручную, то он явно не может обеспечить более 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
И что?
По делу-то есть что сказать?

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

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

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

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

И вот здесь да, было бы интересно сравнить ФПГраммы. Как минимум надо снимать ФПГ и с правой, и с левой руки для инь-янь сравнения. Это как раз вещь, которой в обычной диагностике не делают.
хорошо бы ещё понять чем в принципе отличается поверхностный от глубокого )
То ли диагност таким образом получает информацию о форме ПВ, то ли тестирует систему "под нагрузкой"
Очень любопытно, чем могут в принципе отличаться параметры ПВ в точках на одной и той же артерии на расстоянии 2 см .
Многоканальность, думаю нужна не для этих точек.
На теле достаточно большое количество БАТ и в том числе в более ярко выраженных местах, которые более определённо можно соотнести с меридианами.
интересно. У него есть какие-нибудь публикации ?
Он был товарисч совершенно непубличный. Его аналог на киноэкране - генерал Хэммонд из 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
К нему есть какая - то плата готовая с выходом на компьютер.
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
Сейчас вот от безисходности сам взялся за написание монитора под винду.
Отчего-же безысходность?
Под винду (если через COM порт)проще написать чем для андроид.
Можно легко в processing написать программку http://arduino-diy.com/arduino-processing-osnovi.
Название: Re: Фотоплетизмограф и реограф
Отправлено: b612 от 15 Март 2017 г., 18:54:19
Отчего-же безысходность?
Под винду (если через 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
Уважаемые.
Кто-нибудь имел дело с адаптивной фильтрацией ?
Делаю программу для ЭКГ, надо фильтровать, не знаю с какой стороны к этому подходить.
Может быть кто-то ковырял. Подскажите.
Лет 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
Спасибо за ответ.
Я тут уже начитался про адаптивную и пришел к выводу, что оно мне пока рановато.
А надо простые фильтры баттерворта или чебышева
При том желательно в "готовом" виде
Так как успехи? Вы сделали то что хотели?