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

Nanxin Hou, Mingjiang Wang, Xiafeng Zou, Ming Liu · 2019

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∈[-216,216], 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.

Read the paper · More papers on PaperTik