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

Public Types | |
| typedef boost::shared_ptr < ofdm_equalizer_static > | sptr |
Public Member Functions | |
| ofdm_equalizer_static (int fft_len, const std::vector< std::vector< int > > &occupied_carriers=std::vector< std::vector< int > >(), const std::vector< std::vector< int > > &pilot_carriers=std::vector< std::vector< int > >(), const std::vector< std::vector< gr_complex > > &pilot_symbols=std::vector< std::vector< gr_complex > >(), int symbols_skipped=0, bool input_is_shifted=true) | |
| ~ofdm_equalizer_static () | |
| 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 >()) |
| Divide the input signal with the current channel state. | |
Static Public Member Functions | |
| static sptr | make (int fft_len, const std::vector< std::vector< int > > &occupied_carriers=std::vector< std::vector< int > >(), const std::vector< std::vector< int > > &pilot_carriers=std::vector< std::vector< int > >(), const std::vector< std::vector< gr_complex > > &pilot_symbols=std::vector< std::vector< gr_complex > >(), int symbols_skipped=0, bool input_is_shifted=true) |
Reimplemented from gr::digital::ofdm_equalizer_1d_pilots.
| gr::digital::ofdm_equalizer_static::ofdm_equalizer_static | ( | int | fft_len, |
| const std::vector< std::vector< int > > & | occupied_carriers = std::vector< std::vector< int > >(), |
||
| const std::vector< std::vector< int > > & | pilot_carriers = std::vector< std::vector< int > >(), |
||
| const std::vector< std::vector< gr_complex > > & | pilot_symbols = std::vector< std::vector< gr_complex > >(), |
||
| int | symbols_skipped = 0, |
||
| bool | input_is_shifted = true |
||
| ) |
| void gr::digital::ofdm_equalizer_static::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 >() |
||
| ) | [virtual] |
Divide the input signal with the current channel state.
Does the following (and nothing else):
Implements gr::digital::ofdm_equalizer_base.
| static sptr gr::digital::ofdm_equalizer_static::make | ( | int | fft_len, |
| const std::vector< std::vector< int > > & | occupied_carriers = std::vector< std::vector< int > >(), |
||
| const std::vector< std::vector< int > > & | pilot_carriers = std::vector< std::vector< int > >(), |
||
| const std::vector< std::vector< gr_complex > > & | pilot_symbols = std::vector< std::vector< gr_complex > >(), |
||
| int | symbols_skipped = 0, |
||
| bool | input_is_shifted = true |
||
| ) | [static] |