11#ifndef INCLUDED_LDPC_DECODER_H
12#define INCLUDED_LDPC_DECODER_H
36 ldpc_decoder(std::string alist_file,
int max_iterations);
39 int get_history()
override;
40 float get_shift()
override;
41 const char* get_conversion();
42 void generic_work(
const void* inBuffer,
void* outbuffer)
override;
44 int d_input_size, d_output_size;
generic_decoder(void)
Definition generic_decoder.h:64
std::shared_ptr< generic_decoder > sptr
Definition generic_decoder.h:62
static generic_decoder::sptr make(std::string alist_file, int max_iterations=50)
bool set_frame_size(unsigned int frame_size) override
int get_input_item_size() override
float get_iterations() override
Definition ldpc_decoder.h:63
int get_output_item_size() override
int get_input_size() override
int get_output_size() override
#define FEC_API
Definition gr-fec/include/gnuradio/fec/api.h:18
float INPUT_DATATYPE
Definition ldpc_decoder.h:14
unsigned char OUTPUT_DATATYPE
Definition ldpc_decoder.h:15
GNU Radio logging wrapper.
Definition basic_block.h:29