#include <gnuradio/digital/adaptive_algorithm_cma.h>
|
gr_complex | error (const gr_complex &out) const |
|
gr_complex | error_dd (gr_complex &u_n, gr_complex &decision) const override |
|
gr_complex | error_tr (const gr_complex &u_n, const gr_complex &d_n) const override |
|
void | update_taps (gr_complex *taps, const gr_complex *in, const gr_complex error, const gr_complex decision, unsigned int num_taps) override |
|
gr_complex | update_tap (const gr_complex tap, const gr_complex &u_n, const gr_complex err, const gr_complex decision) override |
|
| ~adaptive_algorithm_cma () override |
|
virtual | ~adaptive_algorithm () |
|
| adaptive_algorithm (adaptive_algorithm_t alg_type, constellation_sptr cons) |
|
adaptive_algorithm_sptr | base () |
|
virtual void | initialize_taps (std::vector< gr_complex > &taps) |
|
virtual gr_complex | error_dd (gr_complex &wu, gr_complex &decision) const |
|
virtual gr_complex | error_tr (const gr_complex &wu, const gr_complex &d_n) const |
|
virtual gr_complex | update_tap (const gr_complex tap, const gr_complex &in, const gr_complex error, const gr_complex decision)=0 |
|
virtual void | update_taps (gr_complex *taps, const gr_complex *in, const gr_complex error, const gr_complex decision, unsigned int num_taps) |
|
|
static sptr | make (constellation_sptr cons, float step_size, float modulus) |
|
◆ sptr
◆ adaptive_algorithm_cma()
gr::digital::adaptive_algorithm_cma::adaptive_algorithm_cma |
( |
constellation_sptr |
cons, |
|
|
float |
step_size, |
|
|
float |
modulus |
|
) |
| |
|
inlineprotected |
◆ ~adaptive_algorithm_cma()
gr::digital::adaptive_algorithm_cma::~adaptive_algorithm_cma |
( |
| ) |
|
|
inlineoverride |
◆ error()
◆ error_dd()
◆ error_tr()
◆ make()
static sptr gr::digital::adaptive_algorithm_cma::make |
( |
constellation_sptr |
cons, |
|
|
float |
step_size, |
|
|
float |
modulus |
|
) |
| |
|
inlinestatic |
◆ update_tap()
◆ update_taps()
The documentation for this class was generated from the following file: