反正切函数数据结构及建立方法、函数值获取方法和装置制造方法及图纸

技术编号:16818794 阅读:41 留言:0更新日期:2017-12-16 12:06
本发明专利技术涉及一种反正切函数数据结构及建立方法、函数值获取方法和装置。反正切函数数据结构,包括:N条拟合直线;以及反正切函数值查找表;其中,所述N条拟合直线分别用于对前N个区间对应的反正切函数进行直线拟合,所述反正切函数值查找表用于存储第N+1个区间的反正切函数的函数值。反正切函数数据结构及建立方法能够减少存储空间的使用,函数值获取方法和装置可以快速确定反正切函数数值范围,所需要的运算次数和运算器数目少,加快运算时间,节约硬件资源,降低对系统资源的消耗。

Data structure and establishment method of inverse tangent function, method and device for obtaining function value

The invention relates to a data structure of an inverse tangent function and a method for establishing a function, a method for obtaining a function value and a device. Arctangent function data structure, including: N linear fitting and the arctangent function value; lookup table; among them, the N were used for fitting a straight line corresponding to the first N interval of the arctangent function for fitting a straight line, the arctangent function value of look-up table is used to store the value function anyway cut function N+1 the area. Arctangent function data structure and method can reduce the use of storage space, function value obtaining method and device can quickly determine the arctangent function value range, the number of operations and the number of operations required less computation time, speed, saving hardware resources, to reduce the cost of system resources.

【技术实现步骤摘要】
反正切函数数据结构及建立方法、函数值获取方法和装置
本专利技术涉及通信领域,特别是涉及一种反正切函数数据结构及建立方法、函数值获取方法和装置。
技术介绍
在通信领域中,反正切函数运算是信号解调制过程中获得解调角度的主要运算方式。传统的反正切函数运算方式包括有泰勒多项式逼近、查表法等。其中,泰勒多项式逼近收敛时间长,且需要较多的乘法器,从而占用大量的硬件资源,对系统资源消耗大。而利用查表法查找反正切函数数值,在要求的精度下,存储空间与输入数据的位宽呈现指数增长关系,存储数据量大,也会消耗较多的系统资源。综上所述,传统的反正切函数运算方式,对系统资源消耗大。
技术实现思路
基于此,有必要针对传统反正切函数运算方式对系统资源消耗大的问题,提供一种反正切函数数据结构及其建立方法、反正切函数数据结构的反正切函数值获取方法和装置。一种反正切函数数据结构建立方法,其特征在于,包括以下步骤:根据反正切函数的自变量的取值范围将所述自变量划分为N+1个区间;N为正整数;对前N个区间对应的反正切函数进行直线拟合,分别得到N条拟合直线;获取第N+1个区间对应的反正切函数值查找表;根据所述N条拟合直线和反正切函数本文档来自技高网...
反正切函数数据结构及建立方法、函数值获取方法和装置

【技术保护点】
一种反正切函数数据结构建立方法,其特征在于,包括以下步骤:根据反正切函数的自变量的取值范围将所述自变量划分为N+1个区间;N为正整数;对前N个区间对应的反正切函数进行直线拟合,分别得到N条拟合直线;获取第N+1个区间对应的反正切函数值查找表;根据所述N条拟合直线和反正切函数值查找表建立所述N+1个区间对应的反正切函数数据结构。

【技术特征摘要】
1.一种反正切函数数据结构建立方法,其特征在于,包括以下步骤:根据反正切函数的自变量的取值范围将所述自变量划分为N+1个区间;N为正整数;对前N个区间对应的反正切函数进行直线拟合,分别得到N条拟合直线;获取第N+1个区间对应的反正切函数值查找表;根据所述N条拟合直线和反正切函数值查找表建立所述N+1个区间对应的反正切函数数据结构。2.根据权利要求1所述的反正切函数数据结构建立方法,其特征在于,根据反正切函数的自变量的取值范围将所述自变量划分为N+1个区间的步骤包括:根据所述反正切函数的奇偶性和对称性,从所述反正切函数的自变量中划分出一段目标区间;根据所述目标区间的取值范围将所述自变量划分为N+1个区间。3.根据权利要求2所述的反正切函数数据结构建立方法,其特征在于,所述目标区间是自变量取值范围为[0,1]的区间。4.一种基于权利要求1至3任意一项所述的反正切函数数据结构建立方法建立的反正切函数数据结构,其特征在于,包括:N条拟合直线;以及反正切函数值查找表;其中,所述N条拟合直线分别用于对前N个区间对应的反正切函数进行直线拟合,所述反正切函数值查找表用于存储第N+1个区间的反正切函数的函数值。5.根据权利要求4所述的反正切函数数据结构,其特征在于,所述N+1个区间是由自变量取值范围为[0,1]的目标区间划分出的N+1个区间。6.一种基于权利要求4或5所述的反正切函数数据结构的反正切函数值获取方法,其特征在于,包括以下步骤:获取反正切函数的自变量的绝对值;若所述绝对值的所属区间是所述前N个区间中的一者,根据所述自变量的符号以及所述绝对值的所属区间对应的拟合直线计算所述反正切函数的函数值;若所述绝对值的所属区间是所述第N+1个区间,在所述反正切函数值查找表中查找对应的表值,并根据所述自变量的符号以及所述表值计算所述反正切函数的函数值。7.根据权利要求6所述的反正切函数值获取方法,其特征在于,若所述绝对值的所属区间是所述前N+1个区间中的一者,根据如下公式确定所述反正切函数的函数值:y_out=sign(x)·y;式中,sign(x)为所述自变量的符号,y为对应拟合直线的函数值或查找表的表值,y...

【专利技术属性】
技术研发人员:方泽凯
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:广东,44

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

1