ASIC Implementation of High Performance Radix-8 CORDIC Algorithm

Ankur Changela, Mazad Zaveri, Anurag Lakhlani · 2018

The COordinate Rotation DIgital Computer(CORDIC) is a well known special purpose algorithm to compute various complex mathematical functions. Since CORDIC has less hardware complexity, it has achieved the attention of many researchers. CORDIC is the part of many real time applications such as FFT and DCT in the field of communication systems, signal and image processing. Main drawback of CORDIC algorithm is high latency i.e. number of iterations required to compute the total rotation. Many researchers have reported CORDIC algorithm with reduced latency but at the cost of increase in hardware complexity and/or increase in delay of micro-rotation i.e. iteration. In this paper the radix-8 CORDIC algorithm is presented. Proposed radix-8 CORDIC algorithm takes n/3 iterations to compute the total rotation and three additional iterations to compensate the scale factor. Further the detailed comparison between proposed radix-8 CORDIC algorithm and recently reported CORDIC algorithm is presented considering three parameters: 1. Latency 2. Hardware Complexity and 3. Critical Delay.

Read the paper · More papers on PaperTik