19 #ifndef GNSS_SDR_DLL_PLL_CONF_H 20 #define GNSS_SDR_DLL_PLL_CONF_H 39 std::string item_type;
40 std::string dump_filename;
42 double carrier_lock_th;
43 float pll_pull_in_bw_hz;
44 float dll_pull_in_bw_hz;
48 float pll_bw_narrow_hz;
49 float dll_bw_narrow_hz;
50 float early_late_space_chips;
51 float very_early_late_space_chips;
52 float early_late_space_narrow_chips;
53 float very_early_late_space_narrow_chips;
57 float cn0_smoother_alpha;
58 float carrier_lock_test_smoother_alpha;
59 uint32_t pull_in_time_s;
60 uint32_t bit_synchronization_time_limit_s;
61 uint32_t vector_length;
62 uint32_t smoother_length;
63 int32_t fll_filter_order;
64 int32_t pll_filter_order;
65 int32_t dll_filter_order;
66 int32_t extend_correlation_symbols;
68 int32_t cn0_smoother_samples;
69 int32_t carrier_lock_test_smoother_samples;
71 int32_t max_code_lock_fail;
72 int32_t max_carrier_lock_fail;
75 bool enable_fll_pull_in;
76 bool enable_fll_steady_state;
78 bool enable_doppler_correction;
88 #endif // GNSS_SDR_DLL_PLL_CONF_H
This abstract class represents an interface to configuration parameters.
This class represents an interface to configuration parameters.