Acoustic echo cancellation in non-linear and noisy environment