22#ifndef INCLUDED_GFDM_CYCLIC_PREFIXER_CC_H
23#define INCLUDED_GFDM_CYCLIC_PREFIXER_CC_H
26#include <gnuradio/block.h>
39 typedef boost::shared_ptr<cyclic_prefixer_cc>
sptr;
49 static sptr make(
int block_len,
int cp_len,
int cs_len,
int ramp_len, std::vector<gr_complex> window_taps);
#define GFDM_API
Definition: api.h:30
Add Cyclic Prefix to GFDM block and apply block pinching (W-GFDM).
Definition: cyclic_prefixer_cc.h:37
static sptr make(int block_len, int cp_len, int cs_len, int ramp_len, std::vector< gr_complex > window_taps)
Return a shared_ptr to a new instance of gfdm::cyclic_prefixer_cc.
boost::shared_ptr< cyclic_prefixer_cc > sptr
Definition: cyclic_prefixer_cc.h:39
Definition: add_cyclic_prefix_cc.h:30