Scaling Free CORDIC Algorithm Implementation of Sine and Cosine Function

被引:0
作者
Mokhtar, A. S. N. [1 ]
Reaz, M. B. I. [1 ]
Chellappan, K. [2 ]
Ali, M. A. Mohd [2 ]
机构
[1] Natl Univ Malaysia, Dept Elect Elect & Syst Engn, Fac Engn & Built Environm, Selangor, Malaysia
[2] Natl Univ Malaysia, Inst Space Sci ANGKASA, Selangor, Malaysia
来源
WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL II | 2013年
关键词
Cosine/sine; FPGA; Scaling-free CORDIC algorithm; ARCHITECTURE; COMPUTATION; ITERATIONS; TRANSFORM; ROTATOR;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Coordinate Rotation Digital Computer (CORDIC) algorithm is an established method in complex arithmetic function discovery using shift and add operations. An absolute Scaling-free CORDIC algorithm for cosine and sine function computation function has been implemented. A combination of third order approximation Taylor series and leading-one-bit detection algorithm has been adopted in this implementation. Seven (7) iterations were required for a 16-bits iterative architecture implementation of the proposed algorithm. The synthesis result shows that the algorithm is suitable for high-speed computational applications.
引用
收藏
页码:926 / +
页数:3
相关论文
共 29 条
[1]   Area-Time Efficient Scaling-Free CORDIC Using Generalized Micro-Rotation Selection [J].
Aggarwal, Supriya ;
Meher, Pramod K. ;
Khare, Kavita .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (08) :1542-1546
[2]   High performance rotation architectures based on the radix-4 CORDIC algorithm [J].
Antelo, E ;
Villalba, J ;
Bruguera, JD ;
Zapata, EL .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (08) :855-870
[3]   FPGA realization of a CORDIC based FFT processor for biomedical signal processing [J].
Banerjee, A ;
Dhar, AS ;
Banerjee, S .
MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (03) :131-142
[4]   The differential CORDIC algorithm: Constant scale factor redundant implementation without correcting iterations [J].
Dawid, H ;
Meyr, H .
IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (03) :307-318
[5]  
Dawid H., 1992, Proceedings of the International Conference on Application Specific Array Processors (Cat. No.92TH0453-1), P358, DOI 10.1109/ASAP.1992.218559
[6]   FOURIER-TRANSFORM COMPUTERS USING CORDIC ITERATIONS [J].
DESPAIN, AM .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (10) :993-1001
[7]   THE CORDIC ALGORITHM - NEW RESULTS FOR FAST VLSI IMPLEMENTATION [J].
DUPRAT, J ;
MULLER, JM .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (02) :168-178
[8]  
Ercegovac M., 2004, Digital Arithmetic
[9]  
Hosticka B. J., 1996, INVERSE KINEMATICS C, V143, P1
[10]   Fully Integrated FPGA-Based Controller for Synchronous Motor Drive [J].
Idkhajine, Lahoucine ;
Monmasson, Eric ;
Naouar, Mohamed Wissem ;
Prata, Antonio ;
Bouallaga, Kamel .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (10) :4006-4017