FAQ

The CORDIC method of calculating the exponential function

Publication date: 27.04.2018

Technical Transactions, 2018, Volume 4 Year 2018 (115), pp. 119 - 126

https://doi.org/10.4467/2353737XCT.18.059.8371

Authors

,
Leonid Moroz
Department of Security of Information Technology, Lviv Polytechnic National University, Ukraine
All publications →
Volodymyr Samotyy
Department of Automatic Control and Information Technology, Faculty of Electrical and Computer Engineering, Cracow University of Technology; Department of Computerized Automatic Systems, Lviv Polytechnic National University
All publications →

Titles

The CORDIC method of calculating the exponential function

Abstract

This article presents a modern method of calculating the exponential function exp(x) based on the CORDIC iterative algorithm. The proposed solution is implemented in the form of a single iterative equation, which results in the simplification of the electronic version of this algorithm, thus reducing the cost of the device. It is important to point out that the accuracy of the calculation of the analysed function is not lost.

References

[1] Walther J.S., A unified algorithm for elementary functions, [in:] Proc. Spring Joint Comput. Conf., 1971, 379–385.
[2] Walther J.S., Elementary floating-point Cordic function processor and shifter, US Patent 3766370, 1973.
[3] Muller J.M., Elementary functions: algorithms and implementation. Birkhauser Boston, 2nd edition, 2006.
[4] Hu X., Huber R., Bass S., Expanding the Range of Convergence of the CORDIC Algorithm, IEEE Transactions on Computers, Vol. 40, 1, 1991, 13–21.
[5] Llamocca-Obregоn D.R., Agurto-Rіos C.P., A Fixed-Point Implementation of the Expanded Hyperbolic CORDIC Algorithm, Latin American Appl. res., Vol. 37, 1, 2007, 1–10.
[6] Sudha J., Hanumantharaju M.C., Venkateswarulua V., Jayalaxmi H., A Novel Method for Computing Exponential Function Using CORDIC Algorithm, Procedia Engineering, 30, 2012, 519–528.
[7] Pottathuparambil R., Sass R., Implementation of a CORDIC based double-precision exponential core on an FPGA, Proceedings of RSSI, 2008, 1–4.
[8] Boudabous A., Ghozzi F., Kharrat M., Masmoudi N., Implementation of hyperbolic functions using cordic algorithm, in Proc. of the 16th Inter. Conf. on Microelectronics, 2004, 738–741.
[9] Volder J.E., The CORDIC Trigonometric Computing Technique, IRE Transactions on Electronic Computers, 1959, 330–334.
[10] Kantabutra V., Apparatus For Computing Exponential And Trigonometric Functions, United States Patent, US006055553A, Apr. 25, 2000.
 

Information

Information: Technical Transactions, 2018, Volume 4 Year 2018 (115), pp. 119 - 126

Article type: Original article

Titles:

Polish:

The CORDIC method of calculating the exponential function

English:

The CORDIC method of calculating the exponential function

Authors

Department of Security of Information Technology, Lviv Polytechnic National University, Ukraine

Department of Automatic Control and Information Technology, Faculty of Electrical and Computer Engineering, Cracow University of Technology; Department of Computerized Automatic Systems, Lviv Polytechnic National University

Published at: 27.04.2018

Article status: Open

Licence: None

Percentage share of authors:

Leonid Moroz (Author) - 50%
Volodymyr Samotyy (Author) - 50%

Article corrections:

-

Publication languages:

English

View count: 2192

Number of downloads: 1418

<p> The CORDIC method of calculating the exponential function</p>