西安电子科技大学学报

• 研究论文 • 上一篇    下一篇

超低时延免迭代CORDIC算法

姚亚峰;冯中秀;陈朝   

  1. (中国地质大学 机械与电子信息学院,湖北 武汉 430074)
  • 收稿日期:2016-06-03 出版日期:2017-08-20 发布日期:2017-09-29
  • 作者简介:姚亚峰(1970-),男,副教授,博士,E-mail: 787458282@qq.com
  • 基金资助:

    湖北省自然科学基金资助项目(2014CFB896)

Ultra-low latency and omit-iteration CORDIC algorithm

YAO Yafeng;FENG Zhongxiu;CHEN Zhao   

  1. (Faculty of Mechanical & Electronic Information, China Univ. of Geosciences, Wuhan 430074, China)
  • Received:2016-06-03 Online:2017-08-20 Published:2017-09-29

摘要:

针对流水线结构实现的坐标旋转数字计算机算法精度必须用迭代次数作保证,而较多的迭代次数会导致时延过大、硬件资源消耗过多等问题,通过综合运用角度二极化重编码、角度区间折叠、合并迭代和优化查找表等原理,提出一种能够免去迭代运算的坐标旋转数字计算机实现算法.仿真实验结果表明,跟其他实现算法相比,该坐标旋转数字计算机算法只需要两个时钟周期便能得到输出结果,在硬件消耗和输出精度上也有一定改善,更适合高速、实时的应用场合.

关键词: 坐标旋转数字计算机, 免迭代, 二极化重编码, 可编程逻辑门阵列, 数字信号处理

Abstract:

The pipeline structure Coordinate Rotation Digital Computer (CORDIC) algorithm improves its precision by increasing the stages of iterations, which leads to a large delay, excessive consumption of hardware and limits its applications.The omit-iteration CORDIC algorithm is proposed to solve this problem by using the methods of binary to bipolar recoding, folding angle domain, merging iteration and optimizing the lookup table. Simulation results show that this method needs only two clock cycles to get the output and also makes improvement on the hardware consumption and its precision, especially having privilege to the application on high speed and real-time occasions compared with other realization of the CORDIC algorithm.

Key words: coordinate rotation digital computer, omit-iteration, binary to bipolar recoding, field-programmable gate array, digital signal processing