I am trying to do Noise cancellation using RLS algorithm at a software level, as part of my M.Tech Project work. Here, the error strength is continuously increasing, instead of decreasing as time grows. I need to get convergence after some time. Only thing i observed is that the correlation matrix values are increasing over time. Do I need to change parameters like forgetting factor, initialization of the correlation matrix or any other thing?