23 #ifndef INCLUDED_VOCODER_CVSD_DECODE_BS_H 24 #define INCLUDED_VOCODER_CVSD_DECODE_BS_H 94 typedef boost::shared_ptr<cvsd_decode_bs>
sptr;
117 static sptr make(
short min_step = 10,
118 short max_step = 1280,
119 double step_decay = 0.9990234375,
120 double accum_decay = 0.96875,
123 short pos_accum_max = 32767,
124 short neg_accum_max = -32767);
126 virtual short min_step() = 0;
127 virtual short max_step() = 0;
128 virtual double step_decay() = 0;
129 virtual double accum_decay() = 0;
132 virtual short pos_accum_max() = 0;
133 virtual short neg_accum_max() = 0;
boost::shared_ptr< cvsd_decode_bs > sptr
Definition: cvsd_decode_bs.h:94
synchronous 1:N input to output with historyOverride work to provide the signal processing implementa...
Definition: sync_interpolator.h:37
This block performs CVSD audio decoding. Its design and implementation is modeled after the CVSD enco...
Definition: cvsd_decode_bs.h:90
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
#define VOCODER_API
Definition: gr-vocoder/include/gnuradio/vocoder/api.h:30