Design and Implementation of High-speed and High-precision CORDIC Algorithm
For the traditional coordinate rotation digital computer (CORDIC) algorithm in the implementation of trigonometric function calculation there are problems of low output accuracy and long output delay, a low-latency CORDIC algorithm using the greedy algorithm to eliminate redundant iterations is proposed, which analyses the concomitantly induced unfixed scaling factor, and corrects the scaling factor by using binary decomposition, which ensures the computational Accuracy. The simulation analysis is carried out in MATLAB, and the implementation and verification are carried out on field programmable gate array (FPGA); the results show that, for example, with 32-bit output, the average number of iterations in the calculation of trigonometric functions has been reduced by 65.6%, and the average accuracy of the calculation results reaches 3.46E-11, so the algorithm has potential application value in digital signal processing systems with high real-time and high accuracy requirements.
Authors
- Zhenfu Feng (ORCID: https://orcid.org/0000-0003-1758-0884)
- Hao Chang (ORCID: https://orcid.org/0000-0001-7082-2526)
- Ang Li (ORCID: https://orcid.org/0000-0003-0710-3232)
- Lidong Xing
- Huan Zhang (ORCID: https://orcid.org/0000-0002-3793-9279)
Institutions
- Xi’an University of Posts and Telecommunications (CN)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/icftic64248.2024.10912937
- Citations
- 1
- Primary Topic
- Fault Detection and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.33