一种用于计算正弦或余弦函数的实现方法及装置
基本信息
申请号 | CN202010607527.6 | 申请日 | - |
公开(公告)号 | CN111831257A | 公开(公告)日 | 2020-10-27 |
申请公布号 | CN111831257A | 申请公布日 | 2020-10-27 |
分类号 | G06F7/548(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 万江华;龙科莅;陈虎 | 申请(专利权)人 | 湖南毂梁微电子有限公司 |
代理机构 | 湖南兆弘专利事务所(普通合伙) | 代理人 | 湖南毂梁微电子有限公司 |
地址 | 410000湖南省长沙市芙蓉中路一段288号盛大金禧国际金融中心21楼 | ||
法律状态 | - |
摘要
摘要 | 一种用于计算正弦或余弦函数的实现方法及装置,该方法包括:步骤S1:将输入数映射到[0,π/4]的范围内,并获取内部运算的函数类型和结果的正负符号;步骤S2:根据步骤S1映射到[0,π/4]的范围内的数获取常数结果和最近的估计点;步骤S3:获取对应的正弦或余弦函数的估计值,即多项式计算所需的系数;步骤S4:获取步骤S1中映射到[0,π/4]范围内的数到最近估计点的距离;步骤S5:利用估计值和映射到[0,π/4]范围内的数到最近估计点的距离完成多项式运算;步骤S6:对映射到[0,π/4]范围内的数以及常数结果和多项式运算的结果进行选择,进行规整化及舍入处理后输出。该装置用来实现上述方法。本发明具有原理简单、精度高、耗费硬件资源不大、低计算延时、系数占用存储空间相对较小等优点。 |
