GNU Radio's GFDM Package
|
Kernel adds cyclic prefix to GFDM frame and applies block pinching window. More...
#include <add_cyclic_prefix_cc.h>
Public Types | |
typedef std::complex< float > | gfdm_complex |
typedef boost::shared_ptr< add_cyclic_prefix_cc > | sptr |
Public Member Functions | |
add_cyclic_prefix_cc (int block_len, int cp_len, int cs_len, int ramp_len, std::vector< gfdm_complex > window_taps) | |
~add_cyclic_prefix_cc () | |
void | generic_work (gfdm_complex *p_out, const gfdm_complex *p_in) |
int | block_size () |
int | frame_size () |
Kernel adds cyclic prefix to GFDM frame and applies block pinching window.
typedef std::complex<float> gr::gfdm::add_cyclic_prefix_cc::gfdm_complex |
typedef boost::shared_ptr<add_cyclic_prefix_cc> gr::gfdm::add_cyclic_prefix_cc::sptr |
gr::gfdm::add_cyclic_prefix_cc::add_cyclic_prefix_cc | ( | int | block_len, |
int | cp_len, | ||
int | cs_len, | ||
int | ramp_len, | ||
std::vector< gfdm_complex > | window_taps | ||
) |
gr::gfdm::add_cyclic_prefix_cc::~add_cyclic_prefix_cc | ( | ) |
|
inline |
Referenced by frame_size().
|
inline |
References block_size().
void gr::gfdm::add_cyclic_prefix_cc::generic_work | ( | gfdm_complex * | p_out, |
const gfdm_complex * | p_in | ||
) |