#include <gnuradio/digital/ofdm_equalizer_base.h>
◆ sptr
◆ 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 |
|
) |
| |
◆ ~ofdm_equalizer_1d_pilots()
gr::digital::ofdm_equalizer_1d_pilots::~ofdm_equalizer_1d_pilots |
( |
| ) |
|
|
override |
◆ get_channel_state()
void gr::digital::ofdm_equalizer_1d_pilots::get_channel_state |
( |
std::vector< gr_complex > & |
taps | ) |
|
|
overridevirtual |
◆ reset()
void gr::digital::ofdm_equalizer_1d_pilots::reset |
( |
| ) |
|
|
overridevirtual |
◆ d_channel_state
std::vector<gr_complex> gr::digital::ofdm_equalizer_1d_pilots::d_channel_state |
|
protected |
Vector of length d_fft_len saving the current channel state (on the occupied carriers)
◆ d_occupied_carriers
std::vector<bool> gr::digital::ofdm_equalizer_1d_pilots::d_occupied_carriers |
|
protected |
If d_occupied_carriers
[k][l] is true, symbol k, carrier l is carrying data.
◆ d_pilot_carr_set
int gr::digital::ofdm_equalizer_1d_pilots::d_pilot_carr_set |
|
protected |
The current position in the set of pilot symbols.
◆ d_pilot_carriers
std::vector<std::vector<bool> > gr::digital::ofdm_equalizer_1d_pilots::d_pilot_carriers |
|
protected |
If d_pilot_carriers
[k][l] is true, symbol k, carrier l is carrying data.
◆ d_pilot_symbols
std::vector<std::vector<gr_complex> > gr::digital::ofdm_equalizer_1d_pilots::d_pilot_symbols |
|
protected |
If d_pilot_carriers
[k][l] is true, d_pilot_symbols[k][l] is its tx'd value.
◆ d_symbols_skipped
int gr::digital::ofdm_equalizer_1d_pilots::d_symbols_skipped |
|
protected |
In case the frame doesn't begin with OFDM symbol 0, this is the index of the first symbol.
The documentation for this class was generated from the following file: