DocumentCode
2761954
Title
Fast computation of arctangent functions for embedded applications: A comparative analysis
Author
Ukil, Abhisek ; Shah, Vishal H. ; Deck, Bernhard
Author_Institution
ABB Corp. Res., Baden-Daettwil, Switzerland
fYear
2011
fDate
27-30 June 2011
Firstpage
1206
Lastpage
1211
Abstract
Inverse tangent or arctangent function has many applications, for example, in estimating the phase angle of complex number utilized in electrical ac circuit analysis, power systems analysis, etc. Therefore, fast and accurate computation of the arctangent function is of great importance. Implementation of the arctan or atan2 using series expansions is accurate when computational cost is not an issue. However, for embedded applications such implementations cannot be used. As alternative, different approximations are proposed. In this paper, we present an efficient implementation using look-up table with 101-points. The accuracy is then increased by linear interpolation. The arctangent computation is extended to four quadrant operation using particular properties of arctan. The proposed scheme is implemented in a 60MHz microcontroller platform, typical for embedded applications. Comparative evaluations show that the accuracy of the proposed method is better than the reported approximation techniques. The time consumption of the proposed method is significantly less than that of the library function of the same microcontroller platform.
Keywords
interpolation; microcontrollers; power system analysis computing; table lookup; arctangent functions; complex number; electrical ac circuit analysis; embedded applications; frequency 60 MHz; inverse tangent function; linear interpolation; look-up table; microcontroller platform; phase angle; power systems analysis; Accuracy; Interpolation; Libraries; MATLAB; Microcontrollers; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics (ISIE), 2011 IEEE International Symposium on
Conference_Location
Gdansk
ISSN
Pending
Print_ISBN
978-1-4244-9310-4
Electronic_ISBN
Pending
Type
conf
DOI
10.1109/ISIE.2011.5984330
Filename
5984330
Link To Document