24 #ifndef INCLUDED_FEC_POLAR_DECODER_SC_SYSTEMATIC_H
25 #define INCLUDED_FEC_POLAR_DECODER_SC_SYSTEMATIC_H
61 std::vector<int> frozen_bit_positions);
66 void generic_work(
void *in_buffer,
void *out_buffer);
70 unsigned char* d_u_hat_vec;
71 unsigned char* d_frame_vec;
72 unsigned char retrieve_bit_from_llr(
float llr,
const int pos);
73 void sc_decode(
float* llrs,
unsigned char* u);
74 void extract_info_bits_reversed(
unsigned char* outbuf,
const unsigned char* inbuf);
Include this header to use the message passing features.
Definition: logger.h:131
Standard systematic successive cancellation (SC) decoder for POLAR codes.
Definition: polar_decoder_sc_systematic.h:47
Class holds common methods and attributes for different decoder implementations.
Definition: polar_decoder_common.h:43
#define FEC_API
Definition: gr-fec/include/gnuradio/fec/api.h:30
boost::shared_ptr< generic_decoder > sptr
Definition: generic_decoder.h:75