|
GNU Radio 3.7.1 C++ API
|
#include <ofdm_equalizer_base.h>

Public Types | |
| typedef boost::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. | |
| void | set_carrier_offset (int offset) |
| Set the carrier offset in integer multiples. | |
| 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 |
| 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 |
| int | d_carr_offset |
| gr::digital::ofdm_equalizer_base::ofdm_equalizer_base | ( | int | fft_len | ) |
| virtual gr::digital::ofdm_equalizer_base::~ofdm_equalizer_base | ( | ) | [virtual] |
| sptr gr::digital::ofdm_equalizer_base::base | ( | ) | [inline] |
| virtual void gr::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< tag_t > & | tags = std::vector< tag_t >() |
||
| ) | [pure virtual] |
Implemented in gr::digital::ofdm_equalizer_simpledfe, and gr::digital::ofdm_equalizer_static.
| int gr::digital::ofdm_equalizer_base::fft_len | ( | ) | [inline] |
| virtual void gr::digital::ofdm_equalizer_base::get_channel_state | ( | std::vector< gr_complex > & | taps | ) | [pure virtual] |
Return the current channel state.
Implemented in gr::digital::ofdm_equalizer_1d_pilots.
| virtual void gr::digital::ofdm_equalizer_base::reset | ( | ) | [pure virtual] |
Reset the channel information state knowledge.
Implemented in gr::digital::ofdm_equalizer_1d_pilots.
| void gr::digital::ofdm_equalizer_base::set_carrier_offset | ( | int | offset | ) | [inline] |
Set the carrier offset in integer multiples.
int gr::digital::ofdm_equalizer_base::d_carr_offset [protected] |
int gr::digital::ofdm_equalizer_base::d_fft_len [protected] |