Skip to content

adaptive

adaptive is a Pure Data external library by Georg Holzmann that provides least-mean-square (LMS) and normalized LMS adaptive-filter objects, including lms~, lms2~, nlms~, and nlms2~.

Contributors

People who contribute to this project.

Objects

  • lms2~ lms2~ implements an adaptive FIR filter using the LMS algorithm, producing the filter output y[n], the error e[n] = d[n] - y[n], and coefficient outputs.
  • lms~ lms~ is an adaptive FIR filter that uses the least mean square algorithm to adjust its coefficients so its output signal y[n] minimizes the error relative to a desired reference signal d[n].
  • nlms2~ nlms2~ implements a normalized LMS adaptive FIR filter, producing the filter output y[n] and additional outputs for the error e[n] = d[n] - y[n] and coefficient vector c[n].
  • nlms~ nlms~ implements a normalized least-mean-square adaptive FIR filter, adjusting its coefficient vector to minimize the error between its output signal y[n] and a desired reference signal d[n].