Varying Step Length Estimation Using Nonlinear System Identification