华南理工大学学报(自然科学版) ›› 2018, Vol. 46 ›› Issue (10): 58-62,71.doi: 10.3969/j.issn.1000-565X.2018.10.008
姚亚峰 邹凌志 侯强† 钟梁
YAO Yafeng ZOU Lingzhi HOU Qiang ZHONG Liang
摘要: 目前CORDIC算法研究往往集中在16位输出精度,而在数字加密和信息安全等领域需要更高精度输出.如果按照常规的一些方法进行32位精度的CORDIC算法设计,存在输出时延长、硬件消耗大等问题.本文提出了一种基于压缩查找表的32位精度CORDIC算法,根据内在迭代规律分解并压缩查找表,还采用区间折叠、角度重编码和合并迭代等,实现了一种电路资源消耗不大,输出时延仅需3个时钟周期,基于定点数格式的算法设计.仿真结果表明,查找表容量压缩到常规方法所需容量的1.78%,输出时延从常规方法所需的8个时钟周期降低到3个时钟周期,输出平均误差为2.3048×10-10.本设计具有电路资源消耗少、精度高、输出时延低等优点,更适合实时性强、硬件资源紧凑的现代通信应用场合.
中图分类号: