gr::gfdm::resource_mapper_kernel_cc
resource_mapper_kernel_cc.h
std::complex< float > typedef std::complex<float> gr::gfdm::resource_mapper_kernel_cc::gfdm_complex gfdm_complex gr::gfdm::resource_mapper_kernel_cc::gfdm_complex
boost::shared_ptr< resource_mapper_kernel_cc > typedef boost::shared_ptr<resource_mapper_kernel_cc> gr::gfdm::resource_mapper_kernel_cc::sptr sptr gr::gfdm::resource_mapper_kernel_cc::sptr
int int gr::gfdm::resource_mapper_kernel_cc::d_timeslots d_timeslots gr::gfdm::resource_mapper_kernel_cc::d_timeslots
int int gr::gfdm::resource_mapper_kernel_cc::d_subcarriers d_subcarriers gr::gfdm::resource_mapper_kernel_cc::d_subcarriers
int int gr::gfdm::resource_mapper_kernel_cc::d_active_subcarriers d_active_subcarriers gr::gfdm::resource_mapper_kernel_cc::d_active_subcarriers
std::vector< int > std::vector<int> gr::gfdm::resource_mapper_kernel_cc::d_subcarrier_map d_subcarrier_map gr::gfdm::resource_mapper_kernel_cc::d_subcarrier_map
bool bool gr::gfdm::resource_mapper_kernel_cc::d_per_timeslot d_per_timeslot gr::gfdm::resource_mapper_kernel_cc::d_per_timeslot
gr::gfdm::resource_mapper_kernel_cc::resource_mapper_kernel_cc
(int timeslots, int subcarriers, int active_subcarriers, std::vector< int > subcarrier_map, bool per_timeslot=true)
resource_mapper_kernel_cc
gr::gfdm::resource_mapper_kernel_cc::resource_mapper_kernel_cc
int timeslots
int subcarriers
int active_subcarriers
std::vector< int > subcarrier_map
bool per_timeslot true
gr::gfdm::resource_mapper_kernel_cc::~resource_mapper_kernel_cc
()
~resource_mapper_kernel_cc
gr::gfdm::resource_mapper_kernel_cc::~resource_mapper_kernel_cc
int int gr::gfdm::resource_mapper_kernel_cc::input_vector_size () input_vector_size gr::gfdm::resource_mapper_kernel_cc::input_vector_size
int int gr::gfdm::resource_mapper_kernel_cc::output_vector_size () output_vector_size gr::gfdm::resource_mapper_kernel_cc::output_vector_size
void void gr::gfdm::resource_mapper_kernel_cc::generic_work (gfdm_complex *p_out, const gfdm_complex *p_in, const int ninput_size) generic_work gr::gfdm::resource_mapper_kernel_cc::generic_work gfdm_complex * p_out const gfdm_complex * p_in const int ninput_size
void void gr::gfdm::resource_mapper_kernel_cc::map_per_timeslot (gfdm_complex *p_out, const gfdm_complex *p_in, const int ninput_size) map_per_timeslot gr::gfdm::resource_mapper_kernel_cc::map_per_timeslot gfdm_complex * p_out const gfdm_complex * p_in const int ninput_size
void void gr::gfdm::resource_mapper_kernel_cc::map_per_subcarrier (gfdm_complex *p_out, const gfdm_complex *p_in, const int ninput_size) map_per_subcarrier gr::gfdm::resource_mapper_kernel_cc::map_per_subcarrier gfdm_complex * p_out const gfdm_complex * p_in const int ninput_size

map complex information symbols to GFDM resource grid. Input is a vector with all complex information symbols for one GFDM frame. Result is a vector which is fed to gfdm_modulator.

- gr::gfdm::resource_mapper_kernel_cc
  d_active_subcarriers
- gr::gfdm::resource_mapper_kernel_cc
  d_per_timeslot
- gr::gfdm::resource_mapper_kernel_cc
  d_subcarrier_map
- gr::gfdm::resource_mapper_kernel_cc
  d_subcarriers
- gr::gfdm::resource_mapper_kernel_cc
  d_timeslots
- gr::gfdm::resource_mapper_kernel_cc
  generic_work
- gr::gfdm::resource_mapper_kernel_cc
  gfdm_complex
- gr::gfdm::resource_mapper_kernel_cc
  input_vector_size
- gr::gfdm::resource_mapper_kernel_cc
  map_per_subcarrier
- gr::gfdm::resource_mapper_kernel_cc
  map_per_timeslot
- gr::gfdm::resource_mapper_kernel_cc
  output_vector_size
- gr::gfdm::resource_mapper_kernel_cc
  resource_mapper_kernel_cc
- gr::gfdm::resource_mapper_kernel_cc
  sptr
- gr::gfdm::resource_mapper_kernel_cc
  ~resource_mapper_kernel_cc