Fast transversal least-squares FIR adaptive filter

The `dsp.FastTransversalFilter`

computes output, error and
coefficients using a fast transversal least-squares FIR adaptive filter.

To implement the adaptive FIR filter object:

Create the

`dsp.FastTransversalFilter`

object and set its properties.Call the object with arguments, as if it were a function.

To learn more about how System objects work, see What Are System Objects? (MATLAB).

`ftf = dsp.FastTransversalFilter`

`ftf = dsp.FastTransversalFilter(len)`

`ftf = dsp.FastTransversalFilter(Name,Value)`

returns a
System
object™, `ftf`

= dsp.FastTransversalFilter`ftf`

, which is a fast transversal,
least-squares FIR adaptive filter. This System
object computes the filtered output and the filter error for a given input and
desired signal.

returns a `ftf`

= dsp.FastTransversalFilter(`len`

)`dsp.FastTrasversalFilter`

System
object with the `Length`

property set to
`len`

.

returns a `ftf`

= dsp.FastTransversalFilter(`Name,Value`

)`dsp.FastTransversalFilter`

System
object with each specified property set to the specified value.

**For versions earlier than R2016b, use the step
function to run the System object algorithm. The arguments to
step are the object you created, followed by
the arguments shown in this section.**

**For example, y = step(obj,x) and y = obj(x) perform equivalent operations.**

`[y,err] = ftf(x,d)`

To use an object function, specify the
System
object as the first input argument. For
example, to release system resources of a System
object named `obj`

, use
this syntax:

release(obj)

[1] Haykin, Simon. *Adaptive Filter
Theory*, 4th Ed. Upper Saddle River, NJ: Prentice Hall,
2002