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

Class that implements carrier wipe-off and correlators using NVIDIA CUDA GPU accelerators. More...

#include <cuda_multicorrelator.h>

Public Member Functions

bool init_cuda_integrated_resampler (int signal_length_samples, int code_length_chips, int n_correlators)
 
bool set_local_code_and_taps (int code_length_chips, const std::complex< float > *local_codes_in, float *shifts_chips, int n_correlators)
 
bool set_input_output_vectors (std::complex< float > *corr_out, std::complex< float > *sig_in)
 
bool free_cuda ()
 
bool Carrier_wipeoff_multicorrelator_resampler_cuda (float rem_carrier_phase_in_rad, float phase_step_rad, float code_phase_step_chips, float rem_code_phase_chips, int signal_length_samples, int n_correlators)
 

Detailed Description

Class that implements carrier wipe-off and correlators using NVIDIA CUDA GPU accelerators.

Definition at line 111 of file cuda_multicorrelator.h.


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