disclosed is a technique for compensating for an abnormal output of a resolver . more specifically , a central processing unit sets a current motor position angle before compensation θ n , org as a current motor position angle θ n and obtains a motor position change δθ n between a current sampling and a previous sampling and a motor position change δθ n - 1 between the previous sampling and a more previous sampling . subsequently , a variable a is calculated based on the above angles . the cpu determines whether to perform the compensation by comparing the calculated variable a and a calibration variable k and calculates a current motor position angle for compensation θ n . finally , the cpu compensates for the absence of motor rotor position information with the calculated current motor position angle for compensation θ n .