Page 1 of 1

Soundmodem in Micropython?

Posted: Thu Jun 09, 2016 7:51 am
by mhepp
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