GNU Radio 3.6.5 C++ API
|
#include <digital_ofdm_equalizer_static.h>
Public Member Functions | |
digital_ofdm_equalizer_static (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) | |
~digital_ofdm_equalizer_static () | |
void | equalize (gr_complex *frame, int n_sym, const std::vector< gr_complex > &initial_taps=std::vector< gr_complex >(), const std::vector< gr_tag_t > &tags=std::vector< gr_tag_t >()) |
Divide the input signal with the current channel state. |
digital_ofdm_equalizer_static::digital_ofdm_equalizer_static | ( | 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 | ||
) |
digital_ofdm_equalizer_static::~digital_ofdm_equalizer_static | ( | ) |
void digital_ofdm_equalizer_static::equalize | ( | gr_complex * | frame, |
int | n_sym, | ||
const std::vector< gr_complex > & | initial_taps = std::vector< gr_complex >() , |
||
const std::vector< gr_tag_t > & | tags = std::vector< gr_tag_t >() |
||
) | [virtual] |
Divide the input signal with the current channel state.
Does the following (and nothing else):
Implements digital_ofdm_equalizer_base.