10#ifndef INCLUDED_FEC_LDPC_BIT_FLIP_DECODER_H
11#define INCLUDED_FEC_LDPC_BIT_FLIP_DECODER_H
57 unsigned int max_iter = 100);
71 double rate()
override = 0;
LDPC bit flip decoding class.
Definition: ldpc_bit_flip_decoder.h:42
double rate() override=0
Returns the coding rate of this decoder.
static generic_decoder::sptr make(const fec_mtrx_sptr mtrx_obj, unsigned int max_iter=100)
Build a bit flip decoding FEC API object.
bool set_frame_size(unsigned int frame_size) override=0
Sets the uncoded frame size to frame_size.
Parent class for FECAPI objects.
Definition: generic_decoder.h:48
std::shared_ptr< generic_decoder > sptr
Definition: generic_decoder.h:62
#define FEC_API
Definition: gr-fec/include/gnuradio/fec/api.h:18
GNU Radio logging wrapper.
Definition: basic_block.h:29