FPGA Implementation of Elementary Generalized Unitary Rotation with CORDIC Based Architecture
NORCHIP 2012: Conference Proceedings 2012
Peteris Misāns, Uldis Derums, Uldis Kanders

This paper describes the first trial of implementation of generalized unitary Jacobi-like rotation (the device is called EGU-rotator, further referred to as rotator) purely based on the CORDIC algorithm into Altera's and Xilinx FPGAs. The basics and examples for factorization of the generalized rotation matrix (further, matrix) are given. The number of matrix shapes alternates in the range from 4 to 64 depending on the range of used angles (parameters). A unified algorithm for implementation of parametrical rotator is provided. Reconfigurable architecture of rotator is briefly described. The choice of architecture is determined by 3 addresses and they correspond to different shapes of the matrix. The comparison of device resources for different wordlengths, the number of CORDIC iterations and platforms is given. The complex rotator works approximately 3 times slower and consumes approximately 5 times more device resources than a single CORDIC rotator. © 2012 IEEE.


Keywords
CORDIC algorithm; FPGA; unitary Jacobi matrix; Unitary transforms
DOI
10.1109/NORCHP.2012.6403102
Hyperlink
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6403102

Misāns, P., Derums, U., Kanders, U. FPGA Implementation of Elementary Generalized Unitary Rotation with CORDIC Based Architecture. In: NORCHIP 2012: Conference Proceedings, Denmark, Copenhagen, 12-13 November, 2012. Piscataway: IEEE, 2012, pp.1-6. ISBN 978-1-4673-2221-8. e-ISBN 978-1-4673-2222-5. Available from: doi:10.1109/NORCHP.2012.6403102

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196