Fast Block LMS Filter
Compute output, error, and weights using least mean squares (LMS) adaptive algorithm
Libraries:
DSP System Toolbox /
Filtering /
Adaptive Filters
Description
The Fast Block LMS Filter block implements an adaptive least mean squares (LMS) filter, where the adaptation of the filter weights occurs once for every block of data samples. The block estimates the filter weights (also known as the coefficients) needed to minimize the error e(n) between the output signal y(n) and the desired signal d(n).
The Fast Block LMS Filter block uses the Block LMS Filter equations to estimate the filter weights. For more information, see Algorithms. The Fast Block LMS Filter block implements the convolution operation involved in the calculations of the filtered output and the weight update function in the frequency domain using the FFT algorithm used in the Frequency-Domain FIR Filter block.
For more information on adaptive filters, see Overview of Adaptive Filters and Applications.
Ports
Input
Output
Parameters
Block Characteristics
Data Types |
|
Direct Feedthrough |
|
Multidimensional Signals |
|
Variable-Size Signals |
|
Zero-Crossing Detection |
|
References
[1] Hayes, M.H. Statistical Digital Signal Processing and Modeling. New York: John Wiley & Sons, 1996.
Extended Capabilities
Version History
Introduced before R2006a