itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
tf_sim.hpp
1 
6 #ifndef TF_SIM_HPP
7 #define TF_SIM_HPP
8 
9 #ifdef SIM_TEST_ALL
10 #define SIM_TEST_FIR
11 #define SIM_TEST_FIR_X
12 #define SIM_TEST_LFSR
13 #define SIM_TEST_COUNTER
14 #define SIM_TEST_LSR
15 #define SIM_TEST_BERT
16 #define SIM_TEST_QAM
17 #define SIM_TEST_BIN2INT
18 #define SIM_TEST_RMS
19 #define SIM_TEST_WGN
20 #define SIM_TEST_FIR_UP
21 #define SIM_TEST_NCO
22 #define SIM_TEST_EJP
23 #define SIM_TEST_AMP_X
24 #define SIM_TEST_MIX_X
25 #define SIM_TEST_IQ2AP
26 #define SIM_TEST_CIRCBUFF_X
27 #define SIM_TEST_PSK
28 #define SIM_TEST_SRC_X
29 #define SIM_TEST_COFDM
30 #define SIM_TEST_PAM
31 #define SIM_TEST_CASDEC_X
32 #define SIM_TEST_BINBUFF
33 #define SIM_TEST_TEDG_X
34 #endif
35 
37 int tf_sim();
39 int tf_sim_fir();
41 int tf_sim_fir_x();
43 int tf_sim_lfsr();
45 int tf_sim_counter();
47 int tf_sim_lsr();
49 int tf_sim_bert();
51 int tf_sim_qam();
53 int tf_sim_bin2int();
55 int tf_sim_rms();
57 int tf_sim_wgn();
59 int tf_sim_fir_up();
61 int tf_sim_nco();
63 int tf_sim_ejp();
65 int tf_sim_mix_x();
67 int tf_sim_iq2ap();
69 int tf_sim_amp_x();
71 int tf_sim_src_x();
73 int tf_sim_tedg_x();
75 int tf_sim_circbuff_x();
77 int tf_sim_psk();
79 int tf_sim_casdec_x();
81 int tf_sim_cofdm();
83 int tf_sim_binbuff();
84 // modulate and demodulate 8PAM symbols
85 int tf_sim_pam();
86 
87 #endif
88