CPFSK modulation and more in quadrature on STM32 microprocessors

The author, an engineer with a background in telecommunications, shares practical experience in implementing a radio modem based on the STM32 microcontroller (Cortex-M3 core). The focus is on developing an efficient modulator for the AX.25 protocol, which utilizes Continuous-Phase Frequency-Shift Keying (CPFSK). The article discusses the transition from professional test equipment to accessible microcontrollers and the optimization of signal synthesis algorithms. The author demonstrates the process of creating assembly language functions for the Cortex-M3 that allow for the fast and high-quality generation of smooth, continuous-phase signals. This article is useful for embedded systems developers interested in digital signal processing and low-level code optimization for STM32 microcontrollers, aiming to implement complex modulation methods without relying on specialized DSP processors.
This is a summary. Read the full article at the original source:
HabrRelated stories
The author of the Habr article reflects on the current transformations in the IT industry, questioning how to adapt to rapidly changing realities. The…
AlphaNIST is an open-source project designed to streamline the implementation and management of the NIST Cybersecurity Framework (CSF). As organizatio…
The author shares their experience launching DevRaid, a platform designed to verify developer skills through automated code checks rather than traditi…



