Base class for implementation details of frequency-domain OFDM equalizers. More...
#include <gnuradio/digital/ofdm_equalizer_base.h>
Public Types | |
| typedef std::shared_ptr< ofdm_equalizer_base > | sptr | 
Public Member Functions | |
| ofdm_equalizer_base (int fft_len) | |
| virtual | ~ofdm_equalizer_base () | 
| virtual void | reset ()=0 | 
| Reset the channel information state knowledge.   | |
| virtual void | equalize (gr_complex *frame, int n_sym, const std::vector< gr_complex > &initial_taps=std::vector< gr_complex >(), const std::vector< tag_t > &tags=std::vector< tag_t >())=0 | 
| Run the actual equalization.   | |
| virtual void | get_channel_state (std::vector< gr_complex > &taps)=0 | 
| Return the current channel state.   | |
| int | fft_len () | 
| sptr | base () | 
Protected Attributes | |
| int | d_fft_len | 
Base class for implementation details of frequency-domain OFDM equalizers.
| typedef std::shared_ptr<ofdm_equalizer_base> gr::digital::ofdm_equalizer_base::sptr | 
| gr::digital::ofdm_equalizer_base::ofdm_equalizer_base | ( | int | fft_len | ) | 
      
  | 
  virtual | 
      
  | 
  inline | 
      
  | 
  pure virtual | 
Run the actual equalization.
Implemented in gr::digital::ofdm_equalizer_simpledfe, and gr::digital::ofdm_equalizer_static.
      
  | 
  inline | 
      
  | 
  pure virtual | 
Return the current channel state.
Implemented in gr::digital::ofdm_equalizer_1d_pilots.
      
  | 
  pure virtual | 
Reset the channel information state knowledge.
Implemented in gr::digital::ofdm_equalizer_1d_pilots.
      
  | 
  protected |