A Variable Step Vs Adaptive Filter Algorithm