Goertzel
Декодирование тонов на основе алгоритма Goertzel для DTMF и FSK-модуляции с минимальными затратами ресурсов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ecf5cc9f8689c2d6d5098c11d52f01e983ad0a413fb5f801e6022696e7ebb143Goertzel-1.0.2-ecf5cc9f.zipОписание
Алгоритм Goertzel — это быстрый способ вычислить отдельные компоненты преобразования Фурье без расчёта полного спектра. Библиотека реализует этот подход для декодирования одного или нескольких тонов одновременно, что пригодится при работе с DTMF, FSK-модуляцией и похожими задачами. Главное преимущество — экономия ресурсов микроконтроллера: метод работает намного быстрее и требует меньше памяти, чем полное преобразование Фурье. Удобный интерфейс позволяет легко настроить частоты для анализа и получить амплитуду каждого тона. Подходит для проектов, где нужна обработка звуковых сигналов на плате Arduino с ограниченными вычислительными возможностями.