Abstract

Background: Coordinate Rotation Digital Computer (CORDIC) can be used for computing trigonometric functions like sine and cosine for which it iterates over a for loop and performs rotation of the input angle. Methods: On the basis of the condition, it decides addition and subtraction operations to compute the sine and cosine values. In general, for each iteration in the CORDIC algorithm, it produces 1 extra bit of accuracy. This paper presents an in-depth survey of the many changes to the CORDIC algorithm proposed over recent years. An efficient method to calculate the sine and cosine of an input angle using the CORDIC algorithm with minimum hardware requirement is presented here. Results: CORDIC algorithm is implemented for 8 bits, 16 bits and 32 bits input and the average percentage error obtained as the results are 1.67%, 0.003785% and 0.003290% respectively. Conclusion: It can be seen that by increasing the number of bits, the accuracy increases. For a complete survey, discussions addressing the CORDIC algorithm are also presented.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.