23#ifndef INCLUDED_LDPC_DECODER_H
24#define INCLUDED_LDPC_DECODER_H
48 ldpc_decoder(std::string alist_file,
float sigma,
int max_iterations);
53 const char* get_conversion();
54 void generic_work(
void* inBuffer,
void* outbuffer);
56 int d_input_size, d_output_size;
70 make(std::string alist_file,
float sigma = 0.5,
int max_iterations = 50);
Parent class for FECAPI objects.
Definition generic_decoder.h:61
boost::shared_ptr< generic_decoder > sptr
Definition generic_decoder.h:75
Definition ldpc_decoder.h:45
bool set_frame_size(unsigned int frame_size)
float get_iterations()
Definition ldpc_decoder.h:76
static generic_decoder::sptr make(std::string alist_file, float sigma=0.5, int max_iterations=50)
int get_input_item_size()
int get_output_item_size()
#define FEC_API
Definition gr-fec/include/gnuradio/fec/api.h:30
float INPUT_DATATYPE
Definition ldpc_decoder.h:26
unsigned char OUTPUT_DATATYPE
Definition ldpc_decoder.h:27
FEC_API int get_history(generic_decoder::sptr my_decoder)
FEC_API float get_shift(generic_decoder::sptr my_decoder)
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition basic_block.h:46