24#ifndef INCLUDED_FEC_POLAR_ENCODER_SYSTEMATIC_H
25#define INCLUDED_FEC_POLAR_ENCODER_SYSTEMATIC_H
81 std::vector<int> frozen_bit_positions);
83 void bit_reverse_and_reset_frozen_bits(
unsigned char* outbuf,
84 const unsigned char* inbuf);
85 unsigned char* d_volk_syst_intermediate;
const int block_size() const
Definition polar_common.h:81
const int num_info_bits() const
Definition polar_common.h:83
polar_common(int block_size, int num_info_bits, std::vector< int > frozen_bit_positions, std::vector< char > frozen_bit_values)
~polar_encoder_systematic()
int get_output_size()
Definition polar_encoder_systematic.h:73
double rate()
Definition polar_encoder_systematic.h:71
bool set_frame_size(unsigned int frame_size)
Definition polar_encoder_systematic.h:74
void generic_work(void *in_buffer, void *out_buffer)
static generic_encoder::sptr make(int block_size, int num_info_bits, std::vector< int > frozen_bit_positions)
int get_input_size()
Definition polar_encoder_systematic.h:72
generic_encoder(void)
Definition generic_encoder.h:131
boost::shared_ptr< generic_encoder > sptr
Definition generic_encoder.h:49
#define FEC_API
Definition gr-fec/include/gnuradio/fec/api.h:30
Definition cc_decoder.h:34
Definition async_decoder.h:32
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition basic_block.h:46