On hardware for computing exponential and trigonometric functions

被引:44
作者
Kantabutra, V
机构
[1] Department of Mathematics, Idaho State University, Pocatello
关键词
exponential function; trigonometric functions; elementary functions; transcendental functions; CORDIC; division by convergence; high-precision VLSI computer arithmetic hardware; real-time graphics; navigation; control systems;
D O I
10.1109/12.485571
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents new, fast hardware for computing the exponential function, sine, and cosine. The main new idea is to use low-precision arithmetic components to approximate high precision computations, and then to correct very quickly the approximation error periodically so that the effect is to get high precision computation at near low-precision speed. The algorithm used in the paper is a nontrivial modification of the well-known CORDIC algorithm, and might be applicable to the computation of other functions than the ones presented.
引用
收藏
页码:328 / 339
页数:12
相关论文
共 32 条
[1]   PREDICTIVE ALGORITHMS FOR SOME ELEMENTARY FUNCTIONS IN RADIX-2 [J].
BAKER, PW .
ELECTRONICS LETTERS, 1973, 9 (21) :493-494
[2]  
BAKER PW, 1975, IEEE T COMPUT, P322
[3]  
BAKER PW, 1976, IEEE T COMPUT, P1134
[4]  
CHAN PK, 1990, IEEE T COMPUTERS AUG
[6]  
Cody WJ, 1980, SOFTWARE MANUAL ELEM
[7]  
*CYR CORP, 1989, FASM ACC REP
[8]  
DELUGISH BG, 1970, THESIS U ILLINOIS UR
[9]   THE CORDIC ALGORITHM - NEW RESULTS FOR FAST VLSI IMPLEMENTATION [J].
DUPRAT, J ;
MULLER, JM .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (02) :168-178
[10]   RADIX-16 EVALUATION OF CERTAIN ELEMENTARY FUNCTIONS [J].
ERCEGOVAC, MD .
IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) :561-566