An adaptive filter is a system with a linear filter that has a transfer function controlled by variable parameters and a means to adjust those parameters according to an optimization algorithm . Because of the complexity of the optimization algorithms, most adaptive filters are