FIR filter
FIR-фильтр на C++ с поддержкой разных типов данных для обработки сигналов на Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a40d876b9f4478b40b8099d00c6cdbca67566a615168756330dcd658e5f620d9FIR_filter-0.1.1-a40d876b.zipОписание
Гибкая библиотека для реализации FIR-фильтров на Arduino и других микроконтроллерах на C++. Работает с разными типами данных, что упрощает интеграцию в существующие проекты обработки сигналов. В отличие от более узких реализаций, здесь используются шаблоны классов, позволяющие применять фильтр к целым числам, числам с плавающей точкой и другим типам без переписывания кода. Библиотека не считает коэффициенты самостоятельно — для этого есть онлайн-инструмент T-Filter. В примерах показано, как определить нужное усиление фильтра, собрать скользящее среднее и использовать несколько фильтров в одном скетче. Основана на работе Sebastian Nilsson, но расширена и переработана для универсальности.