itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
tf_sci.hpp
1 /*xxx
2 * \brief test functions for SCI namespace
3 * \author maki
4 */
5 
6 #ifndef TF_SCI_HPP
7 #define TF_SCI_HPP
8 
9 #ifdef SCI_TEST_ALL
10 
11 #define SCI_TEST_FIR
12 #define SCI_TEST_FIR_X
13 #define SCI_TEST_LFSR
14 #define SCI_TEST_COUNTER
15 #define SCI_TEST_LSR
16 #define SCI_TEST_BERT
17 #define SCI_TEST_QAM
18 #define SCI_TEST_BIN2INT
19 #define SCI_TEST_RMS
20 #define SCI_TEST_WGN
21 #define SCI_TEST_FIR_UP
22 #define SCI_TEST_NCO
23 #define SCI_TEST_EJP
24 #define SCI_TEST_AMP_X
25 #define SCI_TEST_MIX_X
26 #define SCI_TEST_IQ2AP
27 #define SCI_TEST_CIRCBUFF_X
28 #define SCI_TEST_PSK
29 #define SCI_TEST_SRC_X
30 #define SCI_TEST_COFDM
31 #define SCI_TEST_PAM
32 #define SCI_TEST_CASDEC_X
33 #define SCI_TEST_BINBUFF
34 #define SCI_TEST_TEDG_X
35 #endif
36 
38 int tf_sci();
40 int tf_sci_fir();
42 int tf_sci_fir_x();
44 int tf_sci_lfsr();
46 int tf_sci_counter();
48 int tf_sci_lsr();
50 int tf_sci_bert();
52 int tf_sci_qam();
54 int tf_sci_bin2int();
56 int tf_sci_rms();
58 int tf_sci_wgn();
60 int tf_sci_fir_up();
62 int tf_sci_nco();
64 int tf_sci_ejp();
66 int tf_sci_iq2ap();
68 int tf_sci_mix_x();
70 int tf_sci_amp_x();
72 int tf_sci_circbuff_x();
74 int tf_sci_psk();
76 int tf_sci_src_x();
78 int tf_sci_casdec_x();
80 int tf_sci_cofdm();
81 // Test put, process, gen for binary buffer
82 int tf_sci_binbuff();
83 // Test pam_mod pam_dem
84 int tf_sci_pam();
85 // Test timing detector tedg_x
86 int tf_sci_tedg_x();
87 
88 #endif // TF_SCI_HPP
89