GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
gnss_signal_replica.h File Reference

This library gathers a few functions used for GNSS signal replica generation regardless of system used. More...

#include <complex>
#include <cstdint>
#include <string>
#include <gsl-lite/gsl-lite.hpp>

Go to the source code of this file.

Functions

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.
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 +1 or -1 values).
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 4 char with 0 or 1 values).
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 resampler (own::span< const std::complex< float > > from, own::span< std::complex< float > > dest, float fs_in, float fs_out)
 This function resamples a sequence of complex values.

Detailed Description

This library gathers a few functions used for GNSS signal replica generation regardless of system used.

Author
Luis Esteve, 2012. luis(at)epsilon-formacion.com

GNSS-SDR is a Global Navigation Satellite System software-defined receiver. This file is part of GNSS-SDR.

Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors) SPDX-License-Identifier: GPL-3.0-or-later


Definition in file gnss_signal_replica.h.