Developing FM demodulation algorithms

Published:

Project goal

The goal of the procject is to develop and test various algorithms for real-time frequency demodulation on various microcontroller units. It is necessary to discover execution time and predictability of developed algorithms on different platforms. The following has to be done:

  • at least support STM32 Cortex-M architecture, multiprocessor STM32H7 is available as well,
  • implement frequency discriminator algorithm,
  • implement frequency detector algorithm,
  • implement counter demodulation using a timer peripheral,
  • compare the results of algorithms with equivalent MATLAB models.

Requirements

Requirements:

  • C
  • microcontroller programming
  • digital signal processing
  • communication systems