Назад к каталогу

Hafid

Цифровые фильтры (IIR, режекторный, Калман) для очистки биосигналов ECG, EMG, EEG, EOG от шумов и сетевых помех

Версия1.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер6.75 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.06.75 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:6b950422da7d54ac7edd76e3bddbfd15a1d574541fea49bb38efdc1e6d37978c
АрхивHafid-1.0.0-6b950422.zip

Описание

Если вы работаете с биопотенциалами на Arduino или ESP32 — ECG, EMG, EEG, EOG — и нужно избавиться от шумов и артефактов, Hafid предлагает готовый набор цифровых фильтров. В ней есть высокочастотный фильтр на 1 Hz (для отсечки дрейфа), низкочастотные фильтры под каждый тип сигнала, режекторный фильтр на 50/60 Hz (особенно полезно для подавления помех от сети), Moving Average для сглаживания и фильтр Калмана для оценки состояния. Сигнал проходит через цепочку последовательно: ADC → высокочастотный → режекторный → низкочастотный → усреднение → Калман. Фильтры реализованы на основе IIR-фильтров в форме Бiquad (Direct Form II Transposed), что экономит вычислительные ресурсы. Также в библиотеке есть функция для пересчёта значений с АЦП в милливольты.

Версии

Показано: 1
1.0.02026-08-23 19:13:47 UTC
ZIP по запросу
первое скачивание может быть дольше