基于小容量查找表的CORDIC算法设计

作者:姚亚峰; 徐洋洋; 侯强*; 钟梁
来源:湖南大学学报(自然科学版), 2019, 46(04): 80-84.
DOI:10.16339/j.cnki.hdxbzkb.2019.04.011

摘要

为了对流水线结构的坐标旋转数字计算(Coordinate Rotation Digital Computer,CORDIC)的实现时延和硬件资源消耗进行优化,提出一种仅基于查找表的新的实现方法,完全免除了迭代运算.该方法只需要一个较低容量的ROM表,以及对ROM表输出结果进行简单的移位运算,即可得到高精度的正弦波或余弦波输出.分别在Matlab、Modelsim以及XILINX ISE进行了理论仿真及实际验证,结果表明:这种CORDIC实现方法只需要2个时钟周期的处理延时,硬件资源消耗与其他实现方法相比也有所降低,最大工作频率也有一定提高.