Micropulsing is a technique that makes it possible to rotate the motor in extremely small increments.
Power is applied to the motor as very short pulses. Using an unloaded rotor, increments as small as 1/2,500,000 of a revolution are possible.
By nature these increments are not well-defined step sizes like those based on a code wheel and, therefore, increment size varies according to temperature and load. Calibration on the fly can, however, be implemented and increase precision which makes interpolation within an encoder unit possible.