Mixed-radix,virtually scaling-free CORDIC algorithm based rotator for DSP applications |
| |
Institution: | 1. School of Engineering and Applied Science, Ahmedabad, India;2. Pandit Deendayal Petroleum University, Gandhinagar, India;3. Vishwakarma Government Engineering College, Ahmedabad, India |
| |
Abstract: | In this work, we proposed a novel Coordinate Rotation DIgital Computer (CORDIC) rotator algorithm that converges faster by performing radix-2,4 and 16 CORDIC iterations while maintaining the scale factor implicitly constant. A mixed-radix is used to achieve convergence faster to reduce the computational latency of the CORDIC algorithm. The main concern of the higher radix CORDIC algorithm is the compensation of a variable scale factor. To solve this problem, the Taylor series approximation of sine and cosine is proposed for a higher radix CORDIC algorithm to achieve the scaling-free rotation of the two-dimensional vector. The scaling-free rotation of the proposed CORDIC algorithm removes the read-only memory (ROM) needed to store scale factor of higher radix CORDIC algorithm. Further, the proposed CORDIC algorithm is designed in rotation mode and optimized by removing the Z datapath for the digital signal processing (DSP) applications for which the angle of rotation is known in advance. Finally, the multipath delay commutator (MDC) fast Fourier transform (FFT) algorithm is implemented with the proposed CORDIC algorithm based rotator on FPGA. The proposed design is compared with existing designs. In a comparison between the radix-16 CORDIC rotator based FFT implementation and our proposed implementation, it has been found out that implementation proposed in this article has used 17% fewer resources. |
| |
Keywords: | Two-dimensional vector rotation Higher radix CORDIC Multipath-delay commutator (MDC) architecture Carry-save arithmetic Scaling-free vector rotation |
本文献已被 ScienceDirect 等数据库收录! |
|