A KIND OF TRIGONOMETRIC GRNERATOR ON COMPUTING DYNAMIC EQUATIONS FASTLY
YU Huadong1, FANG Bin1, ZHOU Donghui2
1. Institute of Microcomputer Applications, Bejing Polytechnic University, Beijing 100022; 2. Department of Electrical Engineering Ocean University of Qingdao, Qingdao 266003
Abstract:Computing the trigonometric is a large percentage in fast computation of dynamic equations on manipulator,how to compute the trigonometric fastly is one of important tasks in it.In this paper,after introducing the CORDIC algorithm, A Bit Parallel Iterative Cordic Architecture is provided to implement the trigonometric unit,then the implementation and simulation are given,and the throughput rate and precision is also analyzed.This structure shows a trade off between area usage and maximum achievable speed,and it is easy to be implemented by VLSI.
[1] Jack E Volder.The Cordic Trignometic Compucting Technique.IRE Trans Electric Computeing,1959,EC-8:330-334 [2] Walther J S.A unified algorithm for elementary functions.Spring Joint Computer Conf,1971.379-385 [3] Andraka R.A survey of cordic algorithms for fpga based computers.In Proceedings of the 1998 ACM/SIGDA sixth international symposium on Field Programmable Gate Arrays,Monterey,CA,1998.191-200 [4] Jeremy M Underwood,Bruce H Edwards.How Do Calculator Calculate Trigonmetric Functions.www.math.ulf.edu/be/paperfront.pdf [5] Jean Duprat,Jean-Michel Muller.The CORDIC Algorithm:New Results for Fast VLSI implementation.IEEE Transactions on Computers,1993,42(2):168-178 [6] 谈宜育,卞文兵,李元.一种基于CORDIC算法的坐标变换电路.数据采集与处理,2001,16(2):257-260 [7] 李滔,韩月秋.基于流水线CORDIC算法的三角函数发生器.[J].电子技术应用,1999,(6):52-53 [8] Jeong-A Lee.CORDIC for Tel-robot kinematics computation Robotics.http://www.isso.uh.edu/publications/A9232/Robotics.html