CFP last date
20 January 2025
Reseach Article

FPGA Implementation of sine and cosine value generators using CORDIC design for fixed angle rotation

Published on November 2014 by Manjunath.c.r, Sathiyapriya
International Conference on Innovations in Information, Embedded and Communication Systems
Foundation of Computer Science USA
ICIIECS - Number 4
November 2014
Authors: Manjunath.c.r, Sathiyapriya
19201bf1-2613-49d0-8efd-53e532218ee2

Manjunath.c.r, Sathiyapriya . FPGA Implementation of sine and cosine value generators using CORDIC design for fixed angle rotation. International Conference on Innovations in Information, Embedded and Communication Systems. ICIIECS, 4 (November 2014), 28-31.

@article{
author = { Manjunath.c.r, Sathiyapriya },
title = { FPGA Implementation of sine and cosine value generators using CORDIC design for fixed angle rotation },
journal = { International Conference on Innovations in Information, Embedded and Communication Systems },
issue_date = { November 2014 },
volume = { ICIIECS },
number = { 4 },
month = { November },
year = { 2014 },
issn = 0975-8887,
pages = { 28-31 },
numpages = 4,
url = { /proceedings/iciiecs/number4/18676-1505/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Innovations in Information, Embedded and Communication Systems
%A Manjunath.c.r
%A Sathiyapriya
%T FPGA Implementation of sine and cosine value generators using CORDIC design for fixed angle rotation
%J International Conference on Innovations in Information, Embedded and Communication Systems
%@ 0975-8887
%V ICIIECS
%N 4
%P 28-31
%D 2014
%I International Journal of Computer Applications
Abstract

CORDIC algorithm has been utilized for various applications such as DSP, Biometrics, Image processing, Robotics apart from general scientific and technical computation. Rotation of vectors through fixed angles has a wide range of application. But in reference to previous CORDIC models, we don't find any optimized scheme for rotation of vectors through fixed angles. This results in increase in On-chip area and power consumption. Taking all these important factors into consideration, here in this paper, we have proposed a simplified pipelined CORDIC architecture model by writing appropriate programs in VHDL for calculating sine and cosine values of an angle with fixed number of iterations. As a result of this, this proposed CORDIC algorithm model helps in achieving reduced On-chip area and power consumption compared to previous reference conventional CORDIC architecture models. System simulation is carried out using ModelSim 6. 3f and Xilinx ISE design Suite 9. 2i

References
  1. Ray Andraka, FPGA '98. Proceedings of the 1998 ACM/SIGDA sixth international symposium on Field programmable gate arrays, Feb. 22-24, 1998, Monterey, CA. pp191-200
  2. Vikas Sharma,"FPGA Implement999ation of EEAS CORDIC based Sine and Cosine Generator",M. Tech Thesis,Dept. Electron. Comm. Eng. ,Thapar Univ. , Patiala, 2009.
  3. Satyasen Panda,"Performance Analysis and Design of a Discrete Cosine Transformusing CORDICAlgorithm",M. TechThesis,Dept. Electron. Comm. Eng. ,NITRourkela, Rourkela,Orissa,2010.
  4. Kris Raj, Gaurav Doshi, Hiren Shah [online] Available: http://teal. gmu. edu/courses/ECE645/projects_S06/talks/CORDIC. pdf(URL)
  5. S. K. Pattanaik and K. K. Mahapatra,'DHT Based JPEG Image Compression Using a Novel Energy Quantization Method", IEEE International Conference on Industrial Technology,pp. 2827-2832,Dec 2006.
  6. Volder, J. ,"Binary Computation Algorithms for coordinate rotation and functiongeneration,"Convair Report IAR-1 148 Aeroelectrics Group, June 1956.
  7. Volder, J. ,"The CORDIC Trigonometric Computing Technique,"IRE Trans. Electronic Computing, Vol EC-8, pp330-334 Sept 1959.
  8. Walther J. S. ,"A unified algorithm for elementary functions," Spring Joint Computer Conf. ,1971,proc. ,pp. 379-385.
  9. Ahmed,H. M. ,Delosme, J. M. ,and Morf,M. ,"Highly Concurrent Computing Structure for Matrix Arithmetic and Signal Processing," IEEE Comput. Mag,,Vol. 15,1982,pp. 65-82.
  10. Pramod Kumar Meher. , and Sang Yoon Park. , "CORDIC Designs for Fixed Angle Rotation," IEEE Comput. Mag. , Vol. 22,2013,pp. 217-228.
  11. Vladimirova, T. and Tiggler, "FPGA Implementation of Sine and Cosine Generators Using the CORDIC Algorithm", Proc. of Military and Aerospace Application of Programmable Devices and Technologies Conference (MAPLD 99), Sep. 1999, Laurel, MA, A-2, pp. 28-30.
  12. Naveen Kumar and Amandeep Singh Sappal" Coordinate Rotation Digital Computer Algorithm: Design and Architectures", International Journal of Advanced Computer Science and Applications, Vol. 2, No. 4, 2011, pp 68-71.
  13. S. F. Hsiao and J. M. Delosme, Parallel Singular Value Decomposition of Complex Matrices usijng Multi{dimensional CORDIC Algorithms," IEEE Transactions on Signal Processing, vol. 44, no. 3, pp. 685{697, March 1996.
  14. J. Lee and T. Lang, On-line CORDIC for generalized singular value decomposition," in SPIE Vol. 1058 High Speed Computing II, pp. 235{47, 1989.
  15. S. F. Hsiao and J. M. Delosme, Householder CORDIC algorithms," IEEE Transactions on Computers, vol. C{44, no. 8, pp. 990{1001, Aug. 1995.
Index Terms

Computer Science
Information Sciences

Keywords

Cordic Sine Cosine Barrel Shifter Vhdl