首页 | 本学科首页   官方微博 | 高级检索  
     

改进型高速高精度CORDIC算法及其在DDFS中的应用
引用本文:史方显,曾立,陈昱,王淼,占丰. 改进型高速高精度CORDIC算法及其在DDFS中的应用[J]. 电子学报, 2017, 45(2): 446-451. DOI: 10.3969/j.issn.0372-2112.2017.02.025
作者姓名:史方显  曾立  陈昱  王淼  占丰
作者单位:1. 北京航空航天大学宇航学院, 北京 100191;2. 山东航天电子技术研究所, 山东烟台 264000
摘    要:提出了一种新的选择迭代式高速高精度CORDIC(COrdinate Rotation Digital Computer)算法.基于表驱动法缩小目标旋转角度,通过改进的基本角度选择方法旁路不必要的迭代;并以移位和减法实现幅度校正,减小硬件资源消耗.设定角度误差小于10-5rad时,迭代次数减小至7次以下.在DDFS(Direct Digital Frequency Synthesizer)的应用中,利用区间压缩技术在Xilinx的FPGA中实现20位定点小数电路设计.仿真及实测结果表明,该算法幅度误差小于2×10-5,输出延时不大于43.5ns,同时硬件资源消耗不增加.

关 键 词:坐标旋转数字计算机  直接数字频率合成器  表驱动  现场可编程门阵列  
收稿时间:2015-10-13

Direct Digital Frequency Synthesizer Based on an Improved High Speed & High Precision CORDIC Algorithm
SHI Fang-xian,ZENG Li,CHEN Yu,WANG Miao,ZHAN Feng. Direct Digital Frequency Synthesizer Based on an Improved High Speed & High Precision CORDIC Algorithm[J]. Acta Electronica Sinica, 2017, 45(2): 446-451. DOI: 10.3969/j.issn.0372-2112.2017.02.025
Authors:SHI Fang-xian  ZENG Li  CHEN Yu  WANG Miao  ZHAN Feng
Affiliation:1. School of Astronautics, Beihang University, Beijing 100191, China;2. Shandong Institute of Aerospace Electronics Technology, Yantai, Shandong 264000, China
Abstract:A novel optional-iteration high speed and high precision CORDIC algorithm is proposed in this paper.First the rotation is conducted with a corresponding angle based on table-driven method.Then the algorithm bypasses unnecessary iterations using a new basic angle choosing technique.And the correction is achieved by shift and subtraction to reduce hardware consumption.Calculation and simulation indicate that the new algorithm can reduce the iteration number to less than 7 when the phase error is smaller than 10-5 rad.In the application of DDFS,20 fractional binary bits design is implemented in Xilinx FPGA with range reduction method.This design can reduce amplitude error to smaller than 2 x 10-5 for sine and cosine,cut the output delay down to 43.5ns in circuit test,and no hardware consumption increase.
Keywords:CORDIC (COrdinate rotation digital computer)  DDFS (direct digital frequency synthesizer)  table-driven  FPGA(field programmable gate array)
本文献已被 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号