2013-10-25 16:07:24 +00:00
; You can define your own receiver and invoke it by doing
; gnss-sdr --config_file=my_GNSS_SDR_configuration.conf
;
[GNSS-SDR]
;######### GLOBAL OPTIONS ##################
;internal_fs_hz: Internal signal sampling frequency after the signal conditioning stage [Hz].
2013-10-30 18:08:25 +00:00
;GNSS-SDR.internal_fs_hz=6826700
2013-10-25 16:07:24 +00:00
GNSS-SDR.internal_fs_hz=2560000
2013-10-30 18:08:25 +00:00
;GNSS-SDR.internal_fs_hz=4096000
;GNSS-SDR.internal_fs_hz=5120000
2013-10-25 16:07:24 +00:00
;######### CONTROL_THREAD CONFIG ############
ControlThread.wait_for_flowgraph=false
2015-07-21 09:34:51 +00:00
2013-10-25 16:07:24 +00:00
;######### SIGNAL_SOURCE CONFIG ############
SignalSource.implementation=Nsr_File_Signal_Source
2015-07-21 09:34:51 +00:00
SignalSource.filename=/datalogger/signals/ifen/E1L1_FE0_Band0.stream
2013-10-25 16:07:24 +00:00
SignalSource.item_type=byte
SignalSource.sampling_frequency=20480000
SignalSource.freq=1575420000
2015-07-21 09:34:51 +00:00
SignalSource.samples=0 ; 0 means the entire file
2013-10-25 16:07:24 +00:00
SignalSource.repeat=false
SignalSource.dump=false
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.
; it helps to not overload the CPU, but the processing time will be longer.
SignalSource.enable_throttle_control=false
;######### SIGNAL_CONDITIONER CONFIG ############
;## It holds blocks to change data type, filter and resample input data.
SignalConditioner.implementation=Signal_Conditioner
;######### DATA_TYPE_ADAPTER CONFIG ############
DataTypeAdapter.implementation=Pass_Through
DataTypeAdapter.item_type=float
;######### INPUT_FILTER CONFIG ############
InputFilter.implementation=Freq_Xlating_Fir_Filter
InputFilter.dump=false
InputFilter.dump_filename=../data/input_filter.dat
InputFilter.input_item_type=float
InputFilter.output_item_type=gr_complex
InputFilter.taps_item_type=float
InputFilter.number_of_taps=5
InputFilter.number_of_bands=2
InputFilter.band1_begin=0.0
InputFilter.band1_end=0.45
InputFilter.band2_begin=0.55
InputFilter.band2_end=1.0
InputFilter.ampl1_begin=1.0
InputFilter.ampl1_end=1.0
InputFilter.ampl2_begin=0.0
InputFilter.ampl2_end=0.0
InputFilter.band1_error=1.0
InputFilter.band2_error=1.0
InputFilter.filter_type=bandpass
InputFilter.grid_density=16
InputFilter.sampling_frequency=20480000
InputFilter.IF=5499998.47412109
InputFilter.decimation_factor=8
;######### RESAMPLER CONFIG ############
Resampler.implementation=Pass_Through
2015-07-21 09:34:51 +00:00
2013-10-25 16:07:24 +00:00
;######### CHANNELS GLOBAL CONFIG ############
2015-07-21 09:34:51 +00:00
Channels_1B.count=8
2013-10-25 16:07:24 +00:00
Channels.in_acquisition=1
Channel.signal=1B
2014-06-30 15:48:01 +00:00
2013-10-25 16:07:24 +00:00
;######### ACQUISITION GLOBAL CONFIG ############
2015-07-21 09:34:51 +00:00
Acquisition_1B.dump=false
Acquisition_1B.dump_filename=./acq_dump.dat
Acquisition_1B.item_type=gr_complex
Acquisition_1B.if=0
Acquisition_1B.sampled_ms=4
Acquisition_1B.implementation=Galileo_E1_PCPS_Ambiguous_Acquisition
Acquisition_1B.pfa=0.0000008
Acquisition_1B.doppler_max=15000
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_hz is greater than or equal to 6138000
2013-10-25 16:07:24 +00:00
;######### TRACKING GLOBAL CONFIG ############
2015-07-21 09:34:51 +00:00
Tracking_1B.implementation=Galileo_E1_DLL_PLL_VEML_Tracking
Tracking_1B.item_type=gr_complex
Tracking_1B.if=0
Tracking_1B.dump=false
Tracking_1B.dump_filename=../data/veml_tracking_ch_
Tracking_1B.pll_bw_hz=20.0;
Tracking_1B.dll_bw_hz=2.0;
Tracking_1B.fll_bw_hz=10.0;
Tracking_1B.order=3;
Tracking_1B.early_late_space_chips=0.15;
Tracking_1B.very_early_late_space_chips=0.6;
2013-10-25 16:07:24 +00:00
;######### TELEMETRY DECODER CONFIG ############
2015-07-21 09:34:51 +00:00
TelemetryDecoder_1B.implementation=Galileo_E1B_Telemetry_Decoder
TelemetryDecoder_1B.dump=false
2013-10-25 16:07:24 +00:00
;######### OBSERVABLES CONFIG ############
Observables.implementation=Galileo_E1B_Observables
2013-11-06 20:14:40 +00:00
Observables.dump=false
2013-10-25 16:07:24 +00:00
Observables.dump_filename=./observables.dat
;######### PVT CONFIG ############
PVT.implementation=GALILEO_E1_PVT
2014-09-04 15:31:48 +00:00
PVT.averaging_depth=10
2014-08-28 14:48:41 +00:00
PVT.flag_averaging=false
PVT.output_rate_ms=10
PVT.display_rate_ms=500
2014-09-04 08:50:12 +00:00
PVT.dump=true
2013-10-25 16:07:24 +00:00
PVT.dump_filename=./PVT
;######### OUTPUT_FILTER CONFIG ############
OutputFilter.implementation=Null_Sink_Output_Filter
OutputFilter.item_type=gr_complex
2015-07-21 09:34:51 +00:00