Fast- and Low-Complexity atan2(a,b) Approximation [Tips and Tricks]
- Resource Type
- Periodical
- Authors
- Torres, V.; Valls, J.; Lyons, R.
- Source
- IEEE Signal Processing Magazine IEEE Signal Process. Mag. Signal Processing Magazine, IEEE. 34(6):164-169 Nov, 2017
- Subject
- Signal Processing and Analysis
Communication, Networking and Broadcast Technologies
Computing and Processing
Table lookup
Taylor series
Approximation algorithms
Object recognition
Signal processing algorithms
MATLAB
- Language
- ISSN
- 1053-5888
1558-0792
This article presents a new entry to the class of published algorithms for the fast computation of the arctangent of a complex number. Our method uses a look-up table (LUT) to reduce computational errors. We also show how to convert a large-sized LUT addressed by two variables to an equivalent-performance smaller-sized LUT addressed by only one variable. In addition, we demonstrate how and why the use of follow-on LUTs applied to other simple arctan algorithms produce unexpected and interesting results.