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