Назад
Разработка ПО и open source

Когерентная демодуляция CPFSK на микроконтроллерах семейства ARM Cortex M

Habr
Advertisement468 × 90
Когерентная демодуляция CPFSK на микроконтроллерах семейства ARM Cortex M

В новой статье на Habr автор делится методами оптимизации когерентной демодуляции сигналов CPFSK для микроконтроллеров ARM Cortex-M, включая STM32F103 и STM32H750. Основное внимание уделено эффективному вычислению тригонометрических функций с использованием разложения в ряд Фурье с фиксированной точкой, что позволяет достичь высокой точности при минимальных затратах тактов процессора. Автор описывает переход от посимвольной обработки к поблочной корреляции с использованием скользящего окна, что значительно повышает скорость вычислений и позволяет выполнять квадратурную демодуляцию в реальном времени даже на бюджетных контроллерах. Предложенный подход обеспечивает динамический диапазон, достаточный для обработки сигналов с полосой до 125 кГц, открывая новые возможности для реализации сложных алгоритмов цифровой обработки сигналов на встраиваемых системах с ограниченными ресурсами.

This is a summary. Read the full article at the original source:

Habr
Advertisement468 × 90
Share
Разработка ПО и open source

Похожие

По мере того как AI-агенты становятся неотъемлемой частью работы разработчиков, расходы на потребление токенов вызывают все большее беспокойство. Эрик…

Dev.to
Advertisement970 × 250