CORDIC算法误差研究

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:qianchen912009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  DOI:10.16660/j.cnki.1674-098X.2017.14.034
  摘 要:CORDIC算法广泛用于三角、反三角函数计算。对该算法的研究主要集中于减少硬件资源消耗、提升处理效率,但对其计算误差的深入分析较少。指出了CORDIC算法在矢量模式和旋转模式下的误差来源,并据此对CORDIC算法计算正弦、余弦和反正切函数的不确定度进行了定量分析。数值仿真表明理论推导与实际计算结果相吻合。
  关键词:CORDIC 誤差分析 不确定度
  中图分类号:TM38;TP301.6 文献标识码:A 文章编号:1674-098X(2017)05(b)-0034-02
  CORDIC算法全称为“坐标旋转数字计算机(coordinates rotation digital computer)”,该算法最初旨在仅依靠移位和加减操作计算二维坐标的旋转变换,稍加改进后可用于实现多种超越函数,尤其多用于计算三角与反三角函数[1-3]。
  目前对CORDIC算法的研究集中在降低硬件消耗、提高计算速度上[4-5],而对该算法的计算误差则关注甚少。早期文献中关于CORDIC算法的误差分析也往往限于讨论误差的上限[6-7],且对误差来源的分析尚不够深入。
  该文对CORDIC算法的两种常用模式——矢量模式和旋转模式下的误差来源进行了讨论,采用不确定度评定的方法估计计算误差,并通过数值仿真验证了推导结果的正确性。
  2 仿真验证
  假定角度分辨率弧度,迭代16次。对于矢量模式,随机产生10 000个幅角在区间内的矢量,并使矢量模长从逐步增大到224,用矢量模式计算反正切并统计其均方误差(RMSE),并与式(8)给出的不确定度理论值进行对比,结果见图1。
  对于旋转模式,随机产生10000个区间内的角度,用旋转模式计算它们的正弦和余弦,且矢量模长亦从逐步增大到224,统计均方误差并与不确定度理论值对比,结果见图2。
  由图1与图2可见,无论矢量模式或旋转模式,按式(8)得到的不确定度理论值均与实际的均方误差相吻合。
  3 结语
  该文对CORDIC算法计算反正切、正弦和余弦函数的误差进行了分析并给出了不确定度表达式。数值仿真结果表明,该文给出的CORDIC算法不确定度表达式能准确地估计实际计算误差的大小,可为CORDIC算法在实际应用中的精度评估提供参考。
  参考文献
  [1] 冯英翘,万秋华,宋超,等.基于坐标旋转数字计算算法的小型光电编码器细分[J].光学学报,2014,34(2):34-39.
  [2] 薛凌云,孙世荣.基于CORDIC算法的磁编码器角度误差修正仿真研究[J].杭州电子科技大学学报:自然科学版,2016,36(1):75-79.
  [3] 叶树亮,张潜,朱维斌.光栅莫尔信号正交误差实时补偿研究[J].仪器仪表学报,2017,38(1):57-64.
  [4] 刘小宁,谢宜壮,陈禾,等.CORDIC算法的优化及实现[J].北京理工大学学报,2015,35(11):1164-1170.
  [5] 张朝柱,韩吉南,燕慧智.高速高精度固定角度旋转CORDIC算法的设计与实现[J].电子学报,2016,44(2):485-490.
  [6] Antelo E,Bruguera J D,Lang T,et al. Error analysis and reduction for angle calculation using the CORDIC algorithm[J].IEEE Transactions on Computers,1997,46(11):1264-1271.
  [7] Sang Yoon Park, Nam Ik Cho.Fixed-point error analysis of CORDIC processor based on the variance propagation[J].IEEE Transactions on Circuits and Systems-I,2004,51(3):573-584.
其他文献
今天,市政府、市交委在涪陵召开"8小时重庆"和通县公路建设工作会,主题是贯彻落实党中央、国务院和市委、市政府有关通县公路和"8小时重庆"的建设要求。刚才振业同志传达了党
随着社会经济飞速发展,新疆电力已步入崭新的发展阶段。在整个电力网络中,作为基础网络系统,新疆10kV配网覆盖范围特别广,维护工作难度较大,故障问题频繁出现。因此,该文作者从不同
6月8日至9日,万盛区政府办公室举办文秘干部培训班,对全区各乡镇人民政府、各街道办事处、区政府各部门办公室主任和文秘干部进行培训,区委办、区人大办、区政协办,以及区级
<正>~~
面对复杂的世情国情和地质行情,面对地勘事业单位的改革发展稳定,地勘事业单位的企业化管理是今后发展的必然趋势,那么实施地勘产业项目管理精细化管理制是促进产业发展,提升
随着经济和各行各业的快速发展,工业技术和信息技术革命的纵深推进,让人类享受了工业化、信息化成果红利的同时,也承受了过度开发及环境保护不力带来的污染后果,对人类的可持
各区县(自治县、市)人民政府,市政府各部门:为了建设长江绿化长廊,有效控制长江沿岸水土流失,确保三峡工程安全营运,改善三峡库区生态环境,1998年我市启动了长江干流生态林工
各区县(自治县、市)人民政府,市政府各部门:近年来,随着空飘气球在各种庆典和广告宣传活动中的广泛使用,我市已多次发生空飘气球燃烧、爆炸和在空中自由飘移的事件,严重影响
摘 要:该文针对某电厂M701F3型燃气轮机机组跳闸事故,论文首先探讨了事故的原因,进而深入剖析了M701F3燃气轮机防结冰系统因控制逻辑导致的隐患,给出了在特殊天气条件下导致机组跳闸事故的解决方案。  关键词:M701F3型燃气轮机 防结冰系统 跳闸  中图分类号:TK14 文献标识码:A 文章编号:1674-098X(2017)03(a)-0078-03  某电厂采用天然气为燃料的350 MW
DOI:10.16660/j.cnki.1674-098X.2017.11.054  摘 要:在井下铁矿的开采过程中深孔爆破技术可以完全根据矿山地貌规模的不同,选择合适的开采手段,如开凿技术和凿岩打孔设备等,开采的过程中能够借助多段微差的爆破方式,以此来有效地避免各种矿上开采事故的出现,促进开采安全性的显著提高,并有助于开采周期的缩短、生产效率的提升与作业条件的改善,有助于促进生产效益的显著提升。