22#ifndef INCLUDED_GFDM_RESOURCE_MAPPER_CC_H
23#define INCLUDED_GFDM_RESOURCE_MAPPER_CC_H
26#include <gnuradio/block.h>
39 typedef boost::shared_ptr<resource_mapper_cc>
sptr;
49 static sptr make(
int timeslots,
int subcarriers,
int active_subcarriers, std::vector<int>subcarrier_map,
bool per_timeslot);
#define GFDM_API
Definition api.h:30
Take timeslots * active_subcarriers items and map them on a vector for GFDM modulation.
Definition resource_mapper_cc.h:37
boost::shared_ptr< resource_mapper_cc > sptr
Definition resource_mapper_cc.h:39
static sptr 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.
Definition add_cyclic_prefix_cc.h:30