19#ifndef GNSS_SDR_GNSS_SIGNAL_REPLICA_H
20#define GNSS_SDR_GNSS_SIGNAL_REPLICA_H
29#include <gsl-lite/gsl-lite.hpp>
30namespace own = gsl_lite;
43void complex_exp_gen(own::span<std::complex<float>> dest,
double freq,
double sampling_freq);
69void resampler(
const own::span<float> from, own::span<float> dest,
70 float fs_in,
float fs_out);
76void resampler(own::span<
const std::complex<float>> from, own::span<std::complex<float>> dest,
77 float fs_in,
float fs_out);
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 ...
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 complex_exp_gen_conj(own::span< std::complex< float > > dest, double freq, double sampling_freq)
This function generates a conjugate complex exponential in dest.