A Low Latency Floating Point CORDIC Algorithm for Sin/Cosine Function

Nanxin Hou,Mingjiang Wang,Xiafeng Zou,Ming Liu
DOI: https://doi.org/10.1109/siprocess.2019.8868623
2019-01-01
Abstract:The CORDIC algorithm computes trigonometric functions just by shifting and adding. It is widely used due to low hardware complexity. However, the excessive number of iterations is a bottleneck for the optimization of the CORDIC. Based on IEEE754 double-precision floating-point, this paper uses 4-step iteration in each cycle, which improving precision and shortening the calculation period. With the range between the input angle Z and the x, y axis is greater than 2 -6 , while Z∈[-2 16 ,2 16 ], the accuracy of sine/cosine function is guaranteed within one ulp. The hardware architecture is coded using the Verilog language and integrated to derive its performance.
What problem does this paper attempt to address?