GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
signal_generator_c Class Reference

This class generates synthesized GNSS signal. More...

#include <signal_generator_c.h>

Inheritance diagram for signal_generator_c:

Public Member Functions

int general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)

Friends

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.

Detailed Description

This class generates synthesized GNSS signal.

See also
gen_source for a version that subclasses gr_block.

Definition at line 58 of file signal_generator_c.h.

◆ signal_make_generator_c

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 )
friend

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.


The documentation for this class was generated from the following file: