itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
sim_src_x.hpp
1 
6 #ifndef SIM_SRC_X_HPP
7 #define SIM_SRC_X_HPP
8 
9 #include <itpp/itbase.h>
10 #include "sim\_sim_extension.hpp"
11 
12 #include "sim\sim_src.hpp"
13 
14 using namespace itpp;
15 using namespace std;
16 
17 namespace SIM
18 {
23 class src_x
24 {
25 private:
26  src src_i;
27  src src_q;
28  complexd y0;
29 public:
30 
34  {
35  };
36 
38  {
39  };
40 
44  void set_size(int n);
45 
49  void set_win_type(int w);
50 
54  void set_output(complexd yout);
55 
59  int get_size(void);
60 
64  int get_win_type(void);
65 
69  complexd get_output(void);
70 
77  cvec process(const bmat &ceio, const cmat &xt);
78 };
79 
80 } // namespace SIM
81 #endif //SIM_SRC_X_HPP
82 
~src_x()
Definition: sim_src_x.hpp:37
SIM layer implements low level simulation models with itpp base classes as operational types...
Definition: sim_amp.hpp:15
src_x()
Definition: sim_src_x.hpp:33
complex sample rate converter with sinc reconstruction filter Core function: SIM::src_x.process()
Definition: sim_src_x.hpp:23
Definition: _sci_assert.cpp:35
sample rate converter with sinc reconstruction filter Core function: SIM::src.process() ...
Definition: sim_src.hpp:22