一种数据包处理方法、装置及通信系统制造方法及图纸

技术编号:15336787 阅读:309 留言:0更新日期:2017-05-16 22:29
本发明专利技术提供了一种数据包处理方法、装置及通信系统,该方法包括:获取传输信道的时间窗参数,承载传输信道的物理信道的码偏;根据时间窗参数及码偏,计算传输信道的时间提前量;根据时间提前量计算通过传输信道所接收的帧数据包的到达时间,根据到达时间处理帧数据包。通过本发明专利技术的实施,获取传输信道的时间窗参数,承载传输信道的物理信道的码偏,并根据时间窗参数及码偏,计算传输信道的时间提前量Tproc,这样Tproc都是与各传输信道的参数相关,Tproc计算结果将根据不同传输信道的参数获得,与现有由系统设备设定Tproc的方式相比更准确,解决了现有采用系统设备设定Tproc导致的码偏较大的FP包无法正常处理的问题。

【技术实现步骤摘要】
一种数据包处理方法、装置及通信系统
本专利技术涉及通信领域,尤其涉及一种数据包处理方法、装置及通信系统。
技术介绍
在第三代UMTS(UniversalMobileTelecommunicationsSystem,环球移动通信系统)移动通信系统中,RNC(RadioNetworkController,无线网络控制器)与NodeB(第三代UMTS移动通信系统中的无线基站)间的数据按照Iub口协议进行传输,数据在传输过程中可能会因为物理因素或其他问题,导致数据延时较大,虽然UMTS系统考虑了时间窗调整,但时延抖动较大,调整不及时或者调整偏差,可能会造成一定程度的丢包,进而影响业务性能。UMTS系统中要求FP(FramePacket,帧数据)包到达NodeB的时间应该提前Tproc(Processingtimebeforetransmissiononair-interface,时间提前量)ms,系统才能正常的处理,其中的Tproc等于NodeB处理FP包的时间,一般由系统设备设定。在实际生活中,当在码偏比较大的情况,FP包的到达时间比较晚,即使FP包落到了接收窗,若TOA(TimeOfArrival,到达时间)很小,数据也并未提前Tprocms到达NodeB,从而导致NodeB无法正确帧处理该包数据,此时NodeB也不会发时间调整给RNC,结果就会发生数据丢包,严重可能导致掉话。因此,如何提供一种可以解决采用系统设备设定Tproc导致的码偏较大的FP包无法正常处理的数据包处理方法,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术提供了一种数据包处理方法、装置及通信系统,以解决现有采用系统设备设定Tproc导致的码偏较大的FP包无法正常处理的问题。本专利技术提供了一种数据包处理方法,其包括:获取传输信道的时间窗参数,承载传输信道的物理信道的码偏(chipoffset);根据时间窗参数及码偏,计算传输信道的时间提前量(Tproc);根据时间提前量计算通过传输信道所接收的帧数据包的到达时间,根据到达时间处理帧数据包。进一步的,根据到达时间处理帧数据包包括:根据到达时间判断帧数据包是否在时间窗内到达,若否,则丢弃帧数据包。进一步的,在丢弃帧数据包之后,还包括:向无线网络控制器发送用于调整帧数据包发送时间的发送时间调整控制帧。进一步的,还包括:当时间窗参数及码偏发生变化时,利用变化后的时间窗参数及码偏计算获取新时间提前量。进一步的,还包括:若新时间提前量大于时间提前量时,利用新时间提前量替换时间提前量时。进一步的,还包括:获取基站从处理一个无线帧开始至发送到空口的时间T1、通信系统内一个无线帧的帧长T2;时间窗参数包括时间窗开始时间TOAWS、时间窗结束时间TOAWE,码偏为chipoffset;根据时间窗参数及码偏,计算传输信道的时间提前量包括:利用公式Tproc=MAX(T1,T2+(T2*ChipOffset/38400)-TOAWE),计算时间提前量Tproc。进一步的,还包括:根据任务周期确定时间余量ΔT3;根据时间窗参数及码偏,计算传输信道的时间提前量包括:利用公式Tproc=MAX(T1,T2+(T2*ChipOffset/38400)-TOAWE)+ΔT3,计算时间提前量Tproc。本专利技术提供了一种数据包处理装置,其包括:获取模块,用于获取传输信道的时间窗参数,承载传输信道的物理信道的码偏;计算模块,用于根据时间窗参数及码偏,计算传输信道的时间提前量;处理模块,用于根据时间提前量计算通过传输信道所接收的帧数据包的到达时间,根据到达时间处理帧数据包。进一步的,处理模块用于根据到达时间判断帧数据包是否在时间窗内到达,若否,则丢弃帧数据包。进一步的,处理模块在丢弃帧数据包之后,还用于向无线网络控制器发送用于调整帧数据包发送时间的发送时间调整控制帧。进一步的,计算模块还用于当时间窗参数及码偏发生变化时,利用变化后的时间窗参数及码偏计算获取新时间提前量。进一步的,计算模块还用于若新时间提前量大于时间提前量时,利用新时间提前量替换时间提前量时。进一步的,获取模块还用于获取基站从处理一个无线帧开始至发送到空口的时间T1、通信系统内一个无线帧的帧长T2;时间窗参数包括时间窗开始时间TOAWS、时间窗结束时间TOAWE,码偏为chipoffset;计算模块用于利用公式Tproc=MAX(T1,T2+(T2*ChipOffset/38400)-TOAWE),计算时间提前量Tproc。进一步的,获取模块还用于根据任务周期确定时间余量ΔT3;计算模块用于利用公式Tproc=MAX(T1,T2+(T2*ChipOffset/38400)-TOAWE)+ΔT3,计算时间提前量Tproc。本专利技术提供了一种通信系统,其特征在于,包括基站及无线网络控制器,以及本专利技术提供的数据包处理装置,利用数据包处理装置处理基站从无线网络控制器接收到的帧数据包。本专利技术的有益效果:本专利技术提供了一种数据包处理方法,获取传输信道的时间窗参数,承载传输信道的物理信道的码偏,并根据时间窗参数及码偏,计算传输信道的时间提前量Tproc,这样Tproc都是与各传输信道的参数相关,Tproc计算结果将根据不同传输信道的参数获得,与现有由系统设备设定Tproc的方式相比,更准确,解决了现有采用系统设备设定Tproc导致的码偏较大的FP包无法正常处理的问题。附图说明图1为本专利技术第一实施例提供的数据包处理装置的结构示意图;图2为本专利技术第二实施例提供的数据包处理方法的流程图;图3为本专利技术第三实施例提供的数据包处理方法的流程图;图4为3GPPTS25.402协议中Tproc计算条件示意图。具体实施方式现通过具体实施方式结合附图的方式对本专利技术做出进一步的诠释说明。第一实施例:图1为本专利技术第一实施例提供的数据包处理装置的结构示意图,由图1可知,在本实施例中,本专利技术提供的数据包处理装置1包括:获取模块11,用于获取传输信道的时间窗参数,承载传输信道的物理信道的码偏;计算模块12,用于根据时间窗参数及码偏,计算传输信道的时间提前量;处理模块13,用于根据时间提前量计算通过传输信道所接收的帧数据包的到达时间,根据到达时间处理帧数据包。在一些实施例中,上述实施例中的处理模块13用于根据到达时间判断帧数据包是否在时间窗内到达,若否,则丢弃帧数据包。在一些实施例中,上述实施例中的处理模块13在丢弃帧数据包之后,还用于向无线网络控制器发送用于调整帧数据包发送时间的发送时间调整控制帧。在一些实施例中,上述实施例中的计算模块12还用于当时间窗参数及码偏发生变化时,利用变化后的时间窗参数及码偏计算获取新时间提前量。在一些实施例中,上述实施例中的计算模块12还用于若新时间提前量大于时间提前量时,利用新时间提前量替换时间提前量时。在一些实施例中,上述实施例中的获取模块11还用于获取基站从处理一个无线帧开始至发送到空口的时间T1、通信系统内一个无线帧的帧长T2;时间窗参数包括时间窗开始时间TOAWS、时间窗结束时间TOAWE,码偏为chipoffset;计算模块12用于利用公式Tproc=MAX(T1,T2+(T2*ChipOffset/38400)-TOAWE),计算本文档来自技高网...
一种数据包处理方法、装置及通信系统

【技术保护点】
一种数据包处理方法,其特征在于,包括:获取传输信道的时间窗参数,承载所述传输信道的物理信道的码偏;根据所述时间窗参数及所述码偏,计算所述传输信道的时间提前量;根据所述时间提前量计算通过所述传输信道所接收的帧数据包的到达时间,根据所述到达时间处理所述帧数据包。

【技术特征摘要】
1.一种数据包处理方法,其特征在于,包括:获取传输信道的时间窗参数,承载所述传输信道的物理信道的码偏;根据所述时间窗参数及所述码偏,计算所述传输信道的时间提前量;根据所述时间提前量计算通过所述传输信道所接收的帧数据包的到达时间,根据所述到达时间处理所述帧数据包。2.如权利要求1所述的数据包处理方法,其特征在于,所述根据所述到达时间处理所述帧数据包包括:根据所述到达时间判断所述帧数据包是否在时间窗内到达,若否,则丢弃所述帧数据包。3.如权利要求2所述的数据包处理方法,其特征在于,在丢弃所述帧数据包之后,还包括:向无线网络控制器发送用于调整所述帧数据包发送时间的发送时间调整控制帧。4.如权利要求1所述的数据包处理方法,其特征在于,还包括:当所述时间窗参数及所述码偏发生变化时,利用变化后的时间窗参数及码偏计算获取新时间提前量。5.如权利要求4所述的数据包处理方法,其特征在于,还包括:若所述新时间提前量大于所述时间提前量时,利用所述新时间提前量替换所述时间提前量时。6.如权利要求1至5任一项所述的数据包处理方法,其特征在于,还包括:获取基站从处理一个无线帧开始至发送到空口的时间T1、通信系统内一个无线帧的帧长T2;所述时间窗参数包括时间窗开始时间TOAWS、时间窗结束时间TOAWE,所述码偏为chipoffset;所述根据所述时间窗参数及所述码偏,计算所述传输信道的时间提前量包括:利用公式Tproc=MAX(T1,T2+(T2*ChipOffset/38400)-TOAWE),计算所述时间提前量Tproc。7.如权利要求6所述的数据包处理方法,其特征在于,还包括:根据任务周期确定时间余量ΔT3;所述根据所述时间窗参数及所述码偏,计算所述传输信道的时间提前量包括:利用公式Tproc=MAX(T1,T2+(T2*ChipOffset/38400)-TOAWE)+ΔT3,计算所述时间提前量Tproc。8.一种数据包处理装置,其特征在于,包括:获取模块,用于获取传输信道的时间窗参...

【专利技术属性】
技术研发人员:居文涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1