Design and Implementation of Arcsine/Arccosine Function Based on an Improved CORDIC Algorithm with Double Rotations

Bao-ying HUANG,Sheng CHANG,Qi-jun HUANG,Hao WANG
DOI: https://doi.org/10.19304/j.cnki.issn1000-7180.2013.12.035
2013-01-01
Abstract:According to the defect of traditional CORDIC algorithm on calculating arcsine and arccosine function ,an improved algorithm is proposed ,which uses double rotations with a constant factor and partial direction prediction . The modeling and fixed-point simulation is implemented on MATLAB platform ,while the hardware realization is done on FPGA with a pipeline structure .The speed of this IP core reaches 192 M Hz and the average error is less than 10-4 .This algorithm is of better precision than traditional CORDIC on average ,higher speed than linear compensation .And it costs less resource than double rotations algorithm with pipeline structure .
What problem does this paper attempt to address?