A hybrid pulse vibration high-frequency voltage signal injection method is proposed to solve the problems that the conventional sensorless control algorithm of vehicle IPMSM may generate a large estimated rotor position error and opposite directions in identifying the polarity of magnetic poles under zero-speed and high-torque starting and low-speed operation. The magnetic pole polarity is identified by the saturation effect of the flux chain by injecting a high-frequency sinusoidal voltage signal and opposite pulse voltage signal into the axis
d
^
of the assumed coordinate system simultaneously. Subsequently, the position relationship between the assumed
d
^
axis and the actual d axis is studied in accordance with the amplitude of response current to acquire the rotor position and speed information. The simulation and experimental results suggest that the algorithm is capable of accurately identifying the magnetic pole polarity and estimating the rotor position at zero speed and low speeds, starting the motor smoothly at zero speed, and then operating the motor stably at low speeds.