 |
GNU Radio Manual and C++ API Reference
3.9.1.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef INCLUDED_DIGITAL_CPMMOD_BC_H
12 #define INCLUDED_DIGITAL_CPMMOD_BC_H
41 typedef std::shared_ptr<cpmmod_bc>
sptr;
81 static sptr make_gmskmod_bc(
int samples_per_sym = 2,
int L = 4,
double beta = 0.3);
84 virtual std::vector<float>
taps()
const = 0;
87 virtual int type()
const = 0;
90 virtual float index()
const = 0;
93 virtual int samples_per_sym()
const = 0;
96 virtual int length()
const = 0;
99 virtual double beta()
const = 0;
cpm_type
Definition: cpm.h:25
#define DIGITAL_API
Definition: gr-digital/include/gnuradio/digital/api.h:18
Generic CPM modulator.
Definition: cpmmod_bc.h:37
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:29
Hierarchical container class for gr::block's and gr::hier_block2's.
Definition: hier_block2.h:33
PMT_API size_t length(const pmt_t &v)
Return the number of elements in v.
std::shared_ptr< cpmmod_bc > sptr
Definition: cpmmod_bc.h:41
static constexpr float taps[NSTEPS+1][NTAPS]
Definition: interpolator_taps.h:9