Code and slides for my PyCon Israel 2018 talk
Video of the talk is online at https://www.youtube.com/watch?v=xJOFaOM2wUc
- Talk Slides
- Naive async FM demodulation
- Offline numpy FM demodulation
- FM demod GNU Radio Companion Flowgraph
$ python numpy_fm_demod.py capture
$ aplay wbfm-mono-50000.0.raw -r 50000 -f S16_LE -t raw -c 1
Note that the final sample rate can never really be 44.1kHz.
Alternatively dump and load samples:
$ python numpy_fm_demod.py dump out.npy
$ python numpy_fm_demod.py load out.npy
$ aplay wbfm-mono-50000.0.raw -r 50000 -f S16_LE -t raw -c 1