RLS based adaptive algorithm for adaptive notch filter