From 4e663e9367d97a0ec4e8acad769089e8abc5f350 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Fri, 5 Sep 2014 19:47:29 +0200 Subject: [PATCH] Updating configuration format --- conf/gnss-sdr_Galileo_E5a.conf | 81 +++++++++++++--------------------- 1 file changed, 31 insertions(+), 50 deletions(-) diff --git a/conf/gnss-sdr_Galileo_E5a.conf b/conf/gnss-sdr_Galileo_E5a.conf index 39f2b113e..747078d08 100644 --- a/conf/gnss-sdr_Galileo_E5a.conf +++ b/conf/gnss-sdr_Galileo_E5a.conf @@ -182,7 +182,7 @@ Resampler.sample_freq_out=4000000 ;######### CHANNELS GLOBAL CONFIG ############ ;#count: Number of available satellite channels. -Channels.count=1 +Channels_Galileo.count=1 ;#in_acquisition: Number of channels simultaneously acquiring Channels.in_acquisition=1 ;#system: GPS, GLONASS, Galileo, SBAS or Compass @@ -281,103 +281,84 @@ Channel0.satellite=19 ;######### ACQUISITION GLOBAL CONFIG ############ ;#dump: Enable or disable the acquisition internal data file logging [true] or [false] -Acquisition.dump=true +Acquisition_Galileo.dump=true ;#filename: Log path and filename -Acquisition.dump_filename=./acq_dump.dat +Acquisition_Galileo.dump_filename=./acq_dump.dat ;#item_type: Type and resolution for each of the signal samples. Use only gr_complex in this version. -Acquisition.item_type=gr_complex +Acquisition_Galileo.item_type=gr_complex ;#if: Signal intermediate frequency in [Hz] -Acquisition.if=0 +Acquisition_Galileo.if=0 ;#sampled_ms: Signal block duration for the acquisition signal detection [ms] -Acquisition.coherent_integration_time_ms=1 +Acquisition_Galileo.coherent_integration_time_ms=1 ;#implementation: Acquisition algorithm selection for this channel: [GPS_L1_CA_PCPS_Acquisition] or [Galileo_E1_PCPS_Ambiguous_Acquisition] -Acquisition.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF +Acquisition_Galileo.implementation=Galileo_E5a_Noncoherent_IQ_Acquisition_CAF ;#threshold: Acquisition threshold. It will be ignored if pfa is defined. -Acquisition.threshold=0.001 +Acquisition_Galileo.threshold=0.001 ;#pfa: Acquisition false alarm probability. This option overrides the threshold option. Only use with implementations: [GPS_L1_CA_PCPS_Acquisition] or [Galileo_E1_PCPS_Ambiguous_Acquisition] -Acquisition.pfa=0.0003 +Acquisition_Galileo.pfa=0.0003 ;#doppler_max: Maximum expected Doppler shift [Hz] -Acquisition.doppler_max=10000 +Acquisition_Galileo.doppler_max=10000 ;#doppler_max: Doppler step in the grid search [Hz] -Acquisition.doppler_step=250 +Acquisition_Galileo.doppler_step=250 ;#bit_transition_flag: Enable or disable a strategy to deal with bit transitions in GPS signals: process two dwells and take ;maximum test statistics. Only use with implementation: [GPS_L1_CA_PCPS_Acquisition] (should not be used for Galileo_E1_PCPS_Ambiguous_Acquisition]) -Acquisition.bit_transition_flag=false +Acquisition_Galileo.bit_transition_flag=false ;#max_dwells: Maximum number of consecutive dwells to be processed. It will be ignored if bit_transition_flag=true -Acquisition.max_dwells=1 +Acquisition_Galileo.max_dwells=1 ;#CAF filter: **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.CAF_window_hz=0 +Acquisition_Galileo.CAF_window_hz=0 ;#Zero_padding: **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.Zero_padding=0 +Acquisition_Galileo.Zero_padding=0 -;######### ACQUISITION CHANNELS CONFIG ###### -;#The following options are specific to each channel and overwrite the generic options -;######### ACQUISITION CH 0 CONFIG ############ -;Acquisition0.implementation=GPS_L1_CA_PCPS_Acquisition -;Acquisition0.threshold=0.005 -;Acquisition0.pfa=0.001 -;Acquisition0.doppler_max=10000 -;Acquisition0.doppler_step=250 - -;#repeat_satellite: Use only jointly with the satellite PRN ID option. The default value is false -;Acquisition0.repeat_satellite = false - -;######### ACQUISITION CH 1 CONFIG ############ -;Acquisition1.implementation=GPS_L1_CA_PCPS_Acquisition -;Acquisition1.threshold=0.005 -;Acquisition1.pfa=0.001 -;Acquisition1.doppler_max=10000 -;Acquisition1.doppler_step=250 -;Acquisition1.repeat_satellite = false ;######### TRACKING GLOBAL CONFIG ############ ;#implementation: Selected tracking algorithm: [GPS_L1_CA_DLL_PLL_Tracking] or [GPS_L1_CA_DLL_FLL_PLL_Tracking] -Tracking.implementation=Galileo_E5a_DLL_PLL_Tracking +Tracking_Galileo.implementation=Galileo_E5a_DLL_PLL_Tracking ;#item_type: Type and resolution for each of the signal samples. Use only [gr_complex] in this version. -Tracking.item_type=gr_complex +Tracking_Galileo.item_type=gr_complex ;#sampling_frequency: Signal Intermediate Frequency in [Hz] -Tracking.if=0 +Tracking_Galileo.if=0 ;#dump: Enable or disable the Tracking internal binary data file logging [true] or [false] -Tracking.dump=true +Tracking_Galileo.dump=true ;#dump_filename: Log path and filename. Notice that the tracking channel will add "x.dat" where x is the channel number. -Tracking.dump_filename=./tracking_ch_ +Tracking_Galileo.dump_filename=./tracking_ch_ ;#pll_bw_hz_init: **Only for E5a** PLL loop filter bandwidth during initialization [Hz] -Tracking.pll_bw_hz_init=20.0; +Tracking_Galileo.pll_bw_hz_init=20.0; ;#dll_bw_hz_init: **Only for E5a** DLL loop filter bandwidth during initialization [Hz] -Tracking.dll_bw_hz_init=20.0; +Tracking_Galileo.dll_bw_hz_init=20.0; ;#dll_ti_ms: **Only for E5a** loop filter integration time after initialization (secondary code delay search)[ms] -;Tracking.ti_ms=3; -Tracking.ti_ms=1; +;Tracking_Galileo.ti_ms=3; +Tracking_Galileo.ti_ms=1; ;#pll_bw_hz: PLL loop filter bandwidth [Hz] ;Tracking.pll_bw_hz=5.0; -Tracking.pll_bw_hz=20.0; +Tracking_Galileo.pll_bw_hz=20.0; ;#dll_bw_hz: DLL loop filter bandwidth [Hz] ;Tracking.dll_bw_hz=2.0; -Tracking.dll_bw_hz=20.0; +Tracking_Galileo.dll_bw_hz=20.0; ;#fll_bw_hz: FLL loop filter bandwidth [Hz] -;Tracking.fll_bw_hz=10.0; +;Tracking_Galileo.fll_bw_hz=10.0; ;#order: PLL/DLL loop filter order [2] or [3] -Tracking.order=2; +Tracking_Galileo.order=2; ;#early_late_space_chips: correlator early-late space [chips]. Use [0.5] -Tracking.early_late_space_chips=0.5; +Tracking_Galileo.early_late_space_chips=0.5; ;######### TELEMETRY DECODER CONFIG ############ ;#implementation: Use [GPS_L1_CA_Telemetry_Decoder] for GPS L1 C/A. -TelemetryDecoder.implementation=Galileo_E5a_Telemetry_Decoder -TelemetryDecoder.dump=false +TelemetryDecoder_Galileo.implementation=Galileo_E5a_Telemetry_Decoder +TelemetryDecoder_Galileo.dump=false ;######### OBSERVABLES CONFIG ############ ;#implementation: Use [GPS_L1_CA_Observables] for GPS L1 C/A.