satdump/docs/SDR-Options.md

148 lines
4 KiB
Markdown
Raw Normal View History

2022-06-04 16:51:15 +02:00
# SDR Options
2022-06-04 16:50:51 +02:00
This aims at covering all available SDR Settings for supported devices / sources. The goal is not to explain what every option does (for that, see the manufacturer's documentation for the specific device), but rather allow users to find the right flags in CLI mode.
Where possible, consistency was kept to be rather easy to "guess" if you know what you are looking for.
## Airspy
- `gain_type` : The gain mode used by the device :
- 0 is for Sensitive
- 1 is for Linear
- 2 is for Manual
2022-06-04 16:52:15 +02:00
- `general_gain` : Overall gain for sensitive and linear mode. Ranges from 0 to 21, in dBs
2022-06-04 16:50:51 +02:00
- `lna_gain, mixer_gain, vga_gain` : Used for manual gain tuning only
- `bias` : Enable Bias-Tee power
- `lna_agc` : Enable the LNA AGC
- `mixer_agc` : Enable the Mixer AGC
## AirspyHF
- `agc_mode` : 0 for disabled, otherwise :
- 1 for LOW
- 2 for HIGH
- `attenuation` : Attenuation in dBs
- `hf_lna` : Enable or disable the HF LNA
## HackRF
- `amp` : Enable the main (non-programmable) amplifier
- `lna_gain` : LNA Gain in dBs
- `vga_gain` : VGA Gain in dBs
2022-12-26 22:54:45 -05:00
- `bias` : Enable Bias-Tee power
- `manual_bw`: Enable manual bandwidth filter
- `manual_bw_value` The bandwidth filter width in Hz
2022-06-04 16:50:51 +02:00
2022-07-18 21:34:40 +02:00
## BladeRF
- `gain_mode` :
- 0 is device default
- 1 is manual
- 2 is fast AGC
- 3 is slow AGC
- 4 is hybrid AGC
- `gain` : General Gain in dBs
- `bias` : Bias-Tee power (BladeRF 2.0 only)
- `manual_bw`: Enable manual bandwidth filter
- `manual_bw_value` The bandwidth filter width in Hz
2022-07-18 21:34:40 +02:00
2022-06-04 16:50:51 +02:00
## LimeSDR
2022-11-26 15:49:41 +01:00
- `gain` : Gain in dBs
- `manual_bw`: Enable manual bandwidth filter
- `manual_bw_value` The bandwidth filter width in Hz
2022-06-04 16:50:51 +02:00
## RTL-SDR
- `gain` : Device Gain in dBs
- `agc` : Enable or disable the AGC
2022-12-26 22:54:45 -05:00
- `bias` : Enable Bias-Tee power
2023-09-25 21:19:55 -04:00
- `ppm_correction` : Frequency correction for dongles with drift
2022-06-04 16:50:51 +02:00
2022-12-26 22:51:50 -05:00
## RTL-TCP
- `ip_address` : IPv4 Server address
- `port` : Server port. Usually 1234
- `gain` : Device Gain in dBs
- `lna_agc` : Enable or disable the built-in LNA AGC
2022-12-26 22:54:45 -05:00
- `bias` : Enable Bias-Tee power (if supported)
2023-09-25 22:32:04 -04:00
- `ppm_correction` : Frequency correction for dongles with drift
2022-12-26 22:51:50 -05:00
2023-01-17 16:33:43 +01:00
## Aaronia Spectran V6
- `ref_level` : Reference Level, in dBs
- `usb_compression` :
- 0 is auto
- 1 is raw
- 2 is compressed
- `agc_mode` :
- 0 is manual
- 1 is peak
- 2 is power
- `enable_amp` : Enable the amp
- `enable_preamp` : Enable the preamp
2022-06-04 16:50:51 +02:00
## SDDC (RX888, RX999, etc)
*Note : Support for those is experimental. Things may not work as expected!*
- `mode` : 0 for HF, 1 for VHF
- `rf_gain` : RF Gain in dBs
- `if_gain` : IF Gain in dBs
2022-12-26 22:54:45 -05:00
- `bias` : Enable Bias-Tee power
2022-06-04 16:50:51 +02:00
## SDRPlay
*Note : some options are device-specific!*
- `lna_gain` : LNA Gain in dBs
- `if_gain` : IF Gain in dBs
2022-12-26 22:54:45 -05:00
- `bias` : Enable Bias-Tee power
2022-07-18 21:35:21 +02:00
- `am_notch` : Enable the AM notch filter
2022-06-04 16:50:51 +02:00
- `fm_notch` : Enable the FM notch filter
- `dab_notch` : Enable the DAB notch filter
- `am_port` : Select the AM antenna port
- `antenna_input` : Select a specific antenna input. 0 is the first input
- `agc_mode` : AGC Mode, 0 is disabled :
2022-11-26 15:49:41 +01:00
- 1 is 5Hz
2022-06-04 16:50:51 +02:00
- 2 is 50Hz
- 3 is 500Hz
## SpyServer
- `ip_address` : IPv4 Server address
- `port` : Server port. Usually 5555
- `bit_depth` : Bit depth to stream at. Options are 8/16/32
- `gain` : Device gain in dBs
2022-09-06 14:33:40 +02:00
- `digital_gain` : Software gain, in dBs
2023-01-17 16:33:43 +01:00
## SDR++ Server
*Note : Using SDR++ in CLI mode as a source is possible, but all settings have to be setup from an UI connecting to the server beforehand, including samplerate!*
- `ip_address` : IPv4 Server address
- `port` : Server port. Usually 5259
- `bit_depth` : Bit depth to stream at. Options are 8/16/32
- `compression` : Use SDR++ Server compression (true / false)
2022-11-26 15:49:41 +01:00
## PlutoSDR
- `gain` : Device Gain in dBs
- `gain_mode` : Gain mode :
- 1 is Manual
- 2 is Fast Attack
- 3 is Slow Attack
- 4 is Hybrid
## USRP
- `gain` : Device Gain in dBs
- `channel` : Channel ID
- `antenna` : Antenna ID
- `bit_depth` : Bit depth. Can be 16 on all devices, 8 or 12 on some
2022-09-06 14:33:40 +02:00
## MiriSDR
- `gain` : Device Gain in dBs
2022-12-26 22:54:45 -05:00
- `bias` : Enable Bias-Tee power