sdrx:
Currently Sdrx is mainly a project intended for teaching my self the development of Software Defined Radio functions and Digital Signal Processing. I have built into sdrx an FFT-based Spectrum Display and de-modulators for Frequency Modulated and Amplitude Modulated radio transmissions, detectors for Single Sideband (USB/LSB) signals and for CW (Morse code) transmissions. Sdrx has controls for setting up RTL2832x-based SDR dongles via the librtlsdr, Mirics-based SDR dongles via the libmirisdrapi-rsp library and Perseus receivers via libperseus-sdr. These controls include the Tuner Center Frequency, RTL2832x Digital AGC, Tuner Gain Mode (Manual or Auto), Manual Tuner Gain Setting and Sampling Rate and Buffer Size for async streaming from the SDR dongle. Sdrx includes a Chebyshev Low Pass Filter which is used as the "roofing filter" of the sample stream from the SDR dongle and for the Low Pass filters needed by the Weaver SSB and CW de-modulator. Play Back of demodulated signals is via the computer's Sound Card and by using the ALSA sound system API.

As of version 0.9-beta, Sdrx includes functions for receiving and decoding Time Signal stations on VLF and Long Wave. Currently Sdrx can receive time and date data from MSF on 60kHz, RBU on 66.667kHz, DCF77 on 77.5kHz and TDF/Allouis on 162kHz. The detection of data bits and the synchronization signals is done by pattern matching rather than hard threshold-ing, so that Sdrx can successfully copy weak time station signals even well outside the official range. For example, the MSF signal on 60kHz can quite often be received and decoded even though it is about 3500km away! Development of time station receiving and decoding functions was done using a Perseus SDR receiver and a 1/4l GP antenna for the 30m amateur band (7.5m high).

Manual Read more details on-line or download sdrx's manual.
Package Download the (last!) source package of sdrx with a GTK+-2 GUI.
Package Download the source package of sdrx with a GTK+-3 GUI
This a screen capture of sdrx's windows while receiving a local radio station on 963kHz
sdrx
Sdrx receiving data from DCF77 on 77.5kHz
dcf77
Sdrx receiving data from TDF on 162kHz
dcf77
Sdrx receiving data from MSF on 60kHz
dcf77
Sdrx receiving data from RBU on 66.667kHz
dcf77