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();
128 std::vector<char> decode (std::vector<float> rx_word,
150 std::vector< std::vector<double> > R;
153 std::vector< std::vector<double> > Q;
156 std::vector<double> rx_lr;
159 std::vector<double> lr;
162 std::vector < std::vector<int> > nlist;
165 std::vector < std::vector<int> > mlist;
168 std::vector <int> num_nlist;
171 std::vector <int> num_mlist;
174 std::vector<char> estimate;
176 #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