【技术实现步骤摘要】
无线通信方法、非线性函数的拟合方法、终端及设备
[0001]本申请实施例涉及无线通信
,特别涉及一种无线通信方法、非线性函数的拟合方法、终端及设备。
技术介绍
[0002]非线性函数广泛应用在各个领域中,尤其对于无线通信领域,以无线通信系统的物理下行信道为例,其多个功能模块均涉及到非线性函数的计算。例如,发射机射频模块计算功率时需要用到指数函数和对数函数,接收机的信道估计与均衡模块再计算信道滤波器系数时可能需要用到平方根函数和倒数函数等。
[0003]相关技术中,非线性函数的拟合方法主要包括级数展开法、查表法和均匀分段拟合法。其中,级数展开法需要是利用泰勒展开式的前几项近似计算,因此需要较多的乘法器,计算复杂度高;查表法是通过存储自变量对应的函数值,计算时查表得到结果,均匀分段拟合法则是存储各个子区间对应的拟合函数的系数,这两种方法在精度要求较高的情况下需占用大量存储资源,且计算效率较低。
[0004]因此上述方法使得无线通信过程中的信号处理效率较低,对终端的硬件要求较高,且容易存在信号收发迟缓的情况。
技术实现思路
[0005]本申请实施例提供了一种无线通信方法、非线性函数的拟合方法、终端及设备。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种无线通信方法,所述方法应用于终端的基带芯片,所述方法包括:
[0007]基于无线信号处理指令确定目标非线性函数,所述目标非线性函数是用于对发送或接收到的无线信号进行信号处理的函数;
[0008]获取所 ...
【技术保护点】
【技术特征摘要】
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个所述子区间的区间端点,包括:基于所述端点偏差值从所述误差选取范围中确定候选拟合误差;以所述目标区间的第二端点为所述参考区间的第二端点,基于所述候选拟合误差更新所述参考区间的第一端点;以所述...
【专利技术属性】
技术研发人员:邓周,
申请(专利权)人:哲库科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。