摘要:
CORDIC算法的来历与用途大家网上随处可以见到,这里写 一下自己的理解。将P(x,y)旋转角度a得到新的坐标P’(x’,y’)。这里的坐标变换为:x’= x cos(a) – y sin(a) = cos(a)(x-y *tan(a))y’= y cos(a) + xsin(a) = cos(a)(y+x*tan(a))旋转角度a为常数时,如果tan(a)=2-i ,即可用移位代替乘法便于快速高效在FPGA中实现。每次都旋转固定角度delta, 则cos(delta)=cos(arctan(2-i)).而从而得到简便计算如下:atan(2^-i)的结果是预先计算好存储下来了Ki= 阅读全文