Skip to content

Modified librtlsdr with switch between two receive frequencies

License

Notifications You must be signed in to change notification settings

DC9ST/librtlsdr-2freq

Repository files navigation

librtlsdr for 2-Frequency-Reception

Description

Modified librtlsdr (rtl_sdr command) to enable seamless switching of frequency during reception. This is based on the async_rearrangement branch of librtlsdr.

This lib enables TDOA localization with RTL-SDRs, when a reference transmitter is used for synchronization. More information: http://www.panoradio-sdr.de/tdoa-transmitter-localization-with-rtl-sdrs/

Usage

rtl_sdr -f <frequency 1> -h <frequency 2> -n <num_samples> <out_filename>

receives first <num_samples> IQ samples at <frequency 1> (in Hz), then <num_samples> IQ samples at <frequency 2>, then again <num_samples> at <frequency 1> without interruption. For help and more options type rtl_sdr.

Example Usage: rtl_sdr -f 200e6 -h 100e6 -n 1e3 record.dat receives first 1000 IQ samples at 200 MHz, then 1000 IQ samples at 100 MHz, then again 1000 at 200 MHz without interruption, resulting in 3000 samples in total.

Build Instructions

  1. navigate to main folder librtlsdr-2freq/
  2. mkdir build
  3. cd build
  4. cmake ../
  5. make

binaries (rtl_sdr) can then be found in build/src/

DC9ST, 2017-2019

About

Modified librtlsdr with switch between two receive frequencies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published