fun_ofdm  1.0
802.11a Physical Layer for USRP
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
transmitter.h
Go to the documentation of this file.
1 
9 #ifndef TRANSMITTER_H
10 #define TRANSMITTER_H
11 
12 #include <vector>
13 #include "usrp.h"
14 #include "rates.h"
15 #include "frame_builder.h"
16 
17 namespace fun {
18 
29  {
30  public:
31 
49  transmitter(double freq = 5.72e9, double samp_rate = 5e6, double tx_gain = 20, double tx_amp=1.0, std::string device_addr="");
50 
64 
73  void send_packet(std::vector<unsigned char> payload, Rate phy_rate = RATE_1_2_BPSK);
74 
75  private:
76 
78 
80 
81  };
82 
83 }
84 
85 
86 
87 #endif // TRANSMITTER_H