23 #ifndef INCLUDED_DIGITAL_CPMMOD_BC_H 24 #define INCLUDED_DIGITAL_CPMMOD_BC_H 53 typedef boost::shared_ptr<cpmmod_bc>
sptr;
93 static sptr make_gmskmod_bc(
int samples_per_sym = 2,
int L = 4,
double beta = 0.3);
96 virtual std::vector<float>
taps()
const = 0;
99 virtual int type()
const = 0;
102 virtual float index()
const = 0;
105 virtual int samples_per_sym()
const = 0;
108 virtual int length()
const = 0;
111 virtual double beta()
const = 0;
cpm_type
Definition: cpm.h:37
#define DIGITAL_API
Definition: gr-digital/include/gnuradio/digital/api.h:30
Generic CPM modulator.
Definition: cpmmod_bc.h:49
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
PMT_API size_t length(const pmt_t &v)
Return the number of elements in v.
boost::shared_ptr< cpmmod_bc > sptr
Definition: cpmmod_bc.h:53
static const float taps[NSTEPS+1][NTAPS]
Definition: interpolator_taps.h:9
Hierarchical container class for gr::block's and gr::hier_block2's.
Definition: hier_block2.h:45