22#ifndef INCLUDED_GFDM_RESOURCE_MAPPER_KERNEL_CC_H
23#define INCLUDED_GFDM_RESOURCE_MAPPER_KERNEL_CC_H
27#include <boost/shared_ptr.hpp>
42 typedef boost::shared_ptr<resource_mapper_kernel_cc>
sptr;
44 resource_mapper_kernel_cc(
int timeslots,
int subcarriers,
int active_subcarriers, std::vector<int> subcarrier_map,
bool per_timeslot =
true);
52 int d_active_subcarriers;
53 std::vector<int> d_subcarrier_map;
map complex information symbols to GFDM resource grid. Input is a vector with all complex information...
Definition resource_mapper_kernel_cc.h:39
void generic_work(gfdm_complex *p_out, const gfdm_complex *p_in, const int ninput_size)
std::complex< float > gfdm_complex
Definition resource_mapper_kernel_cc.h:41
int input_vector_size()
Definition resource_mapper_kernel_cc.h:46
~resource_mapper_kernel_cc()
int output_vector_size()
Definition resource_mapper_kernel_cc.h:47
resource_mapper_kernel_cc(int timeslots, int subcarriers, int active_subcarriers, std::vector< int > subcarrier_map, bool per_timeslot=true)
boost::shared_ptr< resource_mapper_kernel_cc > sptr
Definition resource_mapper_kernel_cc.h:42
Definition add_cyclic_prefix_cc.h:30