fun_ofdm  1.0
802.11a Physical Layer for USRP
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
modulator.h
Go to the documentation of this file.
1 
14 #ifndef MODULATOR_H
15 #define MODULATOR_H
16 
17 #include <complex>
18 
19 #include "rates.h"
20 
21 namespace fun
22 {
23 
35  class modulator
36  {
37  public:
38 
45  static std::vector<std::complex<double> > modulate(std::vector<unsigned char> data, Rate rate);
46 
53  static std::vector<unsigned char> demodulate(std::vector<std::complex<double> > data, Rate rate);
54  };
55 }
56 
57 
58 #endif // MODULATOR_H