Theory of affine projection algorithms for adaptive filtering. (2016)