利用CORDIC计算三教函数值.pdfVIP

  • 6
  • 0
  • 约2.87千字
  • 约 3页
  • 2017-08-09 发布于河北
  • 举报
利用CORDIC计算三教函数值.pdf

利用CORDIC 计算三角函数 算法概括: CORDIC 基本方程可以表示为: -i x = x - y d 2 i +1 i i i -i y = y - x d 2 i +1 i i i -i -i z = y - d tan (2 ) i +1 i i 其中d = -1 if z 0, else +1. i i 如果用来计算三角函数可以利用初始条件: x0 = 1 / An (用来抵消迭代过程产生的增益) y0 = 0 得到 xn = cos z0 yn = sin z0 其中 利用Matlab 生成ROM 表和测试值: % Initialization arctan table cordic_precision=Bitwidth-1; ScalingFactor = (2^(cordic_precision-1)); K=1.0; for i=1:cordic_precision cordic_atan_table(i) = round(atan(K)*ScalingFactor); K=0.5*K; end;

文档评论(0)

1亿VIP精品文档

相关文档