Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016)

Implementation of High Accuracy Trigonometric Function on FPGA by Taylor Expansion

Authors
Duoli Zhang, Jingju Yu, Yukun Song
Corresponding Author
Duoli Zhang
Available Online September 2016.
DOI
https://doi.org/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.
Open Access
This is an open access article distributed under the CC BY-NC license.

Download article (PDF)

Proceedings
2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016)
Part of series
Advances in Computer Science Research
Publication Date
September 2016
ISBN
978-94-6252-240-4
ISSN
2352-538X
DOI
https://doi.org/10.2991/iccia-16.2016.68How to use a DOI?
Open Access
This is an open access article distributed under the CC BY-NC license.

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  - 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  - https://doi.org/10.2991/iccia-16.2016.68
ID  - Zhang2016/09
ER  -