GNU Radio 3.6.5 C++ API

digital_kurtotic_equalizer_cc Class Reference

Implements a kurtosis-based adaptive equalizer on complex stream. More...

#include <digital_kurtotic_equalizer_cc.h>

Inheritance diagram for digital_kurtotic_equalizer_cc:
gr_adaptive_fir_ccc gr_sync_decimator gr_sync_block gr_block gr_basic_block gr_msg_accepter gruel::msg_accepter

List of all members.

Public Member Functions

void set_gain (float mu)

Protected Member Functions

virtual gr_complex error (const gr_complex &out)
virtual void update_tap (gr_complex &tap, const gr_complex &in)

Friends

DIGITAL_API
digital_kurtotic_equalizer_cc_sptr 
digital_make_kurtotic_equalizer_cc (int num_taps, float mu)

Detailed Description

Implements a kurtosis-based adaptive equalizer on complex stream.

"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."


Member Function Documentation

virtual gr_complex digital_kurtotic_equalizer_cc::error ( const gr_complex out) [inline, protected, virtual]

Implements gr_adaptive_fir_ccc.

References gr_clip().

void digital_kurtotic_equalizer_cc::set_gain ( float  mu) [inline]
virtual void digital_kurtotic_equalizer_cc::update_tap ( gr_complex tap,
const gr_complex in 
) [inline, protected, virtual]

Friends And Related Function Documentation

DIGITAL_API digital_kurtotic_equalizer_cc_sptr digital_make_kurtotic_equalizer_cc ( int  num_taps,
float  mu 
) [friend]

The documentation for this class was generated from the following file: