gr::digital::ofdm_equalizer_base
std::enable_shared_from_this< ofdm_equalizer_base >
gr::digital::ofdm_equalizer_1d_pilots
gnuradio/digital/ofdm_equalizer_base.h
std::shared_ptr< ofdm_equalizer_base > std::shared_ptr<ofdm_equalizer_base> gr::digital::ofdm_equalizer_base::sptr sptr gr::digital::ofdm_equalizer_base::sptr
int int gr::digital::ofdm_equalizer_base::d_fft_len d_fft_len gr::digital::ofdm_equalizer_base::d_fft_len
gr::digital::ofdm_equalizer_base::ofdm_equalizer_base
(int fft_len)
ofdm_equalizer_base
gr::digital::ofdm_equalizer_base::ofdm_equalizer_base
int fft_len
virtual gr::digital::ofdm_equalizer_base::~ofdm_equalizer_base
()
~ofdm_equalizer_base
gr::digital::ofdm_equalizer_base::~ofdm_equalizer_base
void virtual void gr::digital::ofdm_equalizer_base::reset ()=0 reset gr::digital::ofdm_equalizer_base::reset reset

Reset the channel information state knowledge.

void virtual void gr::digital::ofdm_equalizer_base::equalize (gr_complex *frame, int n_sym, const std::vector< gr_complex > &initial_taps=std::vector< gr_complex >(), const std::vector< tag_t > &tags=std::vector< tag_t >())=0 equalize gr::digital::ofdm_equalizer_base::equalize equalize equalize gr_complex * frame int n_sym const std::vector< gr_complex > & initial_taps std::vector< gr_complex >() const std::vector< tag_t > & tags std::vector< tag_t >()

Run the actual equalization.

void virtual void gr::digital::ofdm_equalizer_base::get_channel_state (std::vector< gr_complex > &taps)=0 get_channel_state gr::digital::ofdm_equalizer_base::get_channel_state get_channel_state std::vector< gr_complex > & taps

Return the current channel state.

int int gr::digital::ofdm_equalizer_base::fft_len () fft_len gr::digital::ofdm_equalizer_base::fft_len
sptr sptr gr::digital::ofdm_equalizer_base::base () base gr::digital::ofdm_equalizer_base::base

Base class for implementation details of frequency-domain OFDM equalizers.

gr::digital::ofdm_equalizer_1d_pilots
gr::digital::ofdm_equalizer_base
gr::digital::ofdm_equalizer_simpledfe
gr::digital::ofdm_equalizer_static
std::enable_shared_from_this< ofdm_equalizer_base >
gr::digital::ofdm_equalizer_base
std::enable_shared_from_this< ofdm_equalizer_base >
- gr::digital::ofdm_equalizer_base
  base
- gr::digital::ofdm_equalizer_base
  d_fft_len
- gr::digital::ofdm_equalizer_base
  equalize
- gr::digital::ofdm_equalizer_base
  fft_len
- gr::digital::ofdm_equalizer_base
  get_channel_state
- gr::digital::ofdm_equalizer_base
  ofdm_equalizer_base
- gr::digital::ofdm_equalizer_base
  reset
- gr::digital::ofdm_equalizer_base
  sptr
- gr::digital::ofdm_equalizer_base
  ~ofdm_equalizer_base