Publications

Modified CORDIC Algorithm for Givens Rotator

Abstract

The article presents a modified CORDIC algorithm for implementing a Givens rotator. The CORDIC algorithm is an iterative method for computing trigonometric functions and rotating vectors without using complex calculations. The authors propose two modifications for improving the classical CORDIC algorithm: completing iterations with one-directional rotation of the vector at the final stages and choosing a scaling factor value that can be implemented with low-cost dedicated hardware utilising canonical signed digits representation. The modified algorithm is implemented in a pipeline approach using Verilog language in an Altera Cyclone V System-on-Chip FPGA. The results show that the proposed algorithm achieves higher accuracy and lower latency than the classic CORDIC algorithm.

Date
2024
Authors
Pawel Poczekajlo, Leonid Moroz, Ewa Deelman, Pawel Gepner
Book
International Conference on Computational Science
Pages
101-114
Publisher
Springer Nature Switzerland