GNU Radio 3.6.5 C++ API
|
#include <digital_ofdm_equalizer_base.h>
Public Member Functions | |
digital_ofdm_equalizer_base (int fft_len) | |
~digital_ofdm_equalizer_base () | |
virtual void | reset ()=0 |
virtual 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 >())=0 |
virtual void | get_channel_state (std::vector< gr_complex > &taps)=0 |
int | fft_len () |
digital_ofdm_equalizer_base_sptr | base () |
Protected Attributes | |
int | d_fft_len |
digital_ofdm_equalizer_base::digital_ofdm_equalizer_base | ( | int | fft_len | ) |
digital_ofdm_equalizer_base::~digital_ofdm_equalizer_base | ( | ) |
digital_ofdm_equalizer_base_sptr digital_ofdm_equalizer_base::base | ( | ) | [inline] |
virtual void 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< gr_tag_t > & | tags = std::vector< gr_tag_t >() |
||
) | [pure virtual] |
Implemented in digital_ofdm_equalizer_simpledfe, and digital_ofdm_equalizer_static.
int digital_ofdm_equalizer_base::fft_len | ( | ) | [inline] |
virtual void digital_ofdm_equalizer_base::get_channel_state | ( | std::vector< gr_complex > & | taps | ) | [pure virtual] |
Implemented in digital_ofdm_equalizer_1d_pilots.
virtual void digital_ofdm_equalizer_base::reset | ( | ) | [pure virtual] |
Implemented in digital_ofdm_equalizer_1d_pilots.
int digital_ofdm_equalizer_base::d_fft_len [protected] |