A state-space approach to adaptive RLS filtering