GNU Radio 3.7.1 C++ API
|
Implements a kurtosis-based adaptive equalizer on complex stream. More...
#include <kurtotic_equalizer_cc.h>
Public Types | |
typedef boost::shared_ptr < kurtotic_equalizer_cc > | sptr |
Public Member Functions | |
virtual float | gain () const =0 |
virtual void | set_gain (float mu)=0 |
Static Public Member Functions | |
static sptr | make (int num_taps, float mu) |
Protected Member Functions | |
virtual gr_complex | error (const gr_complex &out)=0 |
virtual void | update_tap (gr_complex &tap, const gr_complex &in)=0 |
Implements a kurtosis-based adaptive equalizer on complex stream.
Warning: This block does not yet work.
"Y. Guo, J. Zhao, Y. Sun, "Sign kurtosis maximization based blind equalization algorithm," IEEE Conf. on Control, Automation, Robotics and Vision, Vol. 3, Dec. 2004, pp. 2052 - 2057."
virtual gr_complex gr::digital::kurtotic_equalizer_cc::error | ( | const gr_complex & | out | ) | [protected, pure virtual] |
virtual float gr::digital::kurtotic_equalizer_cc::gain | ( | ) | const [pure virtual] |
static sptr gr::digital::kurtotic_equalizer_cc::make | ( | int | num_taps, |
float | mu | ||
) | [static] |
virtual void gr::digital::kurtotic_equalizer_cc::set_gain | ( | float | mu | ) | [pure virtual] |
virtual void gr::digital::kurtotic_equalizer_cc::update_tap | ( | gr_complex & | tap, |
const gr_complex & | in | ||
) | [protected, pure virtual] |