GNU Radio's GFDM Package
|
Add Cyclic Prefix to GFDM block and apply block pinching (W-GFDM). More...
#include <cyclic_prefixer_cc.h>
Public Types | |
typedef boost::shared_ptr< cyclic_prefixer_cc > | sptr |
Static Public Member Functions | |
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. | |
Add Cyclic Prefix to GFDM block and apply block pinching (W-GFDM).
typedef boost::shared_ptr<cyclic_prefixer_cc> gr::gfdm::cyclic_prefixer_cc::sptr |
|
static |
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.