rx_fm
, rx_power
, and rx_sdr
tools for receiving data from SDRs,
based on rtl_fm
, rtl_power
, and rtl_sdr
from librtlsdr,
but using the SoapySDR vendor-neutral SDR support library instead, intended
to support a wider range of devices than RTL-SDR.
Install SoapySDR, then run:
cmake .
make
After building, these binaries should then be available at the root directory:
-
rx_fm
(based onrtl_fm
): demodulator for FM and other modes, see rtl_fm guide -
rx_power
(based onrtl_power
): FFT logger, see rtl_power -
rx_sdr
(based onrtl_sdr
): emits raw I/Q data
Tools from librtlsdr not included in this repository:
rtl_eeprom
,rtl_test
,rtl_ir
: specific to RTL-SDR devicesrtl_tcp
,rtl_rpcd
: remote networking, see SoapyRemote insteadrtl_adsb
: see dump1090
Currently tested with an RTL-SDR dongle, a HackRF One, and bladeRF x40, primarily using rx_fm
,
but supporting all devices supported by SoapySDR is the goal. Experimental, use at your own risk, but bug
reports and patches are welcome.
See ChangeLog.md