gr::digital::ofdm_equalizer_1d_pilots
gr::digital::ofdm_equalizer_base
gr::digital::ofdm_equalizer_simpledfe
gr::digital::ofdm_equalizer_static
gnuradio/digital/ofdm_equalizer_base.h
std::shared_ptr< ofdm_equalizer_1d_pilots > std::shared_ptr<ofdm_equalizer_1d_pilots> gr::digital::ofdm_equalizer_1d_pilots::sptr sptr gr::digital::ofdm_equalizer_1d_pilots::sptr
std::vector< bool > std::vector<bool> gr::digital::ofdm_equalizer_1d_pilots::d_occupied_carriers d_occupied_carriers gr::digital::ofdm_equalizer_1d_pilots::d_occupied_carriers

If `d_occupied_carriers`[k][l] is true, symbol k, carrier l is carrying data.

std::vector< std::vector< bool > > std::vector<std::vector<bool> > gr::digital::ofdm_equalizer_1d_pilots::d_pilot_carriers d_pilot_carriers gr::digital::ofdm_equalizer_1d_pilots::d_pilot_carriers

If `d_pilot_carriers`[k][l] is true, symbol k, carrier l is carrying data.

std::vector< std::vector< gr_complex > > std::vector<std::vector<gr_complex> > gr::digital::ofdm_equalizer_1d_pilots::d_pilot_symbols d_pilot_symbols gr::digital::ofdm_equalizer_1d_pilots::d_pilot_symbols

If `d_pilot_carriers`[k][l] is true, d_pilot_symbols[k][l] is its tx'd value.

int int gr::digital::ofdm_equalizer_1d_pilots::d_symbols_skipped d_symbols_skipped gr::digital::ofdm_equalizer_1d_pilots::d_symbols_skipped

In case the frame doesn't begin with OFDM symbol 0, this is the index of the first symbol.

int int gr::digital::ofdm_equalizer_1d_pilots::d_pilot_carr_set d_pilot_carr_set gr::digital::ofdm_equalizer_1d_pilots::d_pilot_carr_set

The current position in the set of pilot symbols.

std::vector< gr_complex > std::vector<gr_complex> gr::digital::ofdm_equalizer_1d_pilots::d_channel_state d_channel_state gr::digital::ofdm_equalizer_1d_pilots::d_channel_state

Vector of length d_fft_len saving the current channel state (on the occupied carriers)

gr::digital::ofdm_equalizer_1d_pilots::ofdm_equalizer_1d_pilots
(int fft_len, const std::vector< std::vector< int > > &occupied_carriers, const std::vector< std::vector< int > > &pilot_carriers, const std::vector< std::vector< gr_complex > > &pilot_symbols, int symbols_skipped, bool input_is_shifted)
ofdm_equalizer_1d_pilots
gr::digital::ofdm_equalizer_1d_pilots::ofdm_equalizer_1d_pilots
int fft_len
const std::vector< std::vector< int > > & occupied_carriers
const std::vector< std::vector< int > > & pilot_carriers
const std::vector< std::vector< gr_complex > > & pilot_symbols
int symbols_skipped
bool input_is_shifted
gr::digital::ofdm_equalizer_1d_pilots::~ofdm_equalizer_1d_pilots
() override
~ofdm_equalizer_1d_pilots
gr::digital::ofdm_equalizer_1d_pilots::~ofdm_equalizer_1d_pilots
void void gr::digital::ofdm_equalizer_1d_pilots::reset () override reset gr::digital::ofdm_equalizer_1d_pilots::reset reset

Reset the channel information state knowledge.

void void gr::digital::ofdm_equalizer_1d_pilots::get_channel_state (std::vector< gr_complex > &taps) override get_channel_state gr::digital::ofdm_equalizer_1d_pilots::get_channel_state get_channel_state std::vector< gr_complex > & taps

Return the current channel state.

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_1d_pilots
d_occupied_carriers
d_pilot_carriers
d_pilot_symbols
d_channel_state
gr::digital::ofdm_equalizer_base
std::complex
std::enable_shared_from_this< ofdm_equalizer_base >
std::vector< bool >
std::vector< gr_complex >
elements
p
std::vector< std::vector< bool > >
elements
p
std::vector< std::vector< gr_complex > >
elements
p
- gr::digital::ofdm_equalizer_1d_pilots
  base
- gr::digital::ofdm_equalizer_1d_pilots
  d_channel_state
- gr::digital::ofdm_equalizer_1d_pilots
  d_fft_len
- gr::digital::ofdm_equalizer_1d_pilots
  d_occupied_carriers
- gr::digital::ofdm_equalizer_1d_pilots
  d_pilot_carr_set
- gr::digital::ofdm_equalizer_1d_pilots
  d_pilot_carriers
- gr::digital::ofdm_equalizer_1d_pilots
  d_pilot_symbols
- gr::digital::ofdm_equalizer_1d_pilots
  d_symbols_skipped
- gr::digital::ofdm_equalizer_1d_pilots
  equalize
- gr::digital::ofdm_equalizer_1d_pilots
  fft_len
- gr::digital::ofdm_equalizer_1d_pilots
  get_channel_state
- gr::digital::ofdm_equalizer_1d_pilots
  ofdm_equalizer_1d_pilots
- gr::digital::ofdm_equalizer_1d_pilots
  ofdm_equalizer_base
- gr::digital::ofdm_equalizer_1d_pilots
  reset
- gr::digital::ofdm_equalizer_1d_pilots
  sptr
- gr::digital::ofdm_equalizer_1d_pilots
  ~ofdm_equalizer_1d_pilots
- gr::digital::ofdm_equalizer_1d_pilots
  ~ofdm_equalizer_base