[发明专利]一种正余弦函数计算的实现方法及装置有效

专利信息
申请号: 201710265266.2 申请日: 2017-04-21
公开(公告)号: CN107423026B 公开(公告)日: 2021-07-13
发明(设计)人: 雷元武;朱保周;彭元喜;刘宗林;陈海燕;陈胜刚;许邦建;马胜;田甜;彭浩;徐恩;王建之;张榜 申请(专利权)人: 中国人民解放军国防科学技术大学
主分类号: G06F7/548 分类号: G06F7/548
代理公司: 湖南兆弘专利事务所(普通合伙) 43008 代理人: 周长清;胡君
地址: 410073 *** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 余弦 函数 计算 实现 方法 装置
【说明书】:

发明公开一种正余弦函数计算的实现方法及装置,步骤包括:1)判断输入角度是否在指定范围内,如果是,将输入角度作为目标计算角度输出,否则对输入角度进行压缩,并将输出压缩后角度作为目标计算角度输出;2)对目标计算角度采用TCORDIC算法执行正弦或余弦函数的计算,且当目标计算角度与0度或π/2度之间的差值小于指定阈值时,通过Taylor展开式完成正弦或余弦函数的计算,否则使用CORDIC算法完成正余弦函数的计算;该装置包括角度压缩单元以及TCORDIC计算单元。本发明能够实现任意角度的正弦、余弦函数的计算,且具有实现方法简单、计算复杂度低,计算效率以及精度高等优点。

技术领域

本发明涉及函数计算技术领域,尤其涉及一种正余弦函数计算的实现方法及装置。

背景技术

正余弦函数计算是科学计算和工程应用程序的重要组成部分,此类计算通常要求计算结果的误差能够达到很小,且需要能够适用于任意的输入角度范围。CORDIC(COordinate Rotation DIgital Computer,坐标旋转数字计算机)是一种用于计算多种超越函数的数字迭代算法,CORDIC算法通过简单的加法和移位操作就可以完成三角函数函数的计算,并且该算法规整、结构简单,可以容易的在硬件上实现,表达式如下所示:

其中X0=Kn,Y0=0,Z0∈[0,π/2],迭代结果等于正弦余弦的值。

正余弦函数计算时,输入角度ZR经过CORDIC算法计算后得到cos(ZR)和sin(ZR),最后由Q和输入角度Z符号SZ得到cos(Z)和sin(Z),角度与象限对应关系如表1所示,表中SZ为正。

表1:角度与象限对应关系表。

DomainQ[1:0lsin(Z)cos(Z)
[0,π/2]00R)]]>R)]]>
[π/2,π]01R)]]>R)]]>
[π,3π/2]10R)]]>R)]]>
[3π/2r2π]IIR)]]>R)]]>

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710265266.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top