23 #ifndef INCLUDED_FEC_CC_DECODER_H
24 #define INCLUDED_FEC_CC_DECODER_H
36 typedef void(*
conv_kernel)(
unsigned char *Y,
unsigned char *X,
37 unsigned char *syms,
unsigned char *dec,
38 unsigned int framebits,
unsigned int excess,
39 unsigned char *Branchtab);
119 (
int frame_size,
int k,
120 int rate, std::vector<int> polys,
121 int start_state=0,
int end_state=-1,
132 virtual bool set_frame_size(
unsigned int frame_size) = 0;
137 virtual double rate() = 0;
Convolutional Code Decoding class.
Definition: cc_decoder.h:98
Parent class for FECAPI objects.
Definition: generic_decoder.h:60
enum _cc_mode_t cc_mode_t
void(* conv_kernel)(unsigned char *Y, unsigned char *X, unsigned char *syms, unsigned char *dec, unsigned int framebits, unsigned int excess, unsigned char *Branchtab)
Definition: cc_decoder.h:36
Include this header to use the message passing features.
Definition: logger.h:131
#define FEC_API
Definition: gr-fec/include/gnuradio/fec/api.h:30
boost::shared_ptr< generic_decoder > sptr
Definition: generic_decoder.h:75
Definition: cc_common.h:27