1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-13 19:50:34 +00:00

Merge branch 'carlesfernandez:next' into osnma-cesare

This commit is contained in:
cesaaargm 2024-02-06 20:51:37 +01:00 committed by GitHub
commit b32d512972
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
74 changed files with 10313 additions and 10296 deletions

View File

@ -90,8 +90,8 @@ authors:
- alias: Perrielornitorrinco - alias: Perrielornitorrinco
affiliation: "Instituto Nacional de Técnica Aeroespacial" affiliation: "Instituto Nacional de Técnica Aeroespacial"
email: iperrie@inta.es email: iperrie@inta.es
give-names: Irene given-names: Irene
familiy-names: "Pérez Riega" family-names: "Pérez Riega"
- affiliation: "Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)" - affiliation: "Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)"
email: david.pubill@cttc.cat email: david.pubill@cttc.cat
family-names: Pubill family-names: Pubill
@ -101,8 +101,8 @@ authors:
given-names: Antonio given-names: Antonio
- alias: seanstone - alias: seanstone
email: seanstone5923@gmail.com email: seanstone5923@gmail.com
family-name: Shin family-names: Shin
given-name: En given-names: En
- alias: jschindehette - alias: jschindehette
email: jschindehette@geontech.com email: jschindehette@geontech.com
family-names: Schindehette family-names: Schindehette

View File

@ -1,127 +1,127 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=25000000 GNSS-SDR.internal_fs_sps=25000000
;######### CONTROL_THREAD CONFIG ############ ;######### CONTROL_THREAD CONFIG ############
ControlThread.wait_for_flowgraph=false ControlThread.wait_for_flowgraph=false
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/archive/BDS3_datasets/BdsB1IStr01.dat SignalSource.filename=/archive/BDS3_datasets/BdsB1IStr01.dat
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=25000000 SignalSource.sampling_frequency=25000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Byte_To_Short DataTypeAdapter.implementation=Byte_To_Short
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.input_item_type=short InputFilter.input_item_type=short
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.70 InputFilter.band1_end=0.70
InputFilter.band2_begin=0.80 InputFilter.band2_begin=0.80
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=25000000 InputFilter.sampling_frequency=25000000
InputFilter.IF=6250000 InputFilter.IF=6250000
InputFilter.dump = false InputFilter.dump = false
InputFilter.dump_filename=/home/dmiralles/Documents/gnss-sdr/src/tests/signal_samples/BdsB1IStr01_fs25e6_if0_4ms.dat InputFilter.dump_filename=/home/dmiralles/Documents/gnss-sdr/src/tests/signal_samples/BdsB1IStr01_fs25e6_if0_4ms.dat
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.sample_freq_in=25000000 Resampler.sample_freq_in=25000000
Resampler.sample_freq_out=25000000 Resampler.sample_freq_out=25000000
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_B1.count=10 Channels_B1.count=10
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=B1 Channel.signal=B1
Channel0.satellite = 6; Channel0.satellite = 6;
Channel1.satellite = 8; Channel1.satellite = 8;
Channel2.satellite = 9; Channel2.satellite = 9;
Channel3.satellite = 13; Channel3.satellite = 13;
Channel4.satellite = 17; Channel4.satellite = 17;
Channel5.satellite = 1; Channel5.satellite = 1;
Channel6.satellite = 2; Channel6.satellite = 2;
Channel7.satellite = 3; Channel7.satellite = 3;
Channel8.satellite = 4; Channel8.satellite = 4;
Channel9.satellite = 5; Channel9.satellite = 5;
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_B1.implementation=BEIDOU_B1I_PCPS_Acquisition Acquisition_B1.implementation=BEIDOU_B1I_PCPS_Acquisition
Acquisition_B1.item_type=gr_complex Acquisition_B1.item_type=gr_complex
Acquisition_B1.coherent_integration_time_ms=1 Acquisition_B1.coherent_integration_time_ms=1
Acquisition_B1.pfa=0.01 Acquisition_B1.pfa=0.01
;Acquisition_B1.pfa=0.0000001; ;Acquisition_B1.pfa=0.0000001;
Acquisition_B1.doppler_max=10000 Acquisition_B1.doppler_max=10000
Acquisition_B1.doppler_step=100 Acquisition_B1.doppler_step=100
Acquisition_B1.dump=true Acquisition_B1.dump=true
Acquisition_B1.dump_filename=./bds_acq Acquisition_B1.dump_filename=./bds_acq
Acquisition_B1.blocking=false; Acquisition_B1.blocking=false;
Acquisition_B1.bit_transition_flag = false; Acquisition_B1.bit_transition_flag = false;
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_B1.implementation=BEIDOU_B1I_DLL_PLL_Tracking Tracking_B1.implementation=BEIDOU_B1I_DLL_PLL_Tracking
Tracking_B1.item_type=gr_complex Tracking_B1.item_type=gr_complex
Tracking_B1.pll_bw_hz=25.0; Tracking_B1.pll_bw_hz=25.0;
Tracking_B1.dll_bw_hz=2.50; Tracking_B1.dll_bw_hz=2.50;
Tracking_B1.dump=false; Tracking_B1.dump=false;
Tracking_B1.dump_filename=./epl_tracking_ch_ Tracking_B1.dump_filename=./epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_B1.implementation=BEIDOU_B1I_Telemetry_Decoder TelemetryDecoder_B1.implementation=BEIDOU_B1I_Telemetry_Decoder
TelemetryDecoder_B1.dump=false TelemetryDecoder_B1.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=true PVT.dump=true
PVT.rinex_version=3 PVT.rinex_version=3
PVT.rinex_output_enabled=true PVT.rinex_output_enabled=true
PVT.gpx_output_enabled=true PVT.gpx_output_enabled=true

View File

@ -1,212 +1,212 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=30000000 GNSS-SDR.internal_fs_sps=30000000
GNSS-SDR.num_sources=2 GNSS-SDR.num_sources=2
;######### CONTROL_THREAD CONFIG ############ ;######### CONTROL_THREAD CONFIG ############
ControlThread.wait_for_flowgraph=false ControlThread.wait_for_flowgraph=false
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
;# Signal Source config for GPS, Galileo signals ;# Signal Source config for GPS, Galileo signals
SignalSource0.implementation=File_Signal_Source SignalSource0.implementation=File_Signal_Source
SignalSource0.filename=/archive/BDS3_datasets/long/20180713_211400_3.dat SignalSource0.filename=/archive/BDS3_datasets/long/20180713_211400_3.dat
SignalSource0.item_type=ibyte SignalSource0.item_type=ibyte
SignalSource0.sampling_frequency=10000000 SignalSource0.sampling_frequency=10000000
SignalSource0.samples=0 SignalSource0.samples=0
SignalSource0.repeat=false SignalSource0.repeat=false
SignalSource0.dump=false SignalSource0.dump=false
SignalSource0.enable_throttle_control=false SignalSource0.enable_throttle_control=false
;# Signal Source config for BDS signals ;# Signal Source config for BDS signals
SignalSource1.implementation=File_Signal_Source SignalSource1.implementation=File_Signal_Source
SignalSource1.filename=/archive/BDS3_datasets/long/20180713_211400_2.dat SignalSource1.filename=/archive/BDS3_datasets/long/20180713_211400_2.dat
SignalSource1.item_type=ibyte SignalSource1.item_type=ibyte
SignalSource1.sampling_frequency=30000000 SignalSource1.sampling_frequency=30000000
SignalSource1.samples=0 SignalSource1.samples=0
SignalSource1.repeat=false SignalSource1.repeat=false
SignalSource1.dump=false SignalSource1.dump=false
SignalSource1.enable_throttle_control=false SignalSource1.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
;# Signal Conditioner config for GPS, Galileo signals ;# Signal Conditioner config for GPS, Galileo signals
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
DataTypeAdapter0.implementation=Ibyte_To_Complex DataTypeAdapter0.implementation=Ibyte_To_Complex
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.70 InputFilter0.band1_end=0.70
InputFilter0.band2_begin=0.80 InputFilter0.band2_begin=0.80
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=10000000 InputFilter0.sampling_frequency=10000000
InputFilter0.IF=420000 InputFilter0.IF=420000
Resampler0.implementation=Direct_Resampler Resampler0.implementation=Direct_Resampler
Resampler0.sample_freq_in=10000000 Resampler0.sample_freq_in=10000000
Resampler0.sample_freq_out=30000000 Resampler0.sample_freq_out=30000000
Resampler0.item_type=gr_complex Resampler0.item_type=gr_complex
;# Signal Conditioner config for BDS signals ;# Signal Conditioner config for BDS signals
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
DataTypeAdapter1.implementation=Ibyte_To_Complex DataTypeAdapter1.implementation=Ibyte_To_Complex
InputFilter1.implementation=Freq_Xlating_Fir_Filter InputFilter1.implementation=Freq_Xlating_Fir_Filter
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
InputFilter1.taps_item_type=float InputFilter1.taps_item_type=float
InputFilter1.number_of_taps=5 InputFilter1.number_of_taps=5
InputFilter1.number_of_bands=2 InputFilter1.number_of_bands=2
InputFilter1.band1_begin=0.0 InputFilter1.band1_begin=0.0
InputFilter1.band1_end=0.70 InputFilter1.band1_end=0.70
InputFilter1.band2_begin=0.80 InputFilter1.band2_begin=0.80
InputFilter1.band2_end=1.0 InputFilter1.band2_end=1.0
InputFilter1.ampl1_begin=1.0 InputFilter1.ampl1_begin=1.0
InputFilter1.ampl1_end=1.0 InputFilter1.ampl1_end=1.0
InputFilter1.ampl2_begin=0.0 InputFilter1.ampl2_begin=0.0
InputFilter1.ampl2_end=0.0 InputFilter1.ampl2_end=0.0
InputFilter1.band1_error=1.0 InputFilter1.band1_error=1.0
InputFilter1.band2_error=1.0 InputFilter1.band2_error=1.0
InputFilter1.filter_type=bandpass InputFilter1.filter_type=bandpass
InputFilter1.grid_density=16 InputFilter1.grid_density=16
InputFilter1.sampling_frequency=10000000 InputFilter1.sampling_frequency=10000000
InputFilter1.IF=1020000 InputFilter1.IF=1020000
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
Resampler1.sample_freq_in=30000000 Resampler1.sample_freq_in=30000000
Resampler1.sample_freq_out=30000000 Resampler1.sample_freq_out=30000000
Resampler1.item_type=gr_complex Resampler1.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=7 Channels_1C.count=7
Channels_B3.count=4 Channels_B3.count=4
Channels.in_acquisition=11 Channels.in_acquisition=11
;# Preparing collection for GPS satellites ;# Preparing collection for GPS satellites
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel0.signal=1C Channel0.signal=1C
Channel0.satellite = 2 Channel0.satellite = 2
Channel1.signal=1C Channel1.signal=1C
Channel1.satellite = 5 Channel1.satellite = 5
Channel2.signal=1C Channel2.signal=1C
Channel2.satellite = 25 Channel2.satellite = 25
Channel3.signal=1C Channel3.signal=1C
Channel3.satellite = 31 Channel3.satellite = 31
Channel4.signal=1C Channel4.signal=1C
Channel4.satellite = 24 Channel4.satellite = 24
Channel5.signal=1C Channel5.signal=1C
Channel5.satellite = 6 Channel5.satellite = 6
Channel6.signal=1C Channel6.signal=1C
Channel6.satellite = 29 Channel6.satellite = 29
;# Preparing collection for BDS satellites ;# Preparing collection for BDS satellites
Channel7.RF_channel_ID=1 Channel7.RF_channel_ID=1
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
Channel10.RF_channel_ID=1 Channel10.RF_channel_ID=1
Channel7.signal=B3 Channel7.signal=B3
Channel7.satellite = 29 Channel7.satellite = 29
Channel8.signal=B3 Channel8.signal=B3
Channel8.satellite = 19 Channel8.satellite = 19
Channel9.signal=B3 Channel9.signal=B3
Channel9.satellite = 20 Channel9.satellite = 20
Channel10.signal=B3 Channel10.signal=B3
Channel10.satellite = 30 Channel10.satellite = 30
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
;# Acquisition config for BDS signals ;# Acquisition config for BDS signals
Acquisition_B3.implementation=BEIDOU_B3I_PCPS_Acquisition Acquisition_B3.implementation=BEIDOU_B3I_PCPS_Acquisition
Acquisition_B3.item_type=gr_complex Acquisition_B3.item_type=gr_complex
Acquisition_B3.coherent_integration_time_ms=1 Acquisition_B3.coherent_integration_time_ms=1
Acquisition_B3.pfa=0.01 Acquisition_B3.pfa=0.01
Acquisition_B3.doppler_max=15000 Acquisition_B3.doppler_max=15000
Acquisition_B3.doppler_step=50 Acquisition_B3.doppler_step=50
Acquisition_B3.dump=false Acquisition_B3.dump=false
Acquisition_B3.dump_filename=/home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/bds_b1i_acq Acquisition_B3.dump_filename=/home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/bds_b1i_acq
Acquisition_B3.blocking=false; Acquisition_B3.blocking=false;
Acquisition_B3.use_CFAR_algorithm=true; Acquisition_B3.use_CFAR_algorithm=true;
Acquisition_B3.bit_transition_flag = false; Acquisition_B3.bit_transition_flag = false;
;# Acquisition config for GPS signals ;# Acquisition config for GPS signals
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=15000 Acquisition_1C.doppler_max=15000
Acquisition_1C.doppler_step=50 Acquisition_1C.doppler_step=50
Acquisition_1C.dump=true Acquisition_1C.dump=true
Acquisition_1C.dump_filename=/home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/gps_l1ca_acq Acquisition_1C.dump_filename=/home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/gps_l1ca_acq
Acquisition_1C.blocking=false; Acquisition_1C.blocking=false;
Acquisition_1C.use_CFAR_algorithm=true; Acquisition_1C.use_CFAR_algorithm=true;
Acquisition_1C.bit_transition_flag = false; Acquisition_1C.bit_transition_flag = false;
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_B3.implementation=BEIDOU_B3I_DLL_PLL_Tracking Tracking_B3.implementation=BEIDOU_B3I_DLL_PLL_Tracking
Tracking_B3.item_type=gr_complex Tracking_B3.item_type=gr_complex
Tracking_B3.pll_bw_hz=25.0; Tracking_B3.pll_bw_hz=25.0;
Tracking_B3.dll_bw_hz=2.50; Tracking_B3.dll_bw_hz=2.50;
Tracking_B3.dump=true; Tracking_B3.dump=true;
Tracking_B3.dump_filename=/home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/bds_b1i_trk_ch_ Tracking_B3.dump_filename=/home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/bds_b1i_trk_ch_
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=25.0; Tracking_1C.pll_bw_hz=25.0;
Tracking_1C.dll_bw_hz=2.50; Tracking_1C.dll_bw_hz=2.50;
Tracking_1C.dump=true; Tracking_1C.dump=true;
Tracking_1C.dump_filename=/home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/gps_l1ca_trk_ch_ Tracking_1C.dump_filename=/home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/gps_l1ca_trk_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_B3.implementation=BEIDOU_B3I_Telemetry_Decoder TelemetryDecoder_B3.implementation=BEIDOU_B3I_Telemetry_Decoder
TelemetryDecoder_B3.dump=false TelemetryDecoder_B3.dump=false
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true Observables.dump=true
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=OFF ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=OFF ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump=true PVT.dump=true
PVT.dump_filename = /home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/pvt_l1 PVT.dump_filename = /home/dmiralles/Documents/Research/Publications/INSIDE_GNSS/bds_leg_pvt/Data/pvt_l1
PVT.kml_output_enabled = false; PVT.kml_output_enabled = false;
PVT.xml_output_enabled = false; PVT.xml_output_enabled = false;
PVT.gpx_output_enabled = false; PVT.gpx_output_enabled = false;
PVT.rinex_output_enabled = false; PVT.rinex_output_enabled = false;
PVT.rtcm_output_enabled = false; PVT.rtcm_output_enabled = false;
PVT.nmea_output_enabled = false; PVT.nmea_output_enabled = false;
PVT.geojson_output_enabled = false; PVT.geojson_output_enabled = false;

View File

@ -1,123 +1,123 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=50000000 GNSS-SDR.internal_fs_sps=50000000
;######### CONTROL_THREAD CONFIG ############ ;######### CONTROL_THREAD CONFIG ############
ControlThread.wait_for_flowgraph=false ControlThread.wait_for_flowgraph=false
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/archive/BDS3_datasets/BdsB3IStr01.dat SignalSource.filename=/archive/BDS3_datasets/BdsB3IStr01.dat
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=50000000 SignalSource.sampling_frequency=50000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;SignalSource.samples=200000 ;SignalSource.samples=200000
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Byte_To_Short DataTypeAdapter.implementation=Byte_To_Short
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.input_item_type=short InputFilter.input_item_type=short
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.70 InputFilter.band1_end=0.70
InputFilter.band2_begin=0.80 InputFilter.band2_begin=0.80
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=50000000 InputFilter.sampling_frequency=50000000
InputFilter.IF=12500000 InputFilter.IF=12500000
InputFilter.dump = false InputFilter.dump = false
InputFilter.dump_filename=/home/dmiralles/Documents/gnss-sdr/src/tests/signal_samples/BdsB3IStr01_fs50e6_if0_4ms.dat InputFilter.dump_filename=/home/dmiralles/Documents/gnss-sdr/src/tests/signal_samples/BdsB3IStr01_fs50e6_if0_4ms.dat
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.sample_freq_in=50000000 Resampler.sample_freq_in=50000000
Resampler.sample_freq_out=50000000 Resampler.sample_freq_out=50000000
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_B3.count=10 Channels_B3.count=10
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=B3 Channel.signal=B3
Channel0.satellite = 6; Channel0.satellite = 6;
Channel1.satellite = 23; Channel1.satellite = 23;
Channel2.satellite = 16; Channel2.satellite = 16;
Channel3.satellite = 18; Channel3.satellite = 18;
Channel4.satellite = 7; Channel4.satellite = 7;
Channel5.satellite = 1; Channel5.satellite = 1;
Channel6.satellite = 2; Channel6.satellite = 2;
Channel7.satellite = 3; Channel7.satellite = 3;
Channel8.satellite = 4; Channel8.satellite = 4;
Channel9.satellite = 5; Channel9.satellite = 5;
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_B3.implementation=BEIDOU_B3I_PCPS_Acquisition Acquisition_B3.implementation=BEIDOU_B3I_PCPS_Acquisition
Acquisition_B3.item_type=gr_complex Acquisition_B3.item_type=gr_complex
Acquisition_B3.coherent_integration_time_ms=3 Acquisition_B3.coherent_integration_time_ms=3
Acquisition_B3.max_dwells = 2 Acquisition_B3.max_dwells = 2
Acquisition_B3.pfa=0.01 Acquisition_B3.pfa=0.01
Acquisition_B3.doppler_max=10000 Acquisition_B3.doppler_max=10000
Acquisition_B3.doppler_step=100 Acquisition_B3.doppler_step=100
Acquisition_B3.dump=false Acquisition_B3.dump=false
Acquisition_B3.dump_filename=./bds_acq Acquisition_B3.dump_filename=./bds_acq
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_B3.implementation=BEIDOU_B3I_DLL_PLL_Tracking Tracking_B3.implementation=BEIDOU_B3I_DLL_PLL_Tracking
Tracking_B3.item_type=gr_complex Tracking_B3.item_type=gr_complex
Tracking_B3.pll_bw_hz=40.0; Tracking_B3.pll_bw_hz=40.0;
Tracking_B3.dll_bw_hz=4.0; Tracking_B3.dll_bw_hz=4.0;
Tracking_B3.pll_bw_narrow_hz=20.0; Tracking_B3.pll_bw_narrow_hz=20.0;
Tracking_B3.dll_bw_narrow_hz=3.0; Tracking_B3.dll_bw_narrow_hz=3.0;
Tracking_B3.dump=false; Tracking_B3.dump=false;
Tracking_B3.dump_filename=./epl_tracking_ch_ Tracking_B3.dump_filename=./epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_B3.implementation=BEIDOU_B3I_Telemetry_Decoder TelemetryDecoder_B3.implementation=BEIDOU_B3I_Telemetry_Decoder
TelemetryDecoder_B3.dump=false TelemetryDecoder_B3.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=true PVT.dump=true

View File

@ -1,132 +1,132 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=30000000 GNSS-SDR.internal_fs_sps=30000000
;######### CONTROL_THREAD CONFIG ############ ;######### CONTROL_THREAD CONFIG ############
ControlThread.wait_for_flowgraph=false ControlThread.wait_for_flowgraph=false
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/archive/BDS3_datasets/long/20180713_211400_2.dat SignalSource.filename=/archive/BDS3_datasets/long/20180713_211400_2.dat
SignalSource.item_type=ibyte SignalSource.item_type=ibyte
SignalSource.sampling_frequency=30000000 SignalSource.sampling_frequency=30000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.70 InputFilter.band1_end=0.70
InputFilter.band2_begin=0.80 InputFilter.band2_begin=0.80
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=30000000 InputFilter.sampling_frequency=30000000
InputFilter.IF=1020000 InputFilter.IF=1020000
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.sample_freq_in=30000000 Resampler.sample_freq_in=30000000
Resampler.sample_freq_out=30000000 Resampler.sample_freq_out=30000000
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_B3.count=4 Channels_B3.count=4
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=B3 Channel.signal=B3
Channel0.satellite = 29; Channel0.satellite = 29;
Channel1.satellite = 19; Channel1.satellite = 19;
Channel2.satellite = 20; Channel2.satellite = 20;
Channel3.satellite = 30; Channel3.satellite = 30;
;Channel0.satellite = 6; ;Channel0.satellite = 6;
;Channel1.satellite = 7; ;Channel1.satellite = 7;
;Channel2.satellite = 9; ;Channel2.satellite = 9;
;Channel3.satellite = 16; ;Channel3.satellite = 16;
;Channel4.satellite = 18; ;Channel4.satellite = 18;
;Channel5.satellite = 1; ;Channel5.satellite = 1;
;Channel6.satellite = 2; ;Channel6.satellite = 2;
;Channel7.satellite = 3; ;Channel7.satellite = 3;
;Channel8.satellite = 4; ;Channel8.satellite = 4;
;Channel9.satellite = 5; ;Channel9.satellite = 5;
;Channel10.satellite = 23; ;Channel10.satellite = 23;
;Channel11.satellite = 25; ;Channel11.satellite = 25;
;Channel12.satellite = 32; ;Channel12.satellite = 32;
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_B3.implementation=BEIDOU_B3I_PCPS_Acquisition Acquisition_B3.implementation=BEIDOU_B3I_PCPS_Acquisition
Acquisition_B3.item_type=gr_complex Acquisition_B3.item_type=gr_complex
Acquisition_B3.coherent_integration_time_ms=1 Acquisition_B3.coherent_integration_time_ms=1
Acquisition_B3.max_dwells = 1 Acquisition_B3.max_dwells = 1
Acquisition_B3.pfa=0.01 Acquisition_B3.pfa=0.01
;Acquisition_B3.pfa=0.0000001; ;Acquisition_B3.pfa=0.0000001;
Acquisition_B3.doppler_max=10000 Acquisition_B3.doppler_max=10000
Acquisition_B3.doppler_step=50 Acquisition_B3.doppler_step=50
Acquisition_B3.dump=false Acquisition_B3.dump=false
Acquisition_B3.dump_filename=./bds_acq Acquisition_B3.dump_filename=./bds_acq
Acquisition_B3.blocking=false; Acquisition_B3.blocking=false;
Acquisition_B3.bit_transition_flag = false; Acquisition_B3.bit_transition_flag = false;
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_B3.implementation=BEIDOU_B3I_DLL_PLL_Tracking Tracking_B3.implementation=BEIDOU_B3I_DLL_PLL_Tracking
Tracking_B3.item_type=gr_complex Tracking_B3.item_type=gr_complex
Tracking_B3.pll_bw_hz=25.0; Tracking_B3.pll_bw_hz=25.0;
Tracking_B3.dll_bw_hz=2.50; Tracking_B3.dll_bw_hz=2.50;
Tracking_B3.dump=false; Tracking_B3.dump=false;
Tracking_B3.dump_filename=./epl_tracking_ch_ Tracking_B3.dump_filename=./epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_B3.implementation=BEIDOU_B3I_Telemetry_Decoder TelemetryDecoder_B3.implementation=BEIDOU_B3I_Telemetry_Decoder
TelemetryDecoder_B3.dump=false TelemetryDecoder_B3.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=OFF ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=OFF ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=true PVT.dump=true

View File

@ -1,81 +1,81 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; 5C is the channel identifier for BeiDou B2a, both the data signal and the pilot signal ; 5C is the channel identifier for BeiDou B2a, both the data signal and the pilot signal
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=30000000 GNSS-SDR.internal_fs_sps=30000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
;SignalSource.filename=/home/dmiralles/Documents/gnss-sdr/src/tests/signal_samples/USRP_BDS_B2a_201805171115_fs_25e6_if0e3_ishort_200ms.bin ;SignalSource.filename=/home/dmiralles/Documents/gnss-sdr/src/tests/signal_samples/USRP_BDS_B2a_201805171115_fs_25e6_if0e3_ishort_200ms.bin
SignalSource.filename=/archive/USRP_BDS_B3I_201805171118_fs_25e6_if0e3_ishort.bin SignalSource.filename=/archive/USRP_BDS_B3I_201805171118_fs_25e6_if0e3_ishort.bin
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=30000000 SignalSource.sampling_frequency=30000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
Resampler.implementation=Direct_Resampler Resampler.implementation=Direct_Resampler
Resampler.sample_freq_in=30000000 Resampler.sample_freq_in=30000000
Resampler.sample_freq_out=30000000 Resampler.sample_freq_out=30000000
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channel.signal=B3 Channel.signal=B3
Channels.in_acquisition=1 Channels.in_acquisition=1
Channels_B3.count=5; Channels_B3.count=5;
Channel0.satellite = 27; Channel0.satellite = 27;
Channel1.satellite = 22; Channel1.satellite = 22;
Channel2.satellite = 21; Channel2.satellite = 21;
Channel3.satellite = 28; Channel3.satellite = 28;
Channel4.satellite = 30; Channel4.satellite = 30;
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_B3.implementation=BEIDOU_B3I_PCPS_Acquisition Acquisition_B3.implementation=BEIDOU_B3I_PCPS_Acquisition
Acquisition_B3.item_type=gr_complex Acquisition_B3.item_type=gr_complex
Acquisition_B3.coherent_integration_time_ms = 1 Acquisition_B3.coherent_integration_time_ms = 1
Acquisition_B3.max_dwells = 1 Acquisition_B3.max_dwells = 1
Acquisition_B3.pfa=0.01 Acquisition_B3.pfa=0.01
Acquisition_B3.doppler_max=10000 Acquisition_B3.doppler_max=10000
Acquisition_B3.doppler_step=50 Acquisition_B3.doppler_step=50
Acquisition_B3.dump=true Acquisition_B3.dump=true
Acquisition_B3.dump_channel = 0; Acquisition_B3.dump_channel = 0;
Acquisition_B3.dump_filename=/archive/bds_b3i_acq Acquisition_B3.dump_filename=/archive/bds_b3i_acq
Acquisition_B3.blocking=false; Acquisition_B3.blocking=false;
Acquisition_B3.bit_transition_flag = false; Acquisition_B3.bit_transition_flag = false;
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_B3.implementation= BEIDOU_B3I_DLL_PLL_Tracking; Tracking_B3.implementation= BEIDOU_B3I_DLL_PLL_Tracking;
Tracking_B3.item_type=gr_complex Tracking_B3.item_type=gr_complex
Tracking_B3.early_late_space_chips=0.5 Tracking_B3.early_late_space_chips=0.5
Tracking_B3.pll_bw_hz=25.0; Tracking_B3.pll_bw_hz=25.0;
Tracking_B3.dll_bw_hz=2.0; Tracking_B3.dll_bw_hz=2.0;
Tracking_B3.dump=true; Tracking_B3.dump=true;
Tracking_B3.dump_filename=/archive/bds_b3i_trk_ch_ Tracking_B3.dump_filename=/archive/bds_b3i_trk_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_B3.implementation=BEIDOU_B3I_Telemetry_Decoder TelemetryDecoder_B3.implementation=BEIDOU_B3I_Telemetry_Decoder
TelemetryDecoder_B3.dump=true TelemetryDecoder_B3.dump=true
TelemetryDecoder_B3.dump_filename=/archive/bds_b3i_tel_dec.dat TelemetryDecoder_B3.dump_filename=/archive/bds_b3i_tel_dec.dat
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true; Observables.dump=true;
Observables.dump_filename=/archive/bds_b3i_observables.dat Observables.dump_filename=/archive/bds_b3i_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.averaging_depth=100 PVT.averaging_depth=100
PVT.flag_averaging=true PVT.flag_averaging=true
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=500 PVT.display_rate_ms=500

View File

@ -1,67 +1,67 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2000000
GNSS-SDR.internal_fs_hz=2000000 GNSS-SDR.internal_fs_hz=2000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/home/glamountain/gnss-sdr/data/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat SignalSource.filename=/home/glamountain/gnss-sdr/data/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.samples=0 SignalSource.samples=0
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.item_type=gr_complex InputFilter.item_type=gr_complex
Resampler.implementation=Direct_Resampler Resampler.implementation=Direct_Resampler
Resampler.sample_freq_in=4000000 Resampler.sample_freq_in=4000000
Resampler.sample_freq_out=2000000 Resampler.sample_freq_out=2000000
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=../data/kalman/acq_dump Acquisition_1C.dump_filename=../data/kalman/acq_dump
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_Gaussian_Tracking Tracking_1C.implementation=GPS_L1_CA_Gaussian_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=../data/kalman/epl_tracking_ch_ Tracking_1C.dump_filename=../data/kalman/epl_tracking_ch_
Tracking_1C.bce_run = true; Tracking_1C.bce_run = true;
Tracking_1C.p_transient = 0; Tracking_1C.p_transient = 0;
Tracking_1C.s_transient = 100; Tracking_1C.s_transient = 100;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=GPS_L1_CA_Observables Observables.implementation=GPS_L1_CA_Observables
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=GPS_L1_CA_PVT PVT.implementation=GPS_L1_CA_PVT
PVT.averaging_depth=100 PVT.averaging_depth=100
PVT.flag_averaging=true PVT.flag_averaging=true
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=500 PVT.display_rate_ms=500

View File

@ -1,94 +1,94 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/archive/NT1065_L1_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource.filename=/archive/NT1065_L1_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource.item_type=ibyte SignalSource.item_type=ibyte
;SignalSource.samples=66250000 ;SignalSource.samples=66250000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.dump=false; SignalSource.dump=false;
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.item_type=gr_complex InputFilter.item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.70 InputFilter.band1_end=0.70
InputFilter.band2_begin=0.80 InputFilter.band2_begin=0.80
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=6625000 InputFilter.sampling_frequency=6625000
InputFilter.IF=60000 InputFilter.IF=60000
Resampler.implementation=Direct_Resampler Resampler.implementation=Direct_Resampler
Resampler.sample_freq_in=6625000 Resampler.sample_freq_in=6625000
Resampler.sample_freq_out=6625000 Resampler.sample_freq_out=6625000
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channel.signal=1C Channel.signal=1C
Channels.in_acquisition=1 Channels.in_acquisition=1
Channels_1C.count=6 Channels_1C.count=6
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=0.01 Acquisition_1C.threshold=0.01
;Acquisition_1C.pfa=0.00001 ;Acquisition_1C.pfa=0.00001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false; Acquisition_1C.dump=false;
Acquisition_1C.dump_filename=/archive/gps_acquisition.dat Acquisition_1C.dump_filename=/archive/gps_acquisition.dat
;Acquisition_1C.coherent_integration_time_ms=10 ;Acquisition_1C.coherent_integration_time_ms=10
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.early_late_space_chips=0.5 Tracking_1C.early_late_space_chips=0.5
Tracking_1C.pll_bw_hz=25.0; Tracking_1C.pll_bw_hz=25.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.dump=false; Tracking_1C.dump=false;
Tracking_1C.dump_filename=/archive/gps_tracking_ch_ Tracking_1C.dump_filename=/archive/gps_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true; Observables.dump=true;
Observables.dump_filename=/archive/gps_observables.dat Observables.dump_filename=/archive/gps_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static PVT.positioning_mode=PPP_Static
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=3 PVT.rinex_version=3

View File

@ -1,137 +1,137 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Spir_File_Signal_Source SignalSource.implementation=Spir_File_Signal_Source
SignalSource.filename=/dtalogger/signals/spir/data/20Secs/20Secs_L1.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/dtalogger/signals/spir/data/20Secs/20Secs_L1.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=int SignalSource.item_type=int
SignalSource.sampling_frequency=80000000 SignalSource.sampling_frequency=80000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=float DataTypeAdapter.item_type=float
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=float InputFilter.input_item_type=float
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=80000000 InputFilter.sampling_frequency=80000000
InputFilter.IF=10164 InputFilter.IF=10164
InputFilter.decimation_factor=20 InputFilter.decimation_factor=20
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
Resampler.sample_freq_in=80000000 Resampler.sample_freq_in=80000000
Resampler.sample_freq_out=4000000 Resampler.sample_freq_out=4000000
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=10 Channels_1C.count=10
Channels_1B.count=0 Channels_1B.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### CHANNEL 0 CONFIG ############ ;######### CHANNEL 0 CONFIG ############
;Channel0.satellite=20 ;Channel0.satellite=20
;######### CHANNEL 1 CONFIG ############ ;######### CHANNEL 1 CONFIG ############
;Channel1.satellite=12 ;Channel1.satellite=12
;######### CHANNEL 2 CONFIG ############ ;######### CHANNEL 2 CONFIG ############
;Channel2.satellite=11 ;Channel2.satellite=11
;######### CHANNEL 3 CONFIG ############ ;######### CHANNEL 3 CONFIG ############
;Channel3.satellite=19 ;Channel3.satellite=19
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.005 Acquisition_1C.threshold=0.005
;Acquisition_1C.pfa=0.0001 ;Acquisition_1C.pfa=0.0001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_min=-10000 Acquisition_1C.doppler_min=-10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.max_dwells=5 Acquisition_1C.max_dwells=5
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=20.0; Tracking_1C.pll_bw_hz=20.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
;#implementation: ;#implementation:
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
;#implementation: Position Velocity and Time (PVT) implementation algorithm ;#implementation: Position Velocity and Time (PVT) implementation algorithm
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=500 PVT.output_rate_ms=500
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=true; PVT.flag_nmea_tty_port=true;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,108 +1,108 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
DataTypeAdapter.dump=false DataTypeAdapter.dump=false
DataTypeAdapter.dump_filename=../data/data_type_adapter.dat DataTypeAdapter.dump_filename=../data/data_type_adapter.dat
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
Resampler.sample_freq_in=4000000 Resampler.sample_freq_in=4000000
Resampler.sample_freq_out=4000000 Resampler.sample_freq_out=4000000
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=5 Channels_1C.count=5
Channels.in_acquisition=1 Channels.in_acquisition=1
;######### ACQUISITION GLOBAL CONFIG ############_1C ;######### ACQUISITION GLOBAL CONFIG ############_1C
Acquisition_1C.implementation=GPS_L1_CA_PCPS_QuickSync_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_QuickSync_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent-integration_time_ms=4 Acquisition_1C.coherent-integration_time_ms=4
Acquisition_1C.dump=true Acquisition_1C.dump=true
;Acquisition_1C.dump_filename=./acq_dump.dat ;Acquisition_1C.dump_filename=./acq_dump.dat
;######### ACQUISITION CHANNELS CONFIG ###### ;######### ACQUISITION CHANNELS CONFIG ######
Acquisition_1C.implementation=GPS_L1_CA_PCPS_QuickSync_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_QuickSync_Acquisition
Acquisition_1C.threshold=0.4 Acquisition_1C.threshold=0.4
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=50.0; Tracking_1C.pll_bw_hz=50.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5 Tracking_1C.early_late_space_chips=0.5
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea
PVT.flag_nmea_tty_port=true PVT.flag_nmea_tty_port=true
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,98 +1,98 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
DataTypeAdapter.dump=false DataTypeAdapter.dump=false
DataTypeAdapter.dump_filename=../data/DataTypeAdapter.dat DataTypeAdapter.dump_filename=../data/DataTypeAdapter.dat
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=5 Channels_1C.count=5
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=epl_tracking_ch_ Tracking_1C.dump_filename=epl_tracking_ch_
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_c Tracking_1C.dump_filename=../data/epl_tracking_c
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=1 PVT.output_rate_ms=1
PVT.display_rate_ms=100 PVT.display_rate_ms=100
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,102 +1,102 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2000000
;######### CONTROL_THREAD CONFIG ############ ;######### CONTROL_THREAD CONFIG ############
ControlThread.wait_for_flowgraph=false ControlThread.wait_for_flowgraph=false
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/archive/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/archive/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Direct_Resampler Resampler.implementation=Direct_Resampler
Resampler.sample_freq_in=4000000 Resampler.sample_freq_in=4000000
Resampler.sample_freq_out=2000000 Resampler.sample_freq_out=2000000
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
;Acquisition_1C.pfa=0.000001 ;Acquisition_1C.pfa=0.000001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
Acquisition_1C.blocking=false; Acquisition_1C.blocking=false;
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false; Tracking_1C.dump=false;
Tracking_1C.dump_filename=./epl_tracking_ch_ Tracking_1C.dump_filename=./epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true Observables.dump=true
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,184 +1,184 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2500000 GNSS-SDR.internal_fs_sps=2500000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.flag_read_file=true SignalSource.flag_read_file=true
SignalSource.signal_file=/datalogger/signals/Fraunhofer/L125_III1b_210s.usb ; <- PUT YOUR FILE HERE SignalSource.signal_file=/datalogger/signals/Fraunhofer/L125_III1b_210s.usb ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_III-1b.bit SignalSource.firmware_file=flexiband_III-1b.bit
SignalSource.RF_channels=1 SignalSource.RF_channels=1
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=20000000 InputFilter0.sampling_frequency=20000000
InputFilter0.IF=0; InputFilter0.IF=0;
InputFilter0.decimation_factor=8 InputFilter0.decimation_factor=8
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Pass_Through SignalConditioner1.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter.dat InputFilter1.dump_filename=../data/input_filter.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Pass_Through SignalConditioner2.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Pass_Through InputFilter2.implementation=Pass_Through
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter.dat InputFilter2.dump_filename=../data/input_filter.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
;#signal: ;#signal:
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.extend_correlation_ms=10 Tracking_1C.extend_correlation_ms=10
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.pll_bw_narrow_hz=35; Tracking_1C.pll_bw_narrow_hz=35;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.dll_bw_narrow_hz=2.0; Tracking_1C.dll_bw_narrow_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,189 +1,189 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2500000 GNSS-SDR.internal_fs_sps=2500000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_III-1a.bit SignalSource.firmware_file=flexiband_III-1a.bit
SignalSource.RF_channels=1 SignalSource.RF_channels=1
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=20000000 InputFilter0.sampling_frequency=20000000
InputFilter0.IF=-205000 InputFilter0.IF=-205000
InputFilter0.decimation_factor=8 InputFilter0.decimation_factor=8
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Pass_Through SignalConditioner1.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter.dat InputFilter1.dump_filename=../data/input_filter.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Pass_Through SignalConditioner2.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Pass_Through InputFilter2.implementation=Pass_Through
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter.dat InputFilter2.dump_filename=../data/input_filter.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
;#signal: ;#signal:
;#if the option is disabled by default is assigned "1C" GPS L1 C/A ;#if the option is disabled by default is assigned "1C" GPS L1 C/A
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
Channel4.signal=1C Channel4.signal=1C
Channel5.signal=1C Channel5.signal=1C
Channel6.signal=1C Channel6.signal=1C
Channel7.signal=1C Channel7.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,188 +1,188 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2500000 GNSS-SDR.internal_fs_sps=2500000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_III-1b.bit SignalSource.firmware_file=flexiband_III-1b.bit
SignalSource.RF_channels=1 SignalSource.RF_channels=1
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
;#frontend channels AGC ;#frontend channels AGC
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.IF=-205000 InputFilter0.IF=-205000
InputFilter0.decimation_factor=8 InputFilter0.decimation_factor=8
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Pass_Through SignalConditioner1.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter.dat InputFilter1.dump_filename=../data/input_filter.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Pass_Through SignalConditioner2.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Pass_Through InputFilter2.implementation=Pass_Through
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter.dat InputFilter2.dump_filename=../data/input_filter.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
;#signal: ;#signal:
;#if the option is disabled by default is assigned "1C" GPS L1 C/A ;#if the option is disabled by default is assigned "1C" GPS L1 C/A
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
Channel4.signal=1C Channel4.signal=1C
Channel5.signal=1C Channel5.signal=1C
Channel6.signal=1C Channel6.signal=1C
Channel7.signal=1C Channel7.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,195 +1,195 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2500000 GNSS-SDR.internal_fs_sps=2500000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_II-3b.bit SignalSource.firmware_file=flexiband_II-3b.bit
SignalSource.RF_channels=1 SignalSource.RF_channels=1
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=40000000 InputFilter0.sampling_frequency=40000000
InputFilter0.IF=-205000 InputFilter0.IF=-205000
InputFilter0.decimation_factor=16 InputFilter0.decimation_factor=16
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Pass_Through SignalConditioner1.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter.dat InputFilter1.dump_filename=../data/input_filter.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Pass_Through SignalConditioner2.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Pass_Through InputFilter2.implementation=Pass_Through
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter.dat InputFilter2.dump_filename=../data/input_filter.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
;#signal: ;#signal:
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
Channel4.signal=1C Channel4.signal=1C
Channel5.signal=1C Channel5.signal=1C
Channel6.signal=1C Channel6.signal=1C
Channel7.signal=1C Channel7.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,183 +1,183 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=5000000 GNSS-SDR.internal_fs_sps=5000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_I-1b.bit SignalSource.firmware_file=flexiband_I-1b.bit
SignalSource.RF_channels=1 SignalSource.RF_channels=1
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=40000000 InputFilter0.sampling_frequency=40000000
InputFilter0.IF=-205000 InputFilter0.IF=-205000
InputFilter0.decimation_factor=8 InputFilter0.decimation_factor=8
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Pass_Through SignalConditioner1.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter.dat InputFilter1.dump_filename=../data/input_filter.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Pass_Through SignalConditioner2.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Pass_Through InputFilter2.implementation=Pass_Through
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter.dat InputFilter2.dump_filename=../data/input_filter.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=4 Channels_1C.count=4
Channels.in_acquisition=1 Channels.in_acquisition=1
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
;Channel4.RF_channel_ID=0 ;Channel4.RF_channel_ID=0
;Channel5.RF_channel_ID=0 ;Channel5.RF_channel_ID=0
;Channel6.RF_channel_ID=0 ;Channel6.RF_channel_ID=0
;Channel7.RF_channel_ID=0 ;Channel7.RF_channel_ID=0
;#signal: ;#signal:
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,305 +1,305 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2500000 GNSS-SDR.internal_fs_sps=2500000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_III-1b.bit SignalSource.firmware_file=flexiband_III-1b.bit
SignalSource.RF_channels=2 SignalSource.RF_channels=2
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;###################################################### ;######################################################
;######### RF CHANNEL 0 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 0 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=20000000 InputFilter0.sampling_frequency=20000000
InputFilter0.IF=-205000 InputFilter0.IF=-205000
InputFilter0.decimation_factor=8 InputFilter0.decimation_factor=8
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;###################################################### ;######################################################
;######### RF CHANNEL 1 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 1 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter1.implementation=Freq_Xlating_Fir_Filter InputFilter1.implementation=Freq_Xlating_Fir_Filter
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter_ch1.dat InputFilter1.dump_filename=../data/input_filter_ch1.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
InputFilter1.taps_item_type=float InputFilter1.taps_item_type=float
InputFilter1.number_of_taps=5 InputFilter1.number_of_taps=5
InputFilter1.number_of_bands=2 InputFilter1.number_of_bands=2
InputFilter1.band1_begin=0.0 InputFilter1.band1_begin=0.0
InputFilter1.band1_end=0.45 InputFilter1.band1_end=0.45
InputFilter1.band2_begin=0.55 InputFilter1.band2_begin=0.55
InputFilter1.band2_end=1.0 InputFilter1.band2_end=1.0
InputFilter1.ampl1_begin=1.0 InputFilter1.ampl1_begin=1.0
InputFilter1.ampl1_end=1.0 InputFilter1.ampl1_end=1.0
InputFilter1.ampl2_begin=0.0 InputFilter1.ampl2_begin=0.0
InputFilter1.ampl2_end=0.0 InputFilter1.ampl2_end=0.0
InputFilter1.band1_error=1.0 InputFilter1.band1_error=1.0
InputFilter1.band2_error=1.0 InputFilter1.band2_error=1.0
InputFilter1.filter_type=bandpass InputFilter1.filter_type=bandpass
InputFilter1.grid_density=16 InputFilter1.grid_density=16
InputFilter1.sampling_frequency=20000000 InputFilter1.sampling_frequency=20000000
InputFilter1.IF=100000 InputFilter1.IF=100000
InputFilter1.decimation_factor=8 InputFilter1.decimation_factor=8
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Pass_Through SignalConditioner2.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Pass_Through InputFilter2.implementation=Pass_Through
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter.dat InputFilter2.dump_filename=../data/input_filter.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels_2S.count=8 Channels_2S.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel0.signal=1C Channel0.signal=1C
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel1.signal=1C Channel1.signal=1C
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel2.signal=1C Channel2.signal=1C
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel3.signal=1C Channel3.signal=1C
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel4.signal=1C Channel4.signal=1C
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel5.signal=1C Channel5.signal=1C
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel6.signal=1C Channel6.signal=1C
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
Channel7.signal=1C Channel7.signal=1C
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel8.signal=2S Channel8.signal=2S
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
Channel9.signal=2S Channel9.signal=2S
Channel10.RF_channel_ID=1 Channel10.RF_channel_ID=1
Channel10.signal=2S Channel10.signal=2S
Channel11.RF_channel_ID=1 Channel11.RF_channel_ID=1
Channel11.signal=2S Channel11.signal=2S
Channel12.RF_channel_ID=1 Channel12.RF_channel_ID=1
Channel12.signal=2S Channel12.signal=2S
Channel13.RF_channel_ID=1 Channel13.RF_channel_ID=1
Channel13.signal=2S Channel13.signal=2S
Channel14.RF_channel_ID=1 Channel14.RF_channel_ID=1
Channel14.signal=2S Channel14.signal=2S
Channel15.RF_channel_ID=1 Channel15.RF_channel_ID=1
Channel15.signal=2S Channel15.signal=2S
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel8.signal=2S Channel8.signal=2S
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
Channel9.signal=2S Channel9.signal=2S
Channel10.RF_channel_ID=1 Channel10.RF_channel_ID=1
Channel10.signal=2S Channel10.signal=2S
Channel11.RF_channel_ID=1 Channel11.RF_channel_ID=1
Channel11.signal=2S Channel11.signal=2S
Channel12.RF_channel_ID=1 Channel12.RF_channel_ID=1
Channel12.signal=2S Channel12.signal=2S
Channel13.RF_channel_ID=1 Channel13.RF_channel_ID=1
Channel13.signal=2S Channel13.signal=2S
Channel14.RF_channel_ID=1 Channel14.RF_channel_ID=1
Channel14.signal=2S Channel14.signal=2S
Channel15.RF_channel_ID=1 Channel15.RF_channel_ID=1
Channel15.signal=2S Channel15.signal=2S
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;# GPS L2C M ;# GPS L2C M
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.pfa=0.01 Acquisition_2S.pfa=0.01
;Acquisition_2S.pfa=0.001 ;Acquisition_2S.pfa=0.001
Acquisition_2S.doppler_max=5000 Acquisition_2S.doppler_max=5000
Acquisition_2S.doppler_min=-5000 Acquisition_2S.doppler_min=-5000
Acquisition_2S.doppler_step=30 Acquisition_2S.doppler_step=30
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2S.dump=false Acquisition_2S.dump=false
Acquisition_2S.dump_filename=./acq_dump.dat Acquisition_2S.dump_filename=./acq_dump.dat
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.pll_bw_hz=1.5; Tracking_2S.pll_bw_hz=1.5;
Tracking_2S.dll_bw_hz=0.3; Tracking_2S.dll_bw_hz=0.3;
Tracking_2S.order=3; Tracking_2S.order=3;
Tracking_2S.early_late_space_chips=0.5; Tracking_2S.early_late_space_chips=0.5;
Tracking_2S.dump=true Tracking_2S.dump=true
Tracking_2S.dump_filename=./tracking_ch_ Tracking_2S.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS L1 CONFIG ############ ;######### TELEMETRY DECODER GPS L1 CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GPS L2 CONFIG ############ ;######### TELEMETRY DECODER GPS L2 CONFIG ############
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2S.dump=false TelemetryDecoder_2S.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.flag_averaging=true PVT.flag_averaging=true
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,278 +1,278 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2500000 GNSS-SDR.internal_fs_sps=2500000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.nokia.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.nokia.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.flag_read_file=true SignalSource.flag_read_file=true
SignalSource.signal_file=/datalogger/signals/Fraunhofer/L125_III1b_210s.usb ; <- PUT YOUR FILE HERE SignalSource.signal_file=/datalogger/signals/Fraunhofer/L125_III1b_210s.usb ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_III-1b.bit SignalSource.firmware_file=flexiband_III-1b.bit
SignalSource.RF_channels=2 SignalSource.RF_channels=2
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;###################################################### ;######################################################
;######### RF CHANNEL 0 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 0 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=20000000 InputFilter0.sampling_frequency=20000000
InputFilter0.IF=0 InputFilter0.IF=0
InputFilter0.decimation_factor=8 InputFilter0.decimation_factor=8
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;###################################################### ;######################################################
;######### RF CHANNEL 1 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 1 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter1.implementation=Freq_Xlating_Fir_Filter InputFilter1.implementation=Freq_Xlating_Fir_Filter
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter_ch1.dat InputFilter1.dump_filename=../data/input_filter_ch1.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
InputFilter1.taps_item_type=float InputFilter1.taps_item_type=float
InputFilter1.number_of_taps=5 InputFilter1.number_of_taps=5
InputFilter1.number_of_bands=2 InputFilter1.number_of_bands=2
InputFilter1.band1_begin=0.0 InputFilter1.band1_begin=0.0
InputFilter1.band1_end=0.45 InputFilter1.band1_end=0.45
InputFilter1.band2_begin=0.55 InputFilter1.band2_begin=0.55
InputFilter1.band2_end=1.0 InputFilter1.band2_end=1.0
InputFilter1.ampl1_begin=1.0 InputFilter1.ampl1_begin=1.0
InputFilter1.ampl1_end=1.0 InputFilter1.ampl1_end=1.0
InputFilter1.ampl2_begin=0.0 InputFilter1.ampl2_begin=0.0
InputFilter1.ampl2_end=0.0 InputFilter1.ampl2_end=0.0
InputFilter1.band1_error=1.0 InputFilter1.band1_error=1.0
InputFilter1.band2_error=1.0 InputFilter1.band2_error=1.0
InputFilter1.filter_type=bandpass InputFilter1.filter_type=bandpass
InputFilter1.grid_density=16 InputFilter1.grid_density=16
InputFilter1.sampling_frequency=20000000 InputFilter1.sampling_frequency=20000000
InputFilter1.IF=0 InputFilter1.IF=0
InputFilter1.decimation_factor=8 InputFilter1.decimation_factor=8
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Pass_Through SignalConditioner2.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Pass_Through InputFilter2.implementation=Pass_Through
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter.dat InputFilter2.dump_filename=../data/input_filter.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############. ;######### CHANNELS GLOBAL CONFIG ############.
Channels_1C.count=2 Channels_1C.count=2
Channels_1B.count=4 Channels_1B.count=4
Channels_2S.count=4 Channels_2S.count=4
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=1 Channel2.RF_channel_ID=1
Channel3.RF_channel_ID=1 Channel3.RF_channel_ID=1
Channel4.RF_channel_ID=1 Channel4.RF_channel_ID=1
Channel5.RF_channel_ID=1 Channel5.RF_channel_ID=1
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
Channel8.RF_channel_ID=0 Channel8.RF_channel_ID=0
Channel9.RF_channel_ID=0 Channel9.RF_channel_ID=0
Channel10.RF_channel_ID=1 Channel10.RF_channel_ID=1
Channel11.RF_channel_ID=1 Channel11.RF_channel_ID=1
Channel12.RF_channel_ID=1 Channel12.RF_channel_ID=1
Channel13.RF_channel_ID=1 Channel13.RF_channel_ID=1
Channel14.RF_channel_ID=1 Channel14.RF_channel_ID=1
Channel15.RF_channel_ID=1 Channel15.RF_channel_ID=1
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=1.5; Tracking_1C.dll_bw_hz=1.5;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
;# GPS L2C M ;# GPS L2C M
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.pfa=0.01 Acquisition_2S.pfa=0.01
;Acquisition_2S.pfa=0.001 ;Acquisition_2S.pfa=0.001
Acquisition_2S.doppler_max=5000 Acquisition_2S.doppler_max=5000
Acquisition_2S.doppler_min=-5000 Acquisition_2S.doppler_min=-5000
Acquisition_2S.doppler_step=30 Acquisition_2S.doppler_step=30
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2S.dump=false Acquisition_2S.dump=false
Acquisition_2S.dump_filename=./acq_dump.dat Acquisition_2S.dump_filename=./acq_dump.dat
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.pll_bw_hz=1.5; Tracking_2S.pll_bw_hz=1.5;
Tracking_2S.dll_bw_hz=0.3; Tracking_2S.dll_bw_hz=0.3;
Tracking_2S.order=3; Tracking_2S.order=3;
Tracking_2S.early_late_space_chips=0.5; Tracking_2S.early_late_space_chips=0.5;
Tracking_2S.dump=true Tracking_2S.dump=true
Tracking_2S.dump_filename=../data/epl_tracking_ch_ Tracking_2S.dump_filename=../data/epl_tracking_ch_
;# GALILEO E1B ;# GALILEO E1B
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.0000005 Acquisition_1B.pfa=0.0000005
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=./veml_tracking_ch_ Tracking_1B.dump_filename=./veml_tracking_ch_
;######### TELEMETRY DECODER GPS L1 CONFIG ############ ;######### TELEMETRY DECODER GPS L1 CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GPS L2 CONFIG ############ ;######### TELEMETRY DECODER GPS L2 CONFIG ############
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2S.dump=false TelemetryDecoder_2S.dump=false
;######### TELEMETRY DECODER GALILEO E1B CONFIG ############ ;######### TELEMETRY DECODER GALILEO E1B CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=100 PVT.display_rate_ms=100
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,363 +1,363 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=5000000 GNSS-SDR.internal_fs_sps=5000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.flag_read_file=true SignalSource.flag_read_file=true
SignalSource.signal_file=/media/javier/SISTEMA/signals/fraunhofer/L125_III1b_210s.usb ; <- PUT YOUR FILE HERE SignalSource.signal_file=/media/javier/SISTEMA/signals/fraunhofer/L125_III1b_210s.usb ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_III-1b.bit SignalSource.firmware_file=flexiband_III-1b.bit
SignalSource.RF_channels=1 SignalSource.RF_channels=1
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;###################################################### ;######################################################
;######### RF CHANNEL 0 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 0 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter_ch0.dat InputFilter0.dump_filename=../data/input_filter_ch0.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=20000000 InputFilter0.sampling_frequency=20000000
InputFilter0.IF=0 InputFilter0.IF=0
InputFilter0.decimation_factor=4 InputFilter0.decimation_factor=4
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;###################################################### ;######################################################
;######### RF CHANNEL 1 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 1 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter1.implementation=Freq_Xlating_Fir_Filter InputFilter1.implementation=Freq_Xlating_Fir_Filter
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter_ch1.dat InputFilter1.dump_filename=../data/input_filter_ch1.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
InputFilter1.taps_item_type=float InputFilter1.taps_item_type=float
InputFilter1.number_of_taps=5 InputFilter1.number_of_taps=5
InputFilter1.number_of_bands=2 InputFilter1.number_of_bands=2
InputFilter1.band1_begin=0.0 InputFilter1.band1_begin=0.0
InputFilter1.band1_end=0.45 InputFilter1.band1_end=0.45
InputFilter1.band2_begin=0.55 InputFilter1.band2_begin=0.55
InputFilter1.band2_end=1.0 InputFilter1.band2_end=1.0
InputFilter1.ampl1_begin=1.0 InputFilter1.ampl1_begin=1.0
InputFilter1.ampl1_end=1.0 InputFilter1.ampl1_end=1.0
InputFilter1.ampl2_begin=0.0 InputFilter1.ampl2_begin=0.0
InputFilter1.ampl2_end=0.0 InputFilter1.ampl2_end=0.0
InputFilter1.band1_error=1.0 InputFilter1.band1_error=1.0
InputFilter1.band2_error=1.0 InputFilter1.band2_error=1.0
InputFilter1.filter_type=bandpass InputFilter1.filter_type=bandpass
InputFilter1.grid_density=16 InputFilter1.grid_density=16
InputFilter1.sampling_frequency=20000000 InputFilter1.sampling_frequency=20000000
InputFilter1.IF=0 InputFilter1.IF=0
InputFilter1.decimation_factor=4 InputFilter1.decimation_factor=4
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;###################################################### ;######################################################
;######### RF CHANNEL 2 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 2 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Signal_Conditioner SignalConditioner2.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Freq_Xlating_Fir_Filter InputFilter2.implementation=Freq_Xlating_Fir_Filter
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter_ch2.dat InputFilter2.dump_filename=../data/input_filter_ch2.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
InputFilter2.taps_item_type=float InputFilter2.taps_item_type=float
InputFilter2.number_of_taps=5 InputFilter2.number_of_taps=5
InputFilter2.number_of_bands=2 InputFilter2.number_of_bands=2
InputFilter2.band1_begin=0.0 InputFilter2.band1_begin=0.0
InputFilter2.band1_end=0.45 InputFilter2.band1_end=0.45
InputFilter2.band2_begin=0.55 InputFilter2.band2_begin=0.55
InputFilter2.band2_end=1.0 InputFilter2.band2_end=1.0
InputFilter2.ampl1_begin=1.0 InputFilter2.ampl1_begin=1.0
InputFilter2.ampl1_end=1.0 InputFilter2.ampl1_end=1.0
InputFilter2.ampl2_begin=0.0 InputFilter2.ampl2_begin=0.0
InputFilter2.ampl2_end=0.0 InputFilter2.ampl2_end=0.0
InputFilter2.band1_error=1.0 InputFilter2.band1_error=1.0
InputFilter2.band2_error=1.0 InputFilter2.band2_error=1.0
InputFilter2.filter_type=bandpass InputFilter2.filter_type=bandpass
InputFilter2.grid_density=16 InputFilter2.grid_density=16
InputFilter2.sampling_frequency=40000000 InputFilter2.sampling_frequency=40000000
InputFilter2.IF=0 InputFilter2.IF=0
InputFilter2.decimation_factor=8 InputFilter2.decimation_factor=8
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=0 Channels_1C.count=0
Channels_1B.count=10 Channels_1B.count=10
Channels_2S.count=0 Channels_2S.count=0
Channels_5X.count=0 Channels_5X.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
;# CHANNEL NUMBERING ORDER: GPS L1 C/A, GPS L2 L2C (M), GALILEO E1 B, GALILEO E5a ;# CHANNEL NUMBERING ORDER: GPS L1 C/A, GPS L2 L2C (M), GALILEO E1 B, GALILEO E5a
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
Channel8.RF_channel_ID=0 Channel8.RF_channel_ID=0
Channel9.RF_channel_ID=0 Channel9.RF_channel_ID=0
Channel10.RF_channel_ID=0 Channel10.RF_channel_ID=0
Channel11.RF_channel_ID=0 Channel11.RF_channel_ID=0
Channel12.RF_channel_ID=0 Channel12.RF_channel_ID=0
Channel13.RF_channel_ID=0 Channel13.RF_channel_ID=0
Channel14.RF_channel_ID=0 Channel14.RF_channel_ID=0
Channel15.RF_channel_ID=0 Channel15.RF_channel_ID=0
Channel16.RF_channel_ID=0 Channel16.RF_channel_ID=0
Channel17.RF_channel_ID=0 Channel17.RF_channel_ID=0
Channel18.RF_channel_ID=0 Channel18.RF_channel_ID=0
Channel19.RF_channel_ID=0 Channel19.RF_channel_ID=0
Channel20.RF_channel_ID=0 Channel20.RF_channel_ID=0
Channel21.RF_channel_ID=0 Channel21.RF_channel_ID=0
Channel22.RF_channel_ID=0 Channel22.RF_channel_ID=0
Channel23.RF_channel_ID=0 Channel23.RF_channel_ID=0
Channel24.RF_channel_ID=0 Channel24.RF_channel_ID=0
Channel25.RF_channel_ID=0 Channel25.RF_channel_ID=0
Channel26.RF_channel_ID=0 Channel26.RF_channel_ID=0
Channel27.RF_channel_ID=0 Channel27.RF_channel_ID=0
Channel28.RF_channel_ID=0 Channel28.RF_channel_ID=0
Channel29.RF_channel_ID=0 Channel29.RF_channel_ID=0
Channel30.RF_channel_ID=2 Channel30.RF_channel_ID=2
Channel31.RF_channel_ID=2 Channel31.RF_channel_ID=2
Channel32.RF_channel_ID=2 Channel32.RF_channel_ID=2
Channel33.RF_channel_ID=2 Channel33.RF_channel_ID=2
Channel34.RF_channel_ID=2 Channel34.RF_channel_ID=2
Channel35.RF_channel_ID=2 Channel35.RF_channel_ID=2
Channel36.RF_channel_ID=2 Channel36.RF_channel_ID=2
Channel37.RF_channel_ID=2 Channel37.RF_channel_ID=2
Channel38.RF_channel_ID=2 Channel38.RF_channel_ID=2
Channel39.RF_channel_ID=2 Channel39.RF_channel_ID=2
;######### ACQUISITION CONFIG ###### ;######### ACQUISITION CONFIG ######
;# GPS L1 CA ;# GPS L1 CA
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;# Galileo E1 ;# Galileo E1
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.0000002 Acquisition_1B.pfa=0.0000002
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;# GPS L2C M ;# GPS L2C M
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.pfa=0.01 Acquisition_2S.pfa=0.01
;Acquisition_2S.pfa=0.001 ;Acquisition_2S.pfa=0.001
Acquisition_2S.doppler_max=5000 Acquisition_2S.doppler_max=5000
Acquisition_2S.doppler_min=-5000 Acquisition_2S.doppler_min=-5000
Acquisition_2S.doppler_step=60 Acquisition_2S.doppler_step=60
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2S.dump=false Acquisition_2S.dump=false
Acquisition_2S.dump_filename=./acq_dump.dat Acquisition_2S.dump_filename=./acq_dump.dat
;# GALILEO E5a ;# GALILEO E5a
Acquisition_5X.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF Acquisition_5X.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF
Acquisition_5X.item_type=gr_complex Acquisition_5X.item_type=gr_complex
Acquisition_5X.coherent_integration_time_ms=1 Acquisition_5X.coherent_integration_time_ms=1
Acquisition_5X.threshold=0.009 Acquisition_5X.threshold=0.009
Acquisition_5X.doppler_max=5000 Acquisition_5X.doppler_max=5000
Acquisition_5X.doppler_step=125 Acquisition_5X.doppler_step=125
Acquisition_5X.bit_transition_flag=false Acquisition_5X.bit_transition_flag=false
Acquisition_5X.max_dwells=1 Acquisition_5X.max_dwells=1
Acquisition_5X.CAF_window_hz=0 ; **Only for E5a** Resolves doppler ambiguity averaging the specified BW in the winner code delay. If set to 0 CAF filter is desactivated. Recommended value 3000 Hz Acquisition_5X.CAF_window_hz=0 ; **Only for E5a** Resolves doppler ambiguity averaging the specified BW in the winner code delay. If set to 0 CAF filter is desactivated. Recommended value 3000 Hz
Acquisition_5X.Zero_padding=0 ; **Only for E5a** Avoids power loss and doppler ambiguity in bit transitions by correlating one code with twice the input data length, ensuring that at least one full code is present without transitions. If set to 1 it is ON, if set to 0 it is OFF. Acquisition_5X.Zero_padding=0 ; **Only for E5a** Avoids power loss and doppler ambiguity in bit transitions by correlating one code with twice the input data length, ensuring that at least one full code is present without transitions. If set to 1 it is ON, if set to 0 it is OFF.
Acquisition_5X.dump=false Acquisition_5X.dump=false
Acquisition_5X.dump_filename=./acq_dump.dat Acquisition_5X.dump_filename=./acq_dump.dat
;######### TRACKING CONFIG ############ ;######### TRACKING CONFIG ############
;######### GPS L1 C/A GENERIC TRACKING CONFIG ############ ;######### GPS L1 C/A GENERIC TRACKING CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### GALILEO E1 TRK CONFIG ############ ;######### GALILEO E1 TRK CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### GPS L2C GENERIC TRACKING CONFIG ############ ;######### GPS L2C GENERIC TRACKING CONFIG ############
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.pll_bw_hz=2.0; Tracking_2S.pll_bw_hz=2.0;
Tracking_2S.dll_bw_hz=0.25; Tracking_2S.dll_bw_hz=0.25;
Tracking_2S.order=2; Tracking_2S.order=2;
Tracking_2S.early_late_space_chips=0.5; Tracking_2S.early_late_space_chips=0.5;
Tracking_2S.dump=false Tracking_2S.dump=false
Tracking_2S.dump_filename=./tracking_ch_ Tracking_2S.dump_filename=./tracking_ch_
;######### GALILEO E5 TRK CONFIG ############ ;######### GALILEO E5 TRK CONFIG ############
Tracking_5X.implementation=Galileo_E5a_DLL_PLL_Tracking Tracking_5X.implementation=Galileo_E5a_DLL_PLL_Tracking
Tracking_5X.item_type=gr_complex Tracking_5X.item_type=gr_complex
Tracking_5X.pll_bw_hz_init=20.0; **Only for E5a** PLL loop filter bandwidth during initialization [Hz] Tracking_5X.pll_bw_hz_init=20.0; **Only for E5a** PLL loop filter bandwidth during initialization [Hz]
Tracking_5X.dll_bw_hz_init=20.0; **Only for E5a** DLL loop filter bandwidth during initialization [Hz] Tracking_5X.dll_bw_hz_init=20.0; **Only for E5a** DLL loop filter bandwidth during initialization [Hz]
Tracking_5X.ti_ms=1; **Only for E5a** loop filter integration time after initialization (secondary code delay search)[ms] Tracking_5X.ti_ms=1; **Only for E5a** loop filter integration time after initialization (secondary code delay search)[ms]
Tracking_5X.pll_bw_hz=20.0; Tracking_5X.pll_bw_hz=20.0;
Tracking_5X.dll_bw_hz=20.0; Tracking_5X.dll_bw_hz=20.0;
Tracking_5X.order=2; Tracking_5X.order=2;
Tracking_5X.early_late_space_chips=0.5; Tracking_5X.early_late_space_chips=0.5;
Tracking_5X.dump=false Tracking_5X.dump=false
Tracking_5X.dump_filename=./tracking_ch_ Tracking_5X.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2S.dump=false TelemetryDecoder_2S.dump=false
TelemetryDecoder_5X.implementation=Galileo_E5a_Telemetry_Decoder TelemetryDecoder_5X.implementation=Galileo_E5a_Telemetry_Decoder
TelemetryDecoder_5X.dump=false TelemetryDecoder_5X.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=100 PVT.display_rate_ms=100
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,258 +1,258 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=5000000 GNSS-SDR.internal_fs_sps=5000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.flag_read_file=true SignalSource.flag_read_file=true
SignalSource.signal_file=/home/javier/signals/20140923_20-24-17_L125_roof_210s.usb ; <- PUT YOUR FILE HERE SignalSource.signal_file=/home/javier/signals/20140923_20-24-17_L125_roof_210s.usb ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_III-1b.bit SignalSource.firmware_file=flexiband_III-1b.bit
SignalSource.RF_channels=2 SignalSource.RF_channels=2
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;###################################################### ;######################################################
;######### RF CHANNEL 0 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 0 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter_ch0.dat InputFilter0.dump_filename=../data/input_filter_ch0.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.IF=0 InputFilter0.IF=0
InputFilter0.decimation_factor=4 InputFilter0.decimation_factor=4
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;###################################################### ;######################################################
;######### RF CHANNEL 1 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 1 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter1.implementation=Freq_Xlating_Fir_Filter InputFilter1.implementation=Freq_Xlating_Fir_Filter
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter_ch1.dat InputFilter1.dump_filename=../data/input_filter_ch1.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
InputFilter1.taps_item_type=float InputFilter1.taps_item_type=float
InputFilter1.number_of_taps=5 InputFilter1.number_of_taps=5
InputFilter1.number_of_bands=2 InputFilter1.number_of_bands=2
InputFilter1.band1_begin=0.0 InputFilter1.band1_begin=0.0
InputFilter1.band1_end=0.45 InputFilter1.band1_end=0.45
InputFilter1.band2_begin=0.55 InputFilter1.band2_begin=0.55
InputFilter1.band2_end=1.0 InputFilter1.band2_end=1.0
InputFilter1.ampl1_begin=1.0 InputFilter1.ampl1_begin=1.0
InputFilter1.ampl1_end=1.0 InputFilter1.ampl1_end=1.0
InputFilter1.ampl2_begin=0.0 InputFilter1.ampl2_begin=0.0
InputFilter1.ampl2_end=0.0 InputFilter1.ampl2_end=0.0
InputFilter1.band1_error=1.0 InputFilter1.band1_error=1.0
InputFilter1.band2_error=1.0 InputFilter1.band2_error=1.0
InputFilter1.filter_type=bandpass InputFilter1.filter_type=bandpass
InputFilter1.grid_density=16 InputFilter1.grid_density=16
InputFilter1.sampling_frequency=20000000 InputFilter1.sampling_frequency=20000000
InputFilter1.IF=0 InputFilter1.IF=0
InputFilter1.decimation_factor=4 InputFilter1.decimation_factor=4
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Pass_Through SignalConditioner2.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Pass_Through InputFilter2.implementation=Pass_Through
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter.dat InputFilter2.dump_filename=../data/input_filter.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=10 Channels_1C.count=10
Channels_2S.count=4 Channels_2S.count=4
;#GPS.prns=7,8 ;#GPS.prns=7,8
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
;# CHANNEL NUMBERING ORDER: GPS L1 C/A, GPS L2 L2C (M), GALILEO E1 B, GALILEO E5a ;# CHANNEL NUMBERING ORDER: GPS L1 C/A, GPS L2 L2C (M), GALILEO E1 B, GALILEO E5a
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
Channel8.RF_channel_ID=0 Channel8.RF_channel_ID=0
Channel9.RF_channel_ID=0 Channel9.RF_channel_ID=0
Channel10.RF_channel_ID=1 Channel10.RF_channel_ID=1
Channel11.RF_channel_ID=1 Channel11.RF_channel_ID=1
Channel12.RF_channel_ID=1 Channel12.RF_channel_ID=1
Channel13.RF_channel_ID=1 Channel13.RF_channel_ID=1
Channel14.RF_channel_ID=1 Channel14.RF_channel_ID=1
Channel15.RF_channel_ID=1 Channel15.RF_channel_ID=1
Channel16.RF_channel_ID=1 Channel16.RF_channel_ID=1
Channel17.RF_channel_ID=1 Channel17.RF_channel_ID=1
Channel18.RF_channel_ID=1 Channel18.RF_channel_ID=1
Channel19.RF_channel_ID=1 Channel19.RF_channel_ID=1
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;# GPS L2C M ;# GPS L2C M
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.pfa=0.01 Acquisition_2S.pfa=0.01
;Acquisition_2S.pfa=0.001 ;Acquisition_2S.pfa=0.001
Acquisition_2S.doppler_max=5000 Acquisition_2S.doppler_max=5000
Acquisition_2S.doppler_min=-5000 Acquisition_2S.doppler_min=-5000
Acquisition_2S.doppler_step=60 Acquisition_2S.doppler_step=60
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2S.dump=false Acquisition_2S.dump=false
Acquisition_2S.dump_filename=./acq_dump.dat Acquisition_2S.dump_filename=./acq_dump.dat
;######### TRACKING CONFIG ############ ;######### TRACKING CONFIG ############
;######### GPS L1 C/A GENERIC TRACKING CONFIG ############ ;######### GPS L1 C/A GENERIC TRACKING CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### GPS L2C GENERIC TRACKING CONFIG ############ ;######### GPS L2C GENERIC TRACKING CONFIG ############
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.pll_bw_hz=2.0; Tracking_2S.pll_bw_hz=2.0;
Tracking_2S.dll_bw_hz=0.25; Tracking_2S.dll_bw_hz=0.25;
Tracking_2S.order=2; Tracking_2S.order=2;
Tracking_2S.early_late_space_chips=0.5; Tracking_2S.early_late_space_chips=0.5;
Tracking_2S.dump=false Tracking_2S.dump=false
Tracking_2S.dump_filename=./tracking_ch_ Tracking_2S.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2S.dump=false TelemetryDecoder_2S.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true Observables.dump=true
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=100 PVT.display_rate_ms=100
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,100 +1,100 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
DataTypeAdapter.dump=false DataTypeAdapter.dump=false
DataTypeAdapter.dump_filename=../data/data_type_adapter.dat DataTypeAdapter.dump_filename=../data/data_type_adapter.dat
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1B.count=4 Channels_1B.count=4
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1B Channel.signal=1B
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_QuickSync_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_QuickSync_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
Acquisition_1B.threshold=0.05 Acquisition_1B.threshold=0.05
Acquisition_1B.doppler_max=15000 Acquisition_1B.doppler_max=15000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.coherent_integration_time_ms=8 Acquisition_1B.coherent_integration_time_ms=8
Acquisition_1B.cboc=false Acquisition_1B.cboc=false
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=20.0; Tracking_1B.pll_bw_hz=20.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=true; PVT.flag_nmea_tty_port=true;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false; PVT.flag_rtcm_server=false;
PVT.flag_rtcm_tty_port=false; PVT.flag_rtcm_tty_port=false;
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1

View File

@ -1,109 +1,109 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=true SignalSource.enable_throttle_control=true
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
Resampler.sample_freq_in=4000000 Resampler.sample_freq_in=4000000
Resampler.sample_freq_out=4000000 Resampler.sample_freq_out=4000000
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1B.count=8 Channels_1B.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1B Channel.signal=1B
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.00001 Acquisition_1B.pfa=0.00001
Acquisition_1B.doppler_max=15000 Acquisition_1B.doppler_max=15000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.cboc=false Acquisition_1B.cboc=false
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
Acquisition_1B.blocking=false Acquisition_1B.blocking=false
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.dump=true Tracking_1B.dump=true
Tracking_1B.dump_filename=./veml_tracking_ch_ Tracking_1B.dump_filename=./veml_tracking_ch_
Tracking_1B.pll_bw_hz=20.0; Tracking_1B.pll_bw_hz=20.0;
Tracking_1B.dll_bw_hz=3.0; Tracking_1B.dll_bw_hz=3.0;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.track_pilot=true Tracking_1B.track_pilot=true
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=true PVT.flag_nmea_tty_port=true
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true; PVT.flag_rtcm_server=true;
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MSM_rate_ms=1000 PVT.rtcm_MSM_rate_ms=1000
PVT.flag_rtcm_tty_port=false; PVT.flag_rtcm_tty_port=false;
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,127 +1,127 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
;GNSS-SDR.internal_fs_sps=6826700 ;GNSS-SDR.internal_fs_sps=6826700
GNSS-SDR.internal_fs_sps=2560000 GNSS-SDR.internal_fs_sps=2560000
;GNSS-SDR.internal_fs_sps=4096000 ;GNSS-SDR.internal_fs_sps=4096000
;GNSS-SDR.internal_fs_sps=5120000 ;GNSS-SDR.internal_fs_sps=5120000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Nsr_File_Signal_Source SignalSource.implementation=Nsr_File_Signal_Source
SignalSource.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=20480000 SignalSource.sampling_frequency=20480000
SignalSource.samples=0 ; 0 means the entire file SignalSource.samples=0 ; 0 means the entire file
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=float DataTypeAdapter.item_type=float
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.input_item_type=float InputFilter.input_item_type=float
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=20480000 InputFilter.sampling_frequency=20480000
InputFilter.IF=5499998.47412109 InputFilter.IF=5499998.47412109
InputFilter.decimation_factor=8 InputFilter.decimation_factor=8
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1B.count=8 Channels_1B.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1B Channel.signal=1B
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
Acquisition_1B.pfa=0.0000008 Acquisition_1B.pfa=0.0000008
Acquisition_1B.doppler_max=15000 Acquisition_1B.doppler_max=15000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.cboc=false ; This option allows you to choose between acquiring with CBOC signal [true] or sinboc(1,1) signal [false]. Use only if GNSS-SDR.internal_fs_sps is greater than or equal to 6138000 Acquisition_1B.cboc=false ; This option allows you to choose between acquiring with CBOC signal [true] or sinboc(1,1) signal [false]. Use only if GNSS-SDR.internal_fs_sps is greater than or equal to 6138000
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=20.0; Tracking_1B.pll_bw_hz=20.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true Observables.dump=true
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump=true PVT.dump=true
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea
PVT.flag_nmea_tty_port=true PVT.flag_nmea_tty_port=true
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1

View File

@ -1,121 +1,121 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=32000000 GNSS-SDR.internal_fs_sps=32000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
;GNSS-SDR.SUPL_gps_enabled=false ;GNSS-SDR.SUPL_gps_enabled=false
;GNSS-SDR.SUPL_read_gps_assistance_xml=false ;GNSS-SDR.SUPL_read_gps_assistance_xml=false
;GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com ;GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
;GNSS-SDR.SUPL_gps_ephemeris_port=7275 ;GNSS-SDR.SUPL_gps_ephemeris_port=7275
;GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com ;GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
;GNSS-SDR.SUPL_gps_acquisition_port=7275 ;GNSS-SDR.SUPL_gps_acquisition_port=7275
;GNSS-SDR.SUPL_MCC=244 ;GNSS-SDR.SUPL_MCC=244
;GNSS-SDR.SUPL_MNC=5 ;GNSS-SDR.SUPL_MNC=5
;GNSS-SDR.SUPL_LAC=0x59e2 ;GNSS-SDR.SUPL_LAC=0x59e2
;GNSS-SDR.SUPL_CI=0x31b0 ;GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/ifen/32MS_complex.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/ifen/32MS_complex.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=32000000 SignalSource.sampling_frequency=32000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_5X.count=1 Channels_5X.count=1
Channels.in_acquisition=1 Channels.in_acquisition=1
;######### SPECIFIC CHANNELS CONFIG ###### ;######### SPECIFIC CHANNELS CONFIG ######
;#The following options are specific to each channel and overwrite the generic options ;#The following options are specific to each channel and overwrite the generic options
;######### CHANNEL 0 CONFIG ############ ;######### CHANNEL 0 CONFIG ############
;Channel0.satellite=19 ;Channel0.satellite=19
;######### CHANNEL 1 CONFIG ############ ;######### CHANNEL 1 CONFIG ############
;Channel1.satellite=12 ;Channel1.satellite=12
;######### CHANNEL 2 CONFIG ############ ;######### CHANNEL 2 CONFIG ############
;Channel2.satellite=11 ;Channel2.satellite=11
;######### CHANNEL 3 CONFIG ############ ;######### CHANNEL 3 CONFIG ############
;Channel3.system=Galileo ;Channel3.system=Galileo
;Channel3.signal=5Q ;Channel3.signal=5Q
;Channel3.satellite=20 ;Channel3.satellite=20
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_5X.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF Acquisition_5X.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF
Acquisition_5X.item_type=gr_complex Acquisition_5X.item_type=gr_complex
Acquisition_5X.coherent_integration_time_ms=1 Acquisition_5X.coherent_integration_time_ms=1
Acquisition_5X.pfa=0.01 Acquisition_5X.pfa=0.01
Acquisition_5X.pfa=0.0003 Acquisition_5X.pfa=0.0003
Acquisition_5X.doppler_max=10000 Acquisition_5X.doppler_max=10000
Acquisition_5X.doppler_step=250 Acquisition_5X.doppler_step=250
Acquisition_5X.bit_transition_flag=false Acquisition_5X.bit_transition_flag=false
Acquisition_5X.max_dwells=1 Acquisition_5X.max_dwells=1
Acquisition_5X.CAF_window_hz=0 Acquisition_5X.CAF_window_hz=0
Acquisition_5X.Zero_padding=0 Acquisition_5X.Zero_padding=0
Acquisition_5X.dump=false Acquisition_5X.dump=false
Acquisition_5X.dump_filename=./acq_dump.dat Acquisition_5X.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_5X.implementation=Galileo_E5a_DLL_PLL_Tracking Tracking_5X.implementation=Galileo_E5a_DLL_PLL_Tracking
Tracking_5X.item_type=gr_complex Tracking_5X.item_type=gr_complex
Tracking_5X.pll_bw_hz=20.0; Tracking_5X.pll_bw_hz=20.0;
Tracking_5X.dll_bw_hz=20.0; Tracking_5X.dll_bw_hz=20.0;
Tracking_5X.pll_bw_narrow_hz=2.0; Tracking_5X.pll_bw_narrow_hz=2.0;
Tracking_5X.dll_bw_narrow_hz=5.0; Tracking_5X.dll_bw_narrow_hz=5.0;
Tracking_5X.order=2; Tracking_5X.order=2;
Tracking_5X.early_late_space_chips=0.5; Tracking_5X.early_late_space_chips=0.5;
Tracking_5X.dump=false Tracking_5X.dump=false
Tracking_5X.dump_filename=./tracking_ch_ Tracking_5X.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_5X.implementation=Galileo_E5a_Telemetry_Decoder TelemetryDecoder_5X.implementation=Galileo_E5a_Telemetry_Decoder
TelemetryDecoder_5X.dump=false TelemetryDecoder_5X.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=true; PVT.flag_nmea_tty_port=true;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,157 +1,157 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=50000000 GNSS-SDR.internal_fs_sps=50000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
;GNSS-SDR.SUPL_gps_enabled=false ;GNSS-SDR.SUPL_gps_enabled=false
;GNSS-SDR.SUPL_read_gps_assistance_xml=false ;GNSS-SDR.SUPL_read_gps_assistance_xml=false
;GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com ;GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
;GNSS-SDR.SUPL_gps_ephemeris_port=7275 ;GNSS-SDR.SUPL_gps_ephemeris_port=7275
;GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com ;GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
;GNSS-SDR.SUPL_gps_acquisition_port=7275 ;GNSS-SDR.SUPL_gps_acquisition_port=7275
;GNSS-SDR.SUPL_MCC=244 ;GNSS-SDR.SUPL_MCC=244
;GNSS-SDR.SUPL_MNC=5 ;GNSS-SDR.SUPL_MNC=5
;GNSS-SDR.SUPL_LAC=0x59e2 ;GNSS-SDR.SUPL_LAC=0x59e2
;GNSS-SDR.SUPL_CI=0x31b0 ;GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/ifen/Galileo_E5ab_IFEN_CTTC_run1.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/ifen/Galileo_E5ab_IFEN_CTTC_run1.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=50000000 SignalSource.sampling_frequency=50000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=50000000 InputFilter.sampling_frequency=50000000
InputFilter.IF=-15345000 InputFilter.IF=-15345000
InputFilter.decimation_factor=1 InputFilter.decimation_factor=1
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_5X.count=8 Channels_5X.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=5X Channel.signal=5X
;######### SPECIFIC CHANNELS CONFIG ###### ;######### SPECIFIC CHANNELS CONFIG ######
;#The following options are specific to each channel and overwrite the generic options ;#The following options are specific to each channel and overwrite the generic options
;######### CHANNEL 0 CONFIG ############ ;######### CHANNEL 0 CONFIG ############
Channel0.signal=5X Channel0.signal=5X
;Channel0.satellite=19 ;Channel0.satellite=19
;Channel0.repeat_satellite=true ;Channel0.repeat_satellite=true
;######### CHANNEL 1 CONFIG ############ ;######### CHANNEL 1 CONFIG ############
Channel1.signal=5X Channel1.signal=5X
;Channel1.satellite=12 ;Channel1.satellite=12
;######### CHANNEL 2 CONFIG ############ ;######### CHANNEL 2 CONFIG ############
Channel2.signal=5X Channel2.signal=5X
;Channel2.satellite=11 ;Channel2.satellite=11
;######### CHANNEL 3 CONFIG ############ ;######### CHANNEL 3 CONFIG ############
Channel3.signal=5X Channel3.signal=5X
;Channel3.satellite=20 ;Channel3.satellite=20
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_5X.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF Acquisition_5X.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF
Acquisition_5X.item_type=gr_complex Acquisition_5X.item_type=gr_complex
Acquisition_5X.coherent_integration_time_ms=1 Acquisition_5X.coherent_integration_time_ms=1
Acquisition_5X.threshold=0.002 Acquisition_5X.threshold=0.002
Acquisition_5X.doppler_max=10000 Acquisition_5X.doppler_max=10000
Acquisition_5X.doppler_step=250 Acquisition_5X.doppler_step=250
Acquisition_5X.bit_transition_flag=false Acquisition_5X.bit_transition_flag=false
Acquisition_5X.max_dwells=1 Acquisition_5X.max_dwells=1
Acquisition_5X.CAF_window_hz=0 ; **Only for E5a** Resolves doppler ambiguity averaging the specified BW in the winner code delay. If set to 0 CAF filter is desactivated. Recommended value 3000 Hz Acquisition_5X.CAF_window_hz=0 ; **Only for E5a** Resolves doppler ambiguity averaging the specified BW in the winner code delay. If set to 0 CAF filter is desactivated. Recommended value 3000 Hz
Acquisition_5X.Zero_padding=0 ; **Only for E5a** Avoids power loss and doppler ambiguity in bit transitions by correlating one code with twice the input data length, ensuring that at least one full code is present without transitions. If set to 1 it is ON, if set to 0 it is OFF. Acquisition_5X.Zero_padding=0 ; **Only for E5a** Avoids power loss and doppler ambiguity in bit transitions by correlating one code with twice the input data length, ensuring that at least one full code is present without transitions. If set to 1 it is ON, if set to 0 it is OFF.
Acquisition_5X.dump=false Acquisition_5X.dump=false
Acquisition_5X.dump_filename=./acq_dump.dat Acquisition_5X.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_5X.implementation=Galileo_E5a_DLL_PLL_Tracking Tracking_5X.implementation=Galileo_E5a_DLL_PLL_Tracking
Tracking_5X.item_type=gr_complex Tracking_5X.item_type=gr_complex
Tracking_5X.pll_bw_hz=20.0; Tracking_5X.pll_bw_hz=20.0;
Tracking_5X.dll_bw_hz=20.0; Tracking_5X.dll_bw_hz=20.0;
Tracking_5X.pll_bw_narrow_hz=20.0; Tracking_5X.pll_bw_narrow_hz=20.0;
Tracking_5X.dll_bw_narrow_hz=20.0; Tracking_5X.dll_bw_narrow_hz=20.0;
Tracking_5X.order=2; Tracking_5X.order=2;
Tracking_5X.early_late_space_chips=0.5; Tracking_5X.early_late_space_chips=0.5;
Tracking_5X.dump=false Tracking_5X.dump=false
Tracking_5X.dump_filename=./tracking_ch_ Tracking_5X.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_5X.implementation=Galileo_E5a_Telemetry_Decoder TelemetryDecoder_5X.implementation=Galileo_E5a_Telemetry_Decoder
TelemetryDecoder_5X.dump=false TelemetryDecoder_5X.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=OFF ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=OFF ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=OFF ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=OFF ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea
PVT.flag_nmea_tty_port=true PVT.flag_nmea_tty_port=true
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1

View File

@ -1,141 +1,141 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=20000000 GNSS-SDR.internal_fs_sps=20000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/media/javier/SISTEMA/signals/fraunhofer/L125_III1b_210s_L1.bin ; <- PUT YOUR FILE HERE SignalSource.filename=/media/javier/SISTEMA/signals/fraunhofer/L125_III1b_210s_L1.bin ; <- PUT YOUR FILE HERE
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=20000000 SignalSource.sampling_frequency=20000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=0 Channels_1C.count=0
Channels_1B.count=8 Channels_1B.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel1.signal=1B Channel1.signal=1B
Channel2.signal=1B Channel2.signal=1B
Channel3.signal=1B Channel3.signal=1B
Channel4.signal=1B Channel4.signal=1B
Channel5.signal=1B Channel5.signal=1B
Channel6.signal=1B Channel6.signal=1B
Channel7.signal=1B Channel7.signal=1B
Channel8.signal=1B Channel8.signal=1B
Channel9.signal=1B Channel9.signal=1B
Channel10.signal=1B Channel10.signal=1B
Channel11.signal=1B Channel11.signal=1B
Channel12.signal=1B Channel12.signal=1B
Channel13.signal=1B Channel13.signal=1B
Channel14.signal=1B Channel14.signal=1B
Channel15.signal=1B Channel15.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.scoherent_integration_time_ms=1 Acquisition_1C.scoherent_integration_time_ms=1
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
Acquisition_1B.acquire_pilot=true Acquisition_1B.acquire_pilot=true
Acquisition_1B.threshold=2.5 Acquisition_1B.threshold=2.5
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.bit_transition_flag=true Acquisition_1B.bit_transition_flag=true
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=../data/acq_dump.dat Acquisition_1B.dump_filename=../data/acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=30.0; Tracking_1C.pll_bw_hz=30.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.track_pilot=true Tracking_1B.track_pilot=true
Tracking_1B.pll_bw_hz=4.0; Tracking_1B.pll_bw_hz=4.0;
Tracking_1B.dll_bw_hz=0.5; Tracking_1B.dll_bw_hz=0.5;
Tracking_1B.pll_bw_narrow_hz=2.0; Tracking_1B.pll_bw_narrow_hz=2.0;
Tracking_1B.dll_bw_narrow_hz=0.25; Tracking_1B.dll_bw_narrow_hz=0.25;
Tracking_1B.extend_correlation_symbols=4; Tracking_1B.extend_correlation_symbols=4;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.early_late_space_narrow_chips=0.06; Tracking_1B.early_late_space_narrow_chips=0.06;
Tracking_1B.very_early_late_space_narrow_chips=0.25; Tracking_1B.very_early_late_space_narrow_chips=0.25;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,169 +1,169 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=5456000 GNSS-SDR.internal_fs_sps=5456000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Labsat_Signal_Source SignalSource.implementation=Labsat_Signal_Source
SignalSource.selected_channel=1 SignalSource.selected_channel=1
;#filename: path to file with the captured GNSS signal samples to be processed ;#filename: path to file with the captured GNSS signal samples to be processed
;# Labsat sile source automatically increments the file name when the signal is split in several files ;# Labsat sile source automatically increments the file name when the signal is split in several files
;# the adapter adds "_0000.LS3" to this base path and filename. Next file will be "_0001.LS3" and so on ;# the adapter adds "_0000.LS3" to this base path and filename. Next file will be "_0001.LS3" and so on
;# in this example, the first file complete path will be ../signals/GPS_025_0000.LS3 ;# in this example, the first file complete path will be ../signals/GPS_025_0000.LS3
SignalSource.filename=../signals/GPS_025 ; <- PUT YOUR FILE HERE SignalSource.filename=../signals/GPS_025 ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=16368000 SignalSource.sampling_frequency=16368000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=gr_complex DataTypeAdapter.item_type=gr_complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=16368000 InputFilter.sampling_frequency=16368000
InputFilter.IF=0 InputFilter.IF=0
InputFilter.decimation_factor=3 InputFilter.decimation_factor=3
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=0 Channels_1C.count=0
Channels_1B.count=6 Channels_1B.count=6
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel0.signal=1B Channel0.signal=1B
Channel1.signal=1B Channel1.signal=1B
Channel2.signal=1B Channel2.signal=1B
Channel3.signal=1B Channel3.signal=1B
Channel4.signal=1B Channel4.signal=1B
Channel5.signal=1B Channel5.signal=1B
Channel6.signal=1B Channel6.signal=1B
Channel7.signal=1B Channel7.signal=1B
Channel8.signal=1B Channel8.signal=1B
Channel9.signal=1B Channel9.signal=1B
Channel10.signal=1B Channel10.signal=1B
Channel11.signal=1B Channel11.signal=1B
Channel12.signal=1B Channel12.signal=1B
Channel13.signal=1B Channel13.signal=1B
Channel14.signal=1B Channel14.signal=1B
Channel15.signal=1B Channel15.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
Acquisition_1B.acquire_pilot=true Acquisition_1B.acquire_pilot=true
Acquisition_1B.threshold=2.5 Acquisition_1B.threshold=2.5
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.bit_transition_flag=true Acquisition_1B.bit_transition_flag=true
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=../data/acq_dump.dat Acquisition_1B.dump_filename=../data/acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.track_pilot=true Tracking_1B.track_pilot=true
Tracking_1B.pll_bw_hz=7.5; Tracking_1B.pll_bw_hz=7.5;
Tracking_1B.dll_bw_hz=0.5; Tracking_1B.dll_bw_hz=0.5;
Tracking_1B.pll_bw_narrow_hz=2.5; Tracking_1B.pll_bw_narrow_hz=2.5;
Tracking_1B.dll_bw_narrow_hz=0.25; Tracking_1B.dll_bw_narrow_hz=0.25;
Tracking_1B.extend_correlation_symbols=4; Tracking_1B.extend_correlation_symbols=4;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.early_late_space_narrow_chips=0.15; Tracking_1B.early_late_space_narrow_chips=0.15;
Tracking_1B.very_early_late_space_narrow_chips=0.30; Tracking_1B.very_early_late_space_narrow_chips=0.30;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,142 +1,142 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
GNSS-SDR.num_sources=2 GNSS-SDR.num_sources=2
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource0.implementation=File_Signal_Source SignalSource0.implementation=File_Signal_Source
SignalSource0.filename=../data/NT1065_L1_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource0.filename=../data/NT1065_L1_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource0.item_type=ibyte SignalSource0.item_type=ibyte
SignalSource0.sampling_frequency=6625000 SignalSource0.sampling_frequency=6625000
SignalSource0.samples=0 SignalSource0.samples=0
SignalSource0.dump=false; SignalSource0.dump=false;
SignalSource0.dump_filename=/archive/signal_glonass.bin SignalSource0.dump_filename=/archive/signal_glonass.bin
SignalSource1.implementation=File_Signal_Source SignalSource1.implementation=File_Signal_Source
SignalSource1.filename=../data/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource1.filename=../data/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource1.item_type=ibyte SignalSource1.item_type=ibyte
SignalSource1.sampling_frequency=6625000 SignalSource1.sampling_frequency=6625000
SignalSource1.samples=0 SignalSource1.samples=0
SignalSource1.dump=false; SignalSource1.dump=false;
SignalSource1.dump_filename=/archive/signal_glonass.bin SignalSource1.dump_filename=/archive/signal_glonass.bin
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
DataTypeAdapter0.implementation=Ibyte_To_Complex DataTypeAdapter0.implementation=Ibyte_To_Complex
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.item_type=gr_complex InputFilter0.item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.70 InputFilter0.band1_end=0.70
InputFilter0.band2_begin=0.80 InputFilter0.band2_begin=0.80
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=6625000 InputFilter0.sampling_frequency=6625000
InputFilter0.IF=60000 InputFilter0.IF=60000
Resampler0.implementation=Direct_Resampler Resampler0.implementation=Direct_Resampler
Resampler0.sample_freq_in=6625000 Resampler0.sample_freq_in=6625000
Resampler0.sample_freq_out=6625000 Resampler0.sample_freq_out=6625000
Resampler0.item_type=gr_complex Resampler0.item_type=gr_complex
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
DataTypeAdapter1.implementation=Ibyte_To_Complex DataTypeAdapter1.implementation=Ibyte_To_Complex
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.item_type=gr_complex InputFilter1.item_type=gr_complex
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
Resampler1.item_type=gr_complex Resampler1.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels.in_acquisition=1 Channels.in_acquisition=1
Channels_1G.count=5 Channels_1G.count=5
Channels_1C.count=5 Channels_1C.count=5
;# Defining GLONASS satellites ;# Defining GLONASS satellites
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=1 Channel5.RF_channel_ID=1
Channel6.RF_channel_ID=1 Channel6.RF_channel_ID=1
Channel7.RF_channel_ID=1 Channel7.RF_channel_ID=1
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=0.0 Acquisition_1C.threshold=0.0
Acquisition_1C.pfa=0.00001 Acquisition_1C.pfa=0.00001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false; Acquisition_1C.dump=false;
Acquisition_1C.dump_filename=/archive/gps_acquisition.dat Acquisition_1C.dump_filename=/archive/gps_acquisition.dat
;Acquisition_1C.coherent_integration_time_ms=10 ;Acquisition_1C.coherent_integration_time_ms=10
Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition
Acquisition_1G.item_type=gr_complex Acquisition_1G.item_type=gr_complex
Acquisition_1G.threshold=0.0 Acquisition_1G.threshold=0.0
Acquisition_1G.pfa=0.00001 Acquisition_1G.pfa=0.00001
Acquisition_1G.doppler_max=10000 Acquisition_1G.doppler_max=10000
Acquisition_1G.doppler_step=250 Acquisition_1G.doppler_step=250
Acquisition_1G.dump=false; Acquisition_1G.dump=false;
Acquisition_1G.dump_filename=/archive/glo_acquisition.dat Acquisition_1G.dump_filename=/archive/glo_acquisition.dat
;Acquisition_1G.coherent_integration_time_ms=10 ;Acquisition_1G.coherent_integration_time_ms=10
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.early_late_space_chips=0.5 Tracking_1C.early_late_space_chips=0.5
Tracking_1C.pll_bw_hz=20.0; Tracking_1C.pll_bw_hz=20.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.dump=false; Tracking_1C.dump=false;
Tracking_1C.dump_filename=/archive/gps_tracking_ch_ Tracking_1C.dump_filename=/archive/gps_tracking_ch_
Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_Tracking Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_Tracking
Tracking_1G.item_type=gr_complex Tracking_1G.item_type=gr_complex
Tracking_1G.early_late_space_chips=0.5 Tracking_1G.early_late_space_chips=0.5
Tracking_1G.pll_bw_hz=25.0; Tracking_1G.pll_bw_hz=25.0;
Tracking_1G.dll_bw_hz=3.0; Tracking_1G.dll_bw_hz=3.0;
Tracking_1G.dump=false; Tracking_1G.dump=false;
Tracking_1G.dump_filename=/archive/glo_tracking_ch_ Tracking_1G.dump_filename=/archive/glo_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false; Observables.dump=false;
Observables.dump_filename=/archive/gnss_observables.dat Observables.dump_filename=/archive/gnss_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=2 PVT.rinex_version=2

View File

@ -1,143 +1,143 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
GNSS-SDR.num_sources=2 GNSS-SDR.num_sources=2
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource0.implementation=File_Signal_Source SignalSource0.implementation=File_Signal_Source
SignalSource0.filename=/archive/NT1065_L2_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource0.filename=/archive/NT1065_L2_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource0.item_type=ibyte SignalSource0.item_type=ibyte
SignalSource0.sampling_frequency=6625000 SignalSource0.sampling_frequency=6625000
SignalSource0.samples=0 SignalSource0.samples=0
SignalSource0.dump=false; SignalSource0.dump=false;
SignalSource0.dump_filename=/archive/signal_glonass.bin SignalSource0.dump_filename=/archive/signal_glonass.bin
SignalSource1.implementation=File_Signal_Source SignalSource1.implementation=File_Signal_Source
SignalSource1.filename=/archive/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource1.filename=/archive/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource1.item_type=ibyte SignalSource1.item_type=ibyte
SignalSource1.sampling_frequency=6625000 SignalSource1.sampling_frequency=6625000
SignalSource1.samples=0 SignalSource1.samples=0
SignalSource1.dump=false; SignalSource1.dump=false;
SignalSource1.dump_filename=/archive/signal_glonass.bin SignalSource1.dump_filename=/archive/signal_glonass.bin
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
DataTypeAdapter0.implementation=Ibyte_To_Complex DataTypeAdapter0.implementation=Ibyte_To_Complex
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.item_type=gr_complex InputFilter0.item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.70 InputFilter0.band1_end=0.70
InputFilter0.band2_begin=0.80 InputFilter0.band2_begin=0.80
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=6625000 InputFilter0.sampling_frequency=6625000
InputFilter0.IF=60000 InputFilter0.IF=60000
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
Resampler0.item_type=gr_complex Resampler0.item_type=gr_complex
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
DataTypeAdapter1.implementation=Ibyte_To_Complex DataTypeAdapter1.implementation=Ibyte_To_Complex
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.item_type=gr_complex InputFilter1.item_type=gr_complex
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
Resampler1.item_type=gr_complex Resampler1.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels.in_acquisition=5 Channels.in_acquisition=5
Channels_2S.count=5 Channels_2S.count=5
Channels_1G.count=5 Channels_1G.count=5
;# Defining GLONASS satellites ;# Defining GLONASS satellites
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel0.signal=2S Channel0.signal=2S
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel1.signal=2S Channel1.signal=2S
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel2.signal=2S Channel2.signal=2S
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel3.signal=2S Channel3.signal=2S
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel4.signal=2S Channel4.signal=2S
Channel5.RF_channel_ID=1 Channel5.RF_channel_ID=1
Channel6.RF_channel_ID=1 Channel6.RF_channel_ID=1
Channel7.RF_channel_ID=1 Channel7.RF_channel_ID=1
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.threshold=0.0 Acquisition_2S.threshold=0.0
Acquisition_2S.pfa=0.00001 Acquisition_2S.pfa=0.00001
Acquisition_2S.doppler_max=10000 Acquisition_2S.doppler_max=10000
Acquisition_2S.doppler_step=60 Acquisition_2S.doppler_step=60
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition
Acquisition_1G.item_type=gr_complex Acquisition_1G.item_type=gr_complex
Acquisition_1G.threshold=0.0 Acquisition_1G.threshold=0.0
Acquisition_1G.pfa=0.00001 Acquisition_1G.pfa=0.00001
Acquisition_1G.doppler_max=10000 Acquisition_1G.doppler_max=10000
Acquisition_1G.doppler_step=250 Acquisition_1G.doppler_step=250
Acquisition_1G.dump=false; Acquisition_1G.dump=false;
Acquisition_1G.dump_filename=/archive/glo_acquisition.dat Acquisition_1G.dump_filename=/archive/glo_acquisition.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.early_late_space_chips=0.5 Tracking_2S.early_late_space_chips=0.5
Tracking_2S.pll_bw_hz=2.0; Tracking_2S.pll_bw_hz=2.0;
Tracking_2S.dll_bw_hz=0.250; Tracking_2S.dll_bw_hz=0.250;
Tracking_2S.order=2; Tracking_2S.order=2;
Tracking_2S.dump=false; Tracking_2S.dump=false;
Tracking_2S.dump_filename=/archive/gps_tracking_ch_ Tracking_2S.dump_filename=/archive/gps_tracking_ch_
Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_Tracking Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_Tracking
Tracking_1G.item_type=gr_complex Tracking_1G.item_type=gr_complex
Tracking_1G.early_late_space_chips=0.5 Tracking_1G.early_late_space_chips=0.5
Tracking_1G.pll_bw_hz=25.0; Tracking_1G.pll_bw_hz=25.0;
Tracking_1G.dll_bw_hz=3.0; Tracking_1G.dll_bw_hz=3.0;
Tracking_1G.dump=false; Tracking_1G.dump=false;
Tracking_1G.dump_filename=/archive/glo_tracking_ch_ Tracking_1G.dump_filename=/archive/glo_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false; Observables.dump=false;
Observables.dump_filename=/archive/gnss_observables.dat Observables.dump_filename=/archive/gnss_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=3 PVT.rinex_version=3

View File

@ -1,82 +1,82 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/media/dmiralles/Seagate Backup Plus Drive/GNSS Data/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE ; <- PUT YOUR FILE HERE SignalSource.filename=/media/dmiralles/Seagate Backup Plus Drive/GNSS Data/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE ; <- PUT YOUR FILE HERE
SignalSource.item_type=ibyte SignalSource.item_type=ibyte
SignalSource.sampling_frequency=6625000 SignalSource.sampling_frequency=6625000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.dump=false; SignalSource.dump=false;
SignalSource.dump_filename=/archive/signal_glonass.bin SignalSource.dump_filename=/archive/signal_glonass.bin
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.item_type=gr_complex InputFilter.item_type=gr_complex
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channel.signal=1G Channel.signal=1G
Channels.in_acquisition=1 Channels.in_acquisition=1
Channels_1G.count=5 Channels_1G.count=5
Channel0.satellite=24 ; k= Channel0.satellite=24 ; k=
Channel1.satellite=1 ; k=1 Channel1.satellite=1 ; k=1
Channel2.satellite=2 ; k=-4 Channel2.satellite=2 ; k=-4
Channel3.satellite=20 ; k=-5 Channel3.satellite=20 ; k=-5
Channel4.satellite=21 ; k=4 Channel4.satellite=21 ; k=4
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition
Acquisition_1G.item_type=gr_complex Acquisition_1G.item_type=gr_complex
Acquisition_1G.threshold=0.0 Acquisition_1G.threshold=0.0
Acquisition_1G.pfa=0.0001 Acquisition_1G.pfa=0.0001
Acquisition_1G.doppler_max=10000 Acquisition_1G.doppler_max=10000
Acquisition_1G.doppler_step=250 Acquisition_1G.doppler_step=250
Acquisition_1G.dump=true; Acquisition_1G.dump=true;
Acquisition_1G.dump_filename=/archive/glo_acquisition.dat Acquisition_1G.dump_filename=/archive/glo_acquisition.dat
;Acquisition_1G.coherent_integration_time_ms=1 ;Acquisition_1G.coherent_integration_time_ms=1
;Acquisition_1G.max_dwells = 5 ;Acquisition_1G.max_dwells = 5
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_Tracking Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_Tracking
Tracking_1G.item_type=gr_complex Tracking_1G.item_type=gr_complex
Tracking_1G.early_late_space_chips=0.5 Tracking_1G.early_late_space_chips=0.5
Tracking_1G.pll_bw_hz=25.0; Tracking_1G.pll_bw_hz=25.0;
Tracking_1G.dll_bw_hz=3.0; Tracking_1G.dll_bw_hz=3.0;
Tracking_1G.dump=true; Tracking_1G.dump=true;
Tracking_1G.dump_filename=/archive/glo_tracking_ch_ Tracking_1G.dump_filename=/archive/glo_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true; Observables.dump=true;
Observables.dump_filename=/archive/glo_observables.dat Observables.dump_filename=/archive/glo_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=2 PVT.rinex_version=2

View File

@ -1,86 +1,86 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/archive/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource.filename=/archive/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource.item_type=ibyte SignalSource.item_type=ibyte
SignalSource.sampling_frequency=6625000 SignalSource.sampling_frequency=6625000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.dump=false; SignalSource.dump=false;
SignalSource.dump_filename=/archive/signal_glonass.bin SignalSource.dump_filename=/archive/signal_glonass.bin
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.item_type=gr_complex InputFilter.item_type=gr_complex
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channel.signal=1G Channel.signal=1G
Channels.in_acquisition=2 Channels.in_acquisition=2
Channels_1G.count=8 Channels_1G.count=8
;Channel0.satellite=24 ; k=2 ;Channel0.satellite=24 ; k=2
;Channel1.satellite=1 ; k=1 ;Channel1.satellite=1 ; k=1
;Channel2.satellite=2 ; k=-4 ;Channel2.satellite=2 ; k=-4
;Channel3.satellite=20 ; k=-5 ;Channel3.satellite=20 ; k=-5
;Channel4.satellite=21 ; k=4 ;Channel4.satellite=21 ; k=4
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition
Acquisition_1G.item_type=gr_complex Acquisition_1G.item_type=gr_complex
Acquisition_1G.threshold=0.0 Acquisition_1G.threshold=0.0
Acquisition_1G.pfa=0.0001 Acquisition_1G.pfa=0.0001
Acquisition_1G.doppler_max=10000 Acquisition_1G.doppler_max=10000
Acquisition_1G.doppler_step=250 Acquisition_1G.doppler_step=250
Acquisition_1G.dump=false; Acquisition_1G.dump=false;
Acquisition_1G.dump_filename=/archive/glo_acquisition.dat Acquisition_1G.dump_filename=/archive/glo_acquisition.dat
;Acquisition_1G.coherent_integration_time_ms=1 ;Acquisition_1G.coherent_integration_time_ms=1
;Acquisition_1G.max_dwells = 5 ;Acquisition_1G.max_dwells = 5
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_C_Aid_Tracking Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_C_Aid_Tracking
Tracking_1G.item_type=gr_complex Tracking_1G.item_type=gr_complex
Tracking_1G.early_late_space_chips=0.5 Tracking_1G.early_late_space_chips=0.5
Tracking_1G.pll_bw_hz=40.0; Tracking_1G.pll_bw_hz=40.0;
Tracking_1G.dll_bw_hz=3.0; Tracking_1G.dll_bw_hz=3.0;
Tracking_1G.pll_bw_narrow_hz = 25.0; Tracking_1G.pll_bw_narrow_hz = 25.0;
Tracking_1G.dll_bw_narrow_hz = 2.0; Tracking_1G.dll_bw_narrow_hz = 2.0;
Tracking_1G.extend_correlation_ms = 1; Tracking_1G.extend_correlation_ms = 1;
Tracking_1G.dump=false; Tracking_1G.dump=false;
Tracking_1G.dump_filename=/archive/glo_tracking_ch_ Tracking_1G.dump_filename=/archive/glo_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=/archive/glo_observables.dat Observables.dump_filename=/archive/glo_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=2 PVT.rinex_version=2

View File

@ -1,101 +1,101 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [Hz]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [Hz].
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
;######### CONTROL_THREAD CONFIG ############ ;######### CONTROL_THREAD CONFIG ############
ControlThread.wait_for_flowgraph=false ControlThread.wait_for_flowgraph=false
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/home/dmiralles/Documents/GSOC/GSOC2017/gnss-sdr/data/dmirallesNT1065_L2_20160831_fs6625e6_60e3_schar_1H.bin SignalSource.filename=/home/dmiralles/Documents/GSOC/GSOC2017/gnss-sdr/data/dmirallesNT1065_L2_20160831_fs6625e6_60e3_schar_1H.bin
SignalSource.item_type=ibyte SignalSource.item_type=ibyte
SignalSource.sampling_frequency=6625000 SignalSource.sampling_frequency=6625000
SignalSource.freq=1602000000 SignalSource.freq=1602000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.sample_type=iq SignalSource.sample_type=iq
SignalSource.seconds_to_skip=0 SignalSource.seconds_to_skip=0
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;DataTypeAdapter.implementation=Ishort_To_Complex ;DataTypeAdapter.implementation=Ishort_To_Complex
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
;InputFilter.input_item_type=gr_complex ;InputFilter.input_item_type=gr_complex
;InputFilter.output_item_type=gr_complex ;InputFilter.output_item_type=gr_complex
InputFilter.item_type=gr_complex InputFilter.item_type=gr_complex
;Resampler.implementation=Pass_Through ;Resampler.implementation=Pass_Through
;Resampler.item_type=gr_complex ;Resampler.item_type=gr_complex
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;Resampler.sample_freq_in=4000000 ;Resampler.sample_freq_in=4000000
;Resampler.sample_freq_out=2000000 ;Resampler.sample_freq_out=2000000
;Resampler.item_type=gr_complex ;Resampler.item_type=gr_complex
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1R.count=8 ;Assuming here that identifier `1r=R` defines GLONASS SP signals Channels_1R.count=8 ;Assuming here that identifier `1r=R` defines GLONASS SP signals
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1R Channel.signal=1R
;Channel.item_type=cshort ;Channel.item_type=cshort
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1R.dump=false Acquisition_1R.dump=false
Acquisition_1R.dump_filename=./acq_dump.dat Acquisition_1R.dump_filename=./acq_dump.dat
Acquisition_1R.item_type=cshort Acquisition_1R.item_type=cshort
Acquisition_1R.sampled_ms=1 Acquisition_1R.sampled_ms=1
Acquisition_1R.implementation=GLONASS_L1_CA_PCPS_Acquisition Acquisition_1R.implementation=GLONASS_L1_CA_PCPS_Acquisition
Acquisition_1R.pfa=0.01 Acquisition_1R.pfa=0.01
;Acquisition_1C.pfa=0.000001 ;Acquisition_1C.pfa=0.000001
Acquisition_1R.doppler_max=10000 Acquisition_1R.doppler_max=10000
Acquisition_1R.doppler_step=250 Acquisition_1R.doppler_step=250
Acquisition_1R.tong_init_val=2 Acquisition_1R.tong_init_val=2
Acquisition_1R.tong_max_val=10 Acquisition_1R.tong_max_val=10
Acquisition_1R.tong_max_dwells=20 Acquisition_1R.tong_max_dwells=20
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1R.implementation=GLONASS_L1_CA_DLL_PLL_C_Aid_Tracking Tracking_1R.implementation=GLONASS_L1_CA_DLL_PLL_C_Aid_Tracking
Tracking_1R.item_type=cshort Tracking_1R.item_type=cshort
Tracking_1R.dump=false Tracking_1R.dump=false
Tracking_1R.dump_filename=../data/epl_tracking_ch_ Tracking_1R.dump_filename=../data/epl_tracking_ch_
Tracking_1R.pll_bw_hz=40.0; Tracking_1R.pll_bw_hz=40.0;
Tracking_1R.dll_bw_hz=4.0; Tracking_1R.dll_bw_hz=4.0;
Tracking_1R.order=3; Tracking_1R.order=3;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1R.implementation=GLONASS_L1_CA_Telemetry_Decoder TelemetryDecoder_1R.implementation=GLONASS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1R.dump=false TelemetryDecoder_1R.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,143 +1,143 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
GNSS-SDR.num_sources=2 GNSS-SDR.num_sources=2
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource0.implementation=File_Signal_Source SignalSource0.implementation=File_Signal_Source
SignalSource0.filename=/media/dmiralles/Seagate Backup Plus Drive/GNSS Data/NT1065_L1_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource0.filename=/media/dmiralles/Seagate Backup Plus Drive/GNSS Data/NT1065_L1_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource0.item_type=ibyte SignalSource0.item_type=ibyte
SignalSource0.sampling_frequency=6625000 SignalSource0.sampling_frequency=6625000
SignalSource0.samples=0 SignalSource0.samples=0
SignalSource0.dump=false; SignalSource0.dump=false;
SignalSource0.dump_filename=/archive/signal_glonass.bin SignalSource0.dump_filename=/archive/signal_glonass.bin
SignalSource1.implementation=File_Signal_Source SignalSource1.implementation=File_Signal_Source
SignalSource1.filename=/media/dmiralles/Seagate Backup Plus Drive/GNSS Data/NT1065_GLONASS_L2_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource1.filename=/media/dmiralles/Seagate Backup Plus Drive/GNSS Data/NT1065_GLONASS_L2_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource1.item_type=ibyte SignalSource1.item_type=ibyte
SignalSource1.sampling_frequency=6625000 SignalSource1.sampling_frequency=6625000
SignalSource1.samples=0 SignalSource1.samples=0
SignalSource1.dump=false; SignalSource1.dump=false;
SignalSource1.dump_filename=/archive/signal_glonass.bin SignalSource1.dump_filename=/archive/signal_glonass.bin
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
DataTypeAdapter0.implementation=Ibyte_To_Complex DataTypeAdapter0.implementation=Ibyte_To_Complex
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.item_type=gr_complex InputFilter0.item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.70 InputFilter0.band1_end=0.70
InputFilter0.band2_begin=0.80 InputFilter0.band2_begin=0.80
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=6625000 InputFilter0.sampling_frequency=6625000
InputFilter0.IF=60000 InputFilter0.IF=60000
Resampler0.implementation=Direct_Resampler Resampler0.implementation=Direct_Resampler
Resampler0.sample_freq_in=6625000 Resampler0.sample_freq_in=6625000
Resampler0.sample_freq_out=6625000 Resampler0.sample_freq_out=6625000
Resampler0.item_type=gr_complex Resampler0.item_type=gr_complex
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
DataTypeAdapter1.implementation=Ibyte_To_Complex DataTypeAdapter1.implementation=Ibyte_To_Complex
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.item_type=gr_complex InputFilter1.item_type=gr_complex
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
Resampler1.item_type=gr_complex Resampler1.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels.in_acquisition=1 Channels.in_acquisition=1
Channels_2G.count=5 Channels_2G.count=5
Channels_1C.count=5 Channels_1C.count=5
;# Defining GLONASS satellites ;# Defining GLONASS satellites
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=1 Channel5.RF_channel_ID=1
Channel6.RF_channel_ID=1 Channel6.RF_channel_ID=1
Channel7.RF_channel_ID=1 Channel7.RF_channel_ID=1
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=0.0 Acquisition_1C.threshold=0.0
Acquisition_1C.pfa=0.00001 Acquisition_1C.pfa=0.00001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false; Acquisition_1C.dump=false;
Acquisition_1C.dump_filename=/archive/gps_acquisition.dat Acquisition_1C.dump_filename=/archive/gps_acquisition.dat
;Acquisition_1C.coherent_integration_time_ms=10 ;Acquisition_1C.coherent_integration_time_ms=10
Acquisition_2G.implementation=GLONASS_L2_CA_PCPS_Acquisition Acquisition_2G.implementation=GLONASS_L2_CA_PCPS_Acquisition
Acquisition_2G.item_type=gr_complex Acquisition_2G.item_type=gr_complex
Acquisition_2G.threshold=0.0 Acquisition_2G.threshold=0.0
Acquisition_2G.pfa=0.00001 Acquisition_2G.pfa=0.00001
Acquisition_2G.doppler_max=10000 Acquisition_2G.doppler_max=10000
Acquisition_2G.doppler_step=250 Acquisition_2G.doppler_step=250
Acquisition_2G.dump=false; Acquisition_2G.dump=false;
Acquisition_2G.dump_filename=/archive/glo_acquisition.dat Acquisition_2G.dump_filename=/archive/glo_acquisition.dat
;Acquisition_2G.coherent_integration_time_ms=10 ;Acquisition_2G.coherent_integration_time_ms=10
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.early_late_space_chips=0.5 Tracking_1C.early_late_space_chips=0.5
Tracking_1C.pll_bw_hz=20.0; Tracking_1C.pll_bw_hz=20.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.dump=false; Tracking_1C.dump=false;
Tracking_1C.dump_filename=/archive/gps_tracking_ch_ Tracking_1C.dump_filename=/archive/gps_tracking_ch_
Tracking_2G.implementation=GLONASS_L2_CA_DLL_PLL_Tracking Tracking_2G.implementation=GLONASS_L2_CA_DLL_PLL_Tracking
Tracking_2G.item_type=gr_complex Tracking_2G.item_type=gr_complex
Tracking_2G.early_late_space_chips=0.5 Tracking_2G.early_late_space_chips=0.5
Tracking_2G.pll_bw_hz=25.0; Tracking_2G.pll_bw_hz=25.0;
Tracking_2G.dll_bw_hz=2.0; Tracking_2G.dll_bw_hz=2.0;
Tracking_2G.dump=false; Tracking_2G.dump=false;
Tracking_2G.dump_filename=/archive/glo_tracking_ch_ Tracking_2G.dump_filename=/archive/glo_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_2G.implementation=GLONASS_L2_CA_Telemetry_Decoder TelemetryDecoder_2G.implementation=GLONASS_L2_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false; Observables.dump=false;
Observables.dump_filename=/archive/gnss_observables.dat Observables.dump_filename=/archive/gnss_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=2 PVT.rinex_version=2

View File

@ -1,144 +1,144 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
GNSS-SDR.num_sources=2 GNSS-SDR.num_sources=2
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource0.implementation=File_Signal_Source SignalSource0.implementation=File_Signal_Source
SignalSource0.filename=/archive/NT1065_L2_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource0.filename=/archive/NT1065_L2_20160923_fs6625e6_if60e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource0.item_type=ibyte SignalSource0.item_type=ibyte
SignalSource0.sampling_frequency=6625000 SignalSource0.sampling_frequency=6625000
SignalSource0.samples=0 SignalSource0.samples=0
SignalSource0.dump=false; SignalSource0.dump=false;
SignalSource0.dump_filename=/archive/signal_glonass.bin SignalSource0.dump_filename=/archive/signal_glonass.bin
SignalSource1.implementation=File_Signal_Source SignalSource1.implementation=File_Signal_Source
SignalSource1.filename=/archive/NT1065_GLONASS_L2_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource1.filename=/archive/NT1065_GLONASS_L2_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource1.item_type=ibyte SignalSource1.item_type=ibyte
SignalSource1.sampling_frequency=6625000 SignalSource1.sampling_frequency=6625000
SignalSource1.samples=0 SignalSource1.samples=0
SignalSource1.dump=false; SignalSource1.dump=false;
SignalSource1.dump_filename=/archive/signal_glonass.bin SignalSource1.dump_filename=/archive/signal_glonass.bin
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
DataTypeAdapter0.implementation=Ibyte_To_Complex DataTypeAdapter0.implementation=Ibyte_To_Complex
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.item_type=gr_complex InputFilter0.item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.70 InputFilter0.band1_end=0.70
InputFilter0.band2_begin=0.80 InputFilter0.band2_begin=0.80
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=6625000 InputFilter0.sampling_frequency=6625000
InputFilter0.IF=60000 InputFilter0.IF=60000
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
Resampler0.item_type=gr_complex Resampler0.item_type=gr_complex
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
DataTypeAdapter1.implementation=Ibyte_To_Complex DataTypeAdapter1.implementation=Ibyte_To_Complex
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.item_type=gr_complex InputFilter1.item_type=gr_complex
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
Resampler1.item_type=gr_complex Resampler1.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels.in_acquisition=5 Channels.in_acquisition=5
Channels_2S.count=5 Channels_2S.count=5
Channels_2G.count=5 Channels_2G.count=5
;# Defining GLONASS satellites ;# Defining GLONASS satellites
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel0.signal=2S Channel0.signal=2S
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel1.signal=2S Channel1.signal=2S
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel2.signal=2S Channel2.signal=2S
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel3.signal=2S Channel3.signal=2S
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel4.signal=2S Channel4.signal=2S
Channel5.RF_channel_ID=1 Channel5.RF_channel_ID=1
Channel6.RF_channel_ID=1 Channel6.RF_channel_ID=1
Channel7.RF_channel_ID=1 Channel7.RF_channel_ID=1
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.threshold=0.0 Acquisition_2S.threshold=0.0
Acquisition_2S.pfa=0.00001 Acquisition_2S.pfa=0.00001
Acquisition_2S.doppler_max=10000 Acquisition_2S.doppler_max=10000
Acquisition_2S.doppler_step=60 Acquisition_2S.doppler_step=60
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2G.implementation=GLONASS_L2_CA_PCPS_Acquisition Acquisition_2G.implementation=GLONASS_L2_CA_PCPS_Acquisition
Acquisition_2G.item_type=gr_complex Acquisition_2G.item_type=gr_complex
Acquisition_2G.threshold=0.0 Acquisition_2G.threshold=0.0
Acquisition_2G.pfa=0.00001 Acquisition_2G.pfa=0.00001
Acquisition_2G.doppler_max=10000 Acquisition_2G.doppler_max=10000
Acquisition_2G.doppler_step=250 Acquisition_2G.doppler_step=250
Acquisition_2G.dump=false; Acquisition_2G.dump=false;
Acquisition_2G.dump_filename=/archive/glo_acquisition.dat Acquisition_2G.dump_filename=/archive/glo_acquisition.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.early_late_space_chips=0.5 Tracking_2S.early_late_space_chips=0.5
Tracking_2S.pll_bw_hz=2.0; Tracking_2S.pll_bw_hz=2.0;
Tracking_2S.dll_bw_hz=0.250; Tracking_2S.dll_bw_hz=0.250;
Tracking_2S.order=2; Tracking_2S.order=2;
Tracking_2S.dump=false; Tracking_2S.dump=false;
Tracking_2S.dump_filename=/archive/gps_tracking_ch_ Tracking_2S.dump_filename=/archive/gps_tracking_ch_
Tracking_2G.implementation=GLONASS_L2_CA_DLL_PLL_Tracking Tracking_2G.implementation=GLONASS_L2_CA_DLL_PLL_Tracking
Tracking_2G.item_type=gr_complex Tracking_2G.item_type=gr_complex
Tracking_2G.early_late_space_chips=0.5 Tracking_2G.early_late_space_chips=0.5
Tracking_2G.pll_bw_hz=25.0; Tracking_2G.pll_bw_hz=25.0;
Tracking_2G.dll_bw_hz=3.0; Tracking_2G.dll_bw_hz=3.0;
Tracking_2G.dump=false; Tracking_2G.dump=false;
Tracking_2G.dump_filename=/archive/glo_tracking_ch_ Tracking_2G.dump_filename=/archive/glo_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2G.implementation=GLONASS_L2_CA_Telemetry_Decoder TelemetryDecoder_2G.implementation=GLONASS_L2_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false; Observables.dump=false;
Observables.dump_filename=/archive/gnss_observables.dat Observables.dump_filename=/archive/gnss_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=3 PVT.rinex_version=3

View File

@ -1,76 +1,76 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/media/dmiralles/Seagate Backup Plus Drive/GNSS Data/NT1065_GLONASS_L2_20160831_fs6625e6_60e3_schar_1m.bin ; <- PUT YOUR FILE HERE SignalSource.filename=/media/dmiralles/Seagate Backup Plus Drive/GNSS Data/NT1065_GLONASS_L2_20160831_fs6625e6_60e3_schar_1m.bin ; <- PUT YOUR FILE HERE
SignalSource.item_type=ibyte SignalSource.item_type=ibyte
SignalSource.sampling_frequency=6625000 SignalSource.sampling_frequency=6625000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.dump=false; SignalSource.dump=false;
SignalSource.dump_filename=/archive/signal_glonass.bin SignalSource.dump_filename=/archive/signal_glonass.bin
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.item_type=gr_complex InputFilter.item_type=gr_complex
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channel.signal=2G Channel.signal=2G
Channels.in_acquisition=1 Channels.in_acquisition=1
Channels_2G.count=5 Channels_2G.count=5
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_2G.implementation=GLONASS_L2_CA_PCPS_Acquisition Acquisition_2G.implementation=GLONASS_L2_CA_PCPS_Acquisition
Acquisition_2G.item_type=gr_complex Acquisition_2G.item_type=gr_complex
Acquisition_2G.threshold=0.0 Acquisition_2G.threshold=0.0
Acquisition_2G.pfa=0.0001 Acquisition_2G.pfa=0.0001
Acquisition_2G.doppler_max=10000 Acquisition_2G.doppler_max=10000
Acquisition_2G.doppler_step=250 Acquisition_2G.doppler_step=250
Acquisition_2G.dump=true; Acquisition_2G.dump=true;
Acquisition_2G.dump_filename=/archive/glo_acquisition.dat Acquisition_2G.dump_filename=/archive/glo_acquisition.dat
;Acquisition_2G.coherent_integration_time_ms=1 ;Acquisition_2G.coherent_integration_time_ms=1
;Acquisition_2G.max_dwells = 5 ;Acquisition_2G.max_dwells = 5
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_2G.implementation=GLONASS_L2_CA_DLL_PLL_Tracking Tracking_2G.implementation=GLONASS_L2_CA_DLL_PLL_Tracking
Tracking_2G.item_type=gr_complex Tracking_2G.item_type=gr_complex
Tracking_2G.early_late_space_chips=0.5 Tracking_2G.early_late_space_chips=0.5
Tracking_2G.pll_bw_hz=20.0; Tracking_2G.pll_bw_hz=20.0;
Tracking_2G.dll_bw_hz=2.0; Tracking_2G.dll_bw_hz=2.0;
Tracking_2G.dump=true; Tracking_2G.dump=true;
Tracking_2G.dump_filename=/archive/glo_tracking_ch_ Tracking_2G.dump_filename=/archive/glo_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_2G.implementation=GLONASS_L2_CA_Telemetry_Decoder TelemetryDecoder_2G.implementation=GLONASS_L2_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true; Observables.dump=true;
Observables.dump_filename=/archive/glo_observables.dat Observables.dump_filename=/archive/glo_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=2 PVT.rinex_version=2

View File

@ -1,86 +1,86 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=6625000 GNSS-SDR.internal_fs_sps=6625000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/archive/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE SignalSource.filename=/archive/NT1065_GLONASS_L1_20160923_fs6625e6_if0e3_schar.bin ; <- PUT YOUR FILE HERE
SignalSource.item_type=ibyte SignalSource.item_type=ibyte
SignalSource.sampling_frequency=6625000 SignalSource.sampling_frequency=6625000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.dump=false; SignalSource.dump=false;
SignalSource.dump_filename=/archive/signal_glonass.bin SignalSource.dump_filename=/archive/signal_glonass.bin
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.item_type=gr_complex InputFilter.item_type=gr_complex
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channel.signal=1G Channel.signal=1G
Channels.in_acquisition=2 Channels.in_acquisition=2
Channels_1G.count=8 Channels_1G.count=8
;Channel0.satellite=24 ; k=2 ;Channel0.satellite=24 ; k=2
;Channel1.satellite=1 ; k=1 ;Channel1.satellite=1 ; k=1
;Channel2.satellite=2 ; k=-4 ;Channel2.satellite=2 ; k=-4
;Channel3.satellite=20 ; k=-5 ;Channel3.satellite=20 ; k=-5
;Channel4.satellite=21 ; k=4 ;Channel4.satellite=21 ; k=4
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition Acquisition_1G.implementation=GLONASS_L1_CA_PCPS_Acquisition
Acquisition_1G.item_type=gr_complex Acquisition_1G.item_type=gr_complex
Acquisition_1G.threshold=0.0 Acquisition_1G.threshold=0.0
Acquisition_1G.pfa=0.0001 Acquisition_1G.pfa=0.0001
Acquisition_1G.doppler_max=10000 Acquisition_1G.doppler_max=10000
Acquisition_1G.doppler_step=250 Acquisition_1G.doppler_step=250
Acquisition_1G.dump=false; Acquisition_1G.dump=false;
Acquisition_1G.dump_filename=/archive/glo_acquisition.dat Acquisition_1G.dump_filename=/archive/glo_acquisition.dat
;Acquisition_1G.coherent_integration_time_ms=1 ;Acquisition_1G.coherent_integration_time_ms=1
;Acquisition_1G.max_dwells = 5 ;Acquisition_1G.max_dwells = 5
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_C_Aid_Tracking Tracking_1G.implementation=GLONASS_L1_CA_DLL_PLL_C_Aid_Tracking
Tracking_1G.item_type=gr_complex Tracking_1G.item_type=gr_complex
Tracking_1G.early_late_space_chips=0.5 Tracking_1G.early_late_space_chips=0.5
Tracking_1G.pll_bw_hz=40.0; Tracking_1G.pll_bw_hz=40.0;
Tracking_1G.dll_bw_hz=3.0; Tracking_1G.dll_bw_hz=3.0;
Tracking_1G.pll_bw_narrow_hz = 25.0; Tracking_1G.pll_bw_narrow_hz = 25.0;
Tracking_1G.dll_bw_narrow_hz = 2.0; Tracking_1G.dll_bw_narrow_hz = 2.0;
Tracking_1G.extend_correlation_ms = 1; Tracking_1G.extend_correlation_ms = 1;
Tracking_1G.dump=false; Tracking_1G.dump=false;
Tracking_1G.dump_filename=/archive/glo_tracking_ch_ Tracking_1G.dump_filename=/archive/glo_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder TelemetryDecoder_1G.implementation=GLONASS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=/archive/glo_observables.dat Observables.dump_filename=/archive/glo_observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1045_rate_ms=5000 PVT.rtcm_MT1045_rate_ms=5000
PVT.rtcm_MT1097_rate_ms=1000 PVT.rtcm_MT1097_rate_ms=1000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=2 PVT.rinex_version=2

View File

@ -1,160 +1,160 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=20000000 GNSS-SDR.internal_fs_sps=20000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/media/javier/Extreme 500/fraunhofer/L125_III1b_210s_L1.bin ; <- PUT YOUR FILE HERE SignalSource.filename=/media/javier/Extreme 500/fraunhofer/L125_III1b_210s_L1.bin ; <- PUT YOUR FILE HERE
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=20000000 SignalSource.sampling_frequency=20000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
Resampler.sample_freq_in=20000000 Resampler.sample_freq_in=20000000
Resampler.sample_freq_out=20000000 Resampler.sample_freq_out=20000000
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=10 Channels_1C.count=10
Channels_1B.count=10 Channels_1B.count=10
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
;#if the option is disabled by default is assigned "1C" GPS L1 C/A ;#if the option is disabled by default is assigned "1C" GPS L1 C/A
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
Channel4.signal=1C Channel4.signal=1C
Channel5.signal=1C Channel5.signal=1C
Channel6.signal=1C Channel6.signal=1C
Channel7.signal=1C Channel7.signal=1C
Channel8.signal=1B Channel8.signal=1B
Channel9.signal=1B Channel9.signal=1B
Channel10.signal=1B Channel10.signal=1B
Channel11.signal=1B Channel11.signal=1B
Channel12.signal=1B Channel12.signal=1B
Channel13.signal=1B Channel13.signal=1B
Channel14.signal=1B Channel14.signal=1B
Channel15.signal=1B Channel15.signal=1B
Channel16.signal=1B Channel16.signal=1B
Channel17.signal=1B Channel17.signal=1B
Channel18.signal=1B Channel18.signal=1B
Channel19.signal=1B Channel19.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=3.5 Acquisition_1C.threshold=3.5
Acquisition_1C.blocking=true Acquisition_1C.blocking=true
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.threshold=2.5 Acquisition_1B.threshold=2.5
Acquisition_1B.blocking=true Acquisition_1B.blocking=true
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.extend_correlation_ms=1 Tracking_1C.extend_correlation_ms=1
Tracking_1C.pll_bw_hz=40; Tracking_1C.pll_bw_hz=40;
Tracking_1C.pll_bw_narrow_hz=30; Tracking_1C.pll_bw_narrow_hz=30;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.dll_bw_narrow_hz=1.5; Tracking_1C.dll_bw_narrow_hz=1.5;
Tracking_1C.order=2; Tracking_1C.order=2;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=3.0; Tracking_1B.dll_bw_hz=3.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
;#implementation: ;#implementation:
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=10; PVT.output_rate_ms=10;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.elevation_mask=15; PVT.elevation_mask=15;
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,145 +1,145 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2600000 GNSS-SDR.internal_fs_sps=2600000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/Users/carlesfernandez/git/cttc/build/signal_out.bin ; <- PUT YOUR FILE HERE SignalSource.filename=/Users/carlesfernandez/git/cttc/build/signal_out.bin ; <- PUT YOUR FILE HERE
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ibyte_To_Complex DataTypeAdapter.implementation=Ibyte_To_Complex
DataTypeAdapter.dump=false DataTypeAdapter.dump=false
DataTypeAdapter.dump_filename=../data/DataTypeAdapter.dat DataTypeAdapter.dump_filename=../data/DataTypeAdapter.dat
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type = gr_complex; Resampler.item_type = gr_complex;
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=11 Channels_1C.count=11
Channels_1B.count=0 Channels_1B.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
Channel4.signal=1C Channel4.signal=1C
Channel5.signal=1C Channel5.signal=1C
Channel6.signal=1C Channel6.signal=1C
Channel7.signal=1C Channel7.signal=1C
Channel8.signal=1C Channel8.signal=1C
Channel9.signal=1C Channel9.signal=1C
Channel10.signal=1C Channel10.signal=1C
Channel11.signal=1C Channel11.signal=1C
Channel12.signal=1C Channel12.signal=1C
Channel13.signal=1B Channel13.signal=1B
Channel14.signal=1B Channel14.signal=1B
Channel15.signal=1B Channel15.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=6000 Acquisition_1C.doppler_max=6000
Acquisition_1C.doppler_step=100 Acquisition_1C.doppler_step=100
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.0000008 Acquisition_1B.pfa=0.0000008
Acquisition_1B.doppler_max=15000 Acquisition_1B.doppler_max=15000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=20.0; Tracking_1C.pll_bw_hz=20.0;
Tracking_1C.dll_bw_hz=1.5; Tracking_1C.dll_bw_hz=1.5;
Tracking_1C.order=3; Tracking_1C.order=3;
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,131 +1,131 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4092000 GNSS-SDR.internal_fs_sps=4092000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/sim/GPS_sim1.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/sim/GPS_sim1.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=4092000 SignalSource.sampling_frequency=4092000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=1 Channels_1C.count=1
Channels_1B.count=0 Channels_1B.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
;#if the option is disabled by default is assigned "1C" GPS L1 C/A ;#if the option is disabled by default is assigned "1C" GPS L1 C/A
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1B Channel1.signal=1B
Channel2.signal=1B Channel2.signal=1B
Channel3.signal=1B Channel3.signal=1B
Channel4.signal=1B Channel4.signal=1B
Channel5.signal=1B Channel5.signal=1B
Channel6.signal=1B Channel6.signal=1B
Channel7.signal=1B Channel7.signal=1B
Channel8.signal=1B Channel8.signal=1B
Channel9.signal=1B Channel9.signal=1B
Channel10.signal=1B Channel10.signal=1B
Channel11.signal=1B Channel11.signal=1B
Channel12.signal=1B Channel12.signal=1B
Channel13.signal=1B Channel13.signal=1B
Channel14.signal=1B Channel14.signal=1B
Channel15.signal=1B Channel15.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=100 Acquisition_1C.doppler_step=100
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.0000002 Acquisition_1B.pfa=0.0000002
Acquisition_1B.doppler_max=15000 Acquisition_1B.doppler_max=15000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.extend_correlation_ms=10 Tracking_1C.extend_correlation_ms=10
Tracking_1C.pll_bw_hz=40; Tracking_1C.pll_bw_hz=40;
Tracking_1C.pll_bw_narrow_hz=25; Tracking_1C.pll_bw_narrow_hz=25;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.dll_bw_narrow_hz=2.0; Tracking_1C.dll_bw_narrow_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.fll_bw_hz=10.0; Tracking_1B.fll_bw_hz=10.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=10; PVT.output_rate_ms=10;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.dump=false PVT.dump=false
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,161 +1,161 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
;#implementation ;#implementation
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=0 Channels_1C.count=0
Channels_1B.count=5 Channels_1B.count=5
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
Channel0.signal=1B Channel0.signal=1B
Channel1.signal=1B Channel1.signal=1B
Channel2.signal=1B Channel2.signal=1B
Channel3.signal=1B Channel3.signal=1B
Channel4.signal=1B Channel4.signal=1B
Channel5.signal=1B Channel5.signal=1B
Channel6.signal=1B Channel6.signal=1B
Channel7.signal=1B Channel7.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.015 Acquisition_1C.pfa=0.015
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.0000008; 0.0000008 Acquisition_1B.pfa=0.0000008; 0.0000008
Acquisition_1B.doppler_max=15000 Acquisition_1B.doppler_max=15000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.cboc=false; Acquisition_1B.cboc=false;
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=50.0; Tracking_1C.pll_bw_hz=50.0;
Tracking_1C.dll_bw_hz=5.0; Tracking_1C.dll_bw_hz=5.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=20.0; Tracking_1B.pll_bw_hz=20.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1045_rate_ms=5000 ; Period (in ms) of Galileo ephemeris messages. 0 mutes this message PVT.rtcm_MT1045_rate_ms=5000 ; Period (in ms) of Galileo ephemeris messages. 0 mutes this message
PVT.rtcm_MT1045_rate_ms=5000 ; Period (in ms) of GPS ephemeris messages. 0 mutes this message PVT.rtcm_MT1045_rate_ms=5000 ; Period (in ms) of GPS ephemeris messages. 0 mutes this message
PVT.rtcm_MT1097_rate_ms=1000 ; Period (in ms) of Galileo observables. 0 mutes this message PVT.rtcm_MT1097_rate_ms=1000 ; Period (in ms) of Galileo observables. 0 mutes this message
PVT.rtcm_MT1077_rate_ms=1000 ; Period (in ms) of GPS observables. 0 mutes this message PVT.rtcm_MT1077_rate_ms=1000 ; Period (in ms) of GPS observables. 0 mutes this message
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,185 +1,185 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2021 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2021 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=5456000 GNSS-SDR.internal_fs_sps=5456000
GNSS-SDR.use_acquisition_resampler=true GNSS-SDR.use_acquisition_resampler=true
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Labsat_Signal_Source SignalSource.implementation=Labsat_Signal_Source
SignalSource.selected_channel=1 SignalSource.selected_channel=1
;#filename: path to file with the captured GNSS signal samples to be processed ;#filename: path to file with the captured GNSS signal samples to be processed
;# Labsat sile source automatically increments the file name when the signal is split in several files ;# Labsat sile source automatically increments the file name when the signal is split in several files
;# the adapter adds "_0000.LS3" to this base path and filename. Next file will be "_0001.LS3" and so on ;# the adapter adds "_0000.LS3" to this base path and filename. Next file will be "_0001.LS3" and so on
;# in this example, the first file complete path will be ../signals/GPS_025_ ;# in this example, the first file complete path will be ../signals/GPS_025_
SignalSource.filename=/home/javier/signals/satgen_30mins/output/output SignalSource.filename=/home/javier/signals/satgen_30mins/output/output
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=16368000 SignalSource.sampling_frequency=16368000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=./out.dat SignalSource.dump_filename=./out.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=gr_complex DataTypeAdapter.item_type=gr_complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=/media/javier/WDNASNTFS/output_5.456Msps_gr_complex.dat InputFilter.dump_filename=/media/javier/WDNASNTFS/output_5.456Msps_gr_complex.dat
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=lowpass InputFilter.filter_type=lowpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=16368000 InputFilter.sampling_frequency=16368000
InputFilter.IF=0 InputFilter.IF=0
InputFilter.decimation_factor=3 InputFilter.decimation_factor=3
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=6 Channels_1C.count=6
Channels_1B.count=0 Channels_1B.count=0
Channels_L5.count=0 Channels_L5.count=0
Channels_5X.count=0 Channels_5X.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=3.0 Acquisition_1C.threshold=3.0
Acquisition_1C.use_CFAR_algorithm=false Acquisition_1C.use_CFAR_algorithm=false
Acquisition_1C.blocking=true Acquisition_1C.blocking=true
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=125 Acquisition_1C.doppler_step=125
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.threshold=2.8 Acquisition_1B.threshold=2.8
Acquisition_1B.use_CFAR_algorithm=false Acquisition_1B.use_CFAR_algorithm=false
Acquisition_1B.blocking=false Acquisition_1B.blocking=false
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_KF_Tracking Tracking_1C.implementation=GPS_L1_CA_KF_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
Tracking_1C.extend_correlation_symbols=20; Tracking_1C.extend_correlation_symbols=20;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.early_late_space_narrow_chips=0.15 Tracking_1C.early_late_space_narrow_chips=0.15
;Tracking_1C.code_disc_sd_chips=0.2; // Initial R ;Tracking_1C.code_disc_sd_chips=0.2; // Initial R
;Tracking_1C.carrier_disc_sd_rads=0.3; // Initial R ;Tracking_1C.carrier_disc_sd_rads=0.3; // Initial R
;Tracking_1C.init_code_phase_sd_chips=0.5; // Initial P_0_0 ;Tracking_1C.init_code_phase_sd_chips=0.5; // Initial P_0_0
;Tracking_1C.init_carrier_phase_sd_rad=0.7; ;Tracking_1C.init_carrier_phase_sd_rad=0.7;
;Tracking_1C.init_carrier_freq_sd_hz=5; ;Tracking_1C.init_carrier_freq_sd_hz=5;
;Tracking_1C.init_carrier_freq_rate_sd_hz_s=1; ;Tracking_1C.init_carrier_freq_rate_sd_hz_s=1;
;Tracking_1C.code_phase_sd_chips=0.15; // Initial Q ;Tracking_1C.code_phase_sd_chips=0.15; // Initial Q
;Tracking_1C.carrier_phase_sd_rad=0.25; ;Tracking_1C.carrier_phase_sd_rad=0.25;
;Tracking_1C.carrier_freq_sd_hz=0.6; ;Tracking_1C.carrier_freq_sd_hz=0.6;
;Tracking_1C.carrier_freq_rate_sd_hz_s=0.01; ;Tracking_1C.carrier_freq_rate_sd_hz_s=0.01;
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=0.75; Tracking_1B.dll_bw_hz=0.75;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.5; Tracking_1B.very_early_late_space_chips=0.5;
Tracking_1B.early_late_space_narrow_chips=0.10; Tracking_1B.early_late_space_narrow_chips=0.10;
Tracking_1B.very_early_late_space_narrow_chips=0.5; Tracking_1B.very_early_late_space_narrow_chips=0.5;
Tracking_1B.pll_bw_narrow_hz=2.5 Tracking_1B.pll_bw_narrow_hz=2.5
Tracking_1B.dll_bw_narrow_hz=0.2 Tracking_1B.dll_bw_narrow_hz=0.2
Tracking_1B.extend_correlation_symbols=5 Tracking_1B.extend_correlation_symbols=5
Tracking_1B.track_pilot=true Tracking_1B.track_pilot=true
Tracking_1B.enable_fll_pull_in=true; Tracking_1B.enable_fll_pull_in=true;
;Tracking_1B.pull_in_time_s=60 ;Tracking_1B.pull_in_time_s=60
Tracking_1B.enable_fll_steady_state=false Tracking_1B.enable_fll_steady_state=false
Tracking_1B.fll_bw_hz=10 Tracking_1B.fll_bw_hz=10
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=tracking_ch_ Tracking_1B.dump_filename=tracking_ch_
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
;#implementation: ;#implementation:
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
Observables.enable_carrier_smoothing=false Observables.enable_carrier_smoothing=false
Observables.smoothing_factor=200 Observables.smoothing_factor=200
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.enable_rx_clock_correction=false PVT.enable_rx_clock_correction=false
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=1000; PVT.output_rate_ms=1000;
PVT.rinexobs_rate_ms=1000; PVT.rinexobs_rate_ms=1000;
PVT.display_rate_ms=1000; PVT.display_rate_ms=1000;
PVT.elevation_mask=15; PVT.elevation_mask=15;
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.enable_monitor=false PVT.enable_monitor=false
PVT.monitor_udp_port=1337 PVT.monitor_udp_port=1337
PVT.monitor_client_addresses=127.0.0.1 PVT.monitor_client_addresses=127.0.0.1
;######### MONITOR CONFIG ############ ;######### MONITOR CONFIG ############
Monitor.enable_monitor=false Monitor.enable_monitor=false
Monitor.decimation_factor=1 Monitor.decimation_factor=1
Monitor.client_addresses=127.0.0.1 Monitor.client_addresses=127.0.0.1
Monitor.udp_port=1234 Monitor.udp_port=1234

View File

@ -1,385 +1,385 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=5000000 GNSS-SDR.internal_fs_sps=5000000
GNSS-SDR.Galileo_banned_prns=14,18 GNSS-SDR.Galileo_banned_prns=14,18
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Flexiband_Signal_Source SignalSource.implementation=Flexiband_Signal_Source
SignalSource.flag_read_file=true SignalSource.flag_read_file=true
SignalSource.signal_file=/media/javier/SISTEMA/signals/fraunhofer/L125_III1b_210s.usb ; <- PUT YOUR FILE HERE SignalSource.signal_file=/media/javier/SISTEMA/signals/fraunhofer/L125_III1b_210s.usb ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.firmware_file=flexiband_III-1b.bit SignalSource.firmware_file=flexiband_III-1b.bit
SignalSource.RF_channels=3 SignalSource.RF_channels=3
;#frontend channels gain. Not usable yet! ;#frontend channels gain. Not usable yet!
SignalSource.gain1=0 SignalSource.gain1=0
SignalSource.gain2=0 SignalSource.gain2=0
SignalSource.gain3=0 SignalSource.gain3=0
SignalSource.AGC=true SignalSource.AGC=true
SignalSource.usb_packet_buffer=128 SignalSource.usb_packet_buffer=128
;###################################################### ;######################################################
;######### RF CHANNEL 0 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 0 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter_ch0.dat InputFilter0.dump_filename=../data/input_filter_ch0.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.IF=0 InputFilter0.IF=0
InputFilter0.decimation_factor=4 InputFilter0.decimation_factor=4
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;###################################################### ;######################################################
;######### RF CHANNEL 1 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 1 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=gr_complex DataTypeAdapter1.item_type=gr_complex
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Freq_Xlating_Fir_Filter InputFilter1.implementation=Freq_Xlating_Fir_Filter
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter_ch1.dat InputFilter1.dump_filename=../data/input_filter_ch1.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
InputFilter1.taps_item_type=float InputFilter1.taps_item_type=float
InputFilter1.number_of_taps=5 InputFilter1.number_of_taps=5
InputFilter1.number_of_bands=2 InputFilter1.number_of_bands=2
InputFilter1.band1_begin=0.0 InputFilter1.band1_begin=0.0
InputFilter1.band1_end=0.45 InputFilter1.band1_end=0.45
InputFilter1.band2_begin=0.55 InputFilter1.band2_begin=0.55
InputFilter1.band2_end=1.0 InputFilter1.band2_end=1.0
InputFilter1.ampl1_begin=1.0 InputFilter1.ampl1_begin=1.0
InputFilter1.ampl1_end=1.0 InputFilter1.ampl1_end=1.0
InputFilter1.ampl2_begin=0.0 InputFilter1.ampl2_begin=0.0
InputFilter1.ampl2_end=0.0 InputFilter1.ampl2_end=0.0
InputFilter1.band1_error=1.0 InputFilter1.band1_error=1.0
InputFilter1.band2_error=1.0 InputFilter1.band2_error=1.0
InputFilter1.filter_type=bandpass InputFilter1.filter_type=bandpass
InputFilter1.grid_density=16 InputFilter1.grid_density=16
InputFilter1.IF=0 InputFilter1.IF=0
InputFilter1.decimation_factor=4 InputFilter1.decimation_factor=4
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;###################################################### ;######################################################
;######### RF CHANNEL 2 SIGNAL CONDITIONER ############ ;######### RF CHANNEL 2 SIGNAL CONDITIONER ############
;###################################################### ;######################################################
;######### SIGNAL_CONDITIONER 2 CONFIG ############ ;######### SIGNAL_CONDITIONER 2 CONFIG ############
SignalConditioner2.implementation=Signal_Conditioner SignalConditioner2.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 2 CONFIG ############ ;######### DATA_TYPE_ADAPTER 2 CONFIG ############
DataTypeAdapter2.implementation=Pass_Through DataTypeAdapter2.implementation=Pass_Through
DataTypeAdapter2.item_type=gr_complex DataTypeAdapter2.item_type=gr_complex
;######### INPUT_FILTER 2 CONFIG ############ ;######### INPUT_FILTER 2 CONFIG ############
InputFilter2.implementation=Freq_Xlating_Fir_Filter InputFilter2.implementation=Freq_Xlating_Fir_Filter
InputFilter2.dump=false InputFilter2.dump=false
InputFilter2.dump_filename=../data/input_filter_ch2.dat InputFilter2.dump_filename=../data/input_filter_ch2.dat
InputFilter2.input_item_type=gr_complex InputFilter2.input_item_type=gr_complex
InputFilter2.output_item_type=gr_complex InputFilter2.output_item_type=gr_complex
InputFilter2.taps_item_type=float InputFilter2.taps_item_type=float
InputFilter2.number_of_taps=5 InputFilter2.number_of_taps=5
InputFilter2.number_of_bands=2 InputFilter2.number_of_bands=2
InputFilter2.band1_begin=0.0 InputFilter2.band1_begin=0.0
InputFilter2.band1_end=0.45 InputFilter2.band1_end=0.45
InputFilter2.band2_begin=0.55 InputFilter2.band2_begin=0.55
InputFilter2.band2_end=1.0 InputFilter2.band2_end=1.0
InputFilter2.ampl1_begin=1.0 InputFilter2.ampl1_begin=1.0
InputFilter2.ampl1_end=1.0 InputFilter2.ampl1_end=1.0
InputFilter2.ampl2_begin=0.0 InputFilter2.ampl2_begin=0.0
InputFilter2.ampl2_end=0.0 InputFilter2.ampl2_end=0.0
InputFilter2.band1_error=1.0 InputFilter2.band1_error=1.0
InputFilter2.band2_error=1.0 InputFilter2.band2_error=1.0
InputFilter2.filter_type=bandpass InputFilter2.filter_type=bandpass
InputFilter2.grid_density=16 InputFilter2.grid_density=16
InputFilter2.IF=0 InputFilter2.IF=0
InputFilter2.decimation_factor=8 InputFilter2.decimation_factor=8
;######### RESAMPLER CONFIG 2 ############ ;######### RESAMPLER CONFIG 2 ############
Resampler2.implementation=Pass_Through Resampler2.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=10 Channels_1C.count=10
Channels_1B.count=10 Channels_1B.count=10
Channels_2S.count=10 Channels_2S.count=10
Channels_5X.count=2 Channels_5X.count=2
Channels_L5.count=2 Channels_L5.count=2
;#GPS.prns=7,8 ;#GPS.prns=7,8
;Channels.in_acquisition=2 ;Channels.in_acquisition=2
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
Channel8.RF_channel_ID=0 Channel8.RF_channel_ID=0
Channel9.RF_channel_ID=0 Channel9.RF_channel_ID=0
Channel10.RF_channel_ID=1 Channel10.RF_channel_ID=1
Channel11.RF_channel_ID=1 Channel11.RF_channel_ID=1
Channel12.RF_channel_ID=1 Channel12.RF_channel_ID=1
Channel13.RF_channel_ID=1 Channel13.RF_channel_ID=1
Channel14.RF_channel_ID=1 Channel14.RF_channel_ID=1
Channel15.RF_channel_ID=1 Channel15.RF_channel_ID=1
Channel16.RF_channel_ID=1 Channel16.RF_channel_ID=1
Channel17.RF_channel_ID=1 Channel17.RF_channel_ID=1
Channel18.RF_channel_ID=1 Channel18.RF_channel_ID=1
Channel19.RF_channel_ID=1 Channel19.RF_channel_ID=1
Channel20.RF_channel_ID=0 Channel20.RF_channel_ID=0
Channel21.RF_channel_ID=0 Channel21.RF_channel_ID=0
Channel22.RF_channel_ID=0 Channel22.RF_channel_ID=0
Channel23.RF_channel_ID=0 Channel23.RF_channel_ID=0
Channel24.RF_channel_ID=0 Channel24.RF_channel_ID=0
Channel25.RF_channel_ID=0 Channel25.RF_channel_ID=0
Channel26.RF_channel_ID=0 Channel26.RF_channel_ID=0
Channel27.RF_channel_ID=0 Channel27.RF_channel_ID=0
Channel28.RF_channel_ID=0 Channel28.RF_channel_ID=0
Channel29.RF_channel_ID=0 Channel29.RF_channel_ID=0
Channel30.RF_channel_ID=2 Channel30.RF_channel_ID=2
Channel31.RF_channel_ID=2 Channel31.RF_channel_ID=2
Channel32.RF_channel_ID=2 Channel32.RF_channel_ID=2
Channel33.RF_channel_ID=2 Channel33.RF_channel_ID=2
Channel34.RF_channel_ID=2 Channel34.RF_channel_ID=2
Channel35.RF_channel_ID=2 Channel35.RF_channel_ID=2
Channel36.RF_channel_ID=2 Channel36.RF_channel_ID=2
Channel37.RF_channel_ID=2 Channel37.RF_channel_ID=2
Channel38.RF_channel_ID=2 Channel38.RF_channel_ID=2
Channel39.RF_channel_ID=2 Channel39.RF_channel_ID=2
Channel40.RF_channel_ID=2 Channel40.RF_channel_ID=2
Channel41.RF_channel_ID=2 Channel41.RF_channel_ID=2
Channel42.RF_channel_ID=2 Channel42.RF_channel_ID=2
;Channel20.satellite=7 ;Channel20.satellite=7
;# GPS L1 CA ;# GPS L1 CA
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;# Galileo E1 ;# Galileo E1
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.0000002 Acquisition_1B.pfa=0.0000002
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;# GPS L2C M ;# GPS L2C M
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.pfa=0.01 Acquisition_2S.pfa=0.01
;Acquisition_2S.pfa=0.001 ;Acquisition_2S.pfa=0.001
Acquisition_2S.doppler_max=5000 Acquisition_2S.doppler_max=5000
Acquisition_2S.doppler_min=-5000 Acquisition_2S.doppler_min=-5000
Acquisition_2S.doppler_step=60 Acquisition_2S.doppler_step=60
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2S.dump=false Acquisition_2S.dump=false
Acquisition_2S.dump_filename=./acq_dump.dat Acquisition_2S.dump_filename=./acq_dump.dat
;# GALILEO E5a ;# GALILEO E5a
Acquisition_5X.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF Acquisition_5X.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF
Acquisition_5X.item_type=gr_complex Acquisition_5X.item_type=gr_complex
Acquisition_5X.coherent_integration_time_ms=1 Acquisition_5X.coherent_integration_time_ms=1
Acquisition_5X.threshold=0.009 Acquisition_5X.threshold=0.009
Acquisition_5X.doppler_max=5000 Acquisition_5X.doppler_max=5000
Acquisition_5X.doppler_step=125 Acquisition_5X.doppler_step=125
Acquisition_5X.bit_transition_flag=false Acquisition_5X.bit_transition_flag=false
Acquisition_5X.max_dwells=1 Acquisition_5X.max_dwells=1
Acquisition_5X.CAF_window_hz=0 ; **Only for E5a** Resolves doppler ambiguity averaging the specified BW in the winner code delay. If set to 0 CAF filter is desactivated. Recommended value 3000 Hz Acquisition_5X.CAF_window_hz=0 ; **Only for E5a** Resolves doppler ambiguity averaging the specified BW in the winner code delay. If set to 0 CAF filter is desactivated. Recommended value 3000 Hz
Acquisition_5X.Zero_padding=0 ; **Only for E5a** Avoids power loss and doppler ambiguity in bit transitions by correlating one code with twice the input data length, ensuring that at least one full code is present without transitions. If set to 1 it is ON, if set to 0 it is OFF. Acquisition_5X.Zero_padding=0 ; **Only for E5a** Avoids power loss and doppler ambiguity in bit transitions by correlating one code with twice the input data length, ensuring that at least one full code is present without transitions. If set to 1 it is ON, if set to 0 it is OFF.
Acquisition_5X.dump=false Acquisition_5X.dump=false
Acquisition_5X.dump_filename=./acq_dump.dat Acquisition_5X.dump_filename=./acq_dump.dat
;# GPS L5 ;# GPS L5
Acquisition_L5.implementation=GPS_L5i_PCPS_Acquisition Acquisition_L5.implementation=GPS_L5i_PCPS_Acquisition
Acquisition_L5.item_type=gr_complex Acquisition_L5.item_type=gr_complex
Acquisition_L5.pfa=0.01 Acquisition_L5.pfa=0.01
;Acquisition_L5.pfa=0.001 ;Acquisition_L5.pfa=0.001
Acquisition_L5.doppler_max=5000 Acquisition_L5.doppler_max=5000
Acquisition_L5.doppler_min=-5000 Acquisition_L5.doppler_min=-5000
Acquisition_L5.doppler_step=125 Acquisition_L5.doppler_step=125
Acquisition_L5.max_dwells=1 Acquisition_L5.max_dwells=1
Acquisition_L5.dump=false Acquisition_L5.dump=false
Acquisition_L5.dump_filename=./acq_dump.dat Acquisition_L5.dump_filename=./acq_dump.dat
;######### TRACKING CONFIG ############ ;######### TRACKING CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=35.0; Tracking_1C.pll_bw_hz=35.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### GALILEO E1 TRK CONFIG ############ ;######### GALILEO E1 TRK CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### GPS L2C GENERIC TRACKING CONFIG ############ ;######### GPS L2C GENERIC TRACKING CONFIG ############
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.pll_bw_hz=2.0; Tracking_2S.pll_bw_hz=2.0;
Tracking_2S.dll_bw_hz=0.25; Tracking_2S.dll_bw_hz=0.25;
Tracking_2S.order=2; Tracking_2S.order=2;
Tracking_2S.early_late_space_chips=0.5; Tracking_2S.early_late_space_chips=0.5;
Tracking_2S.dump=false Tracking_2S.dump=false
Tracking_2S.dump_filename=./tracking_ch_ Tracking_2S.dump_filename=./tracking_ch_
;######### GALILEO E5 TRK CONFIG ############ ;######### GALILEO E5 TRK CONFIG ############
Tracking_5X.implementation=Galileo_E5a_DLL_PLL_Tracking Tracking_5X.implementation=Galileo_E5a_DLL_PLL_Tracking
Tracking_5X.item_type=gr_complex Tracking_5X.item_type=gr_complex
Tracking_5X.track_pilot=true Tracking_5X.track_pilot=true
Tracking_5X.pll_bw_hz=15.0; Tracking_5X.pll_bw_hz=15.0;
Tracking_5X.dll_bw_hz=2.0; Tracking_5X.dll_bw_hz=2.0;
Tracking_5X.pll_bw_narrow_hz=5.0; Tracking_5X.pll_bw_narrow_hz=5.0;
Tracking_5X.dll_bw_narrow_hz=1.0; Tracking_5X.dll_bw_narrow_hz=1.0;
Tracking_5X.order=2; Tracking_5X.order=2;
Tracking_5X.early_late_space_chips=0.5; Tracking_5X.early_late_space_chips=0.5;
Tracking_5X.dump=false Tracking_5X.dump=false
Tracking_5X.dump_filename=./tracking_ch_ Tracking_5X.dump_filename=./tracking_ch_
;######### GALILEO E5 TRK CONFIG ############ ;######### GALILEO E5 TRK CONFIG ############
Tracking_L5.implementation=GPS_L5_DLL_PLL_Tracking Tracking_L5.implementation=GPS_L5_DLL_PLL_Tracking
Tracking_L5.item_type=gr_complex Tracking_L5.item_type=gr_complex
Tracking_L5.track_pilot=true Tracking_L5.track_pilot=true
Tracking_L5.pll_bw_hz=15.0; Tracking_L5.pll_bw_hz=15.0;
Tracking_L5.dll_bw_hz=2.0; Tracking_L5.dll_bw_hz=2.0;
Tracking_L5.pll_bw_narrow_hz=4.0; Tracking_L5.pll_bw_narrow_hz=4.0;
Tracking_L5.dll_bw_narrow_hz=1.0; Tracking_L5.dll_bw_narrow_hz=1.0;
Tracking_L5.order=2; Tracking_L5.order=2;
Tracking_L5.early_late_space_chips=0.5; Tracking_L5.early_late_space_chips=0.5;
Tracking_L5.dump=false Tracking_L5.dump=false
Tracking_L5.dump_filename=./tracking_ch_ Tracking_L5.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2S.dump=false TelemetryDecoder_2S.dump=false
TelemetryDecoder_5X.implementation=Galileo_E5a_Telemetry_Decoder TelemetryDecoder_5X.implementation=Galileo_E5a_Telemetry_Decoder
TelemetryDecoder_5X.dump=false TelemetryDecoder_5X.dump=false
TelemetryDecoder_L5.implementation=GPS_L5_Telemetry_Decoder TelemetryDecoder_L5.implementation=GPS_L5_Telemetry_Decoder
TelemetryDecoder_L5.dump=false TelemetryDecoder_L5.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=100 PVT.display_rate_ms=100
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,169 +1,169 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
GNSS-SDR.num_sources=2 GNSS-SDR.num_sources=2
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
SignalSource.repeat=false SignalSource.repeat=false
;######### SIGNAL_SOURCE 0 CONFIG ############ ;######### SIGNAL_SOURCE 0 CONFIG ############
SignalSource0.implementation=File_Signal_Source SignalSource0.implementation=File_Signal_Source
SignalSource0.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource0.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource0.item_type=ishort SignalSource0.item_type=ishort
SignalSource0.sampling_frequency=4000000 SignalSource0.sampling_frequency=4000000
SignalSource0.samples=0 SignalSource0.samples=0
;######### SIGNAL_SOURCE 1 CONFIG ############ ;######### SIGNAL_SOURCE 1 CONFIG ############
SignalSource1.implementation=File_Signal_Source SignalSource1.implementation=File_Signal_Source
SignalSource1.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource1.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource1.item_type=ishort SignalSource1.item_type=ishort
SignalSource1.sampling_frequency=4000000 SignalSource1.sampling_frequency=4000000
SignalSource1.freq=1575420000 SignalSource1.freq=1575420000
SignalSource1.samples=0 SignalSource1.samples=0
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Ishort_To_Complex DataTypeAdapter0.implementation=Ishort_To_Complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Pass_Through InputFilter0.implementation=Pass_Through
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
;######### RESAMPLER 1 CONFIG ############ ;######### RESAMPLER 1 CONFIG ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
Resampler1.dump=false Resampler1.dump=false
Resampler1.dump_filename=../data/resampler.dat Resampler1.dump_filename=../data/resampler.dat
Resampler1.item_type=gr_complex Resampler1.item_type=gr_complex
Resampler1.sample_freq_in=4000000 Resampler1.sample_freq_in=4000000
Resampler1.sample_freq_out=4000000 Resampler1.sample_freq_out=4000000
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Ishort_To_Complex DataTypeAdapter1.implementation=Ishort_To_Complex
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.dump=false InputFilter1.dump=false
;######### RESAMPLER 1 CONFIG ############ ;######### RESAMPLER 1 CONFIG ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
Resampler1.dump=false Resampler1.dump=false
Resampler1.dump_filename=../data/resampler.dat. Resampler1.dump_filename=../data/resampler.dat.
Resampler1.item_type=gr_complex Resampler1.item_type=gr_complex
Resampler1.sample_freq_in=4000000 Resampler1.sample_freq_in=4000000
Resampler1.sample_freq_out=4000000 Resampler1.sample_freq_out=4000000
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=2 Channels_1C.count=2
Channels_1B.count=2 Channels_1B.count=2
Channels.in_acquisition=1 Channels.in_acquisition=1
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=1 Channel2.RF_channel_ID=1
Channel3.RF_channel_ID=1 Channel3.RF_channel_ID=1
;#signal: ;#signal:
;#if the option is disabled by default is assigned "1C" GPS L1 C/A ;#if the option is disabled by default is assigned "1C" GPS L1 C/A
Channel.signal=1B Channel.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.015 Acquisition_1C.pfa=0.015
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.0000008 Acquisition_1B.pfa=0.0000008
Acquisition_1B.doppler_max=15000 Acquisition_1B.doppler_max=15000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=45.0; Tracking_1C.pll_bw_hz=45.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.dump=false PVT.dump=false

View File

@ -1,231 +1,231 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
GNSS-SDR.num_sources=2 GNSS-SDR.num_sources=2
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
;GNSS-SDR.internal_fs_sps=6826700 ;GNSS-SDR.internal_fs_sps=6826700
GNSS-SDR.internal_fs_sps=2560000 GNSS-SDR.internal_fs_sps=2560000
;GNSS-SDR.internal_fs_sps=4096000 ;GNSS-SDR.internal_fs_sps=4096000
;GNSS-SDR.internal_fs_sps=5120000 ;GNSS-SDR.internal_fs_sps=5120000
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
SignalSource.repeat=false SignalSource.repeat=false
;######### SIGNAL_SOURCE 0 CONFIG ############ ;######### SIGNAL_SOURCE 0 CONFIG ############
SignalSource0.implementation=Nsr_File_Signal_Source SignalSource0.implementation=Nsr_File_Signal_Source
SignalSource0.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE SignalSource0.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE
SignalSource0.item_type=byte SignalSource0.item_type=byte
SignalSource0.sampling_frequency=20480000 SignalSource0.sampling_frequency=20480000
SignalSource0.samples=0 SignalSource0.samples=0
;######### SIGNAL_SOURCE 1 CONFIG ############ ;######### SIGNAL_SOURCE 1 CONFIG ############
SignalSource1.implementation=Nsr_File_Signal_Source SignalSource1.implementation=Nsr_File_Signal_Source
SignalSource1.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream SignalSource1.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream
SignalSource1.item_type=byte SignalSource1.item_type=byte
SignalSource1.sampling_frequency=20480000 SignalSource1.sampling_frequency=20480000
SignalSource1.samples=0 SignalSource1.samples=0
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Signal_Conditioner SignalConditioner0.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=float DataTypeAdapter0.item_type=float
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Freq_Xlating_Fir_Filter InputFilter0.implementation=Freq_Xlating_Fir_Filter
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=float InputFilter0.input_item_type=float
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
InputFilter0.taps_item_type=float InputFilter0.taps_item_type=float
InputFilter0.number_of_taps=5 InputFilter0.number_of_taps=5
InputFilter0.number_of_bands=2 InputFilter0.number_of_bands=2
InputFilter0.band1_begin=0.0 InputFilter0.band1_begin=0.0
InputFilter0.band1_end=0.45 InputFilter0.band1_end=0.45
InputFilter0.band2_begin=0.55 InputFilter0.band2_begin=0.55
InputFilter0.band2_end=1.0 InputFilter0.band2_end=1.0
InputFilter0.ampl1_begin=1.0 InputFilter0.ampl1_begin=1.0
InputFilter0.ampl1_end=1.0 InputFilter0.ampl1_end=1.0
InputFilter0.ampl2_begin=0.0 InputFilter0.ampl2_begin=0.0
InputFilter0.ampl2_end=0.0 InputFilter0.ampl2_end=0.0
InputFilter0.band1_error=1.0 InputFilter0.band1_error=1.0
InputFilter0.band2_error=1.0 InputFilter0.band2_error=1.0
InputFilter0.filter_type=bandpass InputFilter0.filter_type=bandpass
InputFilter0.grid_density=16 InputFilter0.grid_density=16
InputFilter0.sampling_frequency=20480000 InputFilter0.sampling_frequency=20480000
InputFilter0.IF=5499998.47412109 InputFilter0.IF=5499998.47412109
InputFilter0.decimation_factor=8 InputFilter0.decimation_factor=8
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Signal_Conditioner SignalConditioner1.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER 1 CONFIG ############ ;######### DATA_TYPE_ADAPTER 1 CONFIG ############
DataTypeAdapter1.implementation=Pass_Through DataTypeAdapter1.implementation=Pass_Through
DataTypeAdapter1.item_type=float DataTypeAdapter1.item_type=float
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Freq_Xlating_Fir_Filter InputFilter1.implementation=Freq_Xlating_Fir_Filter
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter.dat InputFilter1.dump_filename=../data/input_filter.dat
InputFilter1.input_item_type=float InputFilter1.input_item_type=float
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
InputFilter1.taps_item_type=float InputFilter1.taps_item_type=float
InputFilter1.number_of_taps=5 InputFilter1.number_of_taps=5
InputFilter1.number_of_bands=2 InputFilter1.number_of_bands=2
InputFilter1.band1_begin=0.0 InputFilter1.band1_begin=0.0
InputFilter1.band1_end=0.45 InputFilter1.band1_end=0.45
InputFilter1.band2_begin=0.55 InputFilter1.band2_begin=0.55
InputFilter1.band2_end=1.0 InputFilter1.band2_end=1.0
InputFilter1.ampl1_begin=1.0 InputFilter1.ampl1_begin=1.0
InputFilter1.ampl1_end=1.0 InputFilter1.ampl1_end=1.0
InputFilter1.ampl2_begin=0.0 InputFilter1.ampl2_begin=0.0
InputFilter1.ampl2_end=0.0 InputFilter1.ampl2_end=0.0
InputFilter1.band1_error=1.0 InputFilter1.band1_error=1.0
InputFilter1.band2_error=1.0 InputFilter1.band2_error=1.0
InputFilter1.filter_type=bandpass InputFilter1.filter_type=bandpass
InputFilter1.grid_density=16 InputFilter1.grid_density=16
InputFilter1.sampling_frequency=20480000 InputFilter1.sampling_frequency=20480000
InputFilter1.IF=5499998.47412109 InputFilter1.IF=5499998.47412109
InputFilter1.decimation_factor=8 InputFilter1.decimation_factor=8
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels_1B.count=8 Channels_1B.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;# SOURCE CONNECTION ;# SOURCE CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
Channel10.RF_channel_ID=1 Channel10.RF_channel_ID=1
Channel11.RF_channel_ID=1 Channel11.RF_channel_ID=1
Channel12.RF_channel_ID=1 Channel12.RF_channel_ID=1
Channel13.RF_channel_ID=1 Channel13.RF_channel_ID=1
Channel14.RF_channel_ID=1 Channel14.RF_channel_ID=1
Channel15.RF_channel_ID=1 Channel15.RF_channel_ID=1
;#signal: ;#signal:
;#if the option is disabled by default is assigned "1C" GPS L1 C/A ;#if the option is disabled by default is assigned "1C" GPS L1 C/A
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
Channel4.signal=1C Channel4.signal=1C
Channel5.signal=1C Channel5.signal=1C
Channel6.signal=1C Channel6.signal=1C
Channel7.signal=1B Channel7.signal=1B
Channel8.signal=1B Channel8.signal=1B
Channel9.signal=1B Channel9.signal=1B
Channel10.signal=1B Channel10.signal=1B
Channel11.signal=1B Channel11.signal=1B
Channel12.signal=1B Channel12.signal=1B
Channel13.signal=1B Channel13.signal=1B
Channel14.signal=1B Channel14.signal=1B
Channel15.signal=1B Channel15.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.scoherent_integration_time_ms=1 Acquisition_1C.scoherent_integration_time_ms=1
Acquisition_1C.pfa=0.015 Acquisition_1C.pfa=0.015
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=0 ;Acquisition_1B.threshold=0
Acquisition_1B.pfa=0.0000002 Acquisition_1B.pfa=0.0000002
Acquisition_1B.doppler_max=15000 Acquisition_1B.doppler_max=15000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=45.0; Tracking_1C.pll_bw_hz=45.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=true; PVT.flag_nmea_tty_port=true;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,164 +1,164 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; Sample configuration file for IFEN SX-NSR software receiver front-end ; Sample configuration file for IFEN SX-NSR software receiver front-end
; https://www.ifen.com/products/sx3-gnss-software-receiver/ ; https://www.ifen.com/products/sx3-gnss-software-receiver/
; This sample configuration is able to process directly .sream binary files ; This sample configuration is able to process directly .sream binary files
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2560000 GNSS-SDR.internal_fs_sps=2560000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=false GNSS-SDR.SUPL_read_gps_assistance_xml=false
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Nsr_File_Signal_Source SignalSource.implementation=Nsr_File_Signal_Source
SignalSource.filename=/home/javier/Descargas/RoofTop_FE0_Band1.stream ; <- PUT YOUR FILE HERE SignalSource.filename=/home/javier/Descargas/RoofTop_FE0_Band1.stream ; <- PUT YOUR FILE HERE
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=20480000 SignalSource.sampling_frequency=20480000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=float DataTypeAdapter.item_type=float
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=float InputFilter.input_item_type=float
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=20480000 InputFilter.sampling_frequency=20480000
#InputFilter.IF=5499998.47412109 #InputFilter.IF=5499998.47412109
InputFilter.IF=5679999.2370605494 InputFilter.IF=5679999.2370605494
InputFilter.decimation_factor=8 InputFilter.decimation_factor=8
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=0 Channels_1C.count=0
Channels_2S.count=8 Channels_2S.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.scoherent_integration_time_ms=1 Acquisition_1C.scoherent_integration_time_ms=1
Acquisition_1C.pfa=0.015 Acquisition_1C.pfa=0.015
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.coherent_integration_time_ms=20 Acquisition_2S.coherent_integration_time_ms=20
Acquisition_2S.pfa=0.01 Acquisition_2S.pfa=0.01
Acquisition_2S.doppler_max=5000 Acquisition_2S.doppler_max=5000
Acquisition_2S.doppler_step=100 Acquisition_2S.doppler_step=100
Acquisition_2S.bit_transition_flag=false Acquisition_2S.bit_transition_flag=false
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2S.dump=false Acquisition_2S.dump=false
Acquisition_2S.dump_filename=./acq_dump.dat Acquisition_2S.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=45.0; Tracking_1C.pll_bw_hz=45.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### GPS L2C GENERIC TRACKING CONFIG ############ ;######### GPS L2C GENERIC TRACKING CONFIG ############
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.pll_bw_hz=1.5; Tracking_2S.pll_bw_hz=1.5;
Tracking_2S.dll_bw_hz=0.4; Tracking_2S.dll_bw_hz=0.4;
Tracking_2S.order=2; Tracking_2S.order=2;
Tracking_2S.early_late_space_chips=0.5; Tracking_2S.early_late_space_chips=0.5;
Tracking_2S.dump=true Tracking_2S.dump=true
Tracking_2S.dump_filename=../data/epl_tracking_ch_ Tracking_2S.dump_filename=../data/epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2S.dump=false TelemetryDecoder_2S.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=true PVT.dump=true

View File

@ -1,207 +1,207 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
;GNSS-SDR.internal_fs_sps=6826700 ;GNSS-SDR.internal_fs_sps=6826700
GNSS-SDR.internal_fs_sps=2560000 GNSS-SDR.internal_fs_sps=2560000
;GNSS-SDR.internal_fs_sps=4096000 ;GNSS-SDR.internal_fs_sps=4096000
;GNSS-SDR.internal_fs_sps=5120000 ;GNSS-SDR.internal_fs_sps=5120000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
;#implementation: Use [File_Signal_Source] [Nsr_File_Signal_Source] or [UHD_Signal_Source] ;#implementation: Use [File_Signal_Source] [Nsr_File_Signal_Source] or [UHD_Signal_Source]
SignalSource.implementation=Nsr_File_Signal_Source SignalSource.implementation=Nsr_File_Signal_Source
;#filename: path to file with the captured GNSS signal samples to be processed ;#filename: path to file with the captured GNSS signal samples to be processed
SignalSource.filename=/home/javier/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE SignalSource.filename=/home/javier/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE
;#item_type: Type and resolution for each of the signal samples. Use only gr_complex in this version. ;#item_type: Type and resolution for each of the signal samples. Use only gr_complex in this version.
SignalSource.item_type=byte SignalSource.item_type=byte
;#sampling_frequency: Original Signal sampling frequency in [Hz] ;#sampling_frequency: Original Signal sampling frequency in [Hz]
SignalSource.sampling_frequency=20480000 SignalSource.sampling_frequency=20480000
;#freq: RF front-end center frequency in [Hz] ;#freq: RF front-end center frequency in [Hz]
SignalSource.freq=1575420000 SignalSource.freq=1575420000
;#samples: Number of samples to be processed. Notice that 0 indicates the entire file. ;#samples: Number of samples to be processed. Notice that 0 indicates the entire file.
SignalSource.samples=0 SignalSource.samples=0
;#repeat: Repeat the processing file. Disable this option in this version ;#repeat: Repeat the processing file. Disable this option in this version
SignalSource.repeat=false SignalSource.repeat=false
;#dump: Dump the Signal source data to a file. Disable this option in this version ;#dump: Dump the Signal source data to a file. Disable this option in this version
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
;#enable_throttle_control: Enabling this option tells the signal source to keep the delay between samples in post processing. ;#enable_throttle_control: Enabling this option tells the signal source to keep the delay between samples in post processing.
; it helps to not overload the CPU, but the processing time will be longer. ; it helps to not overload the CPU, but the processing time will be longer.
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
;## It holds blocks to change data type, filter and resample input data. ;## It holds blocks to change data type, filter and resample input data.
;#implementation: Use [Pass_Through] or [Signal_Conditioner] ;#implementation: Use [Pass_Through] or [Signal_Conditioner]
;#[Pass_Through] disables this block and the [DataTypeAdapter], [InputFilter] and [Resampler] blocks ;#[Pass_Through] disables this block and the [DataTypeAdapter], [InputFilter] and [Resampler] blocks
;#[Signal_Conditioner] enables this block. Then you have to configure [DataTypeAdapter], [InputFilter] and [Resampler] blocks ;#[Signal_Conditioner] enables this block. Then you have to configure [DataTypeAdapter], [InputFilter] and [Resampler] blocks
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
;## Changes the type of input data. ;## Changes the type of input data.
;#implementation: [Pass_Through] disables this block ;#implementation: [Pass_Through] disables this block
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=float DataTypeAdapter.item_type=float
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
;## Filter the input data. Can be combined with frequency translation for IF signals ;## Filter the input data. Can be combined with frequency translation for IF signals
;#implementation: Use [Pass_Through] or [Fir_Filter] or [Freq_Xlating_Fir_Filter] ;#implementation: Use [Pass_Through] or [Fir_Filter] or [Freq_Xlating_Fir_Filter]
;#[Freq_Xlating_Fir_Filter] enables FIR filter and a composite frequency translation ;#[Freq_Xlating_Fir_Filter] enables FIR filter and a composite frequency translation
;# that shifts IF down to zero Hz. ;# that shifts IF down to zero Hz.
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
;#dump: Dump the filtered data to a file. ;#dump: Dump the filtered data to a file.
InputFilter.dump=false InputFilter.dump=false
;#dump_filename: Log path and filename. ;#dump_filename: Log path and filename.
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;#The following options are used in the filter design of Fir_Filter and Freq_Xlating_Fir_Filter implementation. ;#The following options are used in the filter design of Fir_Filter and Freq_Xlating_Fir_Filter implementation.
;#These options are based on parameters of gnuradio's function: gr_remez. ;#These options are based on parameters of gnuradio's function: gr_remez.
;#These function calculates the optimal (in the Chebyshev/minimax sense) FIR filter inpulse ;#These function calculates the optimal (in the Chebyshev/minimax sense) FIR filter inpulse
;#reponse given a set of band edges, the desired reponse on those bands, ;#reponse given a set of band edges, the desired reponse on those bands,
;#and the weight given to the error in those bands. ;#and the weight given to the error in those bands.
;#input_item_type: Type and resolution for input signal samples. Use only gr_complex in this version. ;#input_item_type: Type and resolution for input signal samples. Use only gr_complex in this version.
InputFilter.input_item_type=float InputFilter.input_item_type=float
;#outut_item_type: Type and resolution for output filtered signal samples. Use only gr_complex in this version. ;#outut_item_type: Type and resolution for output filtered signal samples. Use only gr_complex in this version.
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
;#taps_item_type: Type and resolution for the taps of the filter. Use only float in this version. ;#taps_item_type: Type and resolution for the taps of the filter. Use only float in this version.
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
;#number_of_taps: Number of taps in the filter. Increasing this parameter increases the processing time ;#number_of_taps: Number of taps in the filter. Increasing this parameter increases the processing time
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
;#number_of _bands: Number of frequency bands in the filter. ;#number_of _bands: Number of frequency bands in the filter.
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
;#bands: frequency at the band edges [ b1 e1 b2 e2 b3 e3 ...]. ;#bands: frequency at the band edges [ b1 e1 b2 e2 b3 e3 ...].
;#Frequency is in the range [0, 1], with 1 being the Nyquist frequency (Fs/2) ;#Frequency is in the range [0, 1], with 1 being the Nyquist frequency (Fs/2)
;#The number of band_begin and band_end elements must match the number of bands ;#The number of band_begin and band_end elements must match the number of bands
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
;#ampl: desired amplitude at the band edges [ a(b1) a(e1) a(b2) a(e2) ...]. ;#ampl: desired amplitude at the band edges [ a(b1) a(e1) a(b2) a(e2) ...].
;#The number of ampl_begin and ampl_end elements must match the number of bands ;#The number of ampl_begin and ampl_end elements must match the number of bands
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
;#band_error: weighting applied to each band (usually 1). ;#band_error: weighting applied to each band (usually 1).
;#The number of band_error elements must match the number of bands ;#The number of band_error elements must match the number of bands
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
;#filter_type: one of "bandpass", "hilbert" or "differentiator" ;#filter_type: one of "bandpass", "hilbert" or "differentiator"
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
;#grid_density: determines how accurately the filter will be constructed. ;#grid_density: determines how accurately the filter will be constructed.
;The minimum value is 16; higher values are slower to compute the filter. ;The minimum value is 16; higher values are slower to compute the filter.
InputFilter.grid_density=16 InputFilter.grid_density=16
;# Original sampling frequency stored in the signal file ;# Original sampling frequency stored in the signal file
InputFilter.sampling_frequency=20480000 InputFilter.sampling_frequency=20480000
;#The following options are used only in Freq_Xlating_Fir_Filter implementation. ;#The following options are used only in Freq_Xlating_Fir_Filter implementation.
;#InputFilter.IF is the intermediate frequency (in Hz) shifted down to zero Hz ;#InputFilter.IF is the intermediate frequency (in Hz) shifted down to zero Hz
InputFilter.IF=5499998.47412109 InputFilter.IF=5499998.47412109
;# Decimation factor after the frequency tranaslating block ;# Decimation factor after the frequency tranaslating block
InputFilter.decimation_factor=8 InputFilter.decimation_factor=8
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
;## Resamples the input data. ;## Resamples the input data.
;#implementation: Use [Pass_Through] or [Direct_Resampler] ;#implementation: Use [Pass_Through] or [Direct_Resampler]
;#[Pass_Through] disables this block ;#[Pass_Through] disables this block
;#[Direct_Resampler] enables a resampler that implements a nearest neighbourhood interpolation ;#[Direct_Resampler] enables a resampler that implements a nearest neighbourhood interpolation
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
;#count: Number of available GPS satellite channels. ;#count: Number of available GPS satellite channels.
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
#Channel.signal=1C #Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.if=0 Acquisition_1C.if=0
Acquisition_1C.sampled_ms=1 Acquisition_1C.sampled_ms=1
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=100 Acquisition_1C.doppler_step=100
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_Gaussian_Tracking Tracking_1C.implementation=GPS_L1_CA_Gaussian_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.if=0 Tracking_1C.if=0
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
Tracking_1C.pll_bw_hz=15.0; Tracking_1C.pll_bw_hz=15.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
TelemetryDecoder_1C.decimation_factor=1; TelemetryDecoder_1C.decimation_factor=1;
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
;#implementation: ;#implementation:
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
;#dump: Enable or disable the Observables internal binary data file logging [true] or [false] ;#dump: Enable or disable the Observables internal binary data file logging [true] or [false]
Observables.dump=false Observables.dump=false
;#dump_filename: Log path and filename. ;#dump_filename: Log path and filename.
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=true PVT.dump=true

View File

@ -1,176 +1,176 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2560000 GNSS-SDR.internal_fs_sps=2560000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Nsr_File_Signal_Source SignalSource.implementation=Nsr_File_Signal_Source
SignalSource.filename=/home/javier/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE SignalSource.filename=/home/javier/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=20480000 SignalSource.sampling_frequency=20480000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=float DataTypeAdapter.item_type=float
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.input_item_type=float InputFilter.input_item_type=float
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=20480000 InputFilter.sampling_frequency=20480000
InputFilter.IF=5499998.47412109 InputFilter.IF=5499998.47412109
InputFilter.decimation_factor=8 InputFilter.decimation_factor=8
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=10 Channels_1C.count=10
Channels_1B.count=10 Channels_1B.count=10
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
;#if the option is disabled by default is assigned "1C" GPS L1 C/A ;#if the option is disabled by default is assigned "1C" GPS L1 C/A
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
Channel4.signal=1C Channel4.signal=1C
Channel5.signal=1C Channel5.signal=1C
Channel6.signal=1C Channel6.signal=1C
Channel7.signal=1C Channel7.signal=1C
Channel8.signal=1C Channel8.signal=1C
Channel9.signal=1C Channel9.signal=1C
Channel10.signal=1B Channel10.signal=1B
Channel11.signal=1B Channel11.signal=1B
Channel12.signal=1B Channel12.signal=1B
Channel13.signal=1B Channel13.signal=1B
Channel14.signal=1B Channel14.signal=1B
Channel15.signal=1B Channel15.signal=1B
Channel16.signal=1B Channel16.signal=1B
Channel17signal=1B Channel17signal=1B
Channel18.signal=1B Channel18.signal=1B
Channel19.signal=1B Channel19.signal=1B
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
Acquisition_1C.blocking=true Acquisition_1C.blocking=true
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.threshold=2.5 Acquisition_1B.threshold=2.5
Acquisition_1B.blocking=true Acquisition_1B.blocking=true
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=250 Acquisition_1B.doppler_step=250
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.extend_correlation_ms=1 Tracking_1C.extend_correlation_ms=1
Tracking_1C.pll_bw_hz=40; Tracking_1C.pll_bw_hz=40;
Tracking_1C.pll_bw_narrow_hz=30; Tracking_1C.pll_bw_narrow_hz=30;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.dll_bw_narrow_hz=1.5; Tracking_1C.dll_bw_narrow_hz=1.5;
Tracking_1C.order=2; Tracking_1C.order=2;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=20.0; Tracking_1B.pll_bw_hz=20.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER GALILEO CONFIG ############ ;######### TELEMETRY DECODER GALILEO CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
;#implementation: ;#implementation:
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=10; PVT.output_rate_ms=10;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.elevation_mask=20; PVT.elevation_mask=20;
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -17,19 +17,23 @@
;GNSS-SDR.init_altitude_m=329.11968943169342 ;GNSS-SDR.init_altitude_m=329.11968943169342
; Barcelona CTTC ; Barcelona CTTC
GNSS-SDR.init_latitude_deg=41.27719585553101 ;GNSS-SDR.init_latitude_deg=41.27719585553101
GNSS-SDR.init_longitude_deg=1.988782985790802 ;GNSS-SDR.init_longitude_deg=1.988782985790802
GNSS-SDR.init_altitude_m=10 ;GNSS-SDR.init_altitude_m=10
; Mozoncillo ; Mozoncillo
;GNSS-SDR.init_latitude_deg=41.14534824586196 ;GNSS-SDR.init_latitude_deg=41.14534824586196
;GNSS-SDR.init_longitude_deg=-4.187125019737464 ;GNSS-SDR.init_longitude_deg=-4.187125019737464
;GNSS-SDR.init_altitude_m=900 ;GNSS-SDR.init_altitude_m=900
; ICEBAR - Jukkasjarvi
GNSS-SDR.init_latitude_deg=67.849722
GNSS-SDR.init_longitude_deg=20.594444
GNSS-SDR.init_altitude_m=325
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2048000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
@ -40,10 +44,10 @@ GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=217 GNSS-SDR.SUPL_MCC=240
GNSS-SDR.SUPL_MNC=7 GNSS-SDR.SUPL_MNC=08
GNSS-SDR.SUPL_LAC=861 GNSS-SDR.SUPL_LAC=46003
GNSS-SDR.SUPL_CI=40184 GNSS-SDR.SUPL_CI=425950
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Osmosdr_Signal_Source SignalSource.implementation=Osmosdr_Signal_Source
@ -52,7 +56,7 @@ SignalSource.freq=1575420000
;#item_type: Type and resolution for each of the signal samples. Use only gr_complex in this version. ;#item_type: Type and resolution for each of the signal samples. Use only gr_complex in this version.
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
;#sampling_frequency: Original Signal sampling frequency in samples per second ;#sampling_frequency: Original Signal sampling frequency in samples per second
SignalSource.sampling_frequency=2000000 SignalSource.sampling_frequency=2048000
;#gain: Front-end Gain in [dB] ;#gain: Front-end Gain in [dB]
SignalSource.gain=40 SignalSource.gain=40
SignalSource.rf_gain=40 SignalSource.rf_gain=40
@ -200,3 +204,4 @@ Acquisition.max_dwells=15
Acquisition.dump=false Acquisition.dump=false
;#filename: Log path and filename ;#filename: Log path and filename
Acquisition.dump_filename=./acq_dump.dat Acquisition.dump_filename=./acq_dump.dat

View File

@ -1,103 +1,103 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [Sps]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [Sps].
GNSS-SDR.internal_fs_sps=13250000 ;//66.25/5 GNSS-SDR.internal_fs_sps=13250000 ;//66.25/5
;GNSS-SDR.internal_fs_sps=6625000 ;//66.25/10 ;GNSS-SDR.internal_fs_sps=6625000 ;//66.25/10
;GNSS-SDR.internal_fs_sps=3312500 ;//66.25/20 ;GNSS-SDR.internal_fs_sps=3312500 ;//66.25/20
;GNSS-SDR.internal_fs_sps=2650000 ;//66.25/25 ;GNSS-SDR.internal_fs_sps=2650000 ;//66.25/25
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Custom_UDP_Signal_Source SignalSource.implementation=Custom_UDP_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.origin_address=0.0.0.0 SignalSource.origin_address=0.0.0.0
SignalSource.capture_device=eth0 SignalSource.capture_device=eth0
SignalSource.port=1234 SignalSource.port=1234
SignalSource.payload_bytes=1472 SignalSource.payload_bytes=1472
;SignalSource.sample_type=cbyte ;SignalSource.sample_type=cbyte
SignalSource.sample_type=c4bits SignalSource.sample_type=c4bits
SignalSource.IQ_swap=false SignalSource.IQ_swap=false
SignalSource.RF_channels=1 SignalSource.RF_channels=1
SignalSource.channels_in_udp=2 SignalSource.channels_in_udp=2
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=./signal_source.dat SignalSource.dump_filename=./signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;SignalConditioner0.implementation=Pass_Through ;SignalConditioner0.implementation=Pass_Through
;SignalConditioner1.implementation=Pass_Through ;SignalConditioner1.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel.signal=1C Channel.signal=1C
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel4.RF_channel_ID=0 Channel4.RF_channel_ID=0
Channel5.RF_channel_ID=0 Channel5.RF_channel_ID=0
Channel6.RF_channel_ID=0 Channel6.RF_channel_ID=0
Channel7.RF_channel_ID=0 Channel7.RF_channel_ID=0
Channel8.RF_channel_ID=1 Channel8.RF_channel_ID=1
Channel9.RF_channel_ID=1 Channel9.RF_channel_ID=1
;Channel0.signal=1C ;Channel0.signal=1C
;Channel1.RF_channel_ID=1 ;Channel1.RF_channel_ID=1
;Channel1.signal=1C ;Channel1.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
Acquisition_1C.blocking=false Acquisition_1C.blocking=false
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
Tracking_1C.pll_bw_hz=35.0; Tracking_1C.pll_bw_hz=35.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,72 +1,72 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=12500000 GNSS-SDR.internal_fs_sps=12500000
GNSS-SDR.enable_FPGA=true GNSS-SDR.enable_FPGA=true
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Ad9361_Fpga_Signal_Source SignalSource.implementation=Ad9361_Fpga_Signal_Source
SignalSource.sampling_frequency=12500000 SignalSource.sampling_frequency=12500000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.switch_position=2 SignalSource.switch_position=2
SignalSource.gain_mode_rx1=slow_attack SignalSource.gain_mode_rx1=slow_attack
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels.in_acquisition=1 Channels.in_acquisition=1
Channels_1C.count=12 Channels_1C.count=12
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fpga Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fpga
Acquisition_1C.threshold=2.0 Acquisition_1C.threshold=2.0
Acquisition_1C.doppler_max=50000 Acquisition_1C.doppler_max=50000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.make_two_steps=true Acquisition_1C.make_two_steps=true
Acquisition_1C.second_nbins=3 Acquisition_1C.second_nbins=3
Acquisition_1C.doppler_step2=250 Acquisition_1C.doppler_step2=250
Acquisition_1C.max_num_acqs=100 Acquisition_1C.max_num_acqs=100
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking_Fpga Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking_Fpga
Tracking_1C.extend_correlation_symbols=20 Tracking_1C.extend_correlation_symbols=20
Tracking_1C.pll_bw_hz=35; Tracking_1C.pll_bw_hz=35;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.pll_bw_narrow_hz=5.0; Tracking_1C.pll_bw_narrow_hz=5.0;
Tracking_1C.dll_bw_narrow_hz=0.50; Tracking_1C.dll_bw_narrow_hz=0.50;
Tracking_1C.fll_bw_hz=10 Tracking_1C.fll_bw_hz=10
Tracking_1C.enable_fll_pull_in=true; Tracking_1C.enable_fll_pull_in=true;
Tracking_1C.enable_fll_steady_state=false Tracking_1C.enable_fll_steady_state=false
Tracking_1C.high_dyn=true Tracking_1C.high_dyn=true
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=tracking_ch_ Tracking_1C.dump_filename=tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.iono_model=OFF PVT.iono_model=OFF
PVT.trop_model=OFF PVT.trop_model=OFF
PVT.raim_fde=1 PVT.raim_fde=1
PVT.output_rate_ms=20; PVT.output_rate_ms=20;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.elevation_mask=0; PVT.elevation_mask=0;
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,56 +1,56 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2021 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2021 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=25000000 GNSS-SDR.internal_fs_sps=25000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Fifo_Signal_Source SignalSource.implementation=Fifo_Signal_Source
SignalSource.filename=fifo.fifo ; example usage: mkfifo fifo.fifo && cat path_to.bin >> fifo.fifo SignalSource.filename=fifo.fifo ; example usage: mkfifo fifo.fifo && cat path_to.bin >> fifo.fifo
SignalSource.sample_type=ishort; ; sample representation in fifo stream - will always output gr_complex SignalSource.sample_type=ishort; ; sample representation in fifo stream - will always output gr_complex
SignalSource.dump=false SignalSource.dump=false
;SignalSource.dump_filename=dump ;SignalSource.dump_filename=dump
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.iono_model=Broadcast PVT.iono_model=Broadcast
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.output_path=./files PVT.output_path=./files

View File

@ -1,85 +1,85 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/Agilent/New York/4msps.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/Agilent/New York/4msps.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.samples=250000000 SignalSource.samples=250000000
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.005 Acquisition_1C.threshold=0.005
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking_GPU Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking_GPU
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
Tracking_1C.pll_bw_hz=45.0; Tracking_1C.pll_bw_hz=45.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,89 +1,89 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/tmp/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat SignalSource.filename=/tmp/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.enable_throttle_control=true SignalSource.enable_throttle_control=true
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through InputFilter.implementation=Pass_Through
InputFilter.item_type=gr_complex InputFilter.item_type=gr_complex
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Direct_Resampler Resampler.implementation=Direct_Resampler
Resampler.sample_freq_in=4000000 Resampler.sample_freq_in=4000000
Resampler.sample_freq_out=2000000 Resampler.sample_freq_out=2000000
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=3 Channels_1C.count=3
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
Channel0.satellite=1 Channel0.satellite=1
Channel1.satellite=11 Channel1.satellite=11
Channel2.satellite=17 Channel2.satellite=17
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=0.008 Acquisition_1C.threshold=0.008
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.averaging_depth=100 PVT.averaging_depth=100
PVT.flag_averaging=true PVT.flag_averaging=true
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.enable_monitor=true PVT.enable_monitor=true
PVT.monitor_client_addresses=127.0.0.1 PVT.monitor_client_addresses=127.0.0.1
PVT.monitor_udp_port=1234 PVT.monitor_udp_port=1234
;######### MONITOR CONFIG ############ ;######### MONITOR CONFIG ############
Monitor.enable_monitor=true Monitor.enable_monitor=true
Monitor.decimation_factor=1 Monitor.decimation_factor=1
Monitor.client_addresses=127.0.0.1 Monitor.client_addresses=127.0.0.1
Monitor.udp_port=1233 Monitor.udp_port=1233
;######### ACQUISITION MONITOR CONFIG ############ ;######### ACQUISITION MONITOR CONFIG ############
AcquisitionMonitor.enable_monitor=true AcquisitionMonitor.enable_monitor=true
AcquisitionMonitor.decimation_factor=1 AcquisitionMonitor.decimation_factor=1
AcquisitionMonitor.client_addresses=127.0.0.1 AcquisitionMonitor.client_addresses=127.0.0.1
AcquisitionMonitor.udp_port=1231 AcquisitionMonitor.udp_port=1231
;######### TRACKING MONITOR CONFIG ############ ;######### TRACKING MONITOR CONFIG ############
TrackingMonitor.enable_monitor=true TrackingMonitor.enable_monitor=true
TrackingMonitor.decimation_factor=1 TrackingMonitor.decimation_factor=1
TrackingMonitor.client_addresses=127.0.0.1 TrackingMonitor.client_addresses=127.0.0.1
TrackingMonitor.udp_port=1232 TrackingMonitor.udp_port=1232

View File

@ -1,154 +1,154 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; Sample configuration file for IFEN SX-NSR software receiver front-end ; Sample configuration file for IFEN SX-NSR software receiver front-end
; https://www.ifen.com/products/sx3-gnss-software-receiver/ ; https://www.ifen.com/products/sx3-gnss-software-receiver/
; This sample configuration is able to process directly .sream binary files ; This sample configuration is able to process directly .sream binary files
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2560000 GNSS-SDR.internal_fs_sps=2560000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=false GNSS-SDR.SUPL_read_gps_assistance_xml=false
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Two_Bit_Packed_File_Signal_Source SignalSource.implementation=Two_Bit_Packed_File_Signal_Source
SignalSource.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream ; <- PUT YOUR FILE HERE
SignalSource.item_type=byte SignalSource.item_type=byte
; big_endian_items : not needed for byte inputs ; big_endian_items : not needed for byte inputs
; If the input were 'short' then this can either be big endian or little ; If the input were 'short' then this can either be big endian or little
; endian. If it is big endian then the second byte should be output ; endian. If it is big endian then the second byte should be output
; first in each short. ; first in each short.
; SignalSource.big_endian_items=false ; SignalSource.big_endian_items=false
; big_endian_bytes: true if the most signficiant two bits in the byte ; big_endian_bytes: true if the most signficiant two bits in the byte
; are the first two to be output. ; are the first two to be output.
SignalSource.big_endian_bytes=false SignalSource.big_endian_bytes=false
; sample_type: one of 'real' 'iq' or 'qi' ; sample_type: one of 'real' 'iq' or 'qi'
; Data is either real or complex. ; Data is either real or complex.
; if the data is complex there are two conventions for sample ordering: ; if the data is complex there are two conventions for sample ordering:
; 1) Real first : 'iq' ; 1) Real first : 'iq'
; 2) Imaginary first: 'qi' ; 2) Imaginary first: 'qi'
; This setting specifies which of the three cases holds for this data file ; This setting specifies which of the three cases holds for this data file
SignalSource.sample_type=real SignalSource.sample_type=real
SignalSource.sampling_frequency=20480000 SignalSource.sampling_frequency=20480000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=float DataTypeAdapter.item_type=float
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=float InputFilter.input_item_type=float
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=20480000 InputFilter.sampling_frequency=20480000
InputFilter.IF=5499998.47412109 InputFilter.IF=5499998.47412109
InputFilter.decimation_factor=8 InputFilter.decimation_factor=8
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.sampled_ms=1 Acquisition_1C.sampled_ms=1
Acquisition_1C.pfa=0.015 Acquisition_1C.pfa=0.015
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=45.0; Tracking_1C.pll_bw_hz=45.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=true PVT.dump=true

View File

@ -1,111 +1,111 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2000000
;######### CONTROL_THREAD CONFIG ############ ;######### CONTROL_THREAD CONFIG ############
ControlThread.wait_for_flowgraph=false ControlThread.wait_for_flowgraph=false
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.nokia.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.nokia.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/home/javier/signals/signal_source_int.dat SignalSource.filename=/home/javier/signals/signal_source_int.dat
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=2000000 SignalSource.sampling_frequency=2000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=dump.dat SignalSource.dump_filename=dump.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pulse_Blanking_Filter InputFilter.implementation=Pulse_Blanking_Filter
InputFilter.Pfa=0.001 InputFilter.Pfa=0.001
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=8 Channels.in_acquisition=8
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.extend_correlation_ms=10 Tracking_1C.extend_correlation_ms=10
Tracking_1C.pll_bw_hz=35; Tracking_1C.pll_bw_hz=35;
Tracking_1C.pll_bw_narrow_hz=30; Tracking_1C.pll_bw_narrow_hz=30;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.dll_bw_narrow_hz=1.5; Tracking_1C.dll_bw_narrow_hz=1.5;
Tracking_1C.fll_bw_hz=2.0; Tracking_1C.fll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=true Observables.dump=true
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=1 PVT.output_rate_ms=1
PVT.display_rate_ms=100 PVT.display_rate_ms=100
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,138 +1,138 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=3200000 GNSS-SDR.internal_fs_sps=3200000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=false GNSS-SDR.SUPL_read_gps_assistance_xml=false
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Two_Bit_Cpx_File_Signal_Source SignalSource.implementation=Two_Bit_Cpx_File_Signal_Source
SignalSource.filename=/datalogger/captures/ajith/test1_two_cpx_live.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/captures/ajith/test1_two_cpx_live.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=byte SignalSource.item_type=byte
SignalSource.sampling_frequency=19200000 SignalSource.sampling_frequency=19200000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=gr_complex DataTypeAdapter.item_type=gr_complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=19200000 InputFilter.sampling_frequency=19200000
InputFilter.IF=4024000 InputFilter.IF=4024000
InputFilter.decimation_factor=6 InputFilter.decimation_factor=6
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=6 Channels_1C.count=6
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### GPS ACQUISITION CONFIG ############ ;######### GPS ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
;Acquisition_1C.pfa=0.0001 ;Acquisition_1C.pfa=0.0001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_min=-10000 Acquisition_1C.doppler_min=-10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.max_dwells=15 Acquisition_1C.max_dwells=15
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GPS CONFIG ############ ;######### TRACKING GPS CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=1.5; Tracking_1C.dll_bw_hz=1.5;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=true Tracking_1C.dump=true
Tracking_1C.dump_filename=./tracking_ch Tracking_1C.dump_filename=./tracking_ch
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,82 +1,82 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [Sps] ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [Sps]
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Custom_UDP_Signal_Source SignalSource.implementation=Custom_UDP_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.origin_address=127.0.0.1 SignalSource.origin_address=127.0.0.1
SignalSource.capture_device=lo SignalSource.capture_device=lo
SignalSource.port=1230 SignalSource.port=1230
;SignalSource.payload_bytes=1472 # Not used! Size is retrieved from UDP Packet ;SignalSource.payload_bytes=1472 # Not used! Size is retrieved from UDP Packet
SignalSource.sample_type=cfloat SignalSource.sample_type=cfloat
SignalSource.IQ_swap=true SignalSource.IQ_swap=true
SignalSource.RF_channels=1 SignalSource.RF_channels=1
SignalSource.channels_in_udp=1 SignalSource.channels_in_udp=1
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=./signal_source.dat SignalSource.dump_filename=./signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=3 Channels_1C.count=3
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
Channel0.satellite=1 Channel0.satellite=1
Channel1.satellite=11 Channel1.satellite=11
Channel2.satellite=17 Channel2.satellite=17
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=0.008 Acquisition_1C.threshold=0.008
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.averaging_depth=100 PVT.averaging_depth=100
PVT.flag_averaging=true PVT.flag_averaging=true
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.enable_monitor=true PVT.enable_monitor=true
PVT.monitor_client_addresses=127.0.0.1 PVT.monitor_client_addresses=127.0.0.1
PVT.monitor_udp_port=1234 PVT.monitor_udp_port=1234
;######### MONITOR CONFIG ############ ;######### MONITOR CONFIG ############
Monitor.enable_monitor=true Monitor.enable_monitor=true
Monitor.decimation_factor=1 Monitor.decimation_factor=1
Monitor.client_addresses=127.0.0.1 Monitor.client_addresses=127.0.0.1
Monitor.udp_port=1233 Monitor.udp_port=1233
;######### ACQUISITION MONITOR CONFIG ############ ;######### ACQUISITION MONITOR CONFIG ############
AcquisitionMonitor.enable_monitor=true AcquisitionMonitor.enable_monitor=true
AcquisitionMonitor.decimation_factor=1 AcquisitionMonitor.decimation_factor=1
AcquisitionMonitor.client_addresses=127.0.0.1 AcquisitionMonitor.client_addresses=127.0.0.1
AcquisitionMonitor.udp_port=1231 AcquisitionMonitor.udp_port=1231
;######### TRACKING MONITOR CONFIG ############ ;######### TRACKING MONITOR CONFIG ############
TrackingMonitor.enable_monitor=true TrackingMonitor.enable_monitor=true
TrackingMonitor.decimation_factor=1 TrackingMonitor.decimation_factor=1
TrackingMonitor.client_addresses=127.0.0.1 TrackingMonitor.client_addresses=127.0.0.1
TrackingMonitor.udp_port=1232 TrackingMonitor.udp_port=1232

View File

@ -1,115 +1,115 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [Sps]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [Sps].
GNSS-SDR.internal_fs_sps=7000000 GNSS-SDR.internal_fs_sps=7000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Fmcomms2_Signal_Source SignalSource.implementation=Fmcomms2_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.device_address=192.168.0.4 SignalSource.device_address=192.168.0.4
SignalSource.sampling_frequency=7000000 SignalSource.sampling_frequency=7000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.bandwidth=4000000 SignalSource.bandwidth=4000000
SignalSource.RF_channels=2 SignalSource.RF_channels=2
SignalSource.rx1_enable=true SignalSource.rx1_enable=true
SignalSource.rx2_enable=true SignalSource.rx2_enable=true
SignalSource.gain_mode_rx1=slow_attack SignalSource.gain_mode_rx1=slow_attack
SignalSource.gain_mode_rx2=slow_attack SignalSource.gain_mode_rx2=slow_attack
SignalSource.rf_port_select=A_BALANCED SignalSource.rf_port_select=A_BALANCED
SignalSource.gain_rx1=64 SignalSource.gain_rx1=64
SignalSource.gain_rx2=64 SignalSource.gain_rx2=64
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.enable_dds_lo=false SignalSource.enable_dds_lo=false
SignalSource.freq_rf_tx_hz=1260000000 SignalSource.freq_rf_tx_hz=1260000000
SignalSource.freq_dds_tx_hz=1000 SignalSource.freq_dds_tx_hz=1000
SignalSource.scale_dds_dbfs=0.0 SignalSource.scale_dds_dbfs=0.0
SignalSource.phase_dds_deg=0.0 SignalSource.phase_dds_deg=0.0
SignalSource.tx_attenuation_db=0.0 SignalSource.tx_attenuation_db=0.0
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner0.implementation=Pass_Through SignalConditioner0.implementation=Pass_Through
SignalConditioner1.implementation=Pass_Through SignalConditioner1.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel0.signal=1C Channel0.signal=1C
Channel1.RF_channel_ID=0 Channel1.RF_channel_ID=0
Channel1.signal=1C Channel1.signal=1C
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel2.signal=1C Channel2.signal=1C
Channel3.RF_channel_ID=0 Channel3.RF_channel_ID=0
Channel3.signal=1C Channel3.signal=1C
Channel4.RF_channel_ID=1 Channel4.RF_channel_ID=1
Channel4.signal=1C Channel4.signal=1C
Channel5.RF_channel_ID=1 Channel5.RF_channel_ID=1
Channel5.signal=1C Channel5.signal=1C
Channel6.RF_channel_ID=1 Channel6.RF_channel_ID=1
Channel6.signal=1C Channel6.signal=1C
Channel7.RF_channel_ID=1 Channel7.RF_channel_ID=1
Channel7.signal=1C Channel7.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
Acquisition_1C.blocking=true Acquisition_1C.blocking=true
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
Tracking_1C.pll_bw_hz=35.0; Tracking_1C.pll_bw_hz=35.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,129 +1,129 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2021 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2021 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=5000000 GNSS-SDR.internal_fs_sps=5000000
GNSS-SDR.use_acquisition_resampler=true GNSS-SDR.use_acquisition_resampler=true
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Limesdr_Signal_Source SignalSource.implementation=Limesdr_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=5000000 SignalSource.sampling_frequency=5000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.gain=50 ; 0-73 dB no AGC in LimeSDR SignalSource.gain=50 ; 0-73 dB no AGC in LimeSDR
; SignalSource.analog_bw ; if not set, defaults to sample_rate/2 ; SignalSource.analog_bw ; if not set, defaults to sample_rate/2
; SignalSource.digital_bw ; if not set, defaults to 0 (disabled filter) ; SignalSource.digital_bw ; if not set, defaults to 0 (disabled filter)
; SignalSource.limesdr_serial ; if not set, its automatic ; SignalSource.limesdr_serial ; if not set, its automatic
SignalSource.antenna=2 ; None(0), LNAH(1), LNAL(2), LNAW(3), AUTO(255) SignalSource.antenna=2 ; None(0), LNAH(1), LNAL(2), LNAW(3), AUTO(255)
SignalSource.ext_clock_MHz=0 ; 0 -> internal clock SignalSource.ext_clock_MHz=0 ; 0 -> internal clock
SignalSource.limechannel_mode=0 ; A(0), B(1) or (A+B) MIMO(2) SignalSource.limechannel_mode=0 ; A(0), B(1) or (A+B) MIMO(2)
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=./captured_signal.dat SignalSource.dump_filename=./captured_signal.dat
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
InputFilter.implementation=Pulse_Blanking_Filter ; <- Required in some locations InputFilter.implementation=Pulse_Blanking_Filter ; <- Required in some locations
InputFilter.pfa=0.001 InputFilter.pfa=0.001
InputFilter.segments_est=2500 InputFilter.segments_est=2500
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=7 Channels_1C.count=7
Channels_1B.count=0 Channels_1B.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### GPS L1 ACQUISITION CONFIG ############ ;######### GPS L1 ACQUISITION CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.pfa=0.01 Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=5000 Acquisition_1C.doppler_max=5000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO E1 ACQUISITION CONFIG ############ ;######### GALILEO E1 ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
Acquisition_1B.pfa=0.01 Acquisition_1B.pfa=0.01
Acquisition_1B.blocking=false Acquisition_1B.blocking=false
Acquisition_1B.doppler_max=5000 Acquisition_1B.doppler_max=5000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### GPS L1 TRACKING CONFIG ############ ;######### GPS L1 TRACKING CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
Tracking_1C.pll_bw_hz=45.0; Tracking_1C.pll_bw_hz=45.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.pll_bw_narrow_hz=5.0; Tracking_1C.pll_bw_narrow_hz=5.0;
Tracking_1C.dll_bw_narrow_hz=0.75; Tracking_1C.dll_bw_narrow_hz=0.75;
Tracking_1C.extend_correlation_symbols=1; Tracking_1C.extend_correlation_symbols=1;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.early_late_space_narrow_chips=0.5 Tracking_1C.early_late_space_narrow_chips=0.5
;######### GALILEO E1 TRACKING CONFIG ############ ;######### GALILEO E1 TRACKING CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=0.75; Tracking_1B.dll_bw_hz=0.75;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.5; Tracking_1B.very_early_late_space_chips=0.5;
Tracking_1B.pll_bw_narrow_hz=5.0 Tracking_1B.pll_bw_narrow_hz=5.0
Tracking_1B.dll_bw_narrow_hz=0.5 Tracking_1B.dll_bw_narrow_hz=0.5
Tracking_1B.extend_correlation_symbols=1 Tracking_1B.extend_correlation_symbols=1
Tracking_1B.track_pilot=true Tracking_1B.track_pilot=true
Tracking_1B.enable_fll_pull_in=true; Tracking_1B.enable_fll_pull_in=true;
; Tracking_1B.pull_in_time_s=60 ; Tracking_1B.pull_in_time_s=60
Tracking_1B.enable_fll_steady_state=false Tracking_1B.enable_fll_steady_state=false
Tracking_1B.fll_bw_hz=10 Tracking_1B.fll_bw_hz=10
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=tracking_ch_ Tracking_1B.dump_filename=tracking_ch_
;######### TELEMETRY DECODER GPS L1 CONFIG ############ ;######### TELEMETRY DECODER GPS L1 CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### TELEMETRY DECODER Galileo E1 CONFIG ############ ;######### TELEMETRY DECODER Galileo E1 CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.enable_rx_clock_correction=false PVT.enable_rx_clock_correction=false
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.rinexobs_rate_ms=100 PVT.rinexobs_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.dump=false PVT.dump=false
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1

View File

@ -1,157 +1,157 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; Configuration file for using USRP X300 as a RF front-end for GPS L1 signals. ; Configuration file for using USRP X300 as a RF front-end for GPS L1 signals.
; Set SignalSource.device_address to the IP address of your device ; Set SignalSource.device_address to the IP address of your device
; and run: ; and run:
; gnss-sdr --config_file=/path/to/gnss-sdr_GPS_L1_USRP_X300_realtime_new.conf ; gnss-sdr --config_file=/path/to/gnss-sdr_GPS_L1_USRP_X300_realtime_new.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=UHD_Signal_Source SignalSource.implementation=UHD_Signal_Source
SignalSource.device_address=192.168.40.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE SignalSource.device_address=192.168.40.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE
SignalSource.item_type=cshort SignalSource.item_type=cshort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.gain=40 SignalSource.gain=40
SignalSource.subdevice=A:0 SignalSource.subdevice=A:0
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=cshort DataTypeAdapter.item_type=cshort
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Fir_Filter InputFilter.implementation=Fir_Filter
InputFilter.input_item_type=cshort InputFilter.input_item_type=cshort
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=11 InputFilter.number_of_taps=11
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.48 InputFilter.band1_end=0.48
InputFilter.band2_begin=0.52 InputFilter.band2_begin=0.52
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=4000000 InputFilter.sampling_frequency=4000000
InputFilter.IF=0 InputFilter.IF=0
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
Resampler.sample_freq_in=4000000 Resampler.sample_freq_in=4000000
Resampler.sample_freq_out=4000000 Resampler.sample_freq_out=4000000
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels_1B.count=0 Channels_1B.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;Channel0.signal=1C ;Channel0.signal=1C
;Channel1.signal=1C ;Channel1.signal=1C
;Channel2.signal=1C ;Channel2.signal=1C
;Channel3.signal=1C ;Channel3.signal=1C
;Channel4.signal=1C ;Channel4.signal=1C
;Channel5.signal=1C ;Channel5.signal=1C
;Channel6.signal=1C ;Channel6.signal=1C
;Channel7.signal=1C ;Channel7.signal=1C
;Channel8.signal=1C ;Channel8.signal=1C
;Channel9.signal=1C ;Channel9.signal=1C
;Channel10.signal=1C ;Channel10.signal=1C
;Channel11.signal=1C ;Channel11.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.01 Acquisition_1C.threshold=0.01
;Acquisition_1C.pfa=0.00001 ;Acquisition_1C.pfa=0.00001
Acquisition_1C.doppler_max=8000 Acquisition_1C.doppler_max=8000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=30.0; Tracking_1C.pll_bw_hz=30.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,118 +1,118 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; Configuration file for using USRP 1 as a RF front-end for GPS L1 signals. ; Configuration file for using USRP 1 as a RF front-end for GPS L1 signals.
; Run: ; Run:
; gnss-sdr --config_file=/path/to/gnss-sdr_GPS_L1_USRP_realtime.conf ; gnss-sdr --config_file=/path/to/gnss-sdr_GPS_L1_USRP_realtime.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=UHD_Signal_Source SignalSource.implementation=UHD_Signal_Source
;SignalSource.device_address=192.168.40.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE ;SignalSource.device_address=192.168.40.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=2000000 SignalSource.sampling_frequency=2000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.gain=60 SignalSource.gain=60
SignalSource.subdevice=A:0 SignalSource.subdevice=A:0
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=6 Channels_1C.count=6
Channels_1B.count=0 Channels_1B.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.01 Acquisition_1C.threshold=0.01
;Acquisition_1C.pfa=0.0001 ;Acquisition_1C.pfa=0.0001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=30.0; Tracking_1C.pll_bw_hz=30.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
;#implementation: Position Velocity and Time (PVT) implementation: ;#implementation: Position Velocity and Time (PVT) implementation:
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,109 +1,109 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2000000
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Osmosdr_Signal_Source SignalSource.implementation=Osmosdr_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=2000000 SignalSource.sampling_frequency=2000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
;# RF Gain: LNA Gain {0, 3, 6} ;# RF Gain: LNA Gain {0, 3, 6}
SignalSource.gain=6 SignalSource.gain=6
;# IF Gain: N/A ;# IF Gain: N/A
SignalSource.rf_gain=40 SignalSource.rf_gain=40
;# BB Gain: RX VGA1 + VGA2 [5, 60] ;# BB Gain: RX VGA1 + VGA2 [5, 60]
SignalSource.if_gain=48 SignalSource.if_gain=48
SignalSource.AGC_enabled=false SignalSource.AGC_enabled=false
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.osmosdr_args=bladerf=0 ; This line enables the bladeRF SignalSource.osmosdr_args=bladerf=0 ; This line enables the bladeRF
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=./signal_source.dat SignalSource.dump_filename=./signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.decimation_factor=1 InputFilter.decimation_factor=1
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.85 InputFilter.band1_end=0.85
InputFilter.band2_begin=0.9 InputFilter.band2_begin=0.9
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.015 Acquisition_1C.threshold=0.015
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.max_dwells=15 Acquisition_1C.max_dwells=15
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
;PVT.implementation=RTKLIB_PVT ;PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=Single PVT.positioning_mode=Single
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.iono_model=Broadcast PVT.iono_model=Broadcast
PVT.trop_model=Saastamoinen PVT.trop_model=Saastamoinen
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.rtcm_tcp_port=2101 PVT.rtcm_tcp_port=2101
PVT.rtcm_MT1019_rate_ms=5000 PVT.rtcm_MT1019_rate_ms=5000
PVT.rtcm_MT1077_rate_ms=1000 PVT.rtcm_MT1077_rate_ms=1000
PVT.rinex_version=2 PVT.rinex_version=2

View File

@ -1,134 +1,134 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=false GNSS-SDR.SUPL_read_gps_assistance_xml=false
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Fmcomms2_Signal_Source SignalSource.implementation=Fmcomms2_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.device_address=10.42.0.196 SignalSource.device_address=10.42.0.196
SignalSource.sampling_frequency=2000000 SignalSource.sampling_frequency=2000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.bandwidth=2000000 SignalSource.bandwidth=2000000
SignalSource.rx1_enable=true SignalSource.rx1_enable=true
SignalSource.gain_mode_rx1=manual SignalSource.gain_mode_rx1=manual
SignalSource.rf_port_select=A_BALANCED SignalSource.rf_port_select=A_BALANCED
SignalSource.gain_rx1=64 SignalSource.gain_rx1=64
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=2000000 InputFilter.sampling_frequency=2000000
InputFilter.IF=0; IF deviation due to front-end LO inaccuracies [Hz] InputFilter.IF=0; IF deviation due to front-end LO inaccuracies [Hz]
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=5 Channels_1C.count=5
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.015 Acquisition_1C.threshold=0.015
;Acquisition_1C.pfa=0.0001 ;Acquisition_1C.pfa=0.0001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.max_dwells=15 Acquisition_1C.max_dwells=15
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,145 +1,145 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [sps]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [sps].
;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE ;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE
; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver ; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
GNSS-SDR.use_acquisition_resampler=true GNSS-SDR.use_acquisition_resampler=true
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=false GNSS-SDR.SUPL_read_gps_assistance_xml=false
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Plutosdr_Signal_Source SignalSource.implementation=Plutosdr_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.device_address=192.168.2.1 SignalSource.device_address=192.168.2.1
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.bandwidth=2000000 SignalSource.bandwidth=2000000
SignalSource.gain_mode=slow_attack SignalSource.gain_mode=slow_attack
SignalSource.gain=30 SignalSource.gain=30
SignalSource.samples=0 SignalSource.samples=0
SignalSource.buffer_size=65000 SignalSource.buffer_size=65000
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=./capture.dat SignalSource.dump_filename=./capture.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=8 Channels_1C.count=8
Channels_1B.count=0 Channels_1B.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.use_CFAR_algorithm=false; Acquisition_1C.use_CFAR_algorithm=false;
Acquisition_1C.threshold=2.6 Acquisition_1C.threshold=2.6
Acquisition_1C.doppler_max=50000 Acquisition_1C.doppler_max=50000
Acquisition_1C.doppler_step=250 Acquisition_1C.doppler_step=250
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### GALILEO ACQUISITION CONFIG ############ ;######### GALILEO ACQUISITION CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.threshold=2.5 Acquisition_1B.threshold=2.5
Acquisition_1B.use_CFAR_algorithm=false Acquisition_1B.use_CFAR_algorithm=false
Acquisition_1B.blocking=false Acquisition_1B.blocking=false
Acquisition_1B.doppler_max=6000 Acquisition_1B.doppler_max=6000
Acquisition_1B.doppler_step=125 Acquisition_1B.doppler_step=125
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
Tracking_1C.pll_bw_hz=35.0; Tracking_1C.pll_bw_hz=35.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.enable_fll_pull_in=true; Tracking_1C.enable_fll_pull_in=true;
Tracking_1C.fll_bw_hz=10 Tracking_1C.fll_bw_hz=10
Tracking_1C.pll_bw_narrow_hz=5.0; Tracking_1C.pll_bw_narrow_hz=5.0;
Tracking_1C.dll_bw_narrow_hz=0.75; Tracking_1C.dll_bw_narrow_hz=0.75;
Tracking_1C.extend_correlation_symbols=1; Tracking_1C.extend_correlation_symbols=1;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.early_late_space_narrow_chips=0.5 Tracking_1C.early_late_space_narrow_chips=0.5
;######### TRACKING GALILEO CONFIG ############ ;######### TRACKING GALILEO CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=15.0; Tracking_1B.pll_bw_hz=15.0;
Tracking_1B.dll_bw_hz=0.75; Tracking_1B.dll_bw_hz=0.75;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.5; Tracking_1B.very_early_late_space_chips=0.5;
Tracking_1B.pll_bw_narrow_hz=5.0 Tracking_1B.pll_bw_narrow_hz=5.0
Tracking_1B.dll_bw_narrow_hz=0.5 Tracking_1B.dll_bw_narrow_hz=0.5
Tracking_1B.extend_correlation_symbols=1 Tracking_1B.extend_correlation_symbols=1
Tracking_1B.track_pilot=true Tracking_1B.track_pilot=true
Tracking_1B.enable_fll_pull_in=true; Tracking_1B.enable_fll_pull_in=true;
;Tracking_1B.pull_in_time_s=60 ;Tracking_1B.pull_in_time_s=60
Tracking_1B.enable_fll_steady_state=false Tracking_1B.enable_fll_steady_state=false
Tracking_1B.fll_bw_hz=10 Tracking_1B.fll_bw_hz=10
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=tracking_ch_ Tracking_1B.dump_filename=tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.enable_rx_clock_correction=false PVT.enable_rx_clock_correction=false
PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=Single ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.rinexobs_rate_ms=100 PVT.rinexobs_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.dump=false PVT.dump=false
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1

View File

@ -1,151 +1,151 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE ;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE
; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver ; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver
; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver ; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver
GNSS-SDR.internal_fs_sps=1200000 GNSS-SDR.internal_fs_sps=1200000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=false GNSS-SDR.SUPL_read_gps_assistance_xml=false
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
;#implementation ;#implementation
SignalSource.implementation=RtlTcp_Signal_Source SignalSource.implementation=RtlTcp_Signal_Source
SignalSource.sampling_frequency=1200000 SignalSource.sampling_frequency=1200000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.gain=40 SignalSource.gain=40
SignalSource.rf_gain=40 SignalSource.rf_gain=40
SignalSource.if_gain=30 SignalSource.if_gain=30
SignalSource.AGC_enabled = false SignalSource.AGC_enabled = false
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
SignalSource.address=127.0.0.1 SignalSource.address=127.0.0.1
SignalSource.port=1234 SignalSource.port=1234
SignalSource.swap_iq=false SignalSource.swap_iq=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
;#The following options are used only in Freq_Xlating_Fir_Filter implementation. ;#The following options are used only in Freq_Xlating_Fir_Filter implementation.
;#InputFilter.IF is the intermediate frequency (in Hz) shifted down to zero Hz ;#InputFilter.IF is the intermediate frequency (in Hz) shifted down to zero Hz
;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE ;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE
; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver ; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver
InputFilter.sampling_frequency=1200000 InputFilter.sampling_frequency=1200000
InputFilter.IF=80558 InputFilter.IF=80558
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=4 Channels_1C.count=4
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.015 Acquisition_1C.threshold=0.015
;Acquisition_1C.pfa=0.0001 ;Acquisition_1C.pfa=0.0001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_min=-10000 Acquisition_1C.doppler_min=-10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.max_dwells=15 Acquisition_1C.max_dwells=15
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
;#implementation: ;#implementation:
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
;#implementation: Position Velocity and Time (PVT) implementation: ;#implementation: Position Velocity and Time (PVT) implementation:
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=true PVT.dump=true
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,153 +1,153 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE ;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE
; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver ; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver
GNSS-SDR.internal_fs_sps=1999898 GNSS-SDR.internal_fs_sps=1999898
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=false GNSS-SDR.SUPL_read_gps_assistance_xml=false
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Osmosdr_Signal_Source SignalSource.implementation=Osmosdr_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
; FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE ; FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE
; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver ; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver
SignalSource.sampling_frequency=2000000 SignalSource.sampling_frequency=2000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.gain=40 SignalSource.gain=40
SignalSource.rf_gain=40 SignalSource.rf_gain=40
SignalSource.if_gain=30 SignalSource.if_gain=30
SignalSource.AGC_enabled = false SignalSource.AGC_enabled = false
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
;# Please note that the new RTL-SDR Blog V3 dongles ship a < 1 PPM ;# Please note that the new RTL-SDR Blog V3 dongles ship a < 1 PPM
;# temperature compensated oscillator (TCXO), which is well suited for GNSS ;# temperature compensated oscillator (TCXO), which is well suited for GNSS
;# signal processing, and a 4.5 V powered bias-tee to feed an active antenna. ;# signal processing, and a 4.5 V powered bias-tee to feed an active antenna.
;# Whether the bias-tee is turned off before reception depends on which version ;# Whether the bias-tee is turned off before reception depends on which version
;# of gr-osmosdr was used when compiling GNSS-SDR. With an old version ;# of gr-osmosdr was used when compiling GNSS-SDR. With an old version
;# (for example, v0.1.4-8), the utility rtl_biast may be used to switch the ;# (for example, v0.1.4-8), the utility rtl_biast may be used to switch the
;# bias-tee, and then call gnss-sdr. ;# bias-tee, and then call gnss-sdr.
;# See https://github.com/rtlsdrblog/rtl_biast ;# See https://github.com/rtlsdrblog/rtl_biast
;# After reception the bias-tee is switched off automatically by the program. ;# After reception the bias-tee is switched off automatically by the program.
;# With newer versions of gr-osmosdr (>= 0.1.4-13), the bias-tee can be ;# With newer versions of gr-osmosdr (>= 0.1.4-13), the bias-tee can be
;# activated by uncommenting the following line: ;# activated by uncommenting the following line:
;SignalSource.osmosdr_args=rtl,bias=1 ;SignalSource.osmosdr_args=rtl,bias=1
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE ;FOR USE GNSS-SDR WITH RTLSDR DONGLES USER MUST SET THE CALIBRATED SAMPLE RATE HERE
; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver ; i.e. using front-end-cal as reported here: https://www.researchgate.net/publication/257137427_Turning_a_Television_into_a_GNSS_Receiver
InputFilter.sampling_frequency=1999898 InputFilter.sampling_frequency=1999898
InputFilter.IF=80558 ; IF deviation due to front-end LO inaccuracies [Hz] InputFilter.IF=80558 ; IF deviation due to front-end LO inaccuracies [Hz]
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=4 Channels_1C.count=4
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1C Channel.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.015 Acquisition_1C.threshold=0.015
;Acquisition_1C.pfa=0.0001 ;Acquisition_1C.pfa=0.0001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_min=-10000 Acquisition_1C.doppler_min=-10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.max_dwells=15 Acquisition_1C.max_dwells=15
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=2.0; Tracking_1C.dll_bw_hz=2.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.dump=false PVT.dump=false
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1

View File

@ -1,156 +1,156 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; Configuration file for using USRP1 as a RF front-end for GPS L2C signals ; Configuration file for using USRP1 as a RF front-end for GPS L2C signals
; Run: ; Run:
; gnss-sdr --config_file=/path/to/gnss-sdr_GPS_L2C_USRP1_realtime.conf ; gnss-sdr --config_file=/path/to/gnss-sdr_GPS_L2C_USRP1_realtime.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=2000000 GNSS-SDR.internal_fs_sps=2000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=UHD_Signal_Source SignalSource.implementation=UHD_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.sampling_frequency=2000000 SignalSource.sampling_frequency=2000000
SignalSource.freq=1227600000 SignalSource.freq=1227600000
SignalSource.gain=60 SignalSource.gain=60
SignalSource.subdevice=A:0 SignalSource.subdevice=A:0
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=gr_complex DataTypeAdapter.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45 InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=20000000 InputFilter.sampling_frequency=20000000
InputFilter.IF=-1600000 InputFilter.IF=-1600000
InputFilter.decimation_factor=1 InputFilter.decimation_factor=1
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
Resampler.sample_freq_in=2000000 Resampler.sample_freq_in=2000000
Resampler.sample_freq_out=2000000 Resampler.sample_freq_out=2000000
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_2S.count=1 Channels_2S.count=1
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=2S Channel.signal=2S
Channel0.signal=2S Channel0.signal=2S
Channel1.signal=2S Channel1.signal=2S
Channel2.signal=2S Channel2.signal=2S
Channel3.signal=2S Channel3.signal=2S
Channel4.signal=2S Channel4.signal=2S
Channel5.signal=2S Channel5.signal=2S
Channel6.signal=2S Channel6.signal=2S
Channel7.signal=2S Channel7.signal=2S
;Channel8.signal=2S ;Channel8.signal=2S
;Channel9.signal=2S ;Channel9.signal=2S
;Channel10.signal=2S ;Channel10.signal=2S
;Channel11.signal=2S ;Channel11.signal=2S
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.pfa=0.013 Acquisition_2S.pfa=0.013
;Acquisition_2S.pfa=0.001 ;Acquisition_2S.pfa=0.001
Acquisition_2S.doppler_max=10000 Acquisition_2S.doppler_max=10000
Acquisition_2S.doppler_step=100 Acquisition_2S.doppler_step=100
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2S.dump=false Acquisition_2S.dump=false
Acquisition_2S.dump_filename=./acq_dump.dat Acquisition_2S.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.pll_bw_hz=1.5; Tracking_2S.pll_bw_hz=1.5;
Tracking_2S.dll_bw_hz=0.3; Tracking_2S.dll_bw_hz=0.3;
Tracking_2S.order=3; Tracking_2S.order=3;
Tracking_2S.early_late_space_chips=0.5; Tracking_2S.early_late_space_chips=0.5;
Tracking_2S.dump=true Tracking_2S.dump=true
Tracking_2S.dump_filename=./tracking_ch_ Tracking_2S.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2S.dump=false TelemetryDecoder_2S.dump=false
;######### OBSERVABLES CONFIG ############. ;######### OBSERVABLES CONFIG ############.
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.dump_filename=./PVT PVT.dump_filename=./PVT
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false

View File

@ -1,162 +1,162 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; Configuration file for using USRP X300 as a RF front-end for GPS L2C signals ; Configuration file for using USRP X300 as a RF front-end for GPS L2C signals
; Set SignalSource.device_address to the IP address of your device ; Set SignalSource.device_address to the IP address of your device
; and run: ; and run:
; gnss-sdr --config_file=/path/to/gnss-sdr_GPS_L2C_USRP_X300_realtime.conf ; gnss-sdr --config_file=/path/to/gnss-sdr_GPS_L2C_USRP_X300_realtime.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=UHD_Signal_Source SignalSource.implementation=UHD_Signal_Source
SignalSource.device_address=192.168.50.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE SignalSource.device_address=192.168.50.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE
SignalSource.item_type=cshort SignalSource.item_type=cshort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.freq=1227600000 SignalSource.freq=1227600000
;### Options: internal, external, or MIMO ;### Options: internal, external, or MIMO
SignalSource.clock_source=internal SignalSource.clock_source=internal
SignalSource.gain=35 SignalSource.gain=35
SignalSource.subdevice=A:0 SignalSource.subdevice=A:0
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=cshort DataTypeAdapter.item_type=cshort
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Fir_Filter InputFilter.implementation=Fir_Filter
InputFilter.input_item_type=cshort InputFilter.input_item_type=cshort
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=11 InputFilter.number_of_taps=11
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.48 InputFilter.band1_end=0.48
InputFilter.band2_begin=0.52 InputFilter.band2_begin=0.52
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=4000000 InputFilter.sampling_frequency=4000000
InputFilter.IF=0 InputFilter.IF=0
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
Resampler.item_type=gr_complex Resampler.item_type=gr_complex
Resampler.sample_freq_in=4000000 Resampler.sample_freq_in=4000000
Resampler.sample_freq_out=4000000 Resampler.sample_freq_out=4000000
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_2S.count=1 Channels_2S.count=1
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=2S Channel.signal=2S
Channel0.signal=2S Channel0.signal=2S
Channel1.signal=2S Channel1.signal=2S
Channel2.signal=2S Channel2.signal=2S
Channel3.signal=2S Channel3.signal=2S
Channel4.signal=2S Channel4.signal=2S
Channel5.signal=2S Channel5.signal=2S
Channel6.signal=2S Channel6.signal=2S
Channel7.signal=2S Channel7.signal=2S
;Channel8.signal=2S ;Channel8.signal=2S
;Channel9.signal=2S ;Channel9.signal=2S
;Channel10.signal=2S ;Channel10.signal=2S
;Channel11.signal=2S ;Channel11.signal=2S
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
;# GPS L2C M ;# GPS L2C M
Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition Acquisition_2S.implementation=GPS_L2_M_PCPS_Acquisition
Acquisition_2S.item_type=gr_complex Acquisition_2S.item_type=gr_complex
Acquisition_2S.pfa=0.015 Acquisition_2S.pfa=0.015
;Acquisition_2S.pfa=0.001 ;Acquisition_2S.pfa=0.001
Acquisition_2S.doppler_max=5000 Acquisition_2S.doppler_max=5000
Acquisition_2S.doppler_min=-5000 Acquisition_2S.doppler_min=-5000
Acquisition_2S.doppler_step=60 Acquisition_2S.doppler_step=60
Acquisition_2S.max_dwells=1 Acquisition_2S.max_dwells=1
Acquisition_2S.dump=false Acquisition_2S.dump=false
Acquisition_2S.dump_filename=./acq_dump.dat Acquisition_2S.dump_filename=./acq_dump.dat
Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking Tracking_2S.implementation=GPS_L2_M_DLL_PLL_Tracking
Tracking_2S.item_type=gr_complex Tracking_2S.item_type=gr_complex
Tracking_2S.pll_bw_hz=2.0; Tracking_2S.pll_bw_hz=2.0;
Tracking_2S.dll_bw_hz=0.25; Tracking_2S.dll_bw_hz=0.25;
Tracking_2S.order=2; Tracking_2S.order=2;
Tracking_2S.early_late_space_chips=0.5; Tracking_2S.early_late_space_chips=0.5;
Tracking_2S.dump=true Tracking_2S.dump=true
Tracking_2S.dump_filename=./tracking_ch_ Tracking_2S.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder TelemetryDecoder_2S.implementation=GPS_L2C_Telemetry_Decoder
TelemetryDecoder_2S.dump=true TelemetryDecoder_2S.dump=true
;######### OBSERVABLES CONFIG ############. ;######### OBSERVABLES CONFIG ############.
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=false PVT.flag_rtcm_server=false
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,93 +1,93 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; Configuration file for using USRP X300 as a RF front-end for Galileo E1 signals. ; Configuration file for using USRP X300 as a RF front-end for Galileo E1 signals.
; Set SignalSource.device_address to the IP address of your device ; Set SignalSource.device_address to the IP address of your device
; and run: ; and run:
; gnss-sdr --config_file=/path/to/gnss-sdr_Galileo_E1_USRP_X300_realtime.conf ; gnss-sdr --config_file=/path/to/gnss-sdr_Galileo_E1_USRP_X300_realtime.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
GNSS-SDR.Galileo_banned_prns=14,18 GNSS-SDR.Galileo_banned_prns=14,18
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=UHD_Signal_Source SignalSource.implementation=UHD_Signal_Source
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.device_address=192.168.40.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE SignalSource.device_address=192.168.40.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.freq=1575420000 SignalSource.freq=1575420000
SignalSource.gain=50 SignalSource.gain=50
SignalSource.subdevice=A:0 SignalSource.subdevice=A:0
SignalSource.samples=0 SignalSource.samples=0
SignalSource.dump=false SignalSource.dump=false
SignalSource.dump_filename=../data/signal_source.dat SignalSource.dump_filename=../data/signal_source.dat
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Pass_Through SignalConditioner.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ###### ;######### CHANNELS GLOBAL CONFIG ######
Channels_1B.count=4 Channels_1B.count=4
Channels.in_acquisition=1 Channels.in_acquisition=1
Channel.signal=1B Channel.signal=1B
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.item_type=gr_complex Acquisition_1B.item_type=gr_complex
Acquisition_1B.coherent_integration_time_ms=4 Acquisition_1B.coherent_integration_time_ms=4
;Acquisition_1B.threshold=1 ;Acquisition_1B.threshold=1
Acquisition_1B.pfa=0.000008 Acquisition_1B.pfa=0.000008
Acquisition_1B.doppler_max=6000 Acquisition_1B.doppler_max=6000
Acquisition_1B.doppler_step=250 Acquisition_1B.doppler_step=250
Acquisition_1B.cboc=false Acquisition_1B.cboc=false
Acquisition_1B.dump=false Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat Acquisition_1B.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex Tracking_1B.item_type=gr_complex
Tracking_1B.pll_bw_hz=20.0; Tracking_1B.pll_bw_hz=20.0;
Tracking_1B.dll_bw_hz=2.0; Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.order=3; Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15; Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6; Tracking_1B.very_early_late_space_chips=0.6;
Tracking_1B.dump=false Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_ Tracking_1B.dump_filename=../data/veml_tracking_ch_
;######### TELEMETRY DECODER CONFIG ############ ;######### TELEMETRY DECODER CONFIG ############
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false TelemetryDecoder_1B.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100; PVT.output_rate_ms=100;
PVT.display_rate_ms=500; PVT.display_rate_ms=500;
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea
PVT.flag_nmea_tty_port=true PVT.flag_nmea_tty_port=true
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,161 +1,161 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_1C_enabled=false GNSS-SDR.SUPL_1C_enabled=false
GNSS-SDR.SUPL_read_1C_assistance_xml=true GNSS-SDR.SUPL_read_1C_assistance_xml=true
GNSS-SDR.SUPL_1C_ephemeris_server=supl.google.com GNSS-SDR.SUPL_1C_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_1C_ephemeris_port=7275 GNSS-SDR.SUPL_1C_ephemeris_port=7275
GNSS-SDR.SUPL_1C_acquisition_server=supl.google.com GNSS-SDR.SUPL_1C_acquisition_server=supl.google.com
GNSS-SDR.SUPL_1C_acquisition_port=7275 GNSS-SDR.SUPL_1C_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
;#implementation ;#implementation
SignalSource.implementation=UHD_Signal_Source SignalSource.implementation=UHD_Signal_Source
SignalSource.device_address=192.168.40.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE SignalSource.device_address=192.168.40.2 ; <- PUT THE IP ADDRESS OF YOUR USRP HERE
SignalSource.item_type=gr_complex SignalSource.item_type=gr_complex
SignalSource.RF_channels=2 SignalSource.RF_channels=2
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.subdevice=A:0 B:0 SignalSource.subdevice=A:0 B:0
;######### RF Channels specific settings ###### ;######### RF Channels specific settings ######
;## RF CHANNEL 0 ## ;## RF CHANNEL 0 ##
SignalSource.freq0=1575420000 SignalSource.freq0=1575420000
SignalSource.gain0=50 SignalSource.gain0=50
SignalSource.samples0=0 SignalSource.samples0=0
;## RF CHANNEL 1 ## ;## RF CHANNEL 1 ##
SignalSource.freq1=1575420000 SignalSource.freq1=1575420000
SignalSource.gain1=50 SignalSource.gain1=50
SignalSource.samples1=0 SignalSource.samples1=0
;######### SIGNAL_CONDITIONER 0 CONFIG ############ ;######### SIGNAL_CONDITIONER 0 CONFIG ############
SignalConditioner0.implementation=Pass_Through SignalConditioner0.implementation=Pass_Through
;######### DATA_TYPE_ADAPTER 0 CONFIG ############ ;######### DATA_TYPE_ADAPTER 0 CONFIG ############
DataTypeAdapter0.implementation=Pass_Through DataTypeAdapter0.implementation=Pass_Through
DataTypeAdapter0.item_type=gr_complex DataTypeAdapter0.item_type=gr_complex
;######### INPUT_FILTER 0 CONFIG ############ ;######### INPUT_FILTER 0 CONFIG ############
InputFilter0.implementation=Pass_Through InputFilter0.implementation=Pass_Through
InputFilter0.dump=false InputFilter0.dump=false
InputFilter0.dump_filename=../data/input_filter.dat InputFilter0.dump_filename=../data/input_filter.dat
InputFilter0.input_item_type=gr_complex InputFilter0.input_item_type=gr_complex
InputFilter0.output_item_type=gr_complex InputFilter0.output_item_type=gr_complex
;######### RESAMPLER CONFIG 0 ############ ;######### RESAMPLER CONFIG 0 ############
Resampler0.implementation=Pass_Through Resampler0.implementation=Pass_Through
;######### SIGNAL_CONDITIONER 1 CONFIG ############ ;######### SIGNAL_CONDITIONER 1 CONFIG ############
SignalConditioner1.implementation=Pass_Through SignalConditioner1.implementation=Pass_Through
;######### INPUT_FILTER 1 CONFIG ############ ;######### INPUT_FILTER 1 CONFIG ############
InputFilter1.implementation=Pass_Through InputFilter1.implementation=Pass_Through
InputFilter1.dump=false InputFilter1.dump=false
InputFilter1.dump_filename=../data/input_filter.dat InputFilter1.dump_filename=../data/input_filter.dat
InputFilter1.input_item_type=gr_complex InputFilter1.input_item_type=gr_complex
InputFilter1.output_item_type=gr_complex InputFilter1.output_item_type=gr_complex
;######### RESAMPLER CONFIG 1 ############ ;######### RESAMPLER CONFIG 1 ############
Resampler1.implementation=Pass_Through Resampler1.implementation=Pass_Through
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=4 Channels_1C.count=4
Channels.in_acquisition=1 Channels.in_acquisition=1
;#signal: ;#signal:
;# "1C" GPS L1 C/A ;# "1C" GPS L1 C/A
;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL) ;# "1B" GALILEO E1 B (I/NAV OS/CS/SoL)
;# "1G" GLONASS L1 C/A ;# "1G" GLONASS L1 C/A
;# "2S" GPS L2 L2C (M) ;# "2S" GPS L2 L2C (M)
;# "5X" GALILEO E5a I+Q ;# "5X" GALILEO E5a I+Q
;# "L5" GPS L5 ;# "L5" GPS L5
;# CHANNEL CONNECTION ;# CHANNEL CONNECTION
Channel0.RF_channel_ID=0 Channel0.RF_channel_ID=0
Channel1.RF_channel_ID=1 Channel1.RF_channel_ID=1
Channel2.RF_channel_ID=0 Channel2.RF_channel_ID=0
Channel3.RF_channel_ID=1 Channel3.RF_channel_ID=1
;#signal: ;#signal:
Channel0.signal=1C Channel0.signal=1C
Channel1.signal=1C Channel1.signal=1C
Channel2.signal=1C Channel2.signal=1C
Channel3.signal=1C Channel3.signal=1C
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=0.01 Acquisition_1C.threshold=0.01
;Acquisition_1C.pfa=0.01 ;Acquisition_1C.pfa=0.01
Acquisition_1C.doppler_max=8000 Acquisition_1C.doppler_max=8000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.bit_transition_flag=false Acquisition_1C.bit_transition_flag=false
Acquisition_1C.max_dwells=1 Acquisition_1C.max_dwells=1
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=40.0; Tracking_1C.pll_bw_hz=40.0;
Tracking_1C.dll_bw_hz=4.0; Tracking_1C.dll_bw_hz=4.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.early_late_space_chips=0.5; Tracking_1C.early_late_space_chips=0.5;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=./tracking_ch_ Tracking_1C.dump_filename=./tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.output_rate_ms=100 PVT.output_rate_ms=100
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea; PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
PVT.flag_nmea_tty_port=false; PVT.flag_nmea_tty_port=false;
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -1,145 +1,145 @@
; This is a GNSS-SDR configuration file ; This is a GNSS-SDR configuration file
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/ ; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors) ; SPDX-FileCopyrightText: (C) 2010-2020 (see AUTHORS file for a list of contributors)
; Default configuration file ; Default configuration file
; You can define your own receiver and invoke it by doing ; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf ; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
; ;
[GNSS-SDR] [GNSS-SDR]
;######### GLOBAL OPTIONS ################## ;######### GLOBAL OPTIONS ##################
;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second]. ;internal_fs_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
GNSS-SDR.internal_fs_sps=4000000 GNSS-SDR.internal_fs_sps=4000000
;######### SUPL RRLP GPS assistance configuration ##### ;######### SUPL RRLP GPS assistance configuration #####
; Check https://www.mcc-mnc.com/ ; Check https://www.mcc-mnc.com/
; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en ; On Android: https://play.google.com/store/apps/details?id=net.its_here.cellidinfo&hl=en
GNSS-SDR.SUPL_gps_enabled=false GNSS-SDR.SUPL_gps_enabled=false
GNSS-SDR.SUPL_read_gps_assistance_xml=true GNSS-SDR.SUPL_read_gps_assistance_xml=true
GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com GNSS-SDR.SUPL_gps_ephemeris_server=supl.google.com
GNSS-SDR.SUPL_gps_ephemeris_port=7275 GNSS-SDR.SUPL_gps_ephemeris_port=7275
GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com GNSS-SDR.SUPL_gps_acquisition_server=supl.google.com
GNSS-SDR.SUPL_gps_acquisition_port=7275 GNSS-SDR.SUPL_gps_acquisition_port=7275
GNSS-SDR.SUPL_MCC=244 GNSS-SDR.SUPL_MCC=244
GNSS-SDR.SUPL_MNC=5 GNSS-SDR.SUPL_MNC=5
GNSS-SDR.SUPL_LAC=0x59e2 GNSS-SDR.SUPL_LAC=0x59e2
GNSS-SDR.SUPL_CI=0x31b0 GNSS-SDR.SUPL_CI=0x31b0
;######### SIGNAL_SOURCE CONFIG ############ ;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=File_Signal_Source SignalSource.implementation=File_Signal_Source
SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE SignalSource.filename=/datalogger/signals/CTTC/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN/2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN.dat ; <- PUT YOUR FILE HERE
SignalSource.item_type=ishort SignalSource.item_type=ishort
SignalSource.sampling_frequency=4000000 SignalSource.sampling_frequency=4000000
SignalSource.samples=0 SignalSource.samples=0
SignalSource.repeat=false SignalSource.repeat=false
SignalSource.enable_throttle_control=false SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############ ;######### SIGNAL_CONDITIONER CONFIG ############
SignalConditioner.implementation=Signal_Conditioner SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############ ;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Ishort_To_Complex DataTypeAdapter.implementation=Ishort_To_Complex
;######### INPUT_FILTER CONFIG ############ ;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Pass_Through ; or Fir_Filter InputFilter.implementation=Pass_Through ; or Fir_Filter
InputFilter.input_item_type=gr_complex InputFilter.input_item_type=gr_complex
InputFilter.output_item_type=gr_complex InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float InputFilter.taps_item_type=float
InputFilter.number_of_taps=5 InputFilter.number_of_taps=5
InputFilter.number_of_bands=2 InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0 InputFilter.band1_begin=0.0
InputFilter.band1_end=0.44 InputFilter.band1_end=0.44
InputFilter.band2_begin=0.55 InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0 InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0 InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0 InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0 InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0 InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0 InputFilter.band1_error=1.0
InputFilter.band2_error=1.0 InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass InputFilter.filter_type=bandpass
InputFilter.grid_density=16 InputFilter.grid_density=16
InputFilter.sampling_frequency=4000000 InputFilter.sampling_frequency=4000000
InputFilter.IF=0 InputFilter.IF=0
InputFilter.dump=false InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat InputFilter.dump_filename=../data/input_filter.dat
;######### RESAMPLER CONFIG ############ ;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through Resampler.implementation=Pass_Through
Resampler.dump=false Resampler.dump=false
Resampler.dump_filename=../data/resampler.dat Resampler.dump_filename=../data/resampler.dat
;######### CHANNELS GLOBAL CONFIG ############ ;######### CHANNELS GLOBAL CONFIG ############
Channels_1C.count=6 Channels_1C.count=6
Channels_1B.count=0 Channels_1B.count=0
Channels.in_acquisition=1 Channels.in_acquisition=1
;######### SPECIFIC CHANNELS CONFIG ###### ;######### SPECIFIC CHANNELS CONFIG ######
;######### CHANNEL 0 CONFIG ############ ;######### CHANNEL 0 CONFIG ############
;Channel0.signal=1C ;Channel0.signal=1C
;Channel0.satellite=11 ;Channel0.satellite=11
;######### CHANNEL 1 CONFIG ############ ;######### CHANNEL 1 CONFIG ############
;Channel1.signal=1C ;Channel1.signal=1C
;Channel1.satellite=18 ;Channel1.satellite=18
;######### ACQUISITION GLOBAL CONFIG ############ ;######### ACQUISITION GLOBAL CONFIG ############
Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler Acquisition_1C.implementation=GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
Acquisition_1C.item_type=gr_complex Acquisition_1C.item_type=gr_complex
Acquisition_1C.coherent_integration_time_ms=1 Acquisition_1C.coherent_integration_time_ms=1
Acquisition_1C.threshold=2.5 Acquisition_1C.threshold=2.5
;Acquisition_1C.pfa=0.0001 ;Acquisition_1C.pfa=0.0001
Acquisition_1C.doppler_max=10000 Acquisition_1C.doppler_max=10000
Acquisition_1C.doppler_step=500 Acquisition_1C.doppler_step=500
Acquisition_1C.max_dwells=5 Acquisition_1C.max_dwells=5
Acquisition_1C.dump=false Acquisition_1C.dump=false
Acquisition_1C.dump_filename=./acq_dump.dat Acquisition_1C.dump_filename=./acq_dump.dat
;######### TRACKING GLOBAL CONFIG ############ ;######### TRACKING GLOBAL CONFIG ############
Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking Tracking_1C.implementation=GPS_L1_CA_DLL_PLL_Tracking
Tracking_1C.item_type=gr_complex Tracking_1C.item_type=gr_complex
Tracking_1C.pll_bw_hz=45.0; Tracking_1C.pll_bw_hz=45.0;
Tracking_1C.dll_bw_hz=3.0; Tracking_1C.dll_bw_hz=3.0;
Tracking_1C.order=3; Tracking_1C.order=3;
Tracking_1C.dump=false Tracking_1C.dump=false
Tracking_1C.dump_filename=../data/epl_tracking_ch_ Tracking_1C.dump_filename=../data/epl_tracking_ch_
;######### TELEMETRY DECODER GPS CONFIG ############ ;######### TELEMETRY DECODER GPS CONFIG ############
TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder TelemetryDecoder_1C.implementation=GPS_L1_CA_Telemetry_Decoder
TelemetryDecoder_1C.dump=false TelemetryDecoder_1C.dump=false
;######### OBSERVABLES CONFIG ############ ;######### OBSERVABLES CONFIG ############
Observables.implementation=Hybrid_Observables Observables.implementation=Hybrid_Observables
Observables.dump=false Observables.dump=false
Observables.dump_filename=./observables.dat Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############ ;######### PVT CONFIG ############
PVT.implementation=RTKLIB_PVT PVT.implementation=RTKLIB_PVT
PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic PVT.positioning_mode=PPP_Static ; options: Single, Static, Kinematic, PPP_Static, PPP_Kinematic
PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX PVT.iono_model=Broadcast ; options: OFF, Broadcast, SBAS, Iono-Free-LC, Estimate_STEC, IONEX
PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad PVT.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
PVT.AR_GPS=PPP-AR ; options: OFF, Continuous, Instantaneous, Fix-and-Hold, PPP-AR PVT.AR_GPS=PPP-AR ; options: OFF, Continuous, Instantaneous, Fix-and-Hold, PPP-AR
PVT.output_rate_ms=10 PVT.output_rate_ms=10
PVT.display_rate_ms=500 PVT.display_rate_ms=500
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea
PVT.flag_nmea_tty_port=true PVT.flag_nmea_tty_port=true
PVT.nmea_dump_devname=/dev/pts/4 PVT.nmea_dump_devname=/dev/pts/4
PVT.flag_rtcm_server=true PVT.flag_rtcm_server=true
PVT.flag_rtcm_tty_port=false PVT.flag_rtcm_tty_port=false
PVT.rtcm_dump_devname=/dev/pts/1 PVT.rtcm_dump_devname=/dev/pts/1
PVT.dump=false PVT.dump=false
PVT.dump_filename=./PVT PVT.dump_filename=./PVT

View File

@ -12,6 +12,18 @@ SPDX-FileCopyrightText: 2011-2024 Carles Fernandez-Prades <carles.fernandez@cttc
All notable changes to GNSS-SDR will be documented in this file. All notable changes to GNSS-SDR will be documented in this file.
## [Unreleased](https://github.com/gnss-sdr/gnss-sdr/tree/next)
### Improvements in Usability
- Tidy up the `conf/` folder.
## [GNSS-SDR v0.0.19.1](https://github.com/gnss-sdr/gnss-sdr/releases/tag/v0.0.19.1) - 2024-01-26
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10579595.svg)](https://doi.org/10.5281/zenodo.10579595)
- Fix formatting of the `CITATION.cff` file.
## [GNSS-SDR v0.0.19](https://github.com/gnss-sdr/gnss-sdr/releases/tag/v0.0.19) - 2024-01-23 ## [GNSS-SDR v0.0.19](https://github.com/gnss-sdr/gnss-sdr/releases/tag/v0.0.19) - 2024-01-23
### Improvements in Efficiency: ### Improvements in Efficiency:

View File

@ -312,7 +312,7 @@ int PositionSystemTest::configure_receiver()
// Set PVT // Set PVT
config->set_property("PVT.implementation", "RTKLIB_PVT"); config->set_property("PVT.implementation", "RTKLIB_PVT");
config->set_property("PVT.enable_pvt_kf", "true"), config->set_property("PVT.enable_pvt_kf", "true");
config->set_property("PVT.positioning_mode", "PPP_Static"); config->set_property("PVT.positioning_mode", "PPP_Static");
config->set_property("PVT.output_rate_ms", std::to_string(output_rate_ms)); config->set_property("PVT.output_rate_ms", std::to_string(output_rate_ms));
config->set_property("PVT.display_rate_ms", std::to_string(display_rate_ms)); config->set_property("PVT.display_rate_ms", std::to_string(display_rate_ms));