23 #ifndef GNSS_SDR_GNSS_SIGNAL_PROCESSING_H 24 #define GNSS_SDR_GNSS_SIGNAL_PROCESSING_H 40 void complex_exp_gen(own::span<std::complex<float>> _dest,
double _f,
double _fs);
59 void resampler(
const own::span<float> _from, own::span<float> _dest,
60 float _fs_in,
float _fs_out);
66 void resampler(own::span<
const std::complex<float>> _from, own::span<std::complex<float>> _dest,
67 float _fs_in,
float _fs_out);
69 #endif // GNSS_SDR_GNSS_SIGNAL_PROCESSING_H void complex_exp_gen_conj(own::span< std::complex< float >> _dest, double _f, double _fs)
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 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...
void complex_exp_gen(own::span< std::complex< float >> _dest, double _f, double _fs)
This function generates a complex exponential in _dest.