21#ifndef INCLUDED_GFDM_RESOURCE_MAPPER_CC_IMPL_H
22#define INCLUDED_GFDM_RESOURCE_MAPPER_CC_IMPL_H
36 resource_mapper_cc_impl(
int timeslots,
int subcarriers,
int active_subcarriers, std::vector<int>subcarrier_map,
bool per_timeslot);
40 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
45 gr_vector_int &ninput_items,
46 gr_vector_const_void_star &input_items,
47 gr_vector_void_star &output_items);
Definition resource_mapper_cc_impl.h:31
int fixed_rate_ninput_to_noutput(int ninput)
resource_mapper_cc_impl(int timeslots, int subcarriers, int active_subcarriers, std::vector< int >subcarrier_map, bool per_timeslot)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
~resource_mapper_cc_impl()
int fixed_rate_noutput_to_ninput(int noutput)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
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_kernel_cc > sptr
Definition resource_mapper_kernel_cc.h:42
Definition add_cyclic_prefix_cc.h:30