GNU Radio 3.6.4.2 C++ API
gr_channel_model Class Reference

channel simulator More...

#include <gr_channel_model.h>

Inheritance diagram for gr_channel_model:
gr_hier_block2

Public Member Functions

void set_noise_voltage (double noise_voltage)
 
void set_frequency_offset (double frequency_offset)
 
void set_taps (const std::vector< gr_complex > &taps)
 
void set_timing_offset (double epsilon)
 
double noise_voltage () const
 
double frequency_offset () const
 
std::vector< gr_complextaps () const
 
double timing_offset () const
 
- Public Member Functions inherited from gr_hier_block2
 gr_hier_block2 (void)
 
 gr_hier_block2 (const std::string &name, gr_io_signature_sptr input_signature, gr_io_signature_sptr output_signature)
 
long unique_id (void) const
 
std::string name (void) const
 
const gr_hier_block2self (void) const
 
gr_io_signature_sptr input_signature (void) const
 
gr_io_signature_sptr output_signature (void) const
 
void set_input_signature (gr_io_signature_sptr sig)
 
void set_output_signature (gr_io_signature_sptr sig)
 
void lock (void)
 
void unlock (void)
 

Friends

GR_CORE_API gr_channel_model_sptr gr_make_channel_model (double noise_voltage, double frequency_offset, double epsilon, const std::vector< gr_complex > &taps, double noise_seed)
 

Additional Inherited Members

- Public Attributes inherited from gr_hier_block2
long _unique_id
 
std::string _name
 
gr_io_signature_sptr _in_sig
 
gr_io_signature_sptr _out_sig
 

Detailed Description

channel simulator

Member Function Documentation

double gr_channel_model::frequency_offset ( ) const
double gr_channel_model::noise_voltage ( ) const
void gr_channel_model::set_frequency_offset ( double  frequency_offset)
void gr_channel_model::set_noise_voltage ( double  noise_voltage)
void gr_channel_model::set_taps ( const std::vector< gr_complex > &  taps)
void gr_channel_model::set_timing_offset ( double  epsilon)
std::vector<gr_complex> gr_channel_model::taps ( ) const
double gr_channel_model::timing_offset ( ) const

Friends And Related Function Documentation

GR_CORE_API gr_channel_model_sptr gr_make_channel_model ( double  noise_voltage,
double  frequency_offset,
double  epsilon,
const std::vector< gr_complex > &  taps,
double  noise_seed 
)
friend

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