计算技术与自动化2024,Vol.43Issue(1) :89-94.DOI:10.16339/j.cnki.jsjsyzdh.202401015

基于一种改进CORDIC算法的MATH处理器设计与优化

Design and Optimization of a MATH Processor Based on an Improved CORDIC Algorithm

陈家敏 胡锦
计算技术与自动化2024,Vol.43Issue(1) :89-94.DOI:10.16339/j.cnki.jsjsyzdh.202401015

基于一种改进CORDIC算法的MATH处理器设计与优化

Design and Optimization of a MATH Processor Based on an Improved CORDIC Algorithm

陈家敏 1胡锦1
扫码查看

作者信息

  • 1. 湖南大学物理与微电子科学学院,湖南长沙 410082
  • 折叠

摘要

在精密的电机数控领域中,对三角函数运算的硬件架构性能指标 日渐严格.针对传统CORDIR算法求解三角运算时存在迭代次数多、迭代周期长、输入角度范围小等局限性,提出了对其进行角度预处理、镜像迭代、角度补偿、区间换算以及合并迭代结构等优化,并最终完成高精度计算三角函数的MATH处理器设计.在硬件实现上,本处理器在输入角度及坐标范围得到明显优化,计算速率显著倍增,且精度完全满足设计标准,适配于高精度电机驱动等应用领域.

Abstract

In the field of precision motor numerical control,the performance indicators of the hardware architecture for trigonometric calculations are becoming increasingly strict.In view of the limitations of the traditional CORDIC algorithm for solving trigonometric operations,such as multiple iterations,long iterative cycles,and a small range of input angles,this paper proposes the optimization of angle preprocessing,mirror iteration,angle compensation,interval conversion,and mer-ging iteration structures,thereby completing the design of a MATH processor for high-precision calculation of trigonometric functions.In terms of hardware implementation,this processor has significantly optimized the range of input angles and co-ordinates,markedly increased calculation rate,fully satisfies the design standard in terms of precision,and is suitable for ap-plications in the field of high-precision motor drives.

关键词

CORDIC算法/角度预处理/镜像迭代/合并迭代结构/电机驱动

Key words

CORDIC algorithm/angle preprocessing/mirror iteration/merged iteration structure/motor drive

引用本文复制引用

基金项目

湖南省重点研发计划(2021GK2004)

出版年

2024
计算技术与自动化
湖南大学

计算技术与自动化

CSTPCD
影响因子:0.295
ISSN:1003-6199
参考文献量10
段落导航相关论文