Arithmetic for an SVD processor
Journal of Parallel and Distributed Computing - Parallelism in Computer Arithmetic
Redundant and On-Line CORDIC: Application to Matrix Triangularization and SVD
IEEE Transactions on Computers
Constant-Factor Redundant CORDIC for Angle Calculation and Rotation
IEEE Transactions on Computers - Special issue on computer arithmetic
High Performance Rotation Architectures Based on the Radix-4 CORDIC Algorithm
IEEE Transactions on Computers
Division and Square Root: Digit-Recurrence Algorithms and Implementations
Division and Square Root: Digit-Recurrence Algorithms and Implementations
IEEE Transactions on Computers
Redundant and On-Line CORDIC for Unitary Transformations
IEEE Transactions on Computers
Redundant CORDIC Rotator Based on Parallel Prediction
ARITH '95 Proceedings of the 12th Symposium on Computer Arithmetic
Very-High Radix Circular CORDIC: Vectoring and Unified Rotation/Vectoring
IEEE Transactions on Computers - Special issue on computer arithmetic
CORDIC Processor for Variable-Precision Interval Arithmetic
Journal of VLSI Signal Processing Systems
Fine-grained vs. coarse-grained shift-and-add arithmetic in FPGAs (abstract only)
Proceedings of the 18th annual ACM/SIGDA international symposium on Field programmable gate arrays
Hi-index | 0.00 |
In this work we extend the radix-4 CORDIC algorithm to the vectoringmode (the radix-4 CORDIC algorithm was proposed recently by the authors forthe rotation mode). The extension to the vectoring mode is notstraightforward, since the digit selection function is more complex in thevectoring case than in the rotation case; as in the rotation mode, the scalefactor is not constant. Although the radix-4 CORDIC algorithm in vectoringmode has a similar recurrence as the radix-4 division algorithm, there arespecific issues concerning the vectoring algorithm that demand dedicatedstudy. We present the digit selection for nonredundant and redundantarithmetic (following two different approaches: arithmetic comparisons andtable look-up), the computation and compensation of the scale factor, andthe implementation of the algorithm (with both types of digit selection) ina word-serial architecture. When compared with conventional radix-2(redundant and non-redundant) architectures, the radix-4 algorithms presenta significant speed up for angle calculation. For the computation of themagnitude the speed up is very slight, due to the nonconstant scale factorin the radix-4 algorithm.