一种超越函数运算方法及装置、存储介质及电子设备制造方法及图纸

技术编号:42421738 阅读:28 留言:0更新日期:2024-08-16 16:37
本发明专利技术公开了一种超越函数运算方法及装置、存储介质及电子设备,属于高性能计算的技术领域;首先,接收超越函数的自变量数据和操作控制数据,并根据所需计算的超越函数类型,对自变量数据进行专门设计的预处理,以适应CORDIC算法的输入要求;随后,应用CORDIC算法对预处理后的自变量进行迭代计算,最后对迭代计算结果进行求值处理,输出最终的超越函数结果。通过本发明专利技术提供的超越函数运算方法及装置、存储介质及电子设备,可以提升超越函数运算的精度和效率,同时降低资源消耗,具有广泛的应用价值。

【技术实现步骤摘要】

本专利技术涉及高性能计算的,更具体的,涉及一种超越函数运算方法及装置、存储介质及电子设备


技术介绍

1、超越函数(transcendental functions),指的是变量之间的关系不能用有限次加、减、乘、除、乘方、开方运算表示的函数。如:三角和反三角函数、对数函数、指数函数等属于超越函数。超越函数在工程中有多个应用领域,包括信号处理、通信系统、控制系统和统计分析等领域具有广泛应用场景,具体如:电力领域中对电路中的信号相位处理、滤波和频谱分析;航天通信领域中的导航、飞行控制和航天器轨道计算等。

2、随着芯片技术发展,计算机系统在cpu处理超越函数时,对其计算精度和计算结果实时性的要求也会越来越高。超越函数的计算,如果采用泰勒级数展开进行处理,会消耗大量乘法器资源,且存在计算周期长、最终精度不够高的问题。针对这一情况,如果采用cordic算法处理超越函数,其计算结果精度高,计算延时小,且cordic实现过程是通过简单的移位和加操作完成,,消耗资源小,能够很好地解决超越函数计算难题。

3、cordic(coordinate rot本文档来自技高网...

【技术保护点】

1.一种超越函数运算方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的超越函数运算方法,其特征在于,步骤S2中的预处理至少包括两种数据处理机制,第一种数据处理机制为对输入的自变量数据执行scale预处理操作,第二种数据处理机制为将输入的自变量数据处理至CORDIC算法支持的数据范围内。

3.根据权利要求1所述的超越函数运算方法,其特征在于,所述CORDIC算法包括圆周系统和双曲系统,并能根据超越函数类型在旋转模式和向量模式之间切换;所述CORDIC算法的迭代操作包括移位操作和加减操作。

4.根据权利要求1所述的超越函数运算装置,其特征在于,步骤...

【技术特征摘要】

1.一种超越函数运算方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的超越函数运算方法,其特征在于,步骤s2中的预处理至少包括两种数据处理机制,第一种数据处理机制为对输入的自变量数据执行scale预处理操作,第二种数据处理机制为将输入的自变量数据处理至cordic算法支持的数据范围内。

3.根据权利要求1所述的超越函数运算方法,其特征在于,所述cordic算法包括圆周系统和双曲系统,并能根据超越函数类型在旋转模式和向量模式之间切换;所述cordic算法的迭代操作包括移位操作和加减操作。

4.根据权利要求1所述的超越函数运算装置,其特征在于,步骤s3中,计算超越函数总迭代次数设置不同,采用不同的cordic算法参数值处理。

5.根据权利要求1所述的超越函...

【专利技术属性】
技术研发人员:陈小平强鹏
申请(专利权)人:太初无锡电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1