11 #include <itpp/itbase.h>
12 #include <itpp/comm/sequence.h>
14 #include "sim\_sim_enum_def.h"
15 #include "sim\sim_lfsr.hpp"
16 #include "sim\sim_lsr.hpp"
102 void set_prbs(
int M);
107 void set_poly(
const bvec &bpoly);
112 void set_symbol_size(
int W);
118 void set_length(
int L);
125 void set_threshold(
const ivec &T);
131 void set_fsm(bert_fsm_state state);
136 void set_output(bert_fsm_state yout);
141 void set_adr(bert_adr a);
146 int get_length(
void);
151 int get_symbol_size(
void);
156 ivec get_threshold(
void);
166 ivec get_acc_cnt(
void);
176 bert_fsm_state get_fsm(
void);
191 bert_fsm_state get_output(
void);
195 void clear_counters(
void);
204 ivec process(
const bvec &ce,
const bmat &x);
SIM layer implements low level simulation models with itpp base classes as operational types...
Definition: sim_amp.hpp:15
linear shift register Core function: SIM::lsr.process()
Definition: sim_lsr.hpp:35
Definition: _sci_assert.cpp:35
~bert()
Definition: sim_bert.hpp:95
BERT - Bit Error Rate Tester Core function SIM::bert.process() .
Definition: sim_bert.hpp:51
bert()
Definition: sim_bert.hpp:83
linear feedback shift register Core function: SIM::lfsr.generate()
Definition: sim_lfsr.hpp:47