GNU Radio 3.6.5 C++ API
|
Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits. More...
#include <cpfsk_bc.h>
Public Types | |
typedef boost::shared_ptr < cpfsk_bc > | sptr |
Public Member Functions | |
virtual void | set_amplitude (float amplitude)=0 |
virtual float | amplitude ()=0 |
virtual float | freq ()=0 |
virtual float | phase ()=0 |
Static Public Member Functions | |
static sptr | make (float k, float ampl, int samples_per_sym) |
Make a CPFSK block. |
Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits.
virtual float gr::analog::cpfsk_bc::amplitude | ( | ) | [pure virtual] |
Implemented in gr::analog::cpfsk_bc_impl.
virtual float gr::analog::cpfsk_bc::freq | ( | ) | [pure virtual] |
Implemented in gr::analog::cpfsk_bc_impl.
static sptr gr::analog::cpfsk_bc::make | ( | float | k, |
float | ampl, | ||
int | samples_per_sym | ||
) | [static] |
Make a CPFSK block.
k | modulation index |
ampl | output amplitude |
samples_per_sym | number of output samples per input bit |
virtual float gr::analog::cpfsk_bc::phase | ( | ) | [pure virtual] |
Implemented in gr::analog::cpfsk_bc_impl.
virtual void gr::analog::cpfsk_bc::set_amplitude | ( | float | amplitude | ) | [pure virtual] |
Implemented in gr::analog::cpfsk_bc_impl.