首页> 外文期刊>Computers, IEEE Transactions on >Adaptive CORDIC: Using Parallel Angle Recoding to Accelerate Rotations
【24h】

Adaptive CORDIC: Using Parallel Angle Recoding to Accelerate Rotations

机译:自适应CORDIC:使用平行角度重新编码来加速旋转

获取原文
获取原文并翻译 | 示例

摘要

The CORDIC algorithm is used in the evaluation of a wide variety of elementary functions. It is a simple and elegant method, but it suffers from long latency. The Angle Recoding method is able to reduce the number of iterations by more than 50 percent, but its implementation in hardware requires a large increase in cycle time, to accommodate its complex angle selection function. This restricts its use to those cases where the angle of rotation is fixed and known in advance, so that the angle selection can be performed offline. This paper presents a simpler implementation of the angle selection scheme that does not require an increase in cycle time, thus allowing the Angle Recoding method to be used dynamically for arbitrary angles. The method also has the advantage that all the angle constants are found in parallel, in a single step, by testing only the initial rotation angle, without having to perform successive CORDIC iterations. This dynamic Angle Recoding method can be formulated to use ȁC;sections,ȁD; to limit the number of range comparators needed, to a reasonable value. There is an increase in the number of adaptive CORDIC iterations needed, but this problem can be mitigated by using a buffer in conjunction with the method of sections.
机译:CORDIC算法用于评估各种基本功能。这是一种简单而优雅的方法,但是却存在较长的延迟。角度重新编码方法能够将迭代次数减少50%以上,但是在硬件中实现该方法需要大量增加循环时间,以适应其复杂的角度选择功能。这将它的使用限制在那些旋转角度固定且事先已知的情况下,以便可以离线进行角度选择。本文提出了一种角度选择方案的更简单实现,该方案不需要增加周期时间,从而允许将角度重新编码方法动态地用于任意角度。该方法还具有的优点是,仅通过测试初始旋转角度即可在一个步骤中并行找到所有角度常数,而不必执行连续的CORDIC迭代。这种动态角度重新编码方法可以制定为使用useC;sectionsȁD;将所需的范围比较器的数量限制为合理的值。所需的自适应CORDIC迭代次数有所增加,但是可以通过结合使用缓冲区和分段方法来缓解此问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号