Mechanical Engineering

FPGA Fixed-Point Technology of Exponential Function Achieved by CORDIC Algorithm

Expand
  • School of Mechanical and Automotive Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China
唐文明(1983-),男,博士生,主要从事无损检测与数字信号处理技术研究

Received date: 2015-11-25

  Revised date: 2016-01-17

  Online published: 2016-06-05

Supported by

Supported by the National Key Foundation for Exploring Scientific Instrument(2013YQ230575)

Abstract

Although CORDIC algorithm has been widely used in various transcendental functions,its general itera- tive algorithm is inefficient in using FPGA (Field Programmable Gate Array) to solve the exponential function in a wide-range domain.In order to solve this problem,an FPGA fixed-point technology,which expands the conver- gence region and optimizes the iteration structure to implement CORDIC algorithm solver,is designed.In the inves- tigation,firstly,range compression method is employed to realize the convergence domain expansion of exponential function achieved by CORDIC algorithm.Secondly,the iteration structure of CORDIC algorithm is optimized.Then,the exponential function achieved by CORDIC algorithm is analyzed in a simulative way and implemented in FPGA.Finally,a 15-grade pipeline structure as well as a hyperbolic method is used to implement the expansion in convergence domain of CORDIC algorithm.Simulated and experimental results show that,in comparison with the general CORDIC algorithm,the proposed algorithm saves about 1/3 hardware resources,uses only two DSP multi- plexer units,expands the convergence domain from[-1.1182,1.1182]to[-6,6],and achieves a relative er- ror low to 10-3 .

Cite this article

TANG Wen-ming LIU Gui-xiong . FPGA Fixed-Point Technology of Exponential Function Achieved by CORDIC Algorithm[J]. Journal of South China University of Technology(Natural Science), 2016 , 44(7) : 9 -14 . DOI: 10.3969/j.issn.1000-565X.2016.07.002

Outlines

/