Patent ID: 8723462

Claim:
A method for estimating an angular position and angular velocity of a rotor of an electric machine, comprising: computing, based on a first counter output signal and a second counter output signal, a first angular position signal that represents a computed rotor angular position (θ MT [n]) during a present control period and a first angular velocity signal that represents a computed rotor angular velocity (ω MT [n]) during the present control period; and determining, based on the second counter output signal, whether a difference (ΔN p [n]) between a number of pulses detected during two consecutive control periods is equal to zero, wherein the two consecutive control periods include a present control period and a previous control period; and when the difference (ΔN p [n]) determined from the second counter output signal is determined to be equal to zero, further comprising: generating a second angular velocity signal that represents an adjusted version of the computed rotor angular velocity (ω MTa [n]) during the present control period by setting the second angular velocity signal equal to a value (ω MTa [n−1]) of the second angular velocity signal that was computed during the previous control period.