gr::gfdm::resource_mapper_cc
gr::block
gr::gfdm::resource_mapper_cc_impl
resource_mapper_cc.h
boost::shared_ptr< resource_mapper_cc > typedef boost::shared_ptr<resource_mapper_cc> gr::gfdm::resource_mapper_cc::sptr sptr gr::gfdm::resource_mapper_cc::sptr
sptr static sptr gr::gfdm::resource_mapper_cc::make (int timeslots, int subcarriers, int active_subcarriers, std::vector< int >subcarrier_map, bool per_timeslot) make gr::gfdm::resource_mapper_cc::make int timeslots int subcarriers int active_subcarriers std::vector< int > subcarrier_map bool per_timeslot

Return a shared_ptr to a new instance of gfdm::resource_mapper_cc.

To avoid accidental use of raw pointers, gfdm::resource_mapper_cc's constructor is in a private implementation class. gfdm::resource_mapper_cc::make is the public interface for creating new instances.

Take timeslots * active_subcarriers items and map them on a vector for GFDM modulation.

gr::block
gr::gfdm::resource_mapper_cc
gr::gfdm::resource_mapper_cc_impl
gr::block
gr::gfdm::resource_mapper_cc
- gr::gfdm::resource_mapper_cc
  make
- gr::gfdm::resource_mapper_cc
  sptr