This is a simple UKHASnet decoder for RTL SDR dongles. Other similar decoder might already exist but this was a way for me to understand the protocol and get used to it.
You need to have a working dongle and rtl_fm running.
rtl_test
rtl_test -p 10
to get ppm error or use kalibrate but it did not work for me on OSX.
make
./UKHASnet-decoder -h
- Synchronisation:
- Add tolerance bit option (and possibly use the preamble for more robustness)
- Support inverted bits
- Confirm that RFM CRC computation is weird (has someone had some experience with that ?)
- Find better threshold formula to account for packet with no sufficient bit transitions