GNU Radio 3.6.5 C++ API
digital_ofdm_equalizer_base Class Referenceabstract

#include <digital_ofdm_equalizer_base.h>

Inheritance diagram for digital_ofdm_equalizer_base:

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
 

Constructor & Destructor Documentation

digital_ofdm_equalizer_base::digital_ofdm_equalizer_base ( int  fft_len)
digital_ofdm_equalizer_base::~digital_ofdm_equalizer_base ( )

Member Function Documentation

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
int digital_ofdm_equalizer_base::fft_len ( )
inline
virtual void digital_ofdm_equalizer_base::get_channel_state ( std::vector< gr_complex > &  taps)
pure virtual
virtual void digital_ofdm_equalizer_base::reset ( )
pure virtual

Member Data Documentation

int digital_ofdm_equalizer_base::d_fft_len
protected

The documentation for this class was generated from the following file: