SignalCore
Обработка цифровых сигналов для Arduino: FFT, DDS-генератор, фильтры и спектральный анализ с аппаратным ускорением на Teensy
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ce0b32fd9b51ad3a2e5c1f713e41c2d24c20ee607d68c4cd23f73cff55798976SignalCore-0.1.0-ce0b32fd.zipОписание
Набор инструментов для обработки сигналов на Arduino — FFT для спектрального анализа, генератор сигналов на основе DDS, оконные функции, детектор фронтов и фильтры вроде пикхолда и экспоненциального скользящего среднего. На Teensy 4.x всё считается через аппаратное ускорение CMSIS-DSP от ARM, на остальных платах работает через портативную реализацию на C++ — код скетча при этом не меняется. Пригодится, если нужно анализировать частотный состав сигнала, генерировать тестовые волны, стабилизировать повторяющиеся сигналы или сглаживать данные. Библиотека только вычисляет и не привязана к конкретному выводу информации на экран, поэтому легко подходит под любой способ визуализации.