gr::gfdm::advanced_receiver_kernel_cc
advanced_receiver_kernel_cc.h
boost::shared_ptr< advanced_receiver_kernel_cc > typedef boost::shared_ptr<advanced_receiver_kernel_cc> gr::gfdm::advanced_receiver_kernel_cc::sptr sptr gr::gfdm::advanced_receiver_kernel_cc::sptr
receiver_kernel_cc::sptr receiver_kernel_cc::sptr gr::gfdm::advanced_receiver_kernel_cc::d_kernel d_kernel gr::gfdm::advanced_receiver_kernel_cc::d_kernel
std::vector< int > std::vector<int> gr::gfdm::advanced_receiver_kernel_cc::d_subcarrier_map d_subcarrier_map gr::gfdm::advanced_receiver_kernel_cc::d_subcarrier_map
int int gr::gfdm::advanced_receiver_kernel_cc::d_ic_iter d_ic_iter gr::gfdm::advanced_receiver_kernel_cc::d_ic_iter
gr::digital::constellation_sptr gr::digital::constellation_sptr gr::gfdm::advanced_receiver_kernel_cc::d_constellation d_constellation gr::gfdm::advanced_receiver_kernel_cc::d_constellation
int int gr::gfdm::advanced_receiver_kernel_cc::d_do_phase_compensation d_do_phase_compensation gr::gfdm::advanced_receiver_kernel_cc::d_do_phase_compensation
gr_complex * gr_complex* gr::gfdm::advanced_receiver_kernel_cc::d_freq_block d_freq_block gr::gfdm::advanced_receiver_kernel_cc::d_freq_block
gr_complex * gr_complex* gr::gfdm::advanced_receiver_kernel_cc::d_ic_time_buffer d_ic_time_buffer gr::gfdm::advanced_receiver_kernel_cc::d_ic_time_buffer
gr_complex * gr_complex* gr::gfdm::advanced_receiver_kernel_cc::d_ic_freq_buffer d_ic_freq_buffer gr::gfdm::advanced_receiver_kernel_cc::d_ic_freq_buffer
gr::gfdm::advanced_receiver_kernel_cc::advanced_receiver_kernel_cc
(int timeslots, int subcarriers, int overlap, std::vector< gr_complex > frequency_taps, std::vector< int > subcarrier_map, int ic_iter, gr::digital::constellation_sptr constellation, int do_phase_compensation)
advanced_receiver_kernel_cc
gr::gfdm::advanced_receiver_kernel_cc::advanced_receiver_kernel_cc
int timeslots
int subcarriers
int overlap
std::vector< gr_complex > frequency_taps
std::vector< int > subcarrier_map
int ic_iter
gr::digital::constellation_sptr constellation
int do_phase_compensation
gr::gfdm::advanced_receiver_kernel_cc::~advanced_receiver_kernel_cc
()
~advanced_receiver_kernel_cc
gr::gfdm::advanced_receiver_kernel_cc::~advanced_receiver_kernel_cc
void void gr::gfdm::advanced_receiver_kernel_cc::generic_work (gr_complex *p_out, const gr_complex *p_in) generic_work gr::gfdm::advanced_receiver_kernel_cc::generic_work gr_complex * p_out const gr_complex * p_in
void void gr::gfdm::advanced_receiver_kernel_cc::generic_work_equalize (gr_complex *out, const gr_complex *in, const gr_complex *f_eq_in) generic_work_equalize gr::gfdm::advanced_receiver_kernel_cc::generic_work_equalize gr_complex * out const gr_complex * in const gr_complex * f_eq_in
void void gr::gfdm::advanced_receiver_kernel_cc::set_ic (int ic_iter) set_ic gr::gfdm::advanced_receiver_kernel_cc::set_ic int ic_iter
int int gr::gfdm::advanced_receiver_kernel_cc::get_ic (void) get_ic gr::gfdm::advanced_receiver_kernel_cc::get_ic void
int int gr::gfdm::advanced_receiver_kernel_cc::block_size () block_size gr::gfdm::advanced_receiver_kernel_cc::block_size
void void gr::gfdm::advanced_receiver_kernel_cc::set_phase_compensation (int do_phase_compensation) set_phase_compensation gr::gfdm::advanced_receiver_kernel_cc::set_phase_compensation int do_phase_compensation
int int gr::gfdm::advanced_receiver_kernel_cc::get_phase_compensation () get_phase_compensation gr::gfdm::advanced_receiver_kernel_cc::get_phase_compensation
void void gr::gfdm::advanced_receiver_kernel_cc::map_symbols_to_constellation_points (gr_complex *p_out, const gr_complex *p_in) map_symbols_to_constellation_points gr::gfdm::advanced_receiver_kernel_cc::map_symbols_to_constellation_points gr_complex * p_out const gr_complex * p_in
void void gr::gfdm::advanced_receiver_kernel_cc::perform_ic_iterations (gr_complex *p_out, gr_complex *p_freq_block) perform_ic_iterations gr::gfdm::advanced_receiver_kernel_cc::perform_ic_iterations gr_complex * p_out gr_complex * p_freq_block
float float gr::gfdm::advanced_receiver_kernel_cc::calculate_phase_offset (const gr_complex *detected_symbols_buffer, const gr_complex *demod_symbols_buffer) calculate_phase_offset gr::gfdm::advanced_receiver_kernel_cc::calculate_phase_offset const gr_complex * detected_symbols_buffer const gr_complex * demod_symbols_buffer

Hold config and functions for advanced IC kernel.

- gr::gfdm::advanced_receiver_kernel_cc
  advanced_receiver_kernel_cc
- gr::gfdm::advanced_receiver_kernel_cc
  block_size
- gr::gfdm::advanced_receiver_kernel_cc
  calculate_phase_offset
- gr::gfdm::advanced_receiver_kernel_cc
  d_constellation
- gr::gfdm::advanced_receiver_kernel_cc
  d_do_phase_compensation
- gr::gfdm::advanced_receiver_kernel_cc
  d_freq_block
- gr::gfdm::advanced_receiver_kernel_cc
  d_ic_freq_buffer
- gr::gfdm::advanced_receiver_kernel_cc
  d_ic_iter
- gr::gfdm::advanced_receiver_kernel_cc
  d_ic_time_buffer
- gr::gfdm::advanced_receiver_kernel_cc
  d_kernel
- gr::gfdm::advanced_receiver_kernel_cc
  d_subcarrier_map
- gr::gfdm::advanced_receiver_kernel_cc
  generic_work
- gr::gfdm::advanced_receiver_kernel_cc
  generic_work_equalize
- gr::gfdm::advanced_receiver_kernel_cc
  get_ic
- gr::gfdm::advanced_receiver_kernel_cc
  get_phase_compensation
- gr::gfdm::advanced_receiver_kernel_cc
  map_symbols_to_constellation_points
- gr::gfdm::advanced_receiver_kernel_cc
  perform_ic_iterations
- gr::gfdm::advanced_receiver_kernel_cc
  set_ic
- gr::gfdm::advanced_receiver_kernel_cc
  set_phase_compensation
- gr::gfdm::advanced_receiver_kernel_cc
  sptr
- gr::gfdm::advanced_receiver_kernel_cc
  ~advanced_receiver_kernel_cc