摘要: 上两篇博文[Cordic算法——圆周系统之旋转模式][1]、[Cordic算法——圆周系统之向量模式][2]做了理论分析和实现,但是所用到的变量依然是浮点型,而cordic真正的用处是基于FPGA等只能处理定点的平台。只需将满足精度的浮点数,放大2^n倍,取整,再进行处理。 1. 旋转模式 假设要通 阅读全文
posted @ 2017-07-01 13:41 肉娃娃 阅读(12067) 评论(1) 推荐(2)
摘要: 向量模式则用来解决反三角函数的问题,体现的应用主要是直角坐标向极坐标转换,即已知一点的直角坐标(x,y),求其极坐标(α,γ),实际上是求arctan(y/x)。 阅读全文
posted @ 2017-07-01 11:08 肉娃娃 阅读(3933) 评论(0) 推荐(1)
摘要: 通常,旋转模式常用来解决三角函数的问题,体现的应用主要是极坐标向直角坐标转换,即已知一点的极坐标(α,r),求其直角坐标(x,y),实际上是求sinα、cosα或者tanα。 为了便于理解,开头先抛出cordic算法的实质,即类似于二分法加旋转的概念,下面来解释。 阅读全文
posted @ 2017-07-01 10:01 肉娃娃 阅读(11131) 评论(0) 推荐(3)