fun_ofdm  1.0
802.11a Physical Layer for USRP
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
puncturer.h
Go to the documentation of this file.
1 
11 #ifndef PUNCTURER_H
12 #define PUNCTURER_H
13 
14 #include "rates.h"
15 
16 namespace fun
17 {
26  class puncturer
27  {
28  public:
29 
36  static std::vector<unsigned char> puncture(std::vector<unsigned char> data, RateParams rate_params);
37 
44  static std::vector<unsigned char> depuncture(std::vector<unsigned char> data, RateParams rate_params);
45  };
46 }
47 
48 
49 #endif // PUNCTURER_H