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;
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);
synchronous 1:N input to output with history
Definition sync_interpolator.h:38
This block performs CVSD audio decoding. Its design and implementation is modeled after the CVSD enco...
Definition cvsd_decode_bs.h:91
static sptr make(short min_step=10, short max_step=1280, double step_decay=0.9990234375, double accum_decay=0.96875, int K=32, int J=4, short pos_accum_max=32767, short neg_accum_max=-32767)
Constructor parameters to initialize the CVSD decoder. The default values are modeled after the Bluet...
virtual short min_step()=0
virtual double step_decay()=0
virtual short pos_accum_max()=0
virtual double accum_decay()=0
boost::shared_ptr< cvsd_decode_bs > sptr
Definition cvsd_decode_bs.h:94
virtual short neg_accum_max()=0
virtual short max_step()=0
#define VOCODER_API
Definition gr-vocoder/include/gnuradio/vocoder/api.h:30
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition basic_block.h:46