23 #ifndef INCLUDED_VOCODER_CVSD_DECODE_BS_H
24 #define INCLUDED_VOCODER_CVSD_DECODE_BS_H
114 static sptr make(
short min_step=10,
short max_step=1280,
115 double step_decay=0.9990234375,
double accum_decay= 0.96875,
117 short pos_accum_max=32767,
short neg_accum_max=-32767);
119 virtual short min_step() = 0;
120 virtual short max_step() = 0;
121 virtual double step_decay() = 0;
122 virtual double accum_decay() = 0;
125 virtual short pos_accum_max() = 0;
126 virtual short neg_accum_max() = 0;
boost::shared_ptr< cvsd_decode_bs > sptr
Definition: cvsd_decode_bs.h:90
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
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:86
#define VOCODER_API
Definition: gr-vocoder/include/gnuradio/vocoder/api.h:30