Cordic算法
一.传统CPU计算三角函数方式
1.泰勒级数(用无限项连加式的级数来表示一个函数,这些相加的项由函数在某一点的导数求得)
2.查表法(先算出所有点的三角函数值,再实时查表)
二.FPGA计算三角方式
FPGA等计算能力弱的嵌入式设备进行加减运算还是容易实现,但是想要计算三角函数(sin、cos、tan),就比较费力。
使用:CORDIC(COordinate Rotation DIgital Computer)算法是一种用于计算向量旋转的算法。其基本原理是利用旋转角度与旋转轴之间的关系,通过一系列的移位和加法操作来实现旋转计算,而不需要进行乘法运算。
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html