Bolder Flight Systems Filter
Цифровая фильтрация данных на основе рациональной передаточной функции с поддержкой IIR-фильтров для обработки сенсорных данных и сглаживания шума
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:607791d9473d209b31fd431811c693b63aa5e742ace53c6a790808ad25ebe3fcBolder_Flight_Systems_Filter-4.0.0-607791d9.zipОписание
Библиотека реализует цифровую фильтрацию данных на основе рациональной передаточной функции — примерно как функция filter в MATLAB. Можно задать коэффициенты числителя и знаменателя, и библиотека будет обрабатывать входящие значения через созданный фильтр. Есть поддержка простых IIR-фильтров, метод Update принимает значение и возвращает отфильтрованный результат, а Reset сбрасывает состояние фильтра. Тестировалось на Teensy 3.x, 4.x и LC, но должно работать и на других платах Arduino. Зависит от библиотеки Units от Bolder Flight Systems, которую нужно установить отдельно. Подходит для задач обработки сенсорных данных, сглаживания шума или коррекции сигналов в реальном времени.