GNSS-SDR  0.0.21
An Open Source GNSS Software Defined Receiver
Public Member Functions | Public Attributes | List of all members
Acq_Conf_Fpga Class Reference

Public Member Functions

void SetFromConfiguration (const ConfigurationInterface *configuration, const std::string &role, uint32_t blk_exp, double code_chips_per_sec, double num_chips_per_code)
 
bool ConfigureAutomaticResampler (std::vector< std::pair< uint32_t, uint32_t >> downsampling_filter_specs, uint32_t max_FFT_size, double opt_freq)
 
bool Is_acq_config_valid (uint32_t max_FFT_size) const
 

Public Attributes

std::string device_name = "uio0"
 
double code_rate_cps
 
double code_length_chips
 
float doppler_step {250.0}
 
float doppler_step2 {125.0}
 
float threshold {0.0}
 
int64_t fs_in {4000000LL}
 
int64_t resampled_fs {4000000LL}
 
uint32_t * all_fft_codes = nullptr
 
uint32_t num_doppler_bins_step2 {4U}
 
uint32_t downsampling_filter_num {0U}
 
uint32_t downsampling_factor {1U}
 
uint32_t downsampling_filter_delay {0U}
 
uint32_t total_block_exp {13U}
 
uint32_t excludelimit {5U}
 
uint32_t max_num_acqs {2U}
 
uint32_t fft_size {1U}
 
uint32_t code_length {16000U}
 
int32_t doppler_max {5000}
 
bool make_2_steps {false}
 
bool enable_zero_padding {false}
 
bool repeat_satellite {false}
 

Detailed Description

Definition at line 35 of file acq_conf_fpga.h.


The documentation for this class was generated from the following file: