18 #ifndef GNSS_SDR_ACQ_CONF_FPGA_H 19 #define GNSS_SDR_ACQ_CONF_FPGA_H 22 #include <gnuradio/gr_complex.h> 38 void SetFromConfiguration(
const ConfigurationInterface *configuration,
const std::string &role, uint32_t sel_queue_fpga, uint32_t blk_exp, uint32_t downsampling_factor_default,
double chip_rate,
double code_length_chips);
41 std::string device_name =
"uio0";
42 uint32_t *all_fft_codes = NULL;
43 int64_t fs_in{4000000LL};
45 float doppler_step{250.0};
46 float doppler_step2{125.0};
48 uint32_t num_doppler_bins_step2{4U};
50 int32_t doppler_max{5000};
52 uint32_t select_queue_Fpga{0U};
53 uint32_t downsampling_factor{4U};
54 uint32_t total_block_exp{13U};
55 uint32_t excludelimit{5U};
56 uint32_t max_num_acqs{2U};
57 uint32_t samples_per_code{1U};
58 uint32_t code_length{16000U};
59 bool make_2_steps{
false};
60 bool repeat_satellite{
false};
63 const std::string acquisition_device_name =
"acquisition_S00_AXI";
69 #endif // GNSS_SDR_ACQ_CONF_FPGA_H
This abstract class represents an interface to configuration parameters.
This class represents an interface to configuration parameters.