59 void set_alist_sigma(
alist _list,
float sgma);
62 std::vector< std::vector<double> > get_Q();
65 std::vector< std::vector<double> > get_R();
71 void rx_lr_calc(std::vector<float> codeword);
74 std::vector<double> get_rx_lr();
77 std::vector<double> get_lr();
80 void spa_initialize();
89 std::vector<char> get_estimate();
92 void compute_init_estimate(std::vector<float> rx_word);
98 std::vector<char> get_syndrome();
101 std::vector<char> get_syndrome(
const std::vector<char> codeword);
107 bool is_codeword(
const std::vector<char> codeword);
116 void set_max_iterations(
int k);
119 int get_max_iterations();
127 std::vector<char> decode (std::vector<float> rx_word,
149 std::vector< std::vector<double> > R;
152 std::vector< std::vector<double> > Q;
155 std::vector<double> rx_lr;
158 std::vector<double> lr;
161 std::vector < std::vector<int> > nlist;
164 std::vector < std::vector<int> > mlist;
167 std::vector <int> num_nlist;
170 std::vector <int> num_mlist;
173 std::vector<char> estimate;
175 #endif // ifndef AWGN_BP_H
#define FEC_API
Definition: gr-fec/include/gnuradio/fec/api.h:30
awgn_bp()
Default constructor.
Definition: awgn_bp.h:50