GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
Cpu_Multicorrelator_Real_Codes Class Reference

Class that implements carrier wipe-off and correlators. More...

#include <cpu_multicorrelator_real_codes.h>

Public Member Functions

void set_high_dynamics_resampler (bool use_high_dynamics_resampler)
 
bool init (int max_signal_length_samples, int n_correlators)
 
bool set_local_code_and_taps (int code_length_chips, const float *local_code_in, float *shifts_chips)
 
bool set_input_output_vectors (std::complex< float > *corr_out, const std::complex< float > *sig_in)
 
void update_local_code (int correlator_length_samples, float rem_code_phase_chips, float code_phase_step_chips, float code_phase_rate_step_chips=0.0)
 
bool Carrier_wipeoff_multicorrelator_resampler (float rem_carrier_phase_in_rad, float phase_step_rad, float phase_rate_step_rad, float rem_code_phase_chips, float code_phase_step_chips, float code_phase_rate_step_chips, int signal_length_samples)
 
bool Carrier_wipeoff_multicorrelator_resampler (float rem_carrier_phase_in_rad, float phase_step_rad, float rem_code_phase_chips, float code_phase_step_chips, float code_phase_rate_step_chips, int signal_length_samples)
 
bool free ()
 

Detailed Description

Class that implements carrier wipe-off and correlators.

Definition at line 37 of file cpu_multicorrelator_real_codes.h.


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