Soundmodem in Micropython?

Showroom for MicroPython related hardware projects.
Target audience: Users wanting to show off their project!
Post Reply
mhepp
Posts: 19
Joined: Thu May 28, 2015 5:50 pm

Soundmodem in Micropython?

Post by mhepp » Thu Jun 09, 2016 7:51 am

Hi all,

does anybody know of a way to use a MicroPython board as a soundmodem (both generating (modulation) and decoding (demodulation) ) data <-> sound signals? This would be extremely useful for applying PyBoards, WiPy and other MicroPython boards for ham radio and telemetry applications.

Such functionality has been implemented on much less powerful CPUs, like

- PIC, see e.g. http://www.enide.net/webcms/?page=wb8wga-tnc or http://blog.g4ilo.com/2011/02/pic16f88-tnc.html
- Arduino/ATmega, see e.g. http://www.george-smart.co.uk/wiki/Arduino_TNC

and is widely available for Raspberry Pis, like

- https://github.com/EliasOenal/multimon-ng
- https://packages.debian.org/jessie/soundmodem

Python libraries that do this or part of this are

- https://github.com/jmcmellen/sameeas
- https://github.com/casebeer/afsk/blob/m ... sk/afsk.py

Has anyone tested such Python libraries or ported others successfully?

Martin

Post Reply