Design and Implementation of a Dynamic CORDIC Processor
This paper presents a Dynamic CORDIC Processor that uses variable radices for trigonometric function computation. The CORDIC algorithm is a well known hardware algorithm for computing various elementary functions. When the authors use these algorithms in real time signal processing significant reduction in processing latency is required, due to its sequential nature. The basic principle of CORDIC processor presented in this paper is to dynamically change the radix of computation during operation. This yields a reduction in the number of iterations by 34% for 64-bit precision arithmetic.