|
GNU Radio's GFDM Package
|
modulate a GFDM block. This class initializes and performs all operations necessary to modulate a GFDM block. More...
#include <modulator_kernel_cc.h>
Public Types | |
| typedef std::complex< float > | gfdm_complex |
| typedef boost::shared_ptr< modulator_kernel_cc > | sptr |
Public Member Functions | |
| modulator_kernel_cc (int n_timeslots, int n_subcarriers, int overlap, std::vector< gfdm_complex > frequency_taps) | |
| ~modulator_kernel_cc () | |
| void | generic_work (gfdm_complex *p_out, const gfdm_complex *p_in) |
| int | block_size () |
| std::vector< gfdm_complex > | filter_taps () |
modulate a GFDM block. This class initializes and performs all operations necessary to modulate a GFDM block.
| typedef std::complex<float> gr::gfdm::modulator_kernel_cc::gfdm_complex |
| typedef boost::shared_ptr<modulator_kernel_cc> gr::gfdm::modulator_kernel_cc::sptr |
| gr::gfdm::modulator_kernel_cc::modulator_kernel_cc | ( | int | n_timeslots, |
| int | n_subcarriers, | ||
| int | overlap, | ||
| std::vector< gfdm_complex > | frequency_taps ) |
| gr::gfdm::modulator_kernel_cc::~modulator_kernel_cc | ( | ) |
|
inline |
| std::vector< gfdm_complex > gr::gfdm::modulator_kernel_cc::filter_taps | ( | ) |
| void gr::gfdm::modulator_kernel_cc::generic_work | ( | gfdm_complex * | p_out, |
| const gfdm_complex * | p_in ) |