On the learning mechanism of adaptive filters