GNU Radio 3.6.5 C++ API
|
Phase modulator block. More...
#include <phase_modulator_fc.h>
Public Types | |
typedef boost::shared_ptr < phase_modulator_fc > | sptr |
Public Member Functions | |
virtual double | sensitivity () const =0 |
virtual double | phase () const =0 |
virtual void | set_sensitivity (double s)=0 |
virtual void | set_phase (double p)=0 |
Static Public Member Functions | |
static sptr | make (double sensitivity) |
Phase modulator block.
output = complex(cos(in*sensitivity), sin(in*sensitivity))
Input stream 0: floats Ouput stream 0: complex
static sptr gr::analog::phase_modulator_fc::make | ( | double | sensitivity | ) | [static] |
virtual double gr::analog::phase_modulator_fc::phase | ( | ) | const [pure virtual] |
Implemented in gr::analog::phase_modulator_fc_impl.
virtual double gr::analog::phase_modulator_fc::sensitivity | ( | ) | const [pure virtual] |
Implemented in gr::analog::phase_modulator_fc_impl.
virtual void gr::analog::phase_modulator_fc::set_phase | ( | double | p | ) | [pure virtual] |
Implemented in gr::analog::phase_modulator_fc_impl.
virtual void gr::analog::phase_modulator_fc::set_sensitivity | ( | double | s | ) | [pure virtual] |
Implemented in gr::analog::phase_modulator_fc_impl.