DSP based field-oriented control of induction motor with a nonlinear state observer