ARM Radio for System Workbench

I2PHD's classic STM32F SDR ported to a free IDE

Public Chat
Similar projects worth following
Multimode reception up to 900 KHz with a microcontroller. The original project was based on Keil's toolchain. No size limit with AC6 and ST's tools.

I'm publishing the port I did years ago to the free System Workbench IDE of the amazing SDR by I2PHD. I was mainly interested in the SDR side of the code, so user interface is as basic as possible. Nonetheless it provides all the necessary controls on the 320X240 touch sensitive LCD and adds a signal level meter.

This project is extremely intersting, it allows a direct experience of many DSP and SDR concepts by using a common microprocessor and C language. An HDL approach for FPGA has a much steeper learning curve. The original documentation is really educational and is worth reading, weather you'll try the circuit or not.
All of the IDE's project is on GitHub so it should be fast to get operational. I kept the support libraries of the period this project originates, unfortunately STM and ARM seem to move things around every few months.
I used a simpler RF front end. Since I'm using a tuned magnetic loop as an antenna, I did without the low pass tuned circuit that can be seen in the original work. With it I was able to receive many ham stations and beacons on the 472 KHz band, aviation's NDB, and the historic SAQ station on 17 KHz.

A small video with NDBs reception:

  • 1 × STM32F429 Discovery Board Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × RF Front End. Refer to original schematics

View all 3 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates