The dsp.FastTransversalFilter
computes output,
error and coefficients using a fast transversal leastsquares FIR
adaptive filter.
To implement the adaptive FIR filter object:
Define and set up your adaptive FIR filter object. See Construction.
Call step
to implement the filter
according to the properties of dsp.FastTransversalFilter
.
The behavior of step
is specific to each object in
the toolbox.
Note:
Starting in R2016b, instead of using the 
H = dsp.FastTransversalFilter
returns
a System object, H, which is a fast transversal, leastsquares
FIR adaptive filter. This System object is used to compute the
filtered output and the filter error for a given input and desired
signal.
H = dsp.FastTransversalFilter('
returns
a PropertyName
', PropertyValue
,...)FastTransversalFilter
System object, H, with
each specified property set to the specified value.
H = dsp.FastTransversalFilter(LEN,'
returns
a PropertyName
',PropertyValue
,...)FastTrasversalFilter
System object, H. In this
case, the Length property set to LEN
, and other
specified properties set to the specified values.

Method to calculate filter coefficients Specify the method used to calculate filter coefficients as
one of 

Length of filter coefficients vector Specify the length of the FIR filter coefficients vector as a positive integer value. This property is nontunable. The default value is 32. 

Width of sliding window Specify the width of the sliding window as a positive integer
value greater than or equal to the 

Fast transversal filter forgetting factor Specify the fast transversal filter forgetting factor as a positive
numeric value. Setting this value to 1 denotes infinite memory while
adaptation. Setting this property value to 1 denotes infinite memory
while adapting to find the new filter. For best results, set this
property to a value that lies in the range 

Initial prediction error power Specify the initial value of the forward and backward prediction
error vectors as a positive numeric scalar. This scalar should be
sufficiently large to maintain stability and prevent an excessive
number of Kalman gain rescues. The default value is This property is tunable. 

Initial conversion factor (gamma) Specify the initial value of the conversion factor of the fast
transversal filter. If the This property is tunable. 

Initial coefficients of the filter Specify the initial values of the FIR adaptive filter coefficients
as a scalar or a vector of length equal to the value of the This property is tunable. 

Locked status of the coefficient updates Specify whether to lock the filter coefficient values. By default,
the value of this property is This property is tunable. 
clone  Create Fast Transversal filter object with same property values 
isLocked  Locked status for input attributes and nontunable properties 
msesim  Meansquare error for Fast Transversal filter 
release  Allow property value and input characteristics changes 
reset  Reset filter states for Fast Transversal filter 
step  Apply Fast Transversal filter to input 
[1] Haykin, Simon. Adaptive Filter Theory, 4th Ed. Upper Saddle River, NJ: Prentice Hall, 2002
dsp.AffineProjectionFilter
 dsp.FilteredXLMSFilter
 dsp.FIRFilter
 dsp.FrequencyDomainAdaptiveFilter
 dsp.LMSFilter
 dsp.RLSFilter