21#ifndef INCLUDED_GFDM_TRANSMITTER_CC_IMPL_H
22#define INCLUDED_GFDM_TRANSMITTER_CC_IMPL_H
34 std::string d_length_tag_key_str;
35 pmt::pmt_t d_length_tag_key;
39 int cp_len,
int cs_len,
int ramp_len,
40 std::vector<int> subcarrier_map,
bool per_timeslot,
int overlap,
41 std::vector<gr_complex> frequency_taps,
42 std::vector<gr_complex> window_taps,
43 std::vector<gr_complex> preamble,
44 const std::string &tsb_tag_key=
"");
48 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
53 gr_vector_int &ninput_items,
54 gr_vector_const_void_star &input_items,
55 gr_vector_void_star &output_items);
Definition transmitter_cc_impl.h:31
transmitter_cc_impl(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="")
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
int fixed_rate_ninput_to_noutput(int ninput)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
int fixed_rate_noutput_to_ninput(int noutput)
<+description of block+>
Definition transmitter_cc.h:37
boost::shared_ptr< transmitter_kernel > sptr
Definition transmitter_kernel.h:42
Definition add_cyclic_prefix_cc.h:30