GNU Radio 3.6.5 C++ API

gr_channel_model Class Reference

channel simulator More...

#include <gr_channel_model.h>

Inheritance diagram for gr_channel_model:
gr_hier_block2 gr_basic_block gr_msg_accepter gruel::msg_accepter

List of all members.

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


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)

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: