21#ifndef INCLUDED_GFDM_CYCLIC_PREFIXER_CC_IMPL_H
22#define INCLUDED_GFDM_CYCLIC_PREFIXER_CC_IMPL_H
39 std::vector<gr_complex> window_taps);
45 gr_vector_int &ninput_items,
46 gr_vector_const_void_star &input_items,
47 gr_vector_void_star &output_items);
49 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
boost::shared_ptr< add_cyclic_prefix_cc > sptr
Definition: add_cyclic_prefix_cc.h:42
Definition: cyclic_prefixer_cc_impl.h:33
int fixed_rate_noutput_to_ninput(int noutput)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
~cyclic_prefixer_cc_impl()
int fixed_rate_ninput_to_noutput(int ninput)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
cyclic_prefixer_cc_impl(int block_len, int cp_len, int cs_len, int ramp_len, std::vector< gr_complex > window_taps)
Add Cyclic Prefix to GFDM block and apply block pinching (W-GFDM).
Definition: cyclic_prefixer_cc.h:37
Definition: add_cyclic_prefix_cc.h:30