CORDIC-like method for solving Kepler's equation
Abstract
Context. Many algorithms to solve Kepler's equations require the evaluation of trigonometric or root functions.
Aims: We present an algorithm to compute the eccentric anomaly and even its cosine and sine terms without usage of other transcendental functions at run-time. With slight modifications it is also applicable for the hyperbolic case.
Methods: Based on the idea of CORDIC, our method requires only additions and multiplications and a short table. The table is independent of eccentricity and can be hardcoded. Its length depends on the desired precision.
Results: The code is short. The convergence is linear for all mean anomalies and eccentricities e (including e = 1). As a stand-alone algorithm, single and double precision is obtained with 29 and 55 iterations, respectively. Half or two-thirds of the iterations can be saved in combination with Newton's or Halley's method at the cost of one division.
- Publication:
-
Astronomy and Astrophysics
- Pub Date:
- November 2018
- DOI:
- 10.1051/0004-6361/201833162
- arXiv:
- arXiv:1808.07062
- Bibcode:
- 2018A&A...619A.128Z
- Keywords:
-
- celestial mechanics;
- methods: numerical;
- Astrophysics - Instrumentation and Methods for Astrophysics;
- Astrophysics - Earth and Planetary Astrophysics;
- Astrophysics - Solar and Stellar Astrophysics
- E-Print:
- 8 pages, 9 figures. After language and proof edit. Published in A&