Design, Implementation and Analysis of a New Redundant CORDIC Processor with Constant Scaling Factor and Regular Structure

  • Authors:
  • Shen-Fu Hsiao;Jen-Yin Chen

  • Affiliations:
  • Institute of Computer and Information Engineering, National Sun Yat-Sen University, Kaohsiung, Taiwan;Institute of Computer and Information Engineering, National Sun Yat-Sen University, Kaohsiung, Taiwan

  • Venue:
  • Journal of VLSI Signal Processing Systems
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

A new high-speed redundant CORDIC processor is designed and implemented based on the double rotation method,which turns out to be the two-dimensional (2D) Householder CORDIC, a special case of the generalized Householder CORDIC in the 2D Euclidean vector space. The new processor has the advantages of regular structure and high throughput rate. The pipelined structure with radix-2 signed-digit (SD) redundant arithmetic is adopted to reduce the carry-propagation delay of the adderswhile the digit-serial structure alleviates the burden ofthe hardware cost and I/O requirement. Compared to previously proposed designs, the new CORDIC processor preserves the constant scaling factor, an important merit of theoriginal CORDIC, and thus does not require any complicated division or square-root operations for variable scaling factor calculation.Furthermore, the processor is well suited to VLSI implementation since itdoes not call for any irregularly inserted correcting iterations.Both angle calculation mode for computing trigonometric functionand vector rotation mode for plane rotations are supported.Practical VLSI chip implementation of the fixed-point redundantCORDIC processor using 0.6 μm standard cell library is given includingdetailed numerical error analysis.