23 #ifndef INCLUDED_DIGITAL_CPMMOD_BC_H
24 #define INCLUDED_DIGITAL_CPMMOD_BC_H
53 typedef boost::shared_ptr<cpmmod_bc>
sptr;
75 int L,
double beta=0.3);
91 static sptr make_gmskmod_bc(
int samples_per_sym=2,
92 int L=4,
double beta=0.3);
95 virtual std::vector<float>
taps()
const = 0;
98 virtual int type()
const = 0;
101 virtual float index()
const = 0;
104 virtual int samples_per_sym()
const = 0;
107 virtual int length()
const = 0;
110 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
Include this header to use the message passing features.
Definition: logger.h:131
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:46