Cordic算法

一.传统CPU计算三角函数方式

1.泰勒级数(用无限项连加式的级数来表示一个函数,这些相加的项由函数在某一点的导数求得)

2.查表法(先算出所有点的三角函数值,再实时查表)

二.FPGA计算三角方式

FPGA等计算能力弱的嵌入式设备进行加减运算还是容易实现,但是想要计算三角函数(sin、cos、tan),就比较费力。

使用:CORDIC(COordinate Rotation DIgital Computer)算法是一种用于计算向量旋转的算法。其基本原理是利用旋转角度与旋转轴之间的关系,通过一系列的移位和加法操作来实现旋转计算,而不需要进行乘法运算。

posted @ 2023-08-31 19:46  朱小勇  阅读(88)  评论(0编辑  收藏  举报