无线通信方法、非线性函数的拟合方法、终端及设备技术

技术编号:33653863 阅读:23 留言:0更新日期:2022-06-02 20:32
本申请实施例公开了一种无线通信方法、非线性函数的拟合方法、终端及设备,属于无线通信领域。该方法包括:基于无线信号处理指令确定目标非线性函数;获取目标非线性函数对应的目标线性拟合函数;基于目标线性拟合函数进行无线信号处理。基于非线性函数在目标区间端点的函数值生成第一线性拟合函数;基于非线性函数以及第一线性拟合函数,确定最大拟合误差;响应于最大拟合误差不满足函数拟合条件,基于目标拟合误差对目标区间进行分段,得到子区间;基于子区间端点的函数值,生成各个子区间对应的第二线性拟合函数。在确保拟合精度的前提下,减少终端需要存储的函数参数量,提高无线通信的效率。线通信的效率。线通信的效率。

【技术实现步骤摘要】
无线通信方法、非线性函数的拟合方法、终端及设备


[0001]本申请实施例涉及无线通信
,特别涉及一种无线通信方法、非线性函数的拟合方法、终端及设备。

技术介绍

[0002]非线性函数广泛应用在各个领域中,尤其对于无线通信领域,以无线通信系统的物理下行信道为例,其多个功能模块均涉及到非线性函数的计算。例如,发射机射频模块计算功率时需要用到指数函数和对数函数,接收机的信道估计与均衡模块再计算信道滤波器系数时可能需要用到平方根函数和倒数函数等。
[0003]相关技术中,非线性函数的拟合方法主要包括级数展开法、查表法和均匀分段拟合法。其中,级数展开法需要是利用泰勒展开式的前几项近似计算,因此需要较多的乘法器,计算复杂度高;查表法是通过存储自变量对应的函数值,计算时查表得到结果,均匀分段拟合法则是存储各个子区间对应的拟合函数的系数,这两种方法在精度要求较高的情况下需占用大量存储资源,且计算效率较低。
[0004]因此上述方法使得无线通信过程中的信号处理效率较低,对终端的硬件要求较高,且容易存在信号收发迟缓的情况。

技术实现思路

[0005]本申请实施例提供了一种无线通信方法、非线性函数的拟合方法、终端及设备。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种无线通信方法,所述方法应用于终端的基带芯片,所述方法包括:
[0007]基于无线信号处理指令确定目标非线性函数,所述目标非线性函数是用于对发送或接收到的无线信号进行信号处理的函数;
[0008]获取所述目标非线性函数对应的目标线性拟合函数,所述线性拟合函数基于目标拟合误差对所述非线性函数的凹函数部分或凸函数部分进行非均匀分段线性拟合得到;
[0009]基于所述目标线性拟合函数进行无线信号处理。
[0010]另一方面,本申请实施例提供了一种非线性函数的拟合方法,所述方法应用于计算机设备,所述方法包括:
[0011]基于非线性函数在目标区间端点的函数值生成第一线性拟合函数,所述目标区间为凸区间或凹区间,所述第一线性拟合函数的斜率与所述目标区间端点连线的斜率一致;
[0012]基于所述非线性函数以及所述第一线性拟合函数,确定最大拟合误差,所述最大拟合误差是指所述非线性函数与所述第一线性拟合函数之差的最大值;
[0013]响应于所述最大拟合误差不满足函数拟合条件,基于目标拟合误差对所述目标区间进行分段,得到子区间,所述函数拟合条件为拟合误差小于或等于所述目标拟合误差;
[0014]基于所述子区间端点的函数值,生成各个所述子区间对应的第二线性拟合函数,
所述非线性函数在所述目标区间内的目标线性拟合函数由各个所述子区间对应的所述第二线性拟合函数组成,所述目标线性拟合函数用于供终端的基带芯片进行无线信号处理。
[0015]另一方面,本申请实施例提供了一种无线通信装置,所述装置包括:
[0016]第一确定模块,用于基于无线信号处理指令确定目标非线性函数,所述目标非线性函数是用于对发送或接收到的无线信号进行信号处理的函数;
[0017]第一获取模块,用于获取所述目标非线性函数对应的目标线性拟合函数,所述线性拟合函数基于目标拟合误差对所述非线性函数的凹函数部分或凸函数部分进行非均匀分段线性拟合得到;
[0018]信号处理模块,用于基于所述目标线性拟合函数进行无线信号处理。
[0019]另一方面,本申请实施例提供了一种非线性函数的拟合装置,所述装置包括:
[0020]合函数,所述目标区间为凸区间或凹区间,所述第一线性拟合函数的斜率与所述目标区间端点连线的斜率一致;
[0021]第二确定模块,用于基于所述非线性函数以及所述第一线性拟合函数,确定最大拟合误差,所述最大拟合误差是指所述非线性函数与所述第一线性拟合函数之差的最大值;
[0022]区间分段模块,用于响应于所述最大拟合误差不满足函数拟合条件,基于目标拟合误差对所述目标区间进行分段,得到子区间,所述函数拟合条件为拟合误差小于或等于所述目标拟合误差;
[0023]第二生成模块,用于基于所述子区间端点的函数值,生成各个所述子区间对应的第二线性拟合函数,所述非线性函数在所述目标区间内的目标线性拟合函数由各个所述子区间对应的所述第二线性拟合函数组成,所述目标线性拟合函数用于供终端的基带芯片进行无线信号处理。
[0024]另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器;所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的无线通信方法。
[0025]另一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器;所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的非线性函数的拟合方法。
[0026]另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的无线通信方法或非线性函数的拟合方法。
[0027]根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的无线通信方法;计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面的各种可选实现方式中提供的非线性函数的拟合方法。
[0028]本申请实施例提供的技术方案至少包括以下有益效果:
[0029]本申请实施例中,终端中存储有用于处理无线信号的非线性函数对应的线性拟合函数,基带芯片在进行信号处理时可以基于线性拟合函数对无线信号进行分析和处理,以减少芯片的数据处理量以及计算的复杂度;另一方面,线性拟合函数是计算机设备基于凹函数和凸函数的性质,对非线性函数中的凹函数部分或凸函数部分进行非均匀分段线性拟合得到的,在确保线性拟合函数与非线性函数之间的拟合误差不高于目标拟合误差的前提下,能够以最少的区间数对函数进行划分,减少终端需要存储的函数参数量,相同的拟合精度下相比于均匀分段拟合法所需的存储资源较少,进而提高无线通信的效率。
附图说明
[0030]图1示出了本申请一个示例性实施例提供的无线通信方法的流程图;
[0031]图2是本申请一个示例性实施例示出的基带芯片的结构框图;
[0032]图3示出了本申请另一个示例性实施例提供的无线通信方法的流程图;
[0033]图4示出了本申请一个示例性实施例提供的非线性函数的拟合方法的流程图;
[0034]图5示出了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线通信方法,其特征在于,所述方法应用于终端的基带芯片,所述方法包括:基于无线信号处理指令确定目标非线性函数,所述目标非线性函数是用于对发送或接收到的无线信号进行信号处理的函数;获取所述目标非线性函数对应的目标线性拟合函数,所述线性拟合函数基于目标拟合误差对所述非线性函数的凹函数部分或凸函数部分进行非均匀分段线性拟合得到;基于所述目标线性拟合函数进行无线信号处理。2.根据权利要求1所述的方法,其特征在于,所述凹区间或所述凸区间包括至少一个子区间,终端内存储有所述非线性函数在各个所述子区间内对应的所述线性拟合函数的参数;所述基于无线信号处理指令确定目标非线性函数,包括:基于所述无线信号处理指令确定所述目标非线性函数以及目标自变量取值;所述获取所述目标非线性函数对应的目标线性拟合函数,包括:基于所述目标自变量取值确定目标子区间;获取所述目标非线性函数在所述目标子区间内对应的所述目标线性拟合函数。3.根据权利要求1或2所述的方法,其特征在于,所述基带芯片中设置有射频模块、信道估计和均衡模块以及解码模块中的至少一种功能模块,不同功能模块用于基于不同类型的所述非线性函数进行信号处理,其中,所述射频模块用于基于指数函数以及对数函数计算信号发射功率,所述信道估计和均衡模块用于基于平方根函数以及倒数函数计算信道滤波器系数,基于平方根函数以及倒数函数计算信道滤波器系数,以及基于三角函数和反三角函数估计频率偏差和相位偏差,所述解码模块用于基于双曲正切函数和双曲正切函数的反函数运行置信度传播算法,基于激活函数运行神经网络算法。4.一种非线性函数的拟合方法,其特征在于,所述方法应用于计算机设备,所述方法包括:基于非线性函数在目标区间端点的函数值生成第一线性拟合函数,所述目标区间为凸区间或凹区间,所述第一线性拟合函数的斜率与所述目标区间端点连线的斜率一致;基于所述非线性函数以及所述第一线性拟合函数,确定最大拟合误差,所述最大拟合误差是指所述非线性函数与所述第一线性拟合函数之差的最大值;响应于所述最大拟合误差不满足函数拟合条件,基于目标拟合误差对所述目标区间进行分段,得到子区间,所述函数拟合条件为拟合误差小于或等于所述目标拟合误差;基于所述子区间端点的函数值,生成各个所述子区间对应的第二线性拟合函数,所述非线性函数在所述目标区间内的目标线性拟合函数由各个所述子区间对应的所述第二线性拟合函数组成,所述目标线性拟合函数用于供终端的基带芯片进行无线信号处理。5.根据权利要求4所述的方法,其特征在于,所述响应于所述最大拟合误差不满足函数拟合条件,基于目标拟合误差对所述目标区间进行分段,得到子区间,包括:响应于所述最大拟合误差不满足所述函数拟合条件,以所述目标区间的第二端点为参考区间的第二端点,基于所述目标拟合误差确定所述参考区间的第一端点;以所述目标区间的第一端点为第一子区间的第一端点,基于所述目标拟合误差依次确定各个子区间的第二端点;响应于第n

1子区间的第二端点在所述参考区间内,确定子区间数为n,且第n子区间的
第一端点为所述第n

1子区间的第二端点,所述第n子区间的第二端点为所述目标区间的第二端点,n为正整数;其中,所述第一端点为左端点,所述第二端点为右端点,或,所述第一端点为右端点,所述第二端点为左端点。6.根据权利要求5所述的方法,其特征在于,所述以所述目标区间的第一端点为第一子区间的第一端点,基于所述目标拟合误差依次确定各个子区间的第二端点,包括:基于第一线性函数、第二线性函数以及所述目标拟合误差生成方程组,所述第一线性函数为所述子区间端点连线对应的函数,所述第二线性函数是与所述子区间端点连线平行且与所述非线性函数相切的线段所对应的函数;将第i子区间的第二端点作为第i+1子区间的第一端点,通过数值求解算法对所述方程组进行解析,得到所述第i+1子区间的第二端点,i为小于n的正整数。7.根据权利要求5所述的方法,其特征在于,所述基于所述子区间端点的函数值,生成各个所述子区间对应的第二线性拟合函数,包括:基于第n

1子区间的第二端点与所述参考区间的第一端点之间的关系,更新n个所述子区间的区间端点;基于更新后的n个所述子区间的区间端点,生成各个所述子区间对应的所述第二线性拟合函数。8.根据权利要求7所述的方法,其特征在于,所述基于第n

1子区间的第二端点与所述参考区间的第一端点之间的关系,更新n个所述子区间的区间端点,包括:响应于端点偏差值小于或等于目标精度参数,确定n个所述子区间的区间端点为目标区间端点,所述端点偏差值为所述第n

1子区间的第二端点与所述参考区间的第一端点的距离差;响应于所述端点偏差值大于所述目标精度参数,基于所述目标拟合误差、所述端点偏差值以及所述第n子区间对应的参考拟合误差,更新n个所述子区间的区间端点。9.根据权利要求8所述的方法,其特征在于,所述基于所述目标拟合误差、所述端点偏差值以及所述第n子区间对应的参考拟合误差,更新n个所述子区间的区间端点,包括:基于所述第n子区间的区间端点以及所述非线性函数确定所述参考拟合误差;基于误差选取范围确定实际拟合误差以及n个所述子区间的区间端点,其中,所述误差选取范围的下限为所述参考拟合误差,所述初始误差选取范围的上限为所述目标拟合误差。10.根据权利要求9所述的方法,其特征在于,所述基于误差选取范围确定实际拟合误差以及n个所述子区间的区间端点,包括:基于所述端点偏差值从所述误差选取范围中确定候选拟合误差;以所述目标区间的第二端点为所述参考区间的第二端点,基于所述候选拟合误差更新所述参考区间的第一端点;以所述...

【专利技术属性】
技术研发人员:邓周
申请(专利权)人:哲库科技北京有限公司
类型:发明
国别省市:

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

1