Implementation of High Accuracy Trigonometric Function on FPGA by Taylor Expansion
- DOI
- 10.2991/iccia-16.2016.68How to use a DOI?
- Keywords
- Taylor expansion; trigonometric function; iterative loop; FPGA.
- Abstract
High-precision implementation of trigonometric function has been important in navigation, engineering, physics and other modern DSP. It presents an implementation of trigonometric function based on Taylor expansion in this paper. This means can calculate the value of trigonometric function at any angle. And the means takes Taylor expansion in four subsections based on the error analysis of Lagrange remainder. The input and output values are radians which meet 32-bit single-precision floating-point numbers of IEEE-754 standard. The algorithm is achieved by an iterative loop hardware circuit on FPGA chip. And the hardware architecture improves the efficiency of data processing by batch processing which is based on register reuse. The results show that this means uses less hardware resources and the accuracy of this circuit reaches 10-6.
- Copyright
- © 2016, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Duoli Zhang AU - Jingju Yu AU - Yukun Song PY - 2016/09 DA - 2016/09 TI - Implementation of High Accuracy Trigonometric Function on FPGA by Taylor Expansion BT - Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016) PB - Atlantis Press SP - 375 EP - 379 SN - 2352-538X UR - https://doi.org/10.2991/iccia-16.2016.68 DO - 10.2991/iccia-16.2016.68 ID - Zhang2016/09 ER -