19 #ifndef GNSS_SDR_GNSS_SIGNAL_REPLICA_H 20 #define GNSS_SDR_GNSS_SIGNAL_REPLICA_H 29 #include <gsl/gsl-lite.hpp> 43 void complex_exp_gen(own::span<std::complex<float>> dest,
double freq,
double sampling_freq);
49 void complex_exp_gen_conj(own::span<std::complex<float>> dest,
double freq,
double sampling_freq);
69 void resampler(
const own::span<float> from, own::span<float> dest,
70 float fs_in,
float fs_out);
76 void resampler(own::span<
const std::complex<float>> from, own::span<std::complex<float>> dest,
77 float fs_in,
float fs_out);
82 #endif // GNSS_SDR_GNSS_SIGNAL_REPLICA_H void complex_exp_gen_conj(own::span< std::complex< float >> dest, double freq, double sampling_freq)
This function generates a conjugate complex exponential in dest.
void resampler(const own::span< float > from, own::span< float > dest, float fs_in, float fs_out)
This function resamples a sequence of float values.
void complex_exp_gen(own::span< std::complex< float >> dest, double freq, double sampling_freq)
This function generates a complex exponential in dest.
void hex_to_binary_converter(own::span< int32_t > dest, char from)
This function makes a conversion from hex (the input is a char) to binary (the output are 4 ints with...
std::string hex_to_binary_string(char from)
This function makes a conversion from hex (the input is a char) to binary (the output is a string of ...