Against the existing poor dynamic performance, difficult to adjusting parameters of the controllers issue in PMSMs vector control system, based on the PMSM's dq rotating coordinate model, an inverse system model of PMSM is deduced. And a pseudo linear system realizing the decoupling of the d-axis current and mechanical velocity is constructed. By synthesizing the pseudo linear system, a sliding mode variable structure controller is proposed. In order to estimate rotor's position and speed, a reduced order observer for back electromotive force is proposed. At last some simulations are proceeded to verify the proposed system's performance. The simulation results show that the control strategy mentioned in this paper has good dynamics, steady state performance. Rotors position and speed can be accurately estimated by the proposed method.