Documentation

This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English verison of the page.

Adaptive Filters in DSP System Toolbox Software

Overview of Adaptive Filtering in DSP System Toolbox Software

DSP System Toolbox™ software contains many objects for constructing and applying adaptive filters to data. As you see in the tables in the next section, the objects use various algorithms to determine the weights for the filter coefficients of the adapting filter. While the algorithms differ in their detail implementations, the LMS and RLS share a common operational approach — minimizing the error between the filter output and the desired signal.

Algorithms

For adaptive filter objects, each available algorithm entry appears in one of the tables along with a brief description of the algorithm. Click on the algorithm in the first column to get more information about the associated adaptive filter technique.

• Adaptive filters in the frequency domain

Least Mean Squares (LMS) Based FIR Adaptive Filters

`dsp.BlockLMSFilter`

Block LMS FIR adaptive filter algorithm

`dsp.FilteredXLMSFilter`

Filtered-x LMS FIR adaptive filter algorithm

`dsp.LMSFilter`

Normalized LMS FIR adaptive filter algorithm

Sign-data LMS FIR adaptive filter algorithm

Sign-error LMS FIR adaptive filter algorithm

Sign-sign LMS FIR adaptive filter algorithm

For further information about an adapting algorithm, refer to the reference page for the algorithm.

Recursive Least Squares (RLS) Based FIR Adaptive Filters

`dsp.FastTransversalFilter`

`dsp.RLSFilter`

Sliding window (SW) RLS adaptation algorithm

For more complete information about an adapting algorithm, refer to the reference page for the algorithm.

Affine Projection (AP) FIR Adaptive Filters

`dsp.AffineProjectionFilter`

Affine projection algorithm that uses direct matrix inversion

Affine projection algorithm that uses recursive matrix updating

FIR Adaptive Filters in the Frequency Domain (FD)

Description of the Adapting Algorithm Used to Generate Filter Coefficients During Adaptation

`dsp.FrequencyDomainAdaptiveFilter`

Description of the Adapting Algorithm Used to Generate Filter Coefficients During Adaptation

`dsp.AdaptiveLatticeFilter`