期刊文献+

基于三步旋转坐标旋转数字计算机算法的直接数字频率综合器实现 被引量:1

Implementation of direct digital frequency synthesizer based on three-step rotation coordinate rotation digital computer algorithm
下载PDF
导出
摘要 提出基于三步旋转机制的高精度低时延坐标旋转数字计算机(CORDIC)算法.该算法通过对输入角度进行二极化重编码来免除剩余旋转角度的运算,利用三步旋转机制对迭代次数进行压缩,结合合并迭代技术进一步减少迭代次数,降低输出时延.以16位输出位宽为例,对三步旋转CORDIC算法和流水线迭代式算法进行实现,仿真结果表明:三步旋转CORDIC算法与流水线迭代式算法相比,改善了输出精度,输入到输出的时延降低了75%,硬件开销下降了29.2%.基于三步旋转CORDIC算法,实现了相位累加器位宽为24的直接数字频率综合器(DDFS);使用加法树结构对多输入加法器进行优化,以提高电路工作频率.仿真结果表明,该算法的最大幅度误差为8.24×10^-6,输出时延为38.5 ns. A high precision and low output delay coordinate rotation digital computer(CORDIC) algorithm based on three-step rotation mechanism was proposed. The operation of the residual rotation angle was avoided by binary to bipolar recoding of the input angle, the number of iterations was compressed by three-step rotation mechanism, and the number of iterations and output delay were reduced by combining with merging iteration technique. The threestep rotation CORDIC algorithm and pipeline iterative algorithm were implemented by taking 16-bit output bit-width as an example. The simulation results show that the three-step rotation CORDIC algorithm improves the output accuracy, reduces the input-output delay by 75%, and reduces the hardware overhead by 29.2% compared with the pipeline iterative algorithm. The direct digital frequency synthesizer(DDFS) with a phase accumulator of 24 bits bitwidth was implemented based on the three-step rotation CORDIC algorithm, and the multi-input adder was optimized with the addition tree structure in order to improve the circuit frequency. The simulation results showed that the maximum amplitude error of the algorithm was 8.24 × 10^-6, and the output delay was 38.5 ns.
作者 张亚云 刘家瑞 王志宇 莫炯炯 郁发新 ZHANG Ya-yun;LIU Jia-rui;WANG Zhi-yu;MO Jiong-jiong;YU Fa-xin(College of Aeronautics and Astronautics, Zhejiang University, Hangzhou 310027, China)
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2019年第10期2034-2040,共7页 Journal of Zhejiang University:Engineering Science
基金 中央高校基本科研业务费专项基金资助项目(2017QN81002)
关键词 坐标旋转数字计算机(CORDIC) 二极化重编码 三步旋转 合并迭代 加法树 现场可编程门阵列 coordinate rotation digital computer(CORDIC) binary to bipolar recoding three-step rotation merging iteration adder tree field programmable gate array
  • 相关文献

参考文献6

二级参考文献46

  • 1陈石平,李全,付佃华,段吉海.32位浮点正余弦函数的FPGA实现[J].微计算机信息,2008,24(5):176-178. 被引量:3
  • 2司少玲,关永.三角函数曲线数据拟合最佳次数的确定[J].计算机工程与设计,2006,27(24):4660-4662. 被引量:15
  • 3Tierney J, Rader C, Gold B. A digital frequency synthesizer[J]. IEEE Trans Audio Electroacoust, 1971, 54(19): 48-56.
  • 4Vankka J, Halonen K. Direct digital synthesizers: theory, design and applications[M]. Norwell: Kluwer Academic, 2001: 337-402.
  • 5Chang Yong Kang. CORDIC-based high-speed direct digital frequency synthesis [D]. Austin: Computer Science Division, University of Texas at Austin, 2003.
  • 6Madisetti A, Kwentus A Y, Willson A N. A 100 MHz, 16 b, direct digital frequency synthesizer with a 100dBc spurious free dynamic range[J]. IEEE J Solid-state Circuits, 1999, 34(8): 1 034-1 043.
  • 7Caro D, Petra N, Strollo M. A 380 MHz, 150 mW direct digital synthesizer/mixer in 0. 25μm CMOS [J]. IEEE ISSCC Dig Tech, 2006, 192(3) : 258-259.
  • 8Davide D, Nicola P, Strollo M. A 380 MHz direct digital synthesizer/mixer with hybrid CORDIC architecture in 0.25 μm CMOS[J]3. IEEE J Solid-state Circuits, 2007, 42(1): 151-160.
  • 9Langlois J,AI-Khalili D. Phase to sinusoid amplitude conversion techniques for direct digital frequency synthesis[J]. IEE Proc Circuits Devices Syst, 2004, 151 (6) : 519-529.
  • 10Sodagar A M, Lahiji G R. A pipeline ROM less architecture for sine-output direct digital frequency synthesizers using the second-order parabolic approximation[J]. IEEE Trans on Circuit and Systems, 2001, 48(9) : 850-857.

共引文献50

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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