【技术实现步骤摘要】
本专利技术涉及高性能计算的,更具体的,涉及一种超越函数运算方法及装置、存储介质及电子设备。
技术介绍
1、超越函数(transcendental functions),指的是变量之间的关系不能用有限次加、减、乘、除、乘方、开方运算表示的函数。如:三角和反三角函数、对数函数、指数函数等属于超越函数。超越函数在工程中有多个应用领域,包括信号处理、通信系统、控制系统和统计分析等领域具有广泛应用场景,具体如:电力领域中对电路中的信号相位处理、滤波和频谱分析;航天通信领域中的导航、飞行控制和航天器轨道计算等。
2、随着芯片技术发展,计算机系统在cpu处理超越函数时,对其计算精度和计算结果实时性的要求也会越来越高。超越函数的计算,如果采用泰勒级数展开进行处理,会消耗大量乘法器资源,且存在计算周期长、最终精度不够高的问题。针对这一情况,如果采用cordic算法处理超越函数,其计算结果精度高,计算延时小,且cordic实现过程是通过简单的移位和加操作完成,,消耗资源小,能够很好地解决超越函数计算难题。
3、cordic(coor
...【技术保护点】
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所述的超越函...
【专利技术属性】
技术研发人员:陈小平,强鹏,
申请(专利权)人:太初无锡电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。