19 #ifndef GNSS_SDR_GALILEO_E5B_PCPS_ACQUISITION_H 20 #define GNSS_SDR_GALILEO_E5B_PCPS_ACQUISITION_H 23 #include "base_pcps_acquisition.h" 37 const std::string& role,
38 unsigned int in_streams,
39 unsigned int out_streams);
52 return "Galileo_E5b_PCPS_Acquisition";
56 void code_gen_complex_sampled(own::span<std::complex<float>> dest, uint32_t prn, int32_t sampling_freq)
override;
65 #endif // GNSS_SDR_GALILEO_E5B_PCPS_ACQUISITION_H
This class adapts a PCPS acquisition block to an AcquisitionInterface.
GalileoE5bPcpsAcquisition(const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams)
Constructor.
std::string implementation() override
Returns "GALILEO_E5b_PCPS_Acquisition".
This abstract class represents an interface to configuration parameters.
~GalileoE5bPcpsAcquisition()=default
Destructor.