Title: Adaptive filter design using discrete orthogonal functions