一种用于计算正弦或余弦函数的实现方法及装置

基本信息

申请号 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]范围内的数以及常数结果和多项式运算的结果进行选择,进行规整化及舍入处理后输出。该装置用来实现上述方法。本发明具有原理简单、精度高、耗费硬件资源不大、低计算延时、系数占用存储空间相对较小等优点。