RTL-SDR

RTL Description :

RTL-SDR is a re-purposed DVB-T receiver as a software defined radio to receive and decode ADS-B data. Written by Kyle Keen and incorporated in the osmocom rtl-sdr project. Automatic dependent surveillance-broadcast, ADS-B, consists of position and other status data transmitted by aircraft in support of air traffic control in order to improve safety of flight. Much software is available for the RTL2832. Most of the user-level packages rely on the librtlsdr library which comes as part of the rtl- sdr codebase. This codebase contains both the library itself and also a number of command line tools such as rtl_test, rtl_sdr, rtl_tcp, and rtl_fm. These command line tools use the library to test for the existence of RTL2832 devices and to perform basic data transfer functions to and from the device. Because most of the RTL2832 devices are connected using USB, the librtlsdr library depends on the libusb library to communicate with the device.

RTL_ADSB

Usage

Syntax

  rtl_adsb [-R] [-g gain] [-p ppm] [output file]

Options

       -d device_index (default: 0)

       -V verbove output (default: off)

       -S show short frames (default: off)

       -Q  quality  (0: no sanity checks, 0.5: half bit, 1: one bit (default),
       2: two bits)

       -e allowed_errors (default: 5)

       -g tuner_gain (default: automatic)

       -p ppm_error (default: 0)

Example

       Streaming with netcat:
                rtl_adsb | netcat -lp 8080

                while true; do rtl_adsb | nc -lp 8080; done

       Streaming with socat:
                rtl_adsb | socat -u - TCP4:sdrsharp.com:47806


RTL_FM

Usage

Syntax

 rtl_fm [-f freq] [-options] [filename]

Options

       -f frequency_to_tune_to [Hz]
               (use multiple -f for scanning, requires squelch)
               (ranges supported, -f 118M:137M:25k)

       -s sample_rate (default: 24k)

       -d device_index (default: 0)

       -g tuner_gain (default: automatic)

       -l squelch_level (default: 0/off)

       -o oversampling (default: 1, 4 recommended)

       -p ppm_error (default: 0)

       -E sets lower edge tuning (default: center)

       -N enables NBFM mode (default: on)

       -W enables WBFM mode (default: off)
               (-N -s 170k -o 4 -A fast -r 32k -l 0 -D)

Example

 Produces signed 16 bit ints, use Sox or aplay to hear them.

       rtl_fm ... - | play -t raw -r 24k -es -b 16 -c 1 -V1 -| aplay -r 24k -f S16_LE -t raw -c 1

       rtl_fm ...  -s 22.5k - | multimon -t raw /dev/stdin



RTL_SDR

Usage

Options

       -f frequency_to_tune_to [Hz]

       -s samplerate (default: 2048000 Hz)

       -d device_index (default: 0)

       -g gain (default: 0 for auto)

       -b output_block_size (default: 16 * 16384)

       -n number of samples to read (default: 0, infinite)

       -S force sync output (default: async)

Example

rtl_sdr /tmp/capture.bin -s 1.8e6 -f 392e6


RTL_TCP

Usage

Syntax

   rtl_tcp [OPTIONS]

Options

       -a listen address

       -p listen port (default: 1234)

       -f frequency to tune to [Hz]

       -g gain (default: 0 for auto)

       -s samplerate in Hz (default: 2048000 Hz)

       -b number of buffers (default: 32, set by library)

       -n max number of linked list buffers to keep (default: 500)

       -d device_index (default: 0)

Example

 rtl_tcp -a 10.0.0.2 [-p listen port (default: 1234)]
               Found 1 device(s).
               Found Elonics E4000 tuner
               Using Generic RTL2832U (e.g. hama nano)
               Tuned to 100000000 Hz.
               listening...



RTL_TEST

Usage

Syntax

   rtl_test [OPTIONS]

Options

       -s samplerate (default: 2048000 Hz)
 
       -d device_index (default: 0)

       -t enable Elonics E4000 tuner benchmark]

       -p enable PPM error measurement

       -b output_block_size (default: 16 * 16384)

       -S force sync output (default: async)

Example

    rtl_test -s 3.2e6
0 Comments

Leave a reply

CONTACT US

We're are building as a community and a team. Be a part of it.

Sending

©2017 Ztrela Knowledge Solutions Pvt. Ltd

Log in with your credentials

Forgot your details?