![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
GNU Radio source block that generates synthesized GNSS signal. More...
#include "gnss_block_interface.h"#include <gnuradio/block.h>#include <random>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | signal_generator_c |
| This class generates synthesized GNSS signal. More... | |
Typedefs | |
| using | signal_generator_c_sptr = gnss_shared_ptr< signal_generator_c > |
Functions | |
| signal_generator_c_sptr | signal_make_generator_c (const std::vector< std::string > &signal1, const std::vector< std::string > &system, const std::vector< unsigned int > &PRN, const std::vector< float > &CN0_dB, const std::vector< float > &doppler_Hz, const std::vector< unsigned int > &delay_chips, const std::vector< unsigned int > &delay_sec, bool data_flag, bool noise_flag, unsigned int fs_in, unsigned int vector_length, float BW_BB) |
| Return a shared_ptr to a new instance of gen_source. More... | |
GNU Radio source block that generates synthesized GNSS signal.
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 signal_generator_c.h.
| signal_generator_c_sptr signal_make_generator_c | ( | const std::vector< std::string > & | signal1, |
| const std::vector< std::string > & | system, | ||
| const std::vector< unsigned int > & | PRN, | ||
| const std::vector< float > & | CN0_dB, | ||
| const std::vector< float > & | doppler_Hz, | ||
| const std::vector< unsigned int > & | delay_chips, | ||
| const std::vector< unsigned int > & | delay_sec, | ||
| bool | data_flag, | ||
| bool | noise_flag, | ||
| unsigned int | fs_in, | ||
| unsigned int | vector_length, | ||
| float | BW_BB | ||
| ) |
Return a shared_ptr to a new instance of gen_source.
To avoid accidental use of raw pointers, gen_source's constructor is private. signal_make_generator_c is the public interface for creating new instances.
1.8.14