22#ifndef INCLUDED_GFDM_TRANSMITTER_CC_H
23#define INCLUDED_GFDM_TRANSMITTER_CC_H
26#include <gnuradio/block.h>
39 typedef boost::shared_ptr<transmitter_cc>
sptr;
49 static sptr make(
int timeslots,
int subcarriers,
int active_subcarriers,
50 int cp_len,
int cs_len,
int ramp_len,
51 std::vector<int> subcarrier_map,
52 bool per_timeslot,
int overlap,
53 std::vector<gr_complex> frequency_taps,
54 std::vector<gr_complex> window_taps,
55 std::vector<gr_complex> preamble,
56 const std::string &tsb_tag_key=
"");
#define GFDM_API
Definition: api.h:30
<+description of block+>
Definition: transmitter_cc.h:37
boost::shared_ptr< transmitter_cc > sptr
Definition: transmitter_cc.h:39
static sptr make(int timeslots, int subcarriers, int active_subcarriers, int cp_len, int cs_len, int ramp_len, std::vector< int > subcarrier_map, bool per_timeslot, int overlap, std::vector< gr_complex > frequency_taps, std::vector< gr_complex > window_taps, std::vector< gr_complex > preamble, const std::string &tsb_tag_key="")
Return a shared_ptr to a new instance of gfdm::transmitter_cc.
Definition: add_cyclic_prefix_cc.h:30