mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-15 12:40:35 +00:00
b262c58aa8
This works builds up upon J. Arribas work for unified symbol dec in tracking. Fixes a couple of bugs with PVT code and adds new code for RINEX functions. Adds cosmetic fixes to the code with unused variables.
124 lines
3.9 KiB
Plaintext
124 lines
3.9 KiB
Plaintext
; This is a GNSS-SDR configuration file
|
|
; The configuration API is described at https://gnss-sdr.org/docs/sp-blocks/
|
|
|
|
; 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_sps: Internal signal sampling frequency after the signal conditioning stage [samples per second].
|
|
GNSS-SDR.internal_fs_sps=25000000
|
|
|
|
;######### CONTROL_THREAD CONFIG ############
|
|
ControlThread.wait_for_flowgraph=false
|
|
|
|
;######### SIGNAL_SOURCE CONFIG ############
|
|
SignalSource.implementation=File_Signal_Source
|
|
SignalSource.filename=/archive/BDS3_datasets/BdsB1IStr01.dat
|
|
SignalSource.item_type=byte
|
|
SignalSource.sampling_frequency=25000000
|
|
SignalSource.samples=0
|
|
SignalSource.repeat=false
|
|
SignalSource.dump=false
|
|
SignalSource.enable_throttle_control=false
|
|
|
|
;######### SIGNAL_CONDITIONER CONFIG ############
|
|
SignalConditioner.implementation=Signal_Conditioner
|
|
DataTypeAdapter.implementation=Byte_To_Short
|
|
InputFilter.implementation=Freq_Xlating_Fir_Filter
|
|
InputFilter.input_item_type=short
|
|
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.70
|
|
InputFilter.band2_begin=0.80
|
|
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=25000000
|
|
InputFilter.IF=6250000
|
|
InputFilter.dump = false
|
|
InputFilter.dump_filename=/home/dmiralles/Documents/gnss-sdr/src/tests/signal_samples/BdsB1IStr01_fs25e6_if0_4ms.dat
|
|
Resampler.implementation=Pass_Through
|
|
Resampler.sample_freq_in=25000000
|
|
Resampler.sample_freq_out=25000000
|
|
Resampler.item_type=gr_complex
|
|
|
|
|
|
;######### CHANNELS GLOBAL CONFIG ############
|
|
Channels_B1.count=10
|
|
Channels.in_acquisition=1
|
|
Channel.signal=B1
|
|
|
|
Channel0.satellite = 6;
|
|
Channel1.satellite = 8;
|
|
Channel2.satellite = 9;
|
|
Channel3.satellite = 13;
|
|
Channel4.satellite = 17;
|
|
Channel5.satellite = 1;
|
|
Channel6.satellite = 2;
|
|
Channel7.satellite = 3;
|
|
Channel8.satellite = 4;
|
|
Channel9.satellite = 5;
|
|
|
|
;######### ACQUISITION GLOBAL CONFIG ############
|
|
Acquisition_B1.implementation=BEIDOU_B1I_PCPS_Acquisition
|
|
Acquisition_B1.item_type=gr_complex
|
|
Acquisition_B1.coherent_integration_time_ms=1
|
|
Acquisition_B1.threshold=0.0038
|
|
;Acquisition_B1.pfa=0.0000001;
|
|
Acquisition_B1.doppler_max=10000
|
|
Acquisition_B1.doppler_step=100
|
|
Acquisition_B1.dump=true
|
|
Acquisition_B1.dump_filename=./bds_acq
|
|
Acquisition_B1.blocking=false;
|
|
Acquisition_B1.use_CFAR_algorithm=true;
|
|
Acquisition_B1.bit_transition_flag = false;
|
|
|
|
|
|
;######### TRACKING GLOBAL CONFIG ############
|
|
Tracking_B1.implementation=BEIDOU_B1I_DLL_PLL_Tracking
|
|
Tracking_B1.item_type=gr_complex
|
|
Tracking_B1.pll_bw_hz=25.0;
|
|
Tracking_B1.dll_bw_hz=2.50;
|
|
Tracking_B1.dump=true;
|
|
Tracking_B1.dump_filename=./epl_tracking_ch_
|
|
|
|
|
|
;######### TELEMETRY DECODER GPS CONFIG ############
|
|
TelemetryDecoder_B1.implementation=BEIDOU_B1I_Telemetry_Decoder
|
|
TelemetryDecoder_B1.dump=true
|
|
|
|
|
|
;######### OBSERVABLES CONFIG ############
|
|
Observables.implementation=Hybrid_Observables
|
|
Observables.dump=true
|
|
Observables.dump_filename=./observables.dat
|
|
|
|
|
|
;######### PVT CONFIG ############
|
|
PVT.implementation=RTKLIB_PVT
|
|
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.trop_model=Saastamoinen ; options: OFF, Saastamoinen, SBAS, Estimate_ZTD, Estimate_ZTD_Grad
|
|
PVT.output_rate_ms=100
|
|
PVT.display_rate_ms=500
|
|
PVT.dump_filename=./PVT
|
|
PVT.nmea_dump_filename=./gnss_sdr_pvt.nmea;
|
|
PVT.flag_nmea_tty_port=false;
|
|
PVT.nmea_dump_devname=/dev/pts/4
|
|
PVT.flag_rtcm_server=false
|
|
PVT.flag_rtcm_tty_port=false
|
|
PVT.rtcm_dump_devname=/dev/pts/1
|
|
PVT.dump=true
|