Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rxseger/rx_tools
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
https://github.com/rxseger/rx_tools
Last synced: about 1 hour ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/rxseger/rx_tools
- Owner: rxseger
- License: gpl-2.0
- Created: 2016-07-13T04:13:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T20:18:31.000Z (3 months ago)
- Last Synced: 2024-11-05T14:46:10.507Z (6 days ago)
- Language: C
- Homepage:
- Size: 700 KB
- Stars: 359
- Watchers: 43
- Forks: 69
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: COPYING
Awesome Lists containing this project
README
# rx\_tools
`rx_fm`, `rx_power`, and `rx_sdr` tools for receiving data from SDRs,
based on `rtl_fm`, `rtl_power`, and `rtl_sdr` from [librtlsdr](https://github.com/librtlsdr/librtlsdr),
but using the [SoapySDR](https://github.com/pothosware/SoapySDR) vendor-neutral SDR support library instead, intended
to support a wider range of devices than RTL-SDR.## Installation
[Install SoapySDR](https://github.com/pothosware/SoapySDR/wiki#installation), then run:
cmake .
make## Tools included
After building, these binaries should then be available at the root directory:
* `rx_fm` (based on `rtl_fm`): demodulator for FM and other modes, see [rtl\_fm guide](http://kmkeen.com/rtl-demod-guide/index.html)
* `rx_power` (based on `rtl_power`): FFT logger, see [rtl\_power](http://kmkeen.com/rtl-power/)
* `rx_sdr` (based on `rtl_sdr`): emits raw I/Q data
### Not included
Tools from librtlsdr not included in this repository:
* `rtl_eeprom`, `rtl_test`, `rtl_ir`: specific to RTL-SDR devices
* `rtl_tcp`, `rtl_rpcd`: remote networking, see [SoapyRemote](https://github.com/pothosware/SoapyRemote) instead
* `rtl_adsb`: see [dump1090](https://github.com/mutability/dump1090)## Device support
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.## Version history
See [ChangeLog.md](./ChangeLog.md)