本发明涉及技术领域,尤其涉及一种上行载波聚合维护方法、系统、装置及计算机可读存储介质。
背景技术:
随着通讯技术的飞速发展以及通讯终端的快速普及,人们对通讯上行速率的要求也越来越高。目前通讯基站普遍通过增加系统传输带宽的手段来维护基站的上行同步状态,具体为采用载波聚合技术以提升通讯数据的上行速率。
但是,通讯基站的主载波和辅载波在实际布网中往往会出现非同步覆盖的情况,导致主载波和辅载波的时间提前量不一致,而主载波和辅载波都用时偏输入值的时间提前量来维护上行同步状态,会导致辅载波上行性能恶化。
技术实现要素:
本发明的主要目的在于提供一种上行载波聚合维护方法、系统、装置及计算机可读存储介质,旨在解决主载波和辅载波不完全同覆盖的布网场景下,主载波和辅载波的时间提前量不一致导致辅载波上行性能恶化的技术问题。
为实现上述目的,本发明实施例提供一种上行载波聚合维护方法,所述上行载波聚合维护方法包括:
基站获取主载波时偏值和辅载波时偏值;
基站对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;
基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;
当基站检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。
可选地,所述基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值的步骤包括:
基站获取主载波的第一上行错包数和辅载波的第二上行错包数;
基站基于第一上行错包数和第二上行错包数,确定主载波的第一权重因子和辅载波的第二权重因子;
基站基于主载波滤波值、辅载波滤波值、第一权重因子和第二权重因子进行加权计算,以获取时偏输入值。
可选地,所述获取数据控制指令的步骤包括:
基站基于主载波滤波值和第一阈值进行计算,以获取主载波调整值;
基站基于辅载波滤波值和第一阈值进行计算,以获取辅载波调整值;
基站基于主载波调整值和辅载波调整值生成数据控制指令。
可选地,所述数字滤波算法包括中值滤波算法、限幅滤波算法和一阶滞后滤波算法中的一种或几种。
可选地,所述基站获取的辅载波时偏值的数量为一个或多个。
为实现上述目的,本发明实施例还提供一种上行载波聚合维护方法,所述上行载波聚合维护方法包括:
待调整终端接收基站发送的数据控制指令;
待调整终端分析获取指令中的主载波调整值和辅载波调整值;
待调整终端根据主载波调整值调整主载波的时间提前量,并根据辅载波调整值调整辅载波的时间提前量。
本发明实施例还提供一种上行载波聚合维护系统,所述上行载波聚合维护系统包括基站,所述基站包括:
获取模块,用于获取主载波时偏值和辅载波时偏值;
处理模块,用于对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;
计算模块,用于对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;
发送模块,用于当检测到时偏输入值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波同步调整。
可选地,所述计算模块包括:
获取单元,用于获取主载波的第一上行错包数和辅载波的第二上行错包数;
确定单元,用于基于第一上行错包数和第二上行错包数,确定主载波的第一权重因子和辅载波的第二权重因子;
第一计算单元,用于基于主载波滤波值、辅载波滤波值、第一权重因子和第二权重因子进行加权计算,以获取时偏输入值。
可选地,所述发送模块包括:
第二计算单元,用于基于主载波滤波值和第一阈值进行计算,以获取主载波调整值;
第三计算单元,用于基于辅载波滤波值和第一阈值进行计算,以获取辅载波调整值;
生成单元,用于基于主载波调整值和辅载波调整值生成数据控制指令。
可选地,所述数字滤波算法包括中值滤波算法、限幅滤波算法和一阶滞后滤波算法中的一种或几种。
可选地,所述基站获取的辅载波时偏值的数量为一个或多个。
本发明还提供一种上行载波聚合维护装置,所述上行载波聚合维护装置包括:存储器、处理器,通信总线以及存储在所述存储器上的上行载波聚合维护程序,
所述通信总线用于实现处理器与存储器间的通信连接;
所述处理器用于执行所述上行载波聚合维护程序,以实现以下步骤:
基站获取主载波时偏值和辅载波时偏值;
基站对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;
基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;
当基站检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:
基站获取主载波时偏值和辅载波时偏值;
基站对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;
基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;
当基站检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。
本发明通过基站获取主载波时偏值和辅载波时偏值;基站对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;当基站检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。本发明实现了解决主载波和辅载波不完全同覆盖的布网场景下上行载波同步协调,导致通信质量降低的技术问题,使通信质量获得了最优的提升,降低了运营商布网施工难度,提高了上行载波聚合的通信质量。
附图说明
图1为本发明上行载波聚合维护方法一较佳流程示意图;
图2为本发明上行载波聚合维护方法又一较佳流程示意图;
图3为本发明上行载波聚合维护方法又一较佳流程示意图;
图4为本发明上行载波聚合维护系统一系统结构图;
图5为本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种上行载波聚合维护方法,在上行载波聚合维护方法第一实施例中,参照图1,所述上行载波聚合维护方法包括:
步骤s10,基站获取主载波时偏值和辅载波时偏值;
现有的上行载波聚合技术是让多个小区可以为1个终端服务,而终端接入的小区定义为主载波,接入后通过重配给终端添加多个辅载波。主载波和辅载波的上行同步状态都通过主时间提前量组进行维护。而主载波和辅载波在提供数据和业务上行过程中,基站会根据主载波和辅载波的上行状态获取到对应的主载波时偏值和辅载波时偏值。由于实际布网中,主载波和辅载波可能存在非同覆盖的情况,因此,主载波时偏值和辅载波时偏值可能并不同步,这样会造成上行通讯性能恶化,导致通信质量降低。故,基站需要根据主载波时偏值和辅载波时偏值的实际情况进行具体的调整。
步骤s20,基站对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;
在现实场景中,基站所获取到的主载波时偏值和辅载波时偏值会因为环境或者硬件等原因出现一定的上下波动,包括信号干扰或者信号接收不良。而这种非常规的误差对基站和待调整终端调整时间提前量的功能过程会产生较大的影响,即在调整过程中参考数据的不准确会影响到调整参数的精确度。故基站首先需要对所获取到的主载波时偏值和负载波时偏值进行过滤筛选。在本实施例中,基站将主载波时偏值和辅载波时偏值进行数字滤波算法过滤,
具体地,基站可采用中值滤波算法、限幅滤波算法和一阶滞后滤波算法中的一种或几种,对主载波时偏值和辅载波时偏值进行数据过滤,以将离散的载波时偏值进行清洗,剔除异常测量值,从而获得稳定的主载波时偏值和辅载波时偏值,将其分别设置为主载波滤波值和辅载波滤波值,以供后续调用。
步骤s30,基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;
基站获取到主载波滤波值和辅载波滤波值,即获取到稳定的主载波滤波值和辅载波滤波值,从而保障后续调整主载波和辅载波在时偏调整过程中调整数据的稳定性和参考性。而基站需要根据主载波滤波值和辅载波滤波值,计算获取到上行载波聚合中的调整对象和调整值。也就是说,基站需要根据当前主载波和辅载波的实际运行状况而针对性地实施调整计划。故在本实施例中,基站采用加权计算的方法,对主载波滤波值以及辅载波滤波值进行加权计算,即根据主载波和辅载波的通讯状况预设相应的加权因子,进行逻辑计算,以获得调整主载波和辅载波的主时间提前量组的时偏输入值。
所述时偏输入值指的是调整主载波和辅载波上行同步状态的维护参数,根据时偏输入值,基站和待调整终端可以完整地对上行数据通道中的上行同步状态进行协调管理,从而避免主载波和辅载波在上行状态中偏移正常的传输帧道,进而影响上行载波的同步状态。
具体地,参照图2,所述步骤s30可细化为:
步骤s31,基站获取主载波的第一上行错包数和辅载波的第二上行错包数;
基站对主载波滤波值和辅载波滤波值的加权计算,需要进行赋予各滤波值相应的加权因子。在本实施例中,引入上行错包数的变量因子。所述上行错包数指的是各上行载波在实现通讯数据的传输过程中,所出现的数据包丢包或者数据包接收不正常的传输异常状况。而这种传输异常状态在待调整终端与基站的信号连接当中会被记录下来,例如,待调整终端将数据包发送至基站,基站在获取到待调整终端的上传请求之后,并没有接收到待调整终端上传的数据包,或者基站在接收到上传的数据包时发生数据包传输中断,导致数据包接收不完整等现象时,即可将本次未接收到的丢失的数据包和接收不完整的数据包记录下来。
由于待调整终端在主载波和辅载波的数据传输通道中均具备数据包传送的功能,因此基站可记录获取到主载波的第一上行错包数和辅载波的第二上行错包数。第一上行错包数和第二上行错包数均可以作为主载波滤波值和辅载波滤波值的加权因子的参考对象。
步骤s32,基站基于第一上行错包数和第二上行错包数,确定主载波的第一权重因子和辅载波的第二权重因子;
在基站的数据库中,预设有与第一上行错包数相互对应的第一权重因子,以及与第二上行错包数相互对应的第二权重因子。即上行载波的上行错包数据各自映射有各自的权重因子,并且,即使上行错包数一致,不同载波的权重因子也可能各不相同。在本实施例中,上行错包数越多,则对应的权重因子也会相应的增加。
步骤s33,基站基于主载波滤波值、辅载波滤波值、第一权重因子和第二权重因子进行加权计算,以获取时偏输入值。
在获取到第一权重因子和第二权重因子之后,基站可根据主载波滤波值、辅载波滤波值、第一权重因子和第二权重因子进行逻辑运算,以获得具体的时偏输入值。
假设以上行两载波为背景,设a为辅载波滤波值的第二权重因子,
设主载波滤波值为timeoffsetsmoothpcc,辅载波滤波值为timeoffsetsmoothscc,,而时偏输入值设为timeoffsetptag,则根据具体的基站加权计算方法,将以上数据代入以下公式:
timeoffsetptag=(1-a)*timeoffsetsmoothpcc+a*timeoffsetsmoothscc
若a采用0.5,则表示主载波滤波值和辅载波滤波值的第一权重因子和第二权重因子均为0.5,同时,代入公式,即可获得时偏输入值。
步骤s40,当基站检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。
基站获取到时偏输入值之后,可判定时偏输入值的大小,从而判断当前情况下是否需要调整主载波以及辅载波的时间提前量。具体地,基站预设了一个第一阈值timeoffsetthr,基站判断timeoffsetptag的绝对值与timeoffsetthr之间的大小,若|timeoffsetptag|>timeoffsetthr,则证明上行载波需要进行调整,基站将按照协议下发数据控制指令(即tacmacce,timingadvancecommandmaccontrolelement),调整待调整终端ptag的载波时间提前量,以保持上行处于同步状态;否则,结束处理。
具体地,参照图3,步骤s40中获取数据控制指令的步骤可细化为:
步骤s41,基站基于主载波滤波值和第一阈值进行计算,以获取主载波调整值;
步骤s42,基站基于辅载波滤波值和第一阈值进行计算,以获取辅载波调整值;
主载波滤波值timeoffsetsmoothpcc与第一阈值timeoffsetthr进行逻辑计算,例如timeoffsetsmoothpcc-timeoffsetthr,获得主载波调整值,而辅载波滤波值timeoffsetsmoothscc与第一阈值timeoffsetthr进行逻辑计算,例如timeoffsetsmoothscc-timeoffsetthr,获得辅载波调整值。
可以理解的是,主载波滤波值和辅载波滤波值所代表的是本次基于待调整终端主载波的同步调整值和辅载波的同步调整值。主要用于对载波时间提前量的同步协调。
步骤s43,基站基于主载波调整值和辅载波调整值生成数据控制指令。
所述数据控制指令以代表着待调整终端所需调整的具体方式。其中,在数据控制指令中的第6比特位可用0至63表示主载波调整值和辅载波调整值,即基站将数据控制指令发送至待调整终端后,终端可分析出数据控制指令中的第6比特位,从而获取到具体的主载波调整值和辅载波调整值,即基站时间在数据控制指令中的第6比特位确定了具体的调整对象(主载波和辅载波)和具体的时间提前量的调整方式(提前或延后)。
需要说明的是,实验室及外场均验证通过,采取此方案前,20mhz+20mhz的上行两载波主载波与辅载波的时偏相差40ts时,辅载波流量降低为理论为流量20%;采用此方案后,主载波和辅载波流量均可达到理论流量的95%以上。
本发明通过基站获取主载波时偏值和辅载波时偏值;基站对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;当基站检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。本发明实现了解决主载波和辅载波不完全同覆盖的布网场景下上行载波同步不协调,导致通信质量降低的技术问题,使通信质量获得了最优的提升,降低了运营商布网施工难度,提高了上行载波聚合的通信质量。
进一步地,在本发明上行载波聚合维护方法第一实施例的基础上,提出上行载波聚合维护方法第二实施例,所述第二实施例与第一实施例之间的区别在于,所述基站获取的辅载波时偏值的数量为一个或多个。
在本实施例中,由于待调整终端的数量不止一个,则基站获取到的主载波时偏值和辅载波时偏值也不止一个。而针对多个辅载波的加权计算方式也会产生一定的差异,其实现方式的技术原理不改变,但计算方式发生改变。
在基站获取到的多个辅载波时偏值的情形下,本实施例计算时偏输入值timeoffsetptag的计算公式如下:
假设以上行三载波为背景,n为2,a1初始设置为0.2,a2初始设置为0.2,timeoffsetthr设置为6ts,实现方案描述如下:
1、基站测量得到主载波、辅载波1、辅载波2时偏值记为timeoffsetpcc、timeoffsetscc1和timeoffsetscc2。
2、基站对测量得到时偏值进行数字滤波,得到相应滤波后稳定的主载波时偏值记为timeoffsetsmoothpcc、辅载波时偏值timeoffsetsmoothscc1和辅载波时偏值timeoffsetsmoothscc2。
3、基站计算ptag的时偏输入值timeoffsetptag,公式如下:
timeoffsetptag=(1-a1-a2)*timeoffsetsmoothpcc+a1*timeoffsetsmoothscc1+
a2*timeoffsetsmoothscc2
基站可根据辅载波i的上行错包数动态调整ai的值,具体方法为辅载波i上行错包数增多,则增大ai值;若主载波上行错报数增多,则减小所有ai值,增加主载波的权重。
4、基站判断|timeoffsetptag|>ta调整门限timeoffsetthr,则按照协议下发tacmacce(timingadvancecommandmaccontrolelement,时间提前命令mac控制单元),调整终端ptag的ta,保持上行处于同步状态;否则,结束处理。
本发明还提供一种上行载波聚合维护方法,在上行载波聚合维护方法第三实施例中,所述上行载波聚合维护方法包括:
待调整终端接收基站发送的数据控制指令;
待调整终端分析获取指令中的主载波调整值和辅载波调整值;
待调整终端根据主载波调整值调整主载波的时间提前量,并根据辅载波调整值调整辅载波的时间提前量。
待调整终端通过接收基站发送的数据控制指令,调整待调整终端的上行主载波和上行辅载波的数据传输通道。通过解析数据控制指令中的主载波调整值和辅载波调整值,待调整终端可解析出其中的主载波调整值和辅载波调整值。而根据主载波调整值和辅载波调整值,待调整终端可精确调整获取到主载波的时间提前量和辅载波的时间提前量。
通过调整主载波时间提前量和辅载波时间提前量,待调整终端可将主载波的信号传输与符载波的信号传输协调一致,从而提升待调整终端的上行载波同步效率,进而间接提升通讯效率,使得待调整终端的通信效率和上行性能提升。
参照图5,图5是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明实施例终端可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等终端设备。
如图5所示,该基站可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,该基站还可以包括用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
本领域技术人员可以理解,图5中示出的基站结构并不构成对基站的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图5所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及上行载波聚合维护程序。操作系统是管理和控制基站硬件和软件资源的程序,支持上行载波聚合维护程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与基站中其它硬件和软件之间通信。
本发明实施例提供一种上行载波聚合维护系统,参照图4,所述上行载波聚合维护系统包括基站,所述基站包括:
获取模块10,用于获取主载波时偏值和辅载波时偏值;
现有的上行载波聚合技术是让多个小区可以为1个终端服务,而终端接入的小区定义为主载波,接入后通过重配给终端添加多个辅载波。主载波和辅载波的上行同步状态都通过主时间提前量组进行维护。而主载波和辅载波在提供数据和业务上行过程中,获取模块10会根据主载波和辅载波的上行状态获取到对应的主载波时偏值和辅载波时偏值。由于实际布网中,主载波和辅载波可能存在非同覆盖的情况,因此,主载波时偏值和辅载波时偏值可能并不同步,这样会造成上行通讯性能恶化,导致通信质量降低。故,基站需要根据主载波时偏值和辅载波时偏值的实际情况进行具体的调整。
处理模块20,用于对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;
在现实场景中,基站所获取到的主载波时偏值和辅载波时偏值会因为环境或者硬件等原因出现一定的上下波动,包括信号干扰或者信号接收不良。而这种非常规的误差对基站和待调整终端调整时间提前量的功能过程会产生较大的影响,即在调整过程中参考数据的不准确会影响到调整参数的精确度。故处理模块20首先需要对所获取到的主载波时偏值和负载波时偏值进行过滤筛选。在本实施例中,基站将主载波时偏值和辅载波时偏值进行数字滤波算法过滤,
具体地,处理模块20可采用中值滤波算法、限幅滤波算法和一阶滞后滤波算法中的一种或几种,对主载波时偏值和辅载波时偏值进行数据过滤,以将离散的载波时偏值进行清洗,剔除异常测量值,从而获得稳定的主载波时偏值和辅载波时偏值,将其分别设置为主载波滤波值和辅载波滤波值,以供后续调用。
计算模块30,用于对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;
基站获取到主载波滤波值和辅载波滤波值,即获取到稳定的主载波滤波值和辅载波滤波值,从而保障后续调整主载波和辅载波在时偏调整过程中调整数据的稳定性和参考性。而基站需要根据主载波滤波值和辅载波滤波值,计算获取到上行载波聚合中的调整对象和调整值。也就是说,基站需要根据当前主载波和辅载波的实际运行状况而针对性地实施调整计划。故在本实施例中,计算模块30采用加权计算的方法,对主载波滤波值以及辅载波滤波值进行加权计算,即根据主载波和辅载波的通讯状况预设相应的加权因子,进行逻辑计算,以获得调整主载波和辅载波的主时间提前量组的时偏输入值。
所述时偏输入值指的是调整主载波和辅载波上行同步状态的维护参数,根据时偏输入值,基站和待调整终端可以完整地对上行数据通道中的上行同步状态进行协调管理,从而避免主载波和辅载波在上行状态中偏移正常的传输帧道,进而影响上行载波的同步状态。
具体地,所述计算模块30可细化为:
获取单元31,用于获取主载波的第一上行错包数和辅载波的第二上行错包数;
计算模块30对主载波滤波值和辅载波滤波值的加权计算,需要进行赋予各滤波值相应的加权因子。在本实施例中,引入上行错包数的变量因子。所述上行错包数指的是各上行载波在实现通讯数据的传输过程中,所出现的数据包丢包或者数据包接收不正常的传输异常状况。而这种传输异常状态在待调整终端与基站的信号连接当中会被记录下来,例如,待调整终端将数据包发送至基站,基站在获取到待调整终端的上传请求之后,并没有接收到待调整终端上传的数据包,或者基站在接收到上传的数据包时发生数据包传输中断,导致数据包接收不完整等现象时,即可将本次未接收到的丢失的数据包和接收不完整的数据包记录下来。
由于待调整终端在主载波和辅载波的数据传输通道中均具备数据包传送的功能,因此获取单元31可记录获取到主载波的第一上行错包数和辅载波的第二上行错包数。第一上行错包数和第二上行错包数均可以作为主载波滤波值和辅载波滤波值的加权因子的参考对象。
确定单元32,用于基于第一上行错包数和第二上行错包数,确定主载波的第一权重因子和辅载波的第二权重因子;
在基站的数据库中,预设有与第一上行错包数相互对应的第一权重因子,以及与第二上行错包数相互对应的第二权重因子。即上行载波的上行错包数据各自映射有各自的权重因子,并且,即使上行错包数一致,不同载波的权重因子也可能各不相同。在本实施例中,上行错包数越多,则对应的权重因子也会相应的增加。
第一计算单元33,用于基于主载波滤波值、辅载波滤波值、第一权重因子和第二权重因子进行加权计算,以获取时偏输入值。
在获取到第一权重因子和第二权重因子之后,第一计算单元33可根据主载波滤波值、辅载波滤波值、第一权重因子和第二权重因子进行逻辑运算,以获得具体的时偏输入值。
假设以上行两载波为背景,设a为辅载波滤波值的第二权重因子,
设主载波滤波值为timeoffsetsmoothpcc,辅载波滤波值为timeoffsetsmoothscc,,而时偏输入值设为timeoffsetptag,则根据具体的基站加权计算方法,将以上数据代入以下公式:
timeoffsetptag=(1-a)*timeoffsetsmoothpcc+a*timeoffsetsmoothscc
若a采用0.5,则表示主载波滤波值和辅载波滤波值的第一权重因子和第二权重因子均为0.5,同时,代入公式,即可获得时偏输入值。
发送模块40,用于当检测到时偏输入值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波同步调整。
基站获取到时偏输入值之后,可判定时偏输入值的大小,从而判断当前情况下是否需要调整主载波以及辅载波的时间提前量。具体地,基站预设了一个第一阈值timeoffsetthr,发送模块40判断timeoffsetptag的绝对值与timeoffsetthr之间的大小,若|timeoffsetptag|>timeoffsetthr,则证明上行载波需要进行调整,基站将按照协议下发数据控制指令(即tacmacce,timingadvancecommandmaccontrolelement),调整待调整终端ptag的载波时间提前量,以保持上行处于同步状态;否则,结束处理。
具体地,步骤s40中获取数据控制指令的步骤可细化为:
第二计算单元41,用于基于主载波滤波值和第一阈值进行计算,以获取主载波调整值;
第三计算单元42,用于基于辅载波滤波值和第一阈值进行计算,以获取辅载波调整值;
主载波滤波值timeoffsetsmoothpcc与第一阈值timeoffsetthr进行逻辑计算,例如timeoffsetsmoothpcc-timeoffsetthr,获得主载波调整值,而辅载波滤波值timeoffsetsmoothscc与第一阈值timeoffsetthr进行逻辑计算,例如timeoffsetsmoothscc-timeoffsetthr,获得辅载波调整值。
可以理解的是,主载波滤波值和辅载波滤波值所代表的是本次基于待调整终端主载波的同步调整值和辅载波的同步调整值。主要用于对载波时间提前量的同步协调。
生成单元43,用于基于主载波调整值和辅载波调整值生成数据控制指令。
所述数据控制指令以代表着待调整终端所需调整的具体方式。其中,在数据控制指令中的第6比特位可用0至63表示主载波调整值和辅载波调整值,即基站将数据控制指令发送至待调整终端后,终端可分析出数据控制指令中的第6比特位,从而获取到具体的主载波调整值和辅载波调整值,即基站时间在数据控制指令中的第6比特位确定了具体的调整对象(主载波和辅载波)和具体的时间提前量的调整方式(提前或延后)。
通常地,基站发送数据控制指令,待调整终端会根据获取到的数据控制指令而作出相应调整,参照图4,可选地,待调整终端包括:
接收模块50,用于接收基站发送的数据控制指令;
分析模块60,用于分析获取指令中的主载波调整值和辅载波调整值;
调整模块70,用于根据主载波调整值调整主载波的时间提前量,并根据辅载波调整值调整辅载波的时间提前量。
待调整终端通过接收基站发送的数据控制指令,调整待调整终端的上行主载波和上行辅载波的数据传输通道。通过解析数据控制指令中的主载波调整值和辅载波调整值,待调整终端可解析出其中的主载波调整值和辅载波调整值。而根据主载波调整值和辅载波调整值,待调整终端可精确调整获取到主载波的时间提前量和辅载波的时间提前量。
通过调整主载波时间提前量和辅载波时间提前量,待调整终端可将主载波的信号传输与符载波的信号传输协调一致,从而提升待调整终端的上行载波同步效率,进而间接提升通讯效率,使得待调整终端的通信效率和上行性能提升。
需要说明的是,实验室及外场均验证通过,采取此方案前,20mhz+20mhz的上行两载波主载波与辅载波的时偏相差40ts时,辅载波流量降低为理论为流量20%;采用此方案后,主载波和辅载波流量均可达到理论流量的95%以上。
本发明通过获取模块获取主载波时偏值和辅载波时偏值;处理模块对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;计算模块对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;当发送模块检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。本发明实现了解决主载波和辅载波不完全同覆盖的布网场景下上行载波同步不协调,导致通信质量降低的技术问题,使通信质量获得了最优的提升,降低了运营商布网施工难度,提高了上行载波聚合的通信质量。
进一步地,在本发明上行载波聚合维护系统第一实施例的基础上,提出上行载波聚合维护系统第二实施例,所述第二实施例与第一实施例之间的区别在于,所述基站获取的辅载波时偏值的数量为一个或多个。
在本实施例中,由于待调整终端的数量不止一个,则基站获取到的主载波时偏值和辅载波时偏值也不止一个。而针对多个辅载波的加权计算方式也会产生一定的差异,其实现方式的技术原理不改变,但计算方式发生改变。
在基站获取到的多个辅载波时偏值的情形下,本实施例计算时偏输入值timeoffsetptag的计算公式如下:
假设以上行三载波为背景,n为2,a1初始设置为0.2,a2初始设置为0.2,timeoffsetthr设置为6ts,实现方案描述如下:
1、基站测量得到主载波、辅载波1、辅载波2时偏值记为timeoffsetpcc、timeoffsetscc1和timeoffsetscc2。
2、基站对测量得到时偏值进行数字滤波,得到相应滤波后稳定的主载波时偏值记为timeoffsetsmoothpcc、辅载波时偏值timeoffsetsmoothscc1和辅载波时偏值timeoffsetsmoothscc2。
3、基站计算ptag的时偏输入值timeoffsetptag,公式如下:
timeoffsetptag=(1-a1-a2)*timeoffsetsmoothpcc+a1*timeoffsetsmoothscc1+
a2*timeoffsetsmoothscc2
基站可根据辅载波i的上行错包数动态调整ai的值,具体方法为辅载波i上行错包数增多,则增大ai值;若主载波上行错报数增多,则减小所有ai值,增加主载波的权重。
4、基站判断|timeoffsetptag|>ta调整门限timeoffsetthr,则按照协议下发tacmacce(timingadvancecommandmaccontrolelement,时间提前命令mac控制单元),调整终端ptag的ta,保持上行处于同步状态;否则,结束处理。
本发明提供一种上行载波聚合维护装置,所述上行载波聚合维护装置包括:存储器、处理器,通信总线以及存储在所述存储器上的上行载波聚合维护程序,
所述通信总线用于实现处理器与存储器间的通信连接;
所述处理器用于执行所述上行载波聚合维护程序,以实现以下步骤:
所述通信总线用于实现处理器与存储器间的通信连接;
所述处理器用于执行所述上行载波聚合维护程序,以实现以下步骤:
基站获取主载波时偏值和辅载波时偏值;
基站对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;
基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;
当基站检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于:
基站获取主载波时偏值和辅载波时偏值;
基站对主载波时偏值和辅载波时偏值进行数字滤波处理,以获得主载波滤波值和辅载波滤波值;
基站对主载波滤波值和辅载波滤波值进行加权计算,以获取时偏输入值;
当基站检测到时偏输入值的绝对值大于第一阈值时,获取数据控制指令,并将数据控制指令发送至待调整终端,以供待调整终端进行载波时间提前量的同步调整。
本发明计算机可读存储介质具体实施方式与上述上行载波聚合维护方法和基站各实施例基本相同,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。