#include <nlms_filter_ff_impl.h>
|
float | error (const float &desired, const float &out) |
|
void | update_tap (float &tap, const float &in) |
|
virtual float | error (const float &desired, const float &out)=0 |
|
virtual void | update_tap (float &tap, const float &in)=0 |
|
|
typedef boost::shared_ptr< nlms_filter_ff > | sptr |
|
static sptr | make (bool first_input, int num_taps, float mu, unsigned skip, unsigned decimation, bool adapt, bool bypass, bool reset) |
|
◆ nlms_filter_ff_impl()
gr::adapt::nlms_filter_ff_impl::nlms_filter_ff_impl |
( |
bool |
first_input, |
|
|
int |
num_taps, |
|
|
float |
mu, |
|
|
unsigned |
skip, |
|
|
unsigned |
decimation, |
|
|
bool |
adapt, |
|
|
bool |
bypass, |
|
|
bool |
reset |
|
) |
| |
◆ ~nlms_filter_ff_impl()
gr::adapt::nlms_filter_ff_impl::~nlms_filter_ff_impl |
( |
| ) |
|
|
default |
◆ error()
float gr::adapt::nlms_filter_ff_impl::error |
( |
const float & |
desired, |
|
|
const float & |
out |
|
) |
| |
|
protectedvirtual |
◆ get_adapt()
bool gr::adapt::nlms_filter_ff_impl::get_adapt |
( |
| ) |
const |
|
overridevirtual |
◆ get_bypass()
bool gr::adapt::nlms_filter_ff_impl::get_bypass |
( |
| ) |
const |
|
overridevirtual |
◆ get_mu()
float gr::adapt::nlms_filter_ff_impl::get_mu |
( |
| ) |
const |
|
overridevirtual |
◆ get_reset()
bool gr::adapt::nlms_filter_ff_impl::get_reset |
( |
| ) |
const |
|
overridevirtual |
◆ get_skip()
unsigned gr::adapt::nlms_filter_ff_impl::get_skip |
( |
| ) |
const |
|
overridevirtual |
◆ get_taps()
const std::vector< float > & gr::adapt::nlms_filter_ff_impl::get_taps |
( |
| ) |
|
|
overridevirtual |
◆ set_adapt()
void gr::adapt::nlms_filter_ff_impl::set_adapt |
( |
bool |
adapt | ) |
|
|
overridevirtual |
◆ set_bypass()
void gr::adapt::nlms_filter_ff_impl::set_bypass |
( |
bool |
bypass | ) |
|
|
overridevirtual |
◆ set_mu()
void gr::adapt::nlms_filter_ff_impl::set_mu |
( |
float |
mu | ) |
|
|
overridevirtual |
◆ set_reset()
void gr::adapt::nlms_filter_ff_impl::set_reset |
( |
bool |
reset | ) |
|
|
overridevirtual |
◆ set_skip()
void gr::adapt::nlms_filter_ff_impl::set_skip |
( |
unsigned |
skip | ) |
|
|
overridevirtual |
◆ set_taps()
void gr::adapt::nlms_filter_ff_impl::set_taps |
( |
const std::vector< float > & |
new_taps | ) |
|
|
overridevirtual |
◆ update_tap()
void gr::adapt::nlms_filter_ff_impl::update_tap |
( |
float & |
tap, |
|
|
const float & |
in |
|
) |
| |
|
protectedvirtual |
◆ work()
int gr::adapt::nlms_filter_ff_impl::work |
( |
int |
noutput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
The documentation for this class was generated from the following file: