期刊文献+

高精度低消耗CORDIC算法设计

Design of CORDIC Algorithm with High Accuracy and Low Consumption
下载PDF
导出
摘要 针对CORDIC算法存在硬件资源消耗大、输出精度低等问题,提出一种基于区间合并迭代的改进CORDIC算法.算法在两段式CORDIC算法的基础上,采用区间合并迭代来完成第二阶段的合并迭代运算.针对合并迭代中移位运算产生的截位误差,区间合并迭代通过减少数据移位的大小和次数来减少在合并迭代过程中产生的数据误差和资源消耗.仿真结果表明,改进CORDIC算法不仅保留了两段式算法在低时延上的良好特性,在寄存器消耗上也相比基本算法减少36.8%,相比三段式和两段式算法分别减少14.8%和9.5%.当给定16 bit的输出位宽时,改进算法的平均误差相比基本算法降低37.0%,相比三段式和两段式算法分别降低19.4%和24.5%,因此更适用于高速、高精度、低消耗的现代数字通信. Aiming at the problems of high hardware resource consumption and low output accuracy in CORDIC algorithms,this design proposes an improved Coordinate Rotation Digital Computer(CORDIC)algorithm based on interval merging iteration.Based on the two-stage CORDIC algorithm,the algorithm uses interval merging iteration to complete the merging iteration operation in the second stage.For the truncation error caused by shift operation in merge iteration,interval merge iteration reduces the data error and resource consumption generated during the merge iteration process by reducing the size and number of data shifts.The simulation results show that the improved CORDIC algorithm not only retains the good characteristics of the two-stage algorithm in low latency but also reduces register consumption by 36.8%compared with the basic algorithm,14.8%and 9.5%compared with the three-segment and two-stage algorithms,respectively.When a 16 bit output bit-width is given,the average error of the improved algorithm is reduced by 37.0%compared with the basic algorithm,19.4%and 24.5%respectively compared with the three segment and two segment algorithms.Therefore,it is more suitable for modern digital communication with high speed,high accuracy,and low consumption.
作者 姚亚峰 杨金岷 周群群 付东兵 YAO Yafeng;YANG Jinmin;ZHOU Qunqun;FU Dongbing(School of Mechanical Engineering and Electronic Information,China University of Geosciences,Wuhan 430074,China;Chongqing Jixin Technology Co.,Ltd.,Chongqing 400060,China)
出处 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2023年第12期69-75,共7页 Journal of Hunan University:Natural Sciences
基金 模拟集成电路国家重点实验室稳定支持项目(JCKY2019210C058)。
关键词 坐标旋转计算机 角度二极化重编码 区间合并迭代 数字信号处理 coordinate rotation digital computer(CORDIC) angle bipolar recoding interval merging iteration digital signal processing
  • 相关文献

参考文献4

二级参考文献21

  • 1Pramod Kumar Meher,SangYoon Park.CORDIC designs for fixed angle of rotation[J].IEEE transactions on very large scale integration(VLSI) systems,2013,21(2):217-227.
  • 2Shen-Fu Hsiao,Yu-Hen Hu,Tso-Bing Juang.A memory-efficient and high-speed sine/cosine generator based on parallel CORDIC rotations[J].IEEE signal processing letters,2004,11(2):152-155.
  • 3C-S Wu,A-Y Wu,C-H Lin.A high-performance/low-latency vector rotational CORDIC architecture based on extended elementary angle set and trellis-based searching schemes[J].IEEE Trans Circuits Syst II,Analog Digit.Signal Process,2003,50(9):589-601.
  • 4T-B Juang,S-F Hsiao,M-Y Tsai.Para-CORDIC:Parallel cordic rotation algorithm[J].IEEE Trans Circuits Syst I,Reg Papers,2004,51(8):1515-1524.
  • 5Zhang G,Chen,F Parallel FFT with CORDIC for ultra wide band.In Proc of 15th IEEE International Symposium on Personal,Indoor and Mobile Radio Communications[C].Barcelona:IEEE,2004.1173-1177.
  • 6P K Meher,J K Satapathy,G Panda.Efficient systolic solution for a new prime factor discrete Hartley transform algorithm[J].IEE Proc Circuits,Devices Syst,1993,140(2):135-139.
  • 7T Lang,E Antelo.High-throughput CORDIC-based geometry operations for 3D computer graphics[J].IEEE Trans.Computer,2005,54(3):347-361.
  • 8S Wang,E E Swartzlander,Jr.Critically damped CORDIC algorithm.The 37th Midwest Symp Circuits and Systems[C].Lafayette,LA:IEEE,1994.236-239.
  • 9Kaushik B,Rakesh B.Architectural design and FPGA implementation of radix- 4 CORDIC processor[J].Microprocessors and Microsystems,2010,34(2-4):96-101.
  • 10E Antelo,J Villalba,J D Bruguera,E L Zapata.High performance rotation architectures based on the radix-4 CORDIC algorithm[J].IEEE Trans Computers,1997,46(8):855-870.

共引文献25

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部