Welcome![Sign In][Sign Up]
Location:
Search - CORDIC arctan

Search list

[SourceCodecordic 实现arctan的matlab验证算法

Description: 用matlab验证cordic实现arctan算法的正确性,共迭代9级,验证过,程序正确
Platform: | Size: 544 | Author: jianchen8@163.com | Hits:

[Algorithmcordic

Description: cordic methods describe essentially the same algorithm that with suitably chosen inputs can be used to calculate a whole range of scientific functions including sin, cos, tan, arctan, arcsin, arccos, sinh, cosh, tanh, arctanh, log, exp, square root and even multiply and divide. the method dates back to volder [1959], and due to its versatility and compactness, it made possible the microcoding of the hp35 pocket scientific calculator in 1972. here is some code to illustrate the techniques. ive split the methods into three parts linear, circular and hyperbolic. in the hp35 microcode these would be unified into one function (for space reasons). because the linear mode can perform multiply and divide, you only need add/subtract and shift to complete the implementation. you can select in the code whether to do the multiples and divides also by cordic means. other multiplies and divides are all powers of 2 (these dont count). to eliminate these too, would involve ieee hackery.-cordic methods describe essentially the same algorithm that with suitably chosen inputs can be used to calculate a whole range of scientific functions including sin, cos, tan, arctan, arcsin, arccos, sinh, cosh, tanh, arctanh, log, exp, square root and even multiply and divide. the method dates back to volder [1959], and due to its versatility and compactness, it made possible the microcoding of the hp35 pocket scientific calculator in 1972. here is some code to illustrate the techniques. ive split the methods into three parts linear, circular and hyperbolic. in the hp35 microcode these would be unified into one function (for space reasons). because the linear mode can perform multiply and divide, you only need add/subtract and shift to complete the implementation. you can select in the code whether to do the multiples and divides also by cordic means. other multiplies and divides are all powers of 2 (these dont count). to eliminate these too, would involve ieee hackery.
Platform: | Size: 2048 | Author: waqas | Hits:

[VHDL-FPGA-Verilogatan_lut

Description: 基于改进的查找表的arctan计算模块,包含完整的VHDL源代码及部分注释.绝对原创!-Arctan calculation module based on improved searching form. The rar package contains complete VHDL source code and some notes. Absolutely original!
Platform: | Size: 12288 | Author: wgy | Hits:

[Communication-Mobileatan

Description: 反三角函数asin,acos,atan,atan2的实现,编写手机游戏的数学相关库时,经常会用到。 -反三角函数asin, acos, atan, atan2 realization, the preparation of mathematics related to mobile phone games library, is often used.
Platform: | Size: 1024 | Author: lili | Hits:

[VHDL-FPGA-Verilogcordic

Description: we propose a low-cost sequential and high performance architecture for the implementation of CORDIC algorithm in two computation modes. It suited for serial operation that performs conversion between polar and rectangular coordinate systems, essentially sin/cos, sinh/cosh and arctan computation. In our proposed architecture, radix-2 arithmetic is employed. The design targets real time application of fingerprint recognition. We present our VHDL description of CORDIC algorithm. To reduce iteration delay, we used some combinatory blocks. Fixed point arithmetic was considered. To valid our conception and its CORDIC accuracy, we present relative error calculated in convergence range for some trigonometric and hyperbolic functions. Our architecture was implemented and tested. The contribution of the paper includes the CORDIC design flow. -we propose a low-cost sequential and high performance architecture for the implementation of CORDIC algorithm in two computation modes. It suited for serial operation that performs conversion between polar and rectangular coordinate systems, essentially sin/cos, sinh/cosh and arctan computation. In our proposed architecture, radix-2 arithmetic is employed. The design targets real time application of fingerprint recognition. We present our VHDL description of CORDIC algorithm. To reduce iteration delay, we used some combinatory blocks. Fixed point arithmetic was considered. To valid our conception and its CORDIC accuracy, we present relative error calculated in convergence range for some trigonometric and hyperbolic functions. Our architecture was implemented and tested. The contribution of the paper includes the CORDIC design flow.
Platform: | Size: 2048 | Author: Nihel Neji | Hits:

[VHDL-FPGA-VerilogCircular-CORDIC-in-Vectoring-Mode

Description: The first iteration rotates the vectors the second or third quadrant to the first or fourth, respectively. The shift sequence is 0,0,1, and 2. The rotation angle of the first four steps becomes: arctan(∞) = 90◦ , arctan(20) = 45◦ , arctan(2− 1) = 26.5◦ , and arctan(2− 2) = 14◦ . -The first iteration rotates the vectors the second or third quadrant to the first or fourth, respectively. The shift sequence is 0,0,1, and 2. The rotation angle of the first four steps becomes: arctan(∞) = 90◦ , arctan(20) = 45◦ , arctan(2− 1) = 26.5◦ , and arctan(2− 2) = 14◦ .
Platform: | Size: 280576 | Author: hooman hematkhah | Hits:

[Special EffectsCORDIC算法MATLAB代码

Description: 坐标旋转数字计算机算法利用简单的移位和加法实现sin,cos,tan,arctan等函数的计算,适合计算机处理,速度快。(The algorithm of coordinate rotation digital computer realizes the computation of functions such as sin, cos, tan and arctan by simple shift and addition, which is suitable for computer processing and fast speed.)
Platform: | Size: 1024 | Author: lcr1995 | Hits:

[OtherCORDIC 代码

Description: Xilinx CORDIC 算法 MATLAB Verilog仿真(arctan.m Kn.m sin_cos.m MATLAB Verilog)
Platform: | Size: 2883584 | Author: TT1788 | Hits:

CodeBus www.codebus.net