GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | Friends | List of all members
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. More...
 

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.

Friends And Related Function Documentation

◆ 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: