DOKK / manpages / debian 12 / gnss-sdr / gnss-sdr.1.en
gnss-sdr(1) gnss-sdr man page gnss-sdr(1)

gnss-sdr - GNSS Software Defined Receiver.

gnss-sdr -c=<path-to-configuration-file> [OPTION]...

gnss-sdr is a Global Navigation Satellite Systems Software Defined Receiver written in C++. It implements all the signal processing chain, taking as input raw samples coming from the output of an Analog-to-Digital Converter, and processing them up to the computation of the Position-Velocity-Time solution, including the generation of code and phase measurements.

gnss-sdr takes the following options:

Set the configuration file. This flag is mandatory.
If defined, path to the file containing the signal samples (overrides the data file specified in the configuration file).
If defined, overrides the default directory where logs are saved.
If defined, maximum Doppler value in the search grid, in Hz (overrides the configuration file).
If defined, sets the frequency step in the search grid, in Hz (overrides the configuration file).
Number of correlators outputs (one per integration time) used for CN0 estimation. It defaults to 20 outputs.
Minimum valid CN0 (in dB-Hz). It defaults to 25 dB-Hz. If set, it overrides the configuration file.
Maximum number of lock failures before dropping a satellite. It defaults to 50 failures. If set, it overrides the configuration file.
Carrier lock error threshold (in rad). It defaults to 0.85 rad (48.7 degrees). If set, it overrides the configuration file.
If defined, bandwidth of the DLL low pass filter, in Hz (overrides the configuration file).
If defined, bandwidth of the PLL low pass filter, in Hz (overrides the configuration file).
If defined, specifies the RINEX version (2.11 or 3.02). Default: "3.02". Overrides the configuration file.
Print program version and exit.
Print all the available commandline flags and exit.

volk_gnsssdr_profile(1)

Please report bugs at https://github.com/gnss-sdr/gnss-sdr/issues

Carles Fernandez-Prades (carles.fernandez@cttc.es)

20 Apr 2022 0.0.17