|
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.