Aiming at sensorless control system of surface attached permanent magnet synchronous motor (SPMSP), three observation algorithms proposed in recent years to estimate rotor position and speed under medium-high speed operation were introduced in this paper. The working principles, advantages and disadvantages of these algorithms such as the Extended Kalman filter algorithm (EKF), Model Reference Adaptive System (MRAS) and Sliding Mode Observer (SMO) were compared, and the applicability of these three algorithms on SPMSP at present was compared and summarized. Furthermore, a sensorless control strategy based on improved SMO was designed to ensure sensorless control effect under medium-high speed operation of SPMSM.