11 #ifndef INCLUDED_LDPC_DECODER_H 12 #define INCLUDED_LDPC_DECODER_H 36 ldpc_decoder(std::string alist_file,
int max_iterations);
41 const char* get_conversion();
42 void generic_work(
void* inBuffer,
void* outbuffer)
override;
44 int d_input_size, d_output_size;
54 double rate()
override;
55 bool set_frame_size(
unsigned int frame_size)
override;
59 int get_output_size()
override;
60 int get_input_size()
override;
61 int get_input_item_size()
override;
62 int get_output_item_size()
override;
Parent class for FECAPI objects.
Definition: generic_decoder.h:47
std::shared_ptr< generic_decoder > sptr
Definition: generic_decoder.h:62
Definition: ldpc_decoder.h:32
GNU Radio logging wrapper.
Definition: basic_block.h:29
float INPUT_DATATYPE
Definition: ldpc_decoder.h:14
float get_iterations() override
Definition: ldpc_decoder.h:63
#define FEC_API
Definition: gr-fec/include/gnuradio/fec/api.h:18
unsigned char OUTPUT_DATATYPE
Definition: ldpc_decoder.h:15
FEC_API int get_history(generic_decoder::sptr my_decoder)
FEC_API float get_shift(generic_decoder::sptr my_decoder)