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] |