计算激活时间的方法及装置的制作方法

文档序号:7974283阅读:166来源:国知局
专利名称:计算激活时间的方法及装置的制作方法
技术领域
本发明涉及时分双工系统的无线承载技术领域,尤其涉及一种在时分双工系统的无线承载控制领域中计算激活时间的方法及装置。

背景技术
在时分双工(TDD,Time Division Duplex)系统的无线承载(RB,RadioBearer)过程中,例如在系统进行RB建立(Radio Bearer Setup)、RB重配置(Radio Bearer Reconfiguration)、传输信道重配置(Transport ChannelReconfiguration)、物理信道重配置(Physical Channel Reconfiguration)、或RB释放(Radio Bearer Release)时,为保证无线网络控制器(RNC,RadioNetwork Controller)和用户设备(UE,User Equipment)能够同步切换到新的配置,RNC在发送相关的无线承载命令时,将在该命令中携带激活时间(Activation Time)参数,该参数表示新的系统配置的生效时间。
为保证RNC和UE能同步切换到新的配置,可以按照图1所示的方法,计算无线承载过程中的激活时间。在图1中,RNC根据无线承载命令从网络侧到UE的传输时延T0和UE处理该命令所需要的固定时延T1,设置激活时间(Activation Time)为Activation Time=CFN1+T0+T1。其意义是,以网络侧发送无线承载命令的时刻CFN1为起始时间参考点,经过时延T0和时延T1后,在时间点CFN2,UE完成信道切换。当UE接收到该无线承载命令后,需要在Activation Time参数指定的传输时间间隔(TTI,TransmissionTiming Interval)的边界完成配置切换。
在TDD系统中,当传输信道质量发生变化时,UE可能无法正常接收网络侧发送的无线承载命令,网络侧将采用重传机制,重复为UE发送无线承载命令,直到UE正确接收该命令。UE能正常接收无线承载命令时,该命令从网络侧到UE的传输时延为固定值T0;当UE不能正常接收无线承载命令时,在重传机制下,该命令从网络侧到UE的传输时延会从T0延长至T0’,当T0’>T0+T1时,说明UE正确接收到所述无线承载命令的时间点已经超过了网络侧设置的激活时间点,这样将导致UE和RNC不能同步切换到新的配置。
目前激活时间的配置策略是采用配置固定值的方法来实现;这种实现方法好处是简单易行,可以根据经验值配置相对较好的固定值。但是该方法的问题在于 经验值不易得到、需要大量的积累,而且无线环境一旦改变,又需要重新摸索经验值。尤其在大规模组网的情况下,如果为每个小区去摸索经验值,是一项非常浩大的工程,且无线环境随天气、温度、湿度、周边建筑等不可抗拒的因素的变化较大,经验值仅在一定条件下具有普适性,一旦环境改变,经验值将失去原有的意义。


发明内容
有鉴于此,本发明解决的技术问题是提供一种计算激活时间的方法及装置,以解决根据经验值设置激活时间的不足。通过本发明还可以根据环境的变化计算激活时间,从而保证网络侧和UE能同步切换到新的配置。
为此,本发明提供的技术方案如下 一种计算激活时间的方法,包括 预存储无线承载业务的相关参数和基于用户设备UE不同状态的各类信令的传输块TB长度; 在触发无线承载过程时,根据相应的参数计算待传输信息的长度,根据UE的状态和信令类型获得TB块的长度; 将待传输信息划分为至少一个TB块,计算传输所述TB块所需要的时间; 将所述时间与UE处理时延相加,获得激活时间。
其中,当所述待传输信息为物理信道重配置消息时,按下述步骤计算消息长度; 获取基于参考业务的物理信道重配置消息的长度LP,以LP作为待传输的物理信道重配置消息的长度。
其中,当所述待传输信息为传输信道重配置消息时,按下述步骤计算消息长度; 获取基于参考业务的传输信道重配置消息的长度LT、上行TFC的数目NUTFC、下行TFC数目NDTFC、上行CTFC的长度BUCTFC、下行CTFC长度BDCTFC; 获取基于当前业务的传输信道重配置消息的上行TFC的数目NOUTFC、下行TFC数目NODTFC、上行CTFC的长度BOUCTFC、下行CTFC长度BODCTFC和上行TFC中其它信元的长度Bother; 运算LTr=LT+[NOUTFC×(BOUCTFC+Bother)-NUTFC×(BUCTFC+Bother)]+[NODTFC×BODCTFC-NDTFC×BDCTFC],获得待传输的传输信道重配置消息的长度LTr。
其中,当所述待传输信息为无线承载消息时,按下述步骤计算消息长度 获取基于参考业务的传输信道重配置消息的长度LT、上行TFC的数目NUTFC、下行TFC数目NDTFC、上行CTFC的长度BUCTFC、下行CTFC长度BDCTFC; 获取基于当前业务的传输信道重配置消息的上行TFC的数目NOUTFC、下行TFC数目NODTFC、上行CTFC的长度BOUCTFC、下行CTFC长度BODCTFC和上行TFC中其它信元的长度Bother; 运算LTr=LT+[NOUTFC×(BOUCTFC+Bother)-NUTFC×(BUCTFC+Bother)]+[NODTFC×BODCTFC-NDTFC×BDCTFC],获得待传输的传输信道重配置消息的长度LTr; 获取基于参考业务的无线承载释放消息的信息单元长度LPS,和无线承载消息所包含的信息单元个数NRB; 运算LRBS=LTr+LPS×NRB,获得无线承载消息的长度LRBS。
其中,所述无线承载消息为无线承载建立消息、无线承载重配置消息或无线承载释放消息。
其中,将传输单个TB块所需的时间和TB块的个数相乘,获得传输所述TB块所需要的时间。
其中,进一步包括如果计算获得的激活时间大于规定的最大激活时间Tmax,则放弃传输信息。
其中,进一步包括 当采用重传机制时,根据所述UE上报的信道质量计算所述待传输信息的重传次数,根据重传次数计算重传时间; 将重传时间与所述激活时间相加,获得基于重传机制的激活时间。
其中,按下述步骤计算待传输信息的重传次数 设置门限值w; 计算Er=(1-w)/M,获得单个TB块的传输错误率Er; 计算N=lg(Er)/lg(BLER),获得待传输信息的重传次数N; 其中,M为TB块数,BLER为所述UE上报的表示信道质量的误块率。
其中,按下述步骤获得BLER 在专用信道建立时,通知UE测量BLER,并周期上报其测量的BLER; 在触发无线承载过程时,以所述UE最近一次上报的BLER作为信道质量。
其中,按下述步骤获得BLER 在专用信道建立时,通知UE测量BLER,并以附加方式上报BLER; 在触发无线承载过程时,以UE上报的BLER作为信道质量。
其中,进一步包括 如果基于重传机制的激活时间大于规定的最大激活时间Tmax,则通过运算N’=(Tmax-Te)/Trt,获得新的重传次数N’; 运算Er’=(BLER)N’,获得新的单个TB块的传输错误率Er’; 运算W=Er’×M,获得传输TB块总的出错概率W; 将W和预置的门限值w’进行比较,如果W>w’,则放弃发送消息;否则,将Tmax设置为激活时间; 其中,Te为UE处理无线承载控制消息所需要的时间,Trt为重传定时器时长,BLER为所述UE上报的表示信道质量的误块率,M为TB块数。
基于上述方法,本发明还提供一种计算激活时间的装置,该装置包括 存储单元,用于存储无线承载业务的相关参数和基于UE不同状态的各类信令的TB块长度; 信息长度单元,用于在触发无线承载过程时,根据相应的参数计算待传输信息的长度,根据UE的状态和信令类型获得TB块的长度; 信息分块单元,用于将待传输信息划分为至少一个TB块,计算传输所述TB块所需要的时间; 激活时间计算单元,用于将所述时间与UE处理时延相加,获得激活时间。
其中,还包括 修正单元,用于判断计算获得的激活时间是否大于规定的最大激活时间Tmax,如果是,则放弃传输信息。
其中,还包括 重传次数计算单元,用于在采用重传机制时,根据UE上报的信道质量计算待传输信息的重传次数; 重传激活时间计算单元,用于根据重传次数计算重传时间,将重传时间与所述激活时间相加,获得基于重传机制的激活时间。
其中,重传次数计算单元包括 设置单元,用于设置门限值w; 计算单元,用于计算Er=(1-w)/M,计算N=lg(Er)/lg(BLER),获得待传输信息的重传次数N; 其中,M为TB块数,BLER为所述UE上报的表示信道质量的误块率,Er为单个TB块的传输错误率。
其中,还包括判断单元、计算单元和比较单元; 所述判断单元,用于判断基于重传机制的激活时间是否大于规定的最大激活时间Tmax; 所述计算单元,用于在重传机制的激活时间大于Tmax时,运算N’=(Tmax-Te)/Trt,获得新的重传次数N’;运算Er’=(BLER)N’,获得新的单个TB块的传输错误率Er’;运算W=Er’×M,获得传输TB块总的出错概率W; 所述比较单元,用于将W和预置的门限值w’进行比较,如果W>w’,则放弃发送消息;否则,将Tmax设置为激活时间; 其中,Te为UE处理无线承载控制消息所需要的时间,Trt为重传定时器时长,BLER为所述UE上报的表示信道质量的误块率,M为TB块数。
在本发明中,在网络侧预存储无线承载业务的相关参数和基于设备UE不同状态的各类信令的传输块TB长度。在触发无线承载过程时,根据相应的参数计算待传输信息的长度,根据UE的状态和信令类型获得TB块的长度;将待传输信息划分为至少一个TB块,计算传输所述TB块所需要的时间;将所述时间与UE处理所述信息所需要的时间相加,获得激活时间。可以看出,在本发明所公开的技术方案中,不用根据经验值来估算激活时间,可以根据发送消息的长度来计算获得更准确的激活时间。而且,本发明还提供了根据信道质量计算激活时间的技术方案,从而可以根据无线环境的变化动态地调整激活时间,使本发明具有普遍的适应性。



图1是现有技术中网络侧计算激活时间的示意图; 图2是本发明方法实施例1的流程图; 图3是本发明方法实施例2的流程图; 图4是本发明的一个装置结构示意图; 图5是本发明的另一个装置结构示意图。

具体实施例方式 本发明的核心在于在网络侧预存储无线承载业务的相关参数和基于设备UE不同状态的各类信令的传输块(TB,Transport Block)长度。在触发无线承载过程时,根据相应的参数计算待传输信息的长度,根据UE的状态和信令类型获得TB块的长度;将待传输信息划分为至少一个TB块,计算传输所述TB块所需要的时间;将所述时间与UE处理所述信息所需要的时间相加,获得激活时间。
下面,结合实施例1对该方法作进一步具体说明,图2是该方法的流程图。
在系统初始化时,在网络侧存储3GPP所规定的无线承载业务的所有相关参数,以及基于UE不同状态的各类信令的TB块大小,例如基于UE处于Cell DCH状态时的1.7K、3.4K、13.6K等信令的TB块大小;基于UE处于Cell FACH状态时的前向接入信道(FACH,Forward Access Channel)的TB块大小。
在触发无线承载过程时,网络侧可以根据其保存的参数计算获得待发送的消息长度,并根据UE所处的状态和信令类型获得TB块的大小。
在步骤201中,在触发无线承载过程时,网络侧根据业务类型和其保存的参数,计算待发送消息的长度,假设该消息的长度为L。
在步骤202中,根据UE的状态和信令类型,获取TB块的大小,假设获取的TB块大小为LTB。
在步骤203中,将获得的消息划分为若干个TB块,即运算M=L/LTB,M为TB块的个数,M为整数。
其中,当L/LTB不是一个整数时,应该对L/LTB的值作向上取整的运算,即,如果L/LTB=3.6,则对3.6进行向上取整后,得到M的值为4。
在步骤204中,计算传输M个TB块所需要的时间,即运算Tt=TTI×M,获得待传输消息的传输时间Tt。
在步骤205中,将所述M个TB块的传输时间和UE处理时延Td相加,即运算Tactive=Tt+Td,获得激活时间Tactive。
其中,UE处理时延可以根据3GPP所规定的UE处理时延的最大值进行设置。
更具体地说,如果网络侧采用PS64K业务传输无线承载过程中的控制消息,信令类型为13.6K,假设触发的无线承载过程为RB建立过程并且UE处于Cell_DCH状态,则可以通过业务类型PS64K获取RB建立消息的长度,假设该消息的长度为LRB建立;根据UE的状态和信令类型获取TB块的大小,假设TB块的大小为L13.6K。通过计算M=LRB建立/L13.6K,获得待传输的TB块的个数M。假设UE处理RB建立消息所需要的时间为Td,则通过运算Tactive=TTI×M+Td获得激活时间Tactive。
在实施例1的步骤201中,网络侧直接根据业务类型和预先保存的无线承载参数计算相应的无线承载消息长度。在实际情况中,也可以采用另一种方法计算无线承载消息的长度。
首先,将RB过程中的消息分为三类,分别为RB消息(包括RB建立、RB重配置和RB释放消息)、传输信道重配置消息和物理信道重配置消息。
然后,设置参考业务,假设以PS64K业务为参考业务,并获取基于该参考业务的RB消息中信息单元的长度、传输信道重配置消息和物理信道重配置消息的长度。假设基于PS64K业务的RB消息所包含的信息单元长度为LPS、传输信道重配置消息的长度为LT、物理信道重配置消息的长度为LP。
按下述方法计算RB过程中各类消息的长度 当待传输的消息为物理信道重配置消息时,由于物理信道重配置消息中不携带对消息长度影响较大的传输格式组合(TFCS,Transport FormatCombination Set)信息,所以无论网络侧基于何种业务向UE发送物理信道重配置消息,都将该消息的长度也设置为LP。
当待传输的消息为传输信道重配置消息时,虽然传输信道重配置消息中不包含RB信息,但包含对消息长度影响较大的传输组合格式计算值(CTFC,Calculated Transport Format Combination)信息,所以当网络侧基于当前业务发送传输信道重配置消息时,假设网络侧基于CS12.2K业务发送传输信道重配置消息,应该根据基于参考业务的传输信道重配置消息的长度LT计算待发送消息的长度,具体包括 基于参考业务的传输信道重配置消息的长度为LT,从预先保存的无线承载参数中,还可以获取基于参考业务的传输信道重配置消息的上行传输格式组合(TFC,Transport Format Combination)信息的数目NUTFC,上行CTFC比特位长度BUCTFC,下行TFC数目NDTFC,下行CTFC比特位长度BDCTFC。基于CS12.2K业务发送传输信道重配置消息时,上、下行TFC的数目分别为NOUTFC、NODTFC,上、下行CTFC比特位长度分别为BOUCTFC、BODCTFC,并且每个上行TFC中其它信元(IE)所占的比特位为Bother,利用下述公式可以计算基于CS12.2K业务传输的信道重配置消息的长度LTr为 LTr=LT+[NOUTFC×(BOUCTFC+Bother)-NUTFC×(BUCTFC+Bother)]+[NODTFC×BODCTFC-NDTFC×BDCTFC] 当待传输的消息为RB消息时由于RB消息比传输信道重配置消息增加了RB信息,只是增加的RB信息比较固定。因此,在计算RB消息的长度时,即需要计算传输信道重配置消息的长度,即LTr,又要计算RB信息的长度。
假设在RB消息中包含的信号无线承载(SRB,Signal RB)信息单元的个数为NRB,则按LRBS=LTr+LPS×NRB计算RB消息的长度LRBS。
在上述方法中,LPS是基于参考业务的RB消息中信息单元的长度,根据LPS计算RB信息的长度,其原因在于,无论基于何种业务,RB消息(包括RB建立消息、RB重配置消息和RB释放消息)中信息单元的长度都可以认为是相等的。所以,在计算基于当前业务的RB信息长度时可以利用LPS,而且对于RB建立、RB重配置和RB释放这三种消息来说,它们中的信息单元长度也是相同的,区别仅在于信息单元的个数。
通过上述方法计算获得待传输消息的长度后,就可以将待传输的消息划分为若干TB块,并进行后续的计算步骤。
当网络侧采用非重传机制传输无线承载消息时,可以采用实施例1所述的方法计算激活时间。
但是,当网络侧采用重传机制传输无线承载消息时,则在计算激活时间时还需要考虑网络侧的重传时间。下面,结合实施例2对该方法作进一步具体说明,图3是该方法的流程图。
在步骤301中,在专用信道(DCH,Dedicated Channel)建立时,网络侧通知UE测量下行信道的误块率(BLER),并上报测量得到的BLER。
其中,网络侧通知UE上报BLER的方式有两种 第一种,通知UE周期上报BLER,即网络侧将上报周期发送给UE,UE将按该周期将其测量获得的下行信道的BLER上报给网络侧; 第二种,通知UE采用附加方式上报BLER,即,只有在发生事件时,例如触发RB过程,UE才将其测量获得的下行信道的BLER上报给网络侧。
当触发RB过程时,网络侧在步骤302~306计算Tactive,其执行过程和实施例1中的步骤201~205相同,这里不再重复说明。
在步骤307中,根据预置的消息可靠下发门限,假设为w,计算单个TB块的传输错误率Er。
其中,门限值w是一个百分比,既可以通过仿真获得,也可以根据具体要求设置。通过运算Er=(1-w)/M,获得单个TB块的传输错误率Er。
其中,M为在步骤304中获得的待发送的TB块数。
在步骤308中,利用UE上报的BLER和单个TB块的传输错误率Er计算重传次数N。
通过算式(BLER)N=Er,计算获得重传次数N,可以将该算式变换为N=lg(Er)/lg(BLER),计算获得重传次数N,N为整数。
其中,当lg(Er)/lg(BLER)不是一个整数时,应该对lg(Er)/lg(BLER)的值作向上取整的运算,即,如果lg(Er)/lg(BLER)=3.6,则对3.6进行向上取整后,得到N的值为4。
表1示出了BLER、重传次数N和单个TB块的传输错误率Er之间的关系,其中,当Er小于0.0001时,认为Er是0。
表1
其中,由于在本发明中UE上报BLER的方式可以分为两种,即周期上报和附加上报,如果UE周期上报其测量得到的BLER,则当触发RB过程时,网络侧采用UE最近一次上报的BLER计算重传次数;如果UE采用附加方式上报其测量得到的BLER,则网络侧采用在触发RB过程时,UE以附加方式上报的BLER计算重传次数。
获得重传次数后,在步骤309中,计算重传时间和在重传机制下的激活时间T’。
通过运算Trt×N,获得重传时间;然后,通过运算T’=Tactive+Trt×N,获得在重传机制下的激活时间T’。其中,Trt为重传定时器时长。
实施1和实施例2分别提供了在非重传机制和重传机制下,计算RB过程中的计算激活时间的方法。
无论是实施例1还是实施例2,计算获得的激活时间Tactive或T’有可能超过3GPP规定的激活时间最大值,假设为Tmax。为保证计算获得的Tactive或T’不超过规定的激活时间的最大值Tmax可以在计算获得Tactive或T’后,网络侧判断Tactive或T’是否大于Tmax。
如果在非重传机制下计算获得的Tactive大于Tmax,则放弃发送消息。
如果在重传机制下计算获得的T’大于Tmax,则网络侧需要根据Tmax、UE处理无线承载控制消息所需要的时间Te和Trt重新计算重传次数N’,即运算N’=(Tmax-Te)/Trt;然后,重新计算单个TB块的传输错误率Er’,即运算Er’=(BLER)N’。最后,计算所有待传输TB块总的出错概率W,即运算W=Er’×M,并比较W和预置的最大发送上限w’的大小。如果W>w’,则放弃发送消息;否则,按Tmax设置激活时间。
其中,门限值w’是一个百分比,既可以通过仿真获得,也可以根据具体要求设置。
其中,当(Tmax-Te)/Trt不是一个整数时,应该对(Tmax-Te)/Trt的值作向上取整的运算,即,如果(Tmax-Te)/Trt=3.6,则对3.6进行向上取整后,得到N’的值为4。
基于上述方法,本发明还提供一种计算激活时间的装置,图4是基于非重传机制的该装置的结构示意图,该装置包括存储单元401、信息长度单元402、信息分块单元403和激活时间计算单元404。
在系统初始化时,将3GPP所规定的无线承载业务的所有相关参数和基于UE不同状态的各类信令的TB块长度,例如基于UE处于Cell_DCH状态时的1.7K、3.4K、13.6K等信令的TB块大小,基于UE处于Cell_FACH状态时的FACH的TB块大小,预存在存储单元401。
在触发无线承载过程时,通过信息长度单元402,可以根据相关的参数计算待传输信息的长度,并根据UE的状态和信令类型获得TB块的长度。然后,利用信息分块单元403将待传输信息划分为若干个TB块,并计算传输所述若干个TB块所需要的时间。
假设待传输消息的长度为L,单个TB块的大小为LTB,则信息分块单元403通过运算M=L/LTB将待传输信息划分为M个TB块,并通过运算Tt=TTI×M,获得传输所述M个TB块所需要的时间Tt。
其中,M为整数,当L/LTB不是一个整数时,应该对L/LTB的值作向上取整的运算,即,如果L/LTB=3.6,则对3.6进行向上取整后,得到M的值为4。
获得传输M个TB块所需要的时间后,利用激活时间计算单元404将所述时间与UE处理所述信息所需要的时间相加,获得激活时间。
激活时间计算单元404运算Tactive=Tt+Td,获得激活时间Tactive,Td为UE处理时延。
其中,UE处理时延可以根据3GPP所规定的UE处理时延的最大值进行设置。
计算获得的激活时间Tactive有可能超过3GPP规定的激活时间最大值,假设为Tmax。为保证计算获得的Tactive不超过规定的激活时间的最大值Tmax可以在计算获得Tactive后,对激活时间进行相应的修正。
在非重传机制下,该装置还可以包括一个修正单元,用于判断计算获得的激活时间Tactive是否大于规定的最大激活时间Tmax,,如果是,则放弃传输信息。
上述是基于非重传机制的计算激活时间的装置,本发明还提供一种基于重传机制的计算激活时间的装置,图5是该装置的结构示意图。
与图4所示的装置相比,该装置增加了重传次数计算单元51、重传激活时间计算单元52。
重传次数计算单元51用于根据UE上报的信道质量,计算待传输信息的重传次数;重传激活时间计算单元52,用于根据重传次数计算重传时间,将重传时间与激活时间计算单元404运算获得的激活时间相加,获得基于重传机制的激活时间。
其中,重传次数计算单元51包括设置单元511和计算单元512。通过设置单元511设置消息可靠下发门限,假设为w。通过计算单元512计算Er=(1-w)/M,并计算N=lg(Er)/lg(BLER),获得待传输信息的重传次数N。其中,Er是单个TB块的传输错误率,M为TB块数,BLER为所述UE上报的表示信道质量的误块率;N为整数,当lg(Er)lg(BLER)不是整数时,应该对lg(Er)/lg(BLER)的值作向上取整的运算,即,如果lg(Er)/lg(BLER)=3.6,则对3.6进行向上取整后,得到N的值为4。
获得重传次数后,通过重传激活时间计算单元52运算Trt×N,获得重传时间T’,Trt为重传定时器时长。
计算获得的激活时间T’有可能超过3GPP规定的激活时间最大值,假设为Tmax。为保证计算获得的T’不超过规定的激活时间的最大值Tmax可以在计算获得T’后,对激活时间进行相应的修正。
在重传机制下,该装置还可以包括判断单元、计算单元和比较单元。
判断单元用于判断基于重传机制的激活时间是否大于规定的最大激活时间Tmax。
计算单元用于在重传机制的激活时间大于Tmax时,运算N’=(Tmax-Te)/Trt,获得新的重传次数N’;运算Er’=(BLER)N’,获得新的单个TB块的传输错误率Er’;运算W=Er’×M,获得传输TB块总的出错概率W。
比较单元用于将W和预置的最大发送上限w’进行比较,如果W>w’,则放弃发送消息;否则,按Tmax设置激活时间。
其中,Te为UE处理无线承载控制消息所需要的时间,Trt为重传定时器时长,BLER为所述UE上报的表示信道质量的误块率,M为TB块数;N’为整数,当(Tmax-Te)/Trt不是一个整数时,应该对(Tmax-Te)/Trt的值作向上取整的运算,即,如果(Tmax-Te)/Trt=3.6,则对3.6进行向上取整后,得到N’的值为4。
以上所述的实施例仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种计算激活时间的方法,其特征在于,包括
预存储无线承载业务的相关参数和基于用户设备UE不同状态的各类信令的传输块TB长度;
在触发无线承载过程时,根据相应的参数计算待传输信息的长度,根据UE的状态和信令类型获得TB块的长度;
将待传输信息划分为至少一个TB块,计算传输所述TB块所需要的时间;
将所述时间与UE处理时延相加,获得激活时间。
2.根据权利要求1所述的方法,其特征在于,当所述待传输信息为物理信道重配置消息时,按下述步骤计算消息长度;
获取基于参考业务的物理信道重配置消息的长度LP,以LP作为待传输的物理信道重配置消息的长度。
3.根据权利要求1所述的方法,其特征在于,当所述待传输信息为传输信道重配置消息时,按下述步骤计算消息长度;
获取基于参考业务的传输信道重配置消息的长度LT、上行TFC的数目NUTFC、下行TFC数目NDTFC、上行CTFC的长度BUCTFC、下行CTFC长度BDCTFC;
获取基于当前业务的传输信道重配置消息的上行TFC的数目NOUTFC、下行TFC数目NODTFC、上行CTFC的长度BOUCTFC、下行CTFC长度BODCTFC和上行TFC中其它信元的长度Bother;
运算LTr=LT+[NOUTFC×(BOUCTFC+Bother)-NUTFC×(BUCTFC+Bother)]+[NODTFC ×BODCTFC-NDTFC×BDCTFC],获得待传输的传输信道重配置消息的长度LTr。
4.根据权利要求1所述的方法,其特征在于,当所述待传输信息为无线承载消息时,按下述步骤计算消息长度
获取基于参考业务的传输信道重配置消息的长度LT、上行TFC的数目NUTFC、下行TFC数目NDTFC、上行CTFC的长度BUCTFC、下行CTFC长度BDCTFC;
获取基于当前业务的传输信道重配置消息的上行TFC的数目NOUTFC、下行TFC数目NODTFC、上行CTFC的长度BOUCTFC、下行CTFC长度BODCTFC和上行TFC中其它信元的长度Bother;
运算LTr=LT+[NOUTFC×(BOUCTFC+Bother)-NUTFC×(BUCTFC+Bother)]+[NODTFC×BODCTFC-NDTFC×BDCTFC],获得待传输的传输信道重配置消息的长度LTr;
获取基于参考业务的无线承载释放消息的信息单元长度LPS,和无线承载消息所包含的信息单元个数NRB;
运算LRBS=LTr+LPS ×NRB,获得无线承载消息的长度LRBS。
5.根据权利要求4所述的方法,其特征在于,所述无线承载消息为无线承载建立消息、无线承载重配置消息或无线承载释放消息。
6.根据权利要求1所述的方法,其特征在于,将传输时间间隔TTI和TB块的个数相乘,获得传输所述TB块所需要的时间。
7.根据权利要求1至6任意一项所述的方法,其特征在于,进一步包括如果计算获得的激活时间大于规定的最大激活时间Tmax,则放弃传输信息。
8.根据权利要求1至6任意一项所述的方法,其特征在于,进一步包括
当采用重传机制时,根据所述UE上报的信道质量计算所述待传输信息的重传次数,根据重传次数计算重传时间;
将重传时间与所述激活时间相加,获得基于重传机制的激活时间。
9.根据权利要求8所述的方法,其特征在于,按下述步骤计算待传输信息的重传次数
设置门限值w;
计算Er=(1-w)/M,获得单个TB块的传输错误率Er;
计算N=lg(Er)/lg(BLER),获得待传输信息的重传次数N;
其中,M为TB块数,BLER为所述UE上报的表示信道质量的误块率。
10.根据权利要求9所述的方法,其特征在于,按下述步骤获得BLER
在专用信道建立时,通知UE测量BLER,并周期上报其测量的BLER;
在触发无线承载过程时,以所述UE最近一次上报的BLER作为信道质量。
11.根据权利要求9所述的方法,其特征在于,按下述步骤获得BLER
在专用信道建立时,通知UE测量BLER,并以附加方式上报BLER;
在触发无线承载过程时,以UE上报的BLER作为信道质量。
12.根据权利要求8所述的方法,其特征在于,进一步包括
如果基于重传机制的激活时间大于规定的最大激活时间Tmax,则通过运算N’=(Tmax-Te)/Trt,获得新的重传次数N’;
运算Er’=(BLER)N’,获得新的单个TB块的传输错误率Er’;
运算W=Er’×M,获得传输TB块总的出错概率W;
将W和预置的门限值w’进行比较,如果W>w’,则放弃发送消息;否则,将Tmax设置为激活时间;
其中,Te为UE处理无线承载控制消息所需要的时间,Trt为重传定时器时长,BLER为所述UE上报的表示信道质量的误块率,M为TB块数。
13.一种计算激活时间的装置,其特征在于,包括
存储单元,用于存储无线承载业务的相关参数和基于UE不同状态的各类信令的TB块长度;
信息长度单元,用于在触发无线承载过程时,根据相应的参数计算待传输信息的长度,根据UE的状态和信令类型获得TB块的长度;
信息分块单元,用于将待传输信息划分为至少一个TB块,计算传输所述TB块所需要的时间;
激活时间计算单元,用于将所述时间与UE处理时延相加,获得激活时间。
14.根据权利要求13所述的装置,其特征在于,还包括
修正单元,用于判断计算获得的激活时间是否大于规定的最大激活时间Tmax,如果是,则放弃传输信息。
15.根据权利要求13所述的装置,其特征在于,还包括
重传次数计算单元,用于在采用重传机制时,根据UE上报的信道质量计算待传输信息的重传次数;
重传激活时间计算单元,用于根据重传次数计算重传时间,将重传时间与所述激活时间相加,获得基于重传机制的激活时间。
16.根据权利要求15所述的装置,其特征在于,重传次数计算单元包括
设置单元,用于设置门限值w;
计算单元,用于计算Er=(1-w)/M,计算N=lg(Er)/lg(BLER),获得待传输信息的重传次数N;
其中,M为TB块数,BLER为所述UE上报的表示信道质量的误块率,Er为单个TB块的传输错误率。
17.根据权利要求15所述的装置,其特征在于,还包括判断单元、计算单元和比较单元;
所述判断单元,用于判断基于重传机制的激活时间是否大于规定的最大激活时间Tmax;
所述计算单元,用于在重传机制的激活时间大于Tmax时,运算N’=(Tmax-Te)/Trt,获得新的重传次数N’;运算Er’=(BLER)N’,获得新的单个TB块的传输错误率Er’;运算W=Er’×M,获得传输TB块总的出错概率W;
所述比较单元,用于将W和预置的门限值w’进行比较,如果W>w’,则放弃发送消息;否则,将Tmax设置为激活时间;
其中,Te为UE处理无线承载控制消息所需要的时间,Trt为重传定时器时长,BLER为所述UE上报的表示信道质量的误块率,M为TB块数。
全文摘要
本发明公开一种计算激活时间的方法,包括预存储无线承载业务的相关参数和基于用户设备UE不同状态的各类信令的传输块TB长度;在触发无线承载过程时,根据相应的参数计算待传输信息的长度,根据UE的状态和信令类型获得TB块的长度;将待传输信息划分为至少一个TB块,计算传输所述TB块所需要的时间;将所述时间与UE处理时延相加,获得激活时间。本发明还公开一种计算激活时间的装置。在本发明中,不用根据经验值对激活时间进行估算,可以根据发送消息的长度来计算获得更准确的激活时间。
文档编号H04B7/26GK101197612SQ20061016491
公开日2008年6月11日 申请日期2006年12月7日 优先权日2006年12月7日
发明者赵晓飞, 敏 赵, 王志军 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1