GNU Radio's ADAPT Package
|
Inverse QR Decomposition Recursive Least Squares Adaptive Filter (complex in/out) More...
#include <iqrd_rls_filter_cc.h>
Public Types | |
typedef boost::shared_ptr< iqrd_rls_filter_cc > | sptr |
Public Member Functions | |
virtual void | set_taps (const std::vector< gr_complex > &taps)=0 |
virtual const std::vector< gr_complex > & | get_taps ()=0 |
virtual float | get_delta () const =0 |
virtual void | set_delta (float delta)=0 |
virtual float | get_lambda () const =0 |
virtual void | set_lambda (float _lambda)=0 |
virtual unsigned | get_skip () const =0 |
virtual void | set_skip (unsigned skip)=0 |
virtual bool | get_adapt () const =0 |
virtual void | set_adapt (bool adapt)=0 |
virtual bool | get_reset () const =0 |
virtual void | set_reset (bool reset)=0 |
Static Public Member Functions | |
static sptr | make (int num_taps, float delta, float _lambda, unsigned skip, unsigned decimation, bool adapt, bool reset) |
Inverse QR Decomposition Recursive Least Squares Adaptive Filter (complex in/out)
This block implements an IQRD-RLS-based adaptive filter.
typedef boost::shared_ptr<iqrd_rls_filter_cc> gr::adapt::iqrd_rls_filter_cc::sptr |
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
static |
Make an IQRD-RLS adaptive filter
num_taps | Number of taps in the filter (int) |
delta | Regularization factor of the update loop (float) |
_lambda | Forgetting factor of the update loop (float) |
skip | Specifies how many samples are skipped between successive filter updates (unsigned) |
decimation | Decimation rate of the filter (unsigned) |
adapt | Controls whether filter taps are being updated (bool) |
reset | Reset filter taps (bool) |
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.
|
pure virtual |
Implemented in gr::adapt::iqrd_rls_filter_cc_impl.