CORDIC algorithm on FPGA for general formula of sine & cosine based on complement method
Lin Ruo-b
Abstract
Lin Ruo-b
Abstract
Aiming at the problems of classic CORDIC algorithm on FPGA,CORDIC algorithm for the general formula of sine cosine was discussed using mathematical induction method to deduce the formula.Firstly,it calculated the fixed rotation angle variables,and used complement method to calculate angle variables,determined the rotation direction,and realized the calculation of sine cosine function on shift and addition operation of the rotation direction.Simulation results show that the require registers of general formula method is only 1/6 of pipelined method at 13 bit-width of input angle and the calculating time is the same as pipelined method,but the initial-delay is only 3 clock,far less than the traditional iterative method and pipelined method with the initialdelay are 11 clock.Calculation error of cosine function is about 0.8 percent of its true value.It has the characteristics of little initial-delay and speed calculation and low memory resource,which is suitable for application on real-time signal processing.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Aiming at the problems of classic CORDIC algorithm on FPGA,CORDIC algorithm for the general formula of sine cosine was discussed using mathematical induction method to deduce the formula.Firstly,it calculated the fixed rotation angle variables,and used complement method to calculate angle variables,determined the rotation direction,and realized the calculation of sine cosine function on shift and addition operation of the rotation direction.Simulation results show that the require registers of general formula method is only 1/6 of pipelined method at 13 bit-width of input angle and the calculating time is the same as pipelined method,but the initial-delay is only 3 clock,far less than the traditional iterative method and pipelined method with the initialdelay are 11 clock.Calculation error of cosine function is about 0.8 percent of its true value.It has the characteristics of little initial-delay and speed calculation and low memory resource,which is suitable for application on real-time signal processing.
Key concepts: CORDIC, Sine, Trigonometric functions, Algorithm, Rotation (mathematics), Sine and cosine transforms, Mathematics, Complement (music)