System object: dsp.RLSFilter
Process inputs using RLS filter
y = step(rlsFilt,x,d)
[y,e] = step(rlsFilt,x,d)
Starting in R2016b, instead of using the
to perform the operation defined by the System
object™, you can
call the object with arguments, as if it were a function. For example,
= step(obj,x) and
y = obj(x) perform
y = step(rlsFilt,x,d) recursively
adapts the reference input,
to match the desired signal,
using the System
rlsFilt. The desired
d is the signal desired
plus some undesired noise.
step(rlsFilt,x,d) shows the output of the RLS filter along
with the error,
e, between the
reference input and the desired signal. The filters adapts its coefficients
until the error,
e is minimized.
You can access these coefficients by accessing the 'Coefficients'
property of the object. You must access this property after calling
step method on the object. For example, you
can access the optimized coefficients of
rlsFilt.Coefficients, after calling
step method on this object.