Tinkering & experiments

The projects

Software and experiments around radio, SDR and navigation - from DAB+ and the HackRF One to centimetre-level positioning.

Projects

Sketch of Qt-DAB Classic

Qt-DAB Classic

A DAB+/DAB receiver for the HackRF One SDR: a fork of Jan van Katwijk's Qt-DAB with a compact "Classic" UI, EPG browser, timer, recording and emergency warning (EWF) - plus optimised signal processing.

DAB+HackRF OneQt / C++

github.com/clrsrc/qt-dab-classic (opens in a new tab)

Sketch of dabtx

dabtx

A DAB+ transmitter for the HackRF One: the full chain from PC audio through HE-AAC encoding and DAB+ superframe to COFDM modulation and IQ output. Up to 47 channels, including amateur bands (70 cm to 6 cm).

Note: transmit only within the legally permitted scope, i.e. on the amateur bands cleared for it.

DAB+ TXHackRF OneCOFDMC

github.com/clrsrc/dabtx (opens in a new tab)

Sketch of smartphone-rtk

smartphone-rtk

Centimetre-level positioning with a smartphone: an Android app injects RTCM3 correction data straight into the phone's internal GNSS chip via mock location - plus a complete NTRIP base-station stack for Debian/Raspberry Pi.

RTKGNSS / NTRIPAndroid / KotlinGPL-3.0

github.com/clrsrc/smartphone-rtk (opens in a new tab)

Sketch of ATS Mini

ATS Mini (firmware)

Firmware for the SI4732 pocket receiver (ESP32-S3): a small all-band receiver for FM, medium/long/shortwave and SSB - here as my own further-developed variant.

SI4732ESP32-S3All-band RX

Local project.

The illustrations are my own schematic sketches of the projects - not screenshots.