Introduction ------------ This folder contains a set of scripts that can be used to automatically decode the PSK125 beacon at 22:00 The `analyse_capture.grc` was designed with GNURadio 3.7, but later the python file was manually ported to GNURadio 3.8, because the [MPSK receiver block was deprecated](https://github.com/gnuradio/gnuradio/issues/1083) Dependencies ------------ * Python 3 * GNURadio 3.8 * An SDR device and a suitable I/Q capture tool Principle of operation ---------------------- 1. Capture I/Q data, in u8 format, at 20148ksps, centered on 145.700MHz, into a file called `iq.raw` 1. Demodulate FM and PSK using the GNURadio flowgraph `analyse_capture.grc`. It will write a file called `psk125.bit` 1. Run the `varidecode.py` script, which will read `psk125.bit` and write `psk125.txt` with decoded beacon data Example for RTLSDR: `rtl_sdr -f 145700000 -n 204800000 iq.raw` will capture 100 seconds worth of IQ data. References ---------- https://sdradventure.wordpress.com/2011/10/15/gnuradio-psk31-decoder-part-1/ https://sdradventure.wordpress.com/2011/10/15/gnuradio-psk31-decoder-part-2/