gr::gfdm::cyclic_prefixer_cc
gr::block
gr::gfdm::cyclic_prefixer_cc_impl
cyclic_prefixer_cc.h
boost::shared_ptr< cyclic_prefixer_cc > typedef boost::shared_ptr<cyclic_prefixer_cc> gr::gfdm::cyclic_prefixer_cc::sptr sptr gr::gfdm::cyclic_prefixer_cc::sptr
sptr static sptr gr::gfdm::cyclic_prefixer_cc::make (int block_len, int cp_len, int cs_len, int ramp_len, std::vector< gr_complex > window_taps) make gr::gfdm::cyclic_prefixer_cc::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.

To avoid accidental use of raw pointers, gfdm::cyclic_prefixer_cc's constructor is in a private implementation class. gfdm::cyclic_prefixer_cc::make is the public interface for creating new instances.

Add Cyclic Prefix to GFDM block and apply block pinching (W-GFDM).

gr::block
gr::gfdm::cyclic_prefixer_cc
gr::gfdm::cyclic_prefixer_cc_impl
gr::block
gr::gfdm::cyclic_prefixer_cc
- gr::gfdm::cyclic_prefixer_cc
  make
- gr::gfdm::cyclic_prefixer_cc
  sptr