24 #ifndef INCLUDED_FEC_POLAR_DECODER_SC_H 25 #define INCLUDED_FEC_POLAR_DECODER_SC_H 61 std::vector<int> frozen_bit_positions,
62 std::vector<char> frozen_bit_values);
66 void generic_work(
void* in_buffer,
void* out_buffer);
71 std::vector<int> frozen_bit_positions,
72 std::vector<char> frozen_bit_values);
75 unsigned char* d_u_hat_vec;
77 unsigned char retrieve_bit_from_llr(
float llr,
const int pos);
78 void sc_decode(
float* llrs,
unsigned char* u);
Standard successive cancellation (SC) decoder for POLAR codes.
Definition: polar_decoder_sc.h:43
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
Class holds common methods and attributes for different decoder implementations.
Definition: polar_decoder_common.h:39
#define FEC_API
Definition: gr-fec/include/gnuradio/fec/api.h:30
boost::shared_ptr< generic_decoder > sptr
Definition: generic_decoder.h:75