A Novel Variable Step Size LMS Algorithm Based On Neural Network (Proceedings on Intelligent Systems and Knowledge Engineering (ISKE2007))