通讯系统中在反向实现专线用户机制的方法

文档序号:7964377阅读:125来源:国知局
专利名称:通讯系统中在反向实现专线用户机制的方法
技术领域
本发明涉及数据通讯技术,尤其涉及通讯系统中在反向实现专线用户机制的方法。
背景技术
目前,无线通讯系统中业务信道的能量相对于导频信道的功率增益(T2P,Traffic Channel to Pilot Channel transmit power ratio)处理方法是CDMA2000 1x只支持数据业务的演进版本(EVDO,Evolution Data Only)的反向业务信道的MAC协议(RTC MAC,Reverse Traffic Channel MediumAcess Control)subtype 3的核心处理方法。在CDMA2000 EV-DO RevA系统中,引入了流(flow)的概念,由于不同的流有不同的等级和不同的服务质量(QoS)要求,因此现有技术采用了一种漏桶的处理方法来对流进行调度,每个流都有一个类似漏桶的存储单元来存储资源。如图1所示,T2PInflow表示注入漏桶存储单元的T2P资源,是当前的可用T2P资源;PotentialT2POutflow为当前子帧能够得到的潜在的T2P资源;而T2POutflow代表了经过评估处理后真正流出的T2P资源,即实际分配给用户的T2P资源;BucketLevel表明漏桶当前的状态,即等于漏桶当前所累积的T2P资源量,BucketLevelSat表示漏桶所能容纳的最大T2P资源量。T2P处理方法通过不断更新漏桶来对各个流进行调度。
如图1所示,等级高的流,有更多的T2P资源,能被更快的调度,在一个物理层包中能占用更多的字节数,并且能提高整个物理层包的等级,从而采用更高的T2P来发送,因此相应的混合自动重传(HARQ)次数也就更少,时延也就更小。简单的说,T2P处理方法实现了反向的速率调度,决定当前的子帧(subframe)应该发的包长,所发包的传输模式,以及发包的功率。该处理方法能够实现用户内(intra-user)的服务质量(QoS)。
但是,目前的T2P处理方法还不能在反向实现专线用户机制。目前的T2P处理方法,都是以兼顾效率与公平为原则,所给出的参数配置都是为了实现用户内部不同流的不同优先级,并不考虑用户之间的优先级。而专线用户机制不但强调用户内部不同流的不同优先级,而且还重点强调了用户之间的优先级,专线用户要求随时在线,任何时候请求接入系统都将被允许;专线用户开户时将签约,需保证获得的服务能有稳定的带宽。所以现有技术中简单地使用T2P处理方法是不能实现专线用户机制的。

发明内容
有鉴于此,本发明的主要目的在于提供一种通讯系统中在反向实现专线用户机制的方法,使得专线用户在反向的速率相对稳定在签约带宽内。
为了实现上述发明目的,本发明的主要技术方案为一种通讯系统中在反向实现专线用户机制的方法,该方法包括A、确定反向专线用户的终止目标包长;B、确定发射的业务信道能量相对导频信道的功率增益TxT2P的最小值TxT2Pmin和最大值TxT2Pmax的取值范围;将TxT2Pmin和TxT2Pmax设置在所述取值范围内;C、将当前所发送数据包的允许包长设置为大于等于步骤A所确定的包长,按照所述允许包长组反向包;D、按照所设置的TxT2Pmin、TxT2Pmax发送所组的反向包。
优选地,所述步骤A具体包括查找反向专线用户的签约信息,根据用户的签约带宽和配置模式在预设的反向业务信道速率和净荷表中查到对应带宽和模式的相应终止目标的包长。
优选地,步骤B的TxT2Pmin和TxT2Pmax的取值范围的确定方法为在用户配置模式下,步骤A所述包长在转换点之前所需的T2P取值作为所述取值范围的左端值;步骤A所述包长的高一档包长在转换点之前所需的T2P取值作为所述取值范围的右端值。
优选地,将所述TxT2Pmin设置为大于等于所述取值范围的左端值;将所述TxT2Pmax设置为小于所述取值范围的右端值。
优选地,所述方法进一步包括T2Pmax的基本插值点的取值设置在所述TxT2Pmin和TxT2Pmax的取值范围内。
优选地,步骤C所述允许包长为在当前数据包之前发送的三个数据包的包长,将该三个数据包的包长中的最小值设置为大于等于步骤A所确定的包长。
优选地,将注入漏桶存储单元的业务信道能量相对导频信道的功率增益T2P资源的最小值T2PInflow min设置为大于步骤B所述取值范围的最小值,按照T2PInflow min为反向包提供T2P资源,所述的漏桶存储单元为所述反向专线用户流存储可用的T2P资源。
优选地,通过设置T2P的增长步长T2Pup和下降步长T2Pdown实现T2PInflow min大于步骤B所述取值范围的最小值。
优选地,将当前的反向包能够从漏桶存储单元中得到的潜在T2P资源PotentialT2POutflow设置为大于等于步骤B所述取值范围的最小值,为所述反向包提供T2P资源,所述的漏桶存储单元为所述反向专线用户流存储可用的T2P资源。
优选地,通过设置注入所述漏桶存储单元的业务信道能量相对导频信道的功率增益T2P资源T2PInflow,所述漏桶存储单元当前所累积的T2P资源量BucketLevel,以及T2PInflow和BucketLevel可以持续作用的时间TT2PHold,实现PotentialT2POutflow大于等于步骤B所述取值范围的最小值。
优选地,当步骤A所述包长大于预设的存在辅助导频信道的最小包长时,则将对应的T2P中再加上所述辅助导频信道的功率值。
由于本发明所述的方法对RL MAC参数进行特殊的设置,并利用这些参数进行发包,从而实现反向专线用户的机制,使得在数据源充足的情况下,该专线用户即可稳定在签约带宽;在数据源不充足的情况下,使得该用户不会组装大包,浪费资源;当一个专线用户在签约带宽内,同时承载多种业务时,此时接入终端(AT,Access Terminal)将根据接入网(AN,Access Network)为各个流配置的RL MAC属性进行调度,分享签约带宽,即体现了专线用户内的优先权(intra-user priority)。本发明可以实现不同等级的专线用户享受不同的反向最高速率和反向平均速率。一方面,能够满足不同终端用户的需求;另一方面,能够为网络运营商提供等级收费服务的服务质量(QoS)解决方案,满足不同用户需求的同时提高运营收益。
本发明尤其可以为CDMA2000 EV-DO RevA系统提供反向的专线用户机制,使得专线用户在反向的速率相对稳定在签约带宽内,并且不超过签约带宽的前提下,可以承载任何业务,在签约带宽内,同时存在多种业务时,可保持各种业务的相对优先级。


图1为利用漏桶存储单元调度流的示意图;图2为本发明所述方法的流程图;图3为用户数据包的传输示意图;图4为每次PS传输时的T2P的取值示意图;图5为不同时刻发送数据包的示意图;图6为BucketFactor函数的坐标系示意图;图7为CDMA2000 EV-DO RevA系统的基站和接入终端设备的示意图;图8为应用本发明的方法在数据源充足时专线用户和普通用户的选包情况的示意图;图9为应用本发明的方法在数据源不充足时专线用户和普通用户的选包情况的示意图。
具体实施例方式
下面通过具体实施例和附图对本发明做进一步详细说明。
本发明所述的方法基于RTC MAC subtype 3协议,通过采用T2P进行速率控制实现反向用户专线机制。
图2为本发明所述方法的流程图,参见图2,该流程包括步骤201、确定反向专线用户的包长。
具体为查找用户的签约信息,根据用户的签约带宽和配置模式,包括高容量(HiCap,High Capacity)模式和低延迟(LoLat,Low Latency)模式,在预设的反向业务信道速率和净荷表中查到对应带宽和模式的相应终止目标的包长PS。
表1所示为反向业务信道速率和净荷表,本发明直接利用该表中的取值,但该表的计算取值方法为本领域所公知,此处不再赘述。

表1在RTC MAC subtype 3协议中,采用T2P进行速率控制,每个用户的不同流根据其T2P资源以及当前的信道条件决定速率。对于专线用户,要求数据资源充足的条件下,速率基本稳定在一定的带宽。而在一定的终止目标前提下,功率参数的设置恰好使得反向包在终止目标时被正确解调,则反向速率与反向包长PS相对应,要实现速率稳定在一定带宽,就可以转化为使得每次调度的包长恒定。所述的终止目标根据用户模式配置不同而不同,例如协议的缺省配置为低延迟模式,其终止目标是2帧;而高容量模式的终止目标是4帧。
例如,一个专线用户的签约带宽为450kbps,假定平均传输时长为2帧,其配置模式为低延迟模式,该模式的终止目标缺省值为2帧,查表1得到其对应的包长为6112,默认加上32bit的冗余信息,其实际对应的包长为6144。
步骤202、确定发射的业务信道能量相对导频信道的功率增益(TxT2P)的最小值(TxT2Pmin)和最大值(TxT2Pmax)的取值范围;将TxT2Pmin和TxT2Pmax设置在所述取值范围内。
所述TxT2Pmin和TxT2Pmax的取值范围的确定方法具体为在用户配置模式下,步骤201所述终止目标包长在转换点之前所需的T2P取值作为所述取值范围的最小值;步骤201所述终止目标包长的高一档包长在转换点之前所需的T2P取值作为所述取值范围的最大值。
本发明中,可以预先将各个配置模式下,以及各档包长所对应的TxT2Pmin和TxT2Pmax的取值范围计算出来,存储在表中,当确定某个包长(例如6144)的TxT2Pmin和TxT2Pmax的取值范围时,只需查表即可得到,可以提高处理效率。例如以下表2为LoLat模式和HiCap模式下,各档包长对应的在转换点之前和转换点之后的T2P值。


表2以下对表2所涉及的相关参数进行解释说明图3为用户数据包的传输示意图。参见图3,对于每个数据包PS(PS表示包长)都允许最多发射四次,对于每个包PS,每次传输时的T2P是不一样的,可以理解为每一次传输的功率是不一样的。图4为每次PS传输时的T2P的取值示意图。参见图4,T2PHicapPreTransitonPS这个变量的命名中,T2P标明该变量是一个T2P值,可以理解为这是一个功率值;Hicap标明是High Capacity模式;PreTransition表示在转换点之前;PS表示包长。T2PHicapPreTransitonPS连起来就是High Capacity模式下,包长PS在转换点之前的T2P。
同理,T2PHicapPostTransitonPS这个变量的意思就是High Capacity模式下,包长PS在转换点之后的T2P。所述的转换点,就是发包时,T2P发生变化的那一次传输。在图4中,转换点为2,因为在第二次传输时,发包的T2P发生了变化。
T2PHicapPreTransitonPS和T2PHicapPostTransitonPS都是已知的,对于每种包长PS,都有这么一组数据。如表2所示。
表3为TxT2Pmin和TxT2Pmax的取值范围表。


表3表3中的取值可以根据表2中所述的T2PLoLatPreTransitionPS,T2PLoLatPostTransitionPS,和T2PHicapPreTransitionPS,T2PHicapPostTransitionPS计算得到。
考虑到辅助导频信道(AuxiliaryPilotgain),可以预先设定存在辅助导频信道的最小包长(AuxiliaryPilotChannelMinPayload),假设AuxiliaryPilotChannelMinPayload=3072,所以当所发送包长大于等于3072时,则将该包长对应的T2P的取值加上AuxiliaryPilotgain的功率影响,例如此处为0.26573DB;当所发送的包长小于3072时,则不增加AuxiliaryPilotgain的影响。
下面举例说明所述表3中数值的计算过程。对于包长小于3072的,例如表3第一行的High Capacity模式下的取值范围Range(HC mode)的左值即最小值0为表2中包长128的T2PHicapPreTransitonPS,右值即最大值为3.75,为表2中包长256的T2PHicapPreTransitonPS;表3中第一行LoLat模式的取值范围Range(LL mode)的左值7,为表2中包长128的T2PLoLatPreTransitonPS,右值3.75,为表2中包长256的T2PLoLatPreTransitonPS;表3中的其他小于3072的包长依次类推例如包长512的HiCap模式的取值范围Range(HC mode)的左值7为表2中包长512的T2PHicapPreTransitonPS,右值8.75为表2中包长768的T2PHicapPreTransitonPS。
对于包长大于3072的,例如6144包长这一行,其HiCap模式的取值范围Range(HC mode)的左值17.26573为表2中包长6144的T2PHicapPreTransitonPS 17.0再加上AuxiliaryPilotgain影响的功率值0.26573;右值18.76573为表2中包长8192的T2PHicapPreTransitonPS18.5再加上0.26573,包长6144的LoLat模式的取值范围Range(LL mode)的左值为表2中包长6144的T2PLoLatPreTransitonPS 21.75再加上0.26573;右值为表2中包长8192的T2PLoLatPreTransitonPS 23.25再加上0.26573。其他大于3072的包长依次类推。
在步骤202中,可以根据步骤201的得到的包长PS,从表3中查到TxT2Pmin和TxT2Pmax的范围,比如[T2Prange1,T2Prange2),其中T2Prange1为左值,T2Prange2为右值,设置TxT2Pmin>=T2Prange1,TxT2Pmax<T2Prange2。此处假设PS=6144,且为LoLat模式,则TxT2Pmin>=22.01573,TxT2Pmax<23.51573。由于TxT2Pmax是导频强度(pilotstrength)的函数,在这里,可以将T2Pmax的基本插值点设置在TxT2Pmin和TxT2Pmax的取值范围内,即使得它与pilot strength弱相关,甚至不相关。
步骤203、将当前所发送数据包的允许包长(PermittedPayloadPS)设置为大于等于步骤201所确定的包长PS(例如6144),按照所述允许包长组反向包。
此处的允许包长为在当前数据包之前发送的三个数据包的包长,分别为PermittedPayloadPS1_1、PermittedPayloadPS2_2、PermittedPayloadPS3_3,设置PermittedPayloadPS1_1、PermittedPayloadPS2_2、PermittedPayloadPS3_3的值大于等于PS(例如6144)。
步骤204、按照所设置的TxT2Pmin、TxT2Pmax发送所组的反向包。
如果要使专线用户反向速率稳定在签约带宽,则还需设置注入漏桶存储单元的T2P资源的最小值(T2PInflow min),使得T2PInflow min>T2Prange1。如果只是希望专线用户在信道条件允许的条件下达到签约带宽,则不需要对T2PInflow min进行特殊设置。
当一个专线用户在专线带宽内,同时承载多种业务时,此时AT将根据AN为各个流配置的RL MAC属性进行调度,分享签约带宽,即体现了专线用户内的优先级(intra-user priority)。
以上实施步骤,通过对TxT2Pmin,TxT2Pmax和T2PInflow min,PermittedPayload进行合理设置,可以实现反向的专线用户机制,包括1)、在数据源充足的情况下,该专线用户即可稳定在签约带宽。
2)、在数据源不充足的情况下,使得该用户不会组装大包,浪费资源。
3)、由于本发明基于RL MAC的协议,因此还可以当一个专线用户在签约带宽内同时承载多种业务时,AT将根据AN为各个流配置的RL MAC属性进行调度,分享签约带宽,即体现了专线用户内的优先权(intra-userpriority)。
后两种功能是RTC MAC subtype3所提供的T2P算法能保证的。
本发明也可只实现反向固定速率,而不是实现完整的专线用户机制。也就是说,T2PInflow的更新是通过T2P的增长步长(T2Pup)和下降步长(T2Pdown)两个函数来进行的,因此可以设置这两个函数使得T2PInflow恒定,从而得到PotentialT2POutflowi>=T2Prange1,相当于T2PInflow min>T2Prange1,也可实现反向固定速率。比如设置T2Pup的输出总是大于T2Prange1,而T2Pdown的输出恒为零。
RTCMAC subtype3协议提供了两种反向调度的模式,一种是终端的分步速率选择(distributed rate selection)模式,上述实施例采用的就是这种模式,另一种是基站端的集中/预定资源分配(centralized/scheduled resourceallocation)模式,本发明也可以采用这种模式。本发明通过给终端发grant消息,指定T2PInflow,BucketLevel以及TT2PHold(TT2PHold,指参数T2PInflow,BucketLevel可以持续作用的时间),只要令调整这几个参数,使得PotentialT2POutflowi>=T2Prange1即可,PotentialT2POutflowi的计算方法在前面已经给出,实现的方法有很多种,比如设置BucketFactor的函数输出值恒为1,令BucketLevel=T2Prange1,T2PInflow=T2Prange1,TT2PHold=无限大。
以下论证通过上述步骤,可以实现反向专线用户机制的原理。
1、在数据源充足的情况下,为了使用户的签约带宽保持稳定,需要防止功率的波定效应,即需要满足现有协议CS0024中选择包长的条件1,即公式1)PS≤min(PermittedPayloadPS1_1,PermittedPayloadPS2_2,PermittedPayloadPS3_3)上述公式保证了当前时刻所发数据包的包长与前3个时刻发的包长不会相差太大。图5为不同时刻发送数据包的示意图。参见图5,PS表示当前时刻(假设为时刻n)要发送的包长,n-3时刻发的包长为PS3,第n时刻发的包长必须满足PS≤PermittedPayloadPS3-3;n-2时刻发的包长为PS2,第n时刻发的包长必须满足PS≤PermittedPayloadPS2-2;n-1时刻发的包长为PS1,第n时刻发的包长必须满足PS≤PermittedPayloadPS1-1。
综合以上条件,所述PS要满足PS≤PermittedPayloadPS3-3并且PS≤PermittedPayloadPS2-2并且PS≤PermittedPayloadPS1-1。也就等价于PS≤min(PermittedPayloadPS1-1,PS<PermittedPayloadPS2-2,PS<PermittedPayloadPS3-3)。
由于已经从表1中查到,现在的PS需要满足PS>6144,就有以下式子6144<PS≤min(PermittedPayloadPS1-1,PS<PermittedPayloadPS2-2,PS<PermittedPayloadPS3-3)因此有min(PermittedPayloadPS1-1,PS<PermittedPayloadPS2-2,PS<PermittedPayloadPS3-3)>6144。
2、为了保证了尽量发大包,对TxT2Pmin进行设置,TxT2Pmin使得用户当各个流的PotentialT2POutlow之和不高时,也可以组装较大的包,即需满足CS0024中决定包大小的条件2,即公式(2)
10^(TxT2PLoLatNominalPS/10)≤max(10^(TxT2Pmin/10),∑i∈F(PotentialT2POutflowi,LL))公式(2)中,所述TxT2PLoLatNorminalPS=max(T2PLoLatPreTransitonPS,T2PLoLatPostTransitonPS);也就是说TxT2PHicapNorminalPS是包长PS四次传输中,最大的T2P值。从图4中可以看到,包长为6144时,TxT2PLoLatNorminalPS=max(T2PLoLatPreTransitonPS,T2PLoLatPostTransitonPS)=max(21.75,17.0)=21.75;由于包长6144已经大于3072,所以实际上,TxT2PLoLatNorminalPS=21.75+0.26573=22.01573。
根据公式(2)可以得到,22.01573≤max{10^(TxT2Pmin/10),∑i∈F(PotentialT2POutflowi,LL))},所以TxT2Pmin>=22.01573;即TxT2Pmin取值范围的左端值为22.01573。
3、T2Pmax则控制了用户业务信道功率的上限,即CS0024中决定包大小的条件3假如PS<AuxiliaryPilotChannelMinPayload(例如3072),则需满足max(10^(T2PLoLatPreTransitionPS/10),10^(T2PLoLatPostTransitionPS/10))≤10^(T2Pmax(PilotStrengthn,s)/10)。其中,PilotStrengthn,s为导频强度。下标n表示第n帧,可以理解为第n时刻,s表示扇区。TxT2Pmax是导频强度的函数,在这里,可以将T2Pmax的基本插值点设置得都属于[T2Prange1,T2Prange2),即使得它与pilot strength弱相关,甚至不相关。
假如PS≥AuxiliaryPilotChannelMinPayload,则需满足(1+10^(AuxiliaryPilotChannelGain/10))×max(10^(T2PLoLatPreTransitionPS/10),10^(T2PLoLatPostTransitionPS/10))≤10^(TxT2Pmax(PilotStrengthn,s)/10)。
其中AuxiliaryPilotChannelGain为0.26573。
由于本文中的实例中PS为6144,大于3072,所以根据条件3的要求计算得到T2Pmax小于23.51573dB。
条件2和条件3是决定包大小的主导因素。本实例中,在数据源充足的情况下,只要TxT2Pmin和T2Pmax合适地配置在23.01573dB的带状区域即TxT2Pmin和T2Pmax的取值范围,该专线用户即可稳定在签约带宽460.8kbps左右。
4、在数据源不充足的情况下,比如该用户目前只有8K的VoIP业务,平均带宽不超过10kbps,那么此时为了使得该用户不会组装大包,浪费资源,需满足最小包的原则,即以下的条件4T2P低于TxT2PLoLatNominalPS的包不能以下述公式所计算出的包长组包传输(No packet with lowerTxT2PLoLatNominalPS is able to carry a payload of size as specified by thefollowing equation)∑i∈Fmin(di,n,T2PConversionFactorLL×PotentialT2POutflowi,LL)其中,T2PConversionFactorLL的下标LL表示Low Latency模式,这个变量表示为在Low Latency模式下,从T2P转换为包长PS的转换因子,即T2PConversionFactorLL=PS/T2PPS,意思就是,如果T2P=a,那么该值对应的包长是a*T2PConversionFactorLL。所述PotentialT2POutflowi,LL中下标i表示第i个流,LL表示Low Latency模式,这个变量参见图1所示,表示当前可以利用的T2P资源。
上述公式表示,将按每个流的数据的大小来决定各个流在包里所占的比重。
5、但是条件4也要求所述PotentialT2POutflowi不能太小,否则组装的包不能尽量包含现有队列中的数据。
而PotentialT2POutflowi由以下式子计算得出PotentialT2POutflowi,LL=max(0,min((1+AllocationStagger×rn)×(BucketLeveli,n/4+T2PInflowi,n),BucketFactori(10×log10(T2PInflowi,n),FRABn)×T2PInflowi,n))
上式中,AllocationStagger是一个0~1之间的一个常数,rn是-1~1之间的一个随机数,这两个变量的用意是给算法引入一些随机性。BucketLeveli,n,请参见图1所示,其中下标i表示第i个流,n表示第n个时刻的。T2PInflowi,n也请参见图1所示,其中下标i表示第i个流,n表示第n个时刻。BucketFactori表示第i个流的BucketFactor函数,该函数是一个二维函数,与T2P和FRAB两个变量有关,函数的坐标系图6所示。
因为一般初始的T2PInflowi,n都设置为T2PInflow min,若专线用户以较大的包长发包,T2POutflowi,n将远大于T2PInflowi,n,因此BucketLeveli,n会为负值,PotentialT2POutflowi就有可能为零,因此需要保证BucketLeveli,n大于零,也就是说要使得T2PInflowi,n略大于T2POutflowi,n,因此,需要设置T2PInflow min略大于T2POutflowi,n。如果不对T2PInflowmin进行特殊设置,仍采用默认配置1.75dB,则该用户将会间歇性的选到6144bits的包长,这样虽不能保证用户持续以恒定的速率传输数率,但是可以在信道条件好的条件下,一次性的传输大的数据量,这也体现了用户的优先性。
通过上述论述可知,本发明所述的方法满足了反向专线用户机制所需的上述五个条件,因此可以实现反向专线用户机制。
本发明所述的方法可以应用于CDMA2000 EV-DO RevA系统。图7为CDMA2000 EV-DO RevA系统的基站和接入终端设备的示意图。参见图7,本发明所述方法所配置的RL MAC参数,例如TxT2Pmin、TxT2Pmax、PermittedPayload、以及T2PInflow min,在所述基站操作维护中心中进行计算配置;由基站操作维护中心,将得到的参数通过数据配置模块下达配置;数据配置模块将配置的参数发送给基站软件中心的主信令处理模块;主信令处理模块通过空口信令消息,把相关参数发送给AT;AT获取相应的参数后,将这些参数运用于RL MAC调度机制,以达到相应的专线用户签约带宽。
以下给出采用本发明所述方法后的仿真结果。仿真的条件为19个基站(BTS),57个扇区(Sector),每个Sector 10个用户,或20个用户等,整个系统中有一个专线用户,每个用户一个流,传输模式为Hicap模式。假设第5号AT为专线用户,其设置如前所提,该用户的其他设置为C.S0024的默认设置,所有非专线用户的设置均为默认设置。
图8为数据源充足时专线用户和普通用户的选包情况的示意图。图9为数据源不充足时专线用户和普通用户的选包情况的示意图。其中,横坐标是时间,总坐标是包长。图8中,专线用户可以持续的调度6144bits的包,而普通用户只能选到256bits的包。应该指出,本发明实际上是屏蔽了反向活动因子比特(RAB,表示基站忙或闲)对专线用户调度的影响,对系统的稳定性影响非常大。因此也一定要严格控制每个载频开户的专线用户的数量,建议每个载频只允许一个专线用户存在。图9为专线用户数据资源不足时,专线用户和普通用户的选包情况(为了看得清楚,这里只画了50个suframe)。可以看到,数据不足时,将选小包,当没有数据时,将不发包。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种通讯系统中在反向实现专线用户机制的方法,其特征在于,该方法包括A、确定反向专线用户的终止目标包长;B、确定发射的业务信道能量相对导频信道的功率增益TxT2P的最小值TxT2Pmin和最大值TxT2Pmax的取值范围;将TxT2Pmin和TxT2Pmax设置在所述取值范围内;C、将当前所发送数据包的允许包长设置为大于等于步骤A所确定的包长,按照所述允许包长组反向包;D、按照所设置的TxT2Pmin、TxT2Pmax发送所组的反向包。
2.根据权利要求1所述的方法,其特征在于,所述步骤A具体包括查找反向专线用户的签约信息,根据用户的签约带宽和配置模式在预设的反向业务信道速率和净荷表中查到对应带宽和模式的相应终止目标的包长。
3.根据权利要求1所述的方法,其特征在于,步骤B的TxT2Pmin和TxT2Pmax的取值范围的确定方法为在用户配置模式下,步骤A所述包长在转换点之前所需的T2P取值作为所述取值范围的左端值;步骤A所述包长的高一档包长在转换点之前所需的T2P取值作为所述取值范围的右端值。
4.根据权利要求3所述的方法,其特征在于,将所述TxT2Pmin设置为大于等于所述取值范围的左端值;将所述TxT2Pmax设置为小于所述取值范围的右端值。
5.根据权利要求3所述的方法,其特征在于,进一步包括T2Pmax的基本插值点的取值设置在所述TxT2Pmin和TxT2Pmax的取值范围内。
6.根据权利要求1所述的方法,其特征在于,步骤C所述允许包长为在当前数据包之前发送的三个数据包的包长,将该三个数据包的包长中的最小值设置为大于等于步骤A所确定的包长。
7.根据权利要求1所述的方法,其特征在于,将注入漏桶存储单元的业务信道能量相对导频信道的功率增益T2P资源的最小值T2PInflow min设置为大于步骤B所述取值范围的最小值,按照T2PInflow min为反向包提供T2P资源,所述的漏桶存储单元为所述反向专线用户流存储可用的T2P资源。
8.根据权利要求7所述的方法,其特征在于,通过设置T2P的增长步长T2Pup和下降步长T2Pdown实现T2PInflow min大于步骤B所述取值范围的最小值。
9.根据权利要求1所述的方法,其特征在于,将当前的反向包能够从漏桶存储单元中得到的潜在T2P资源PotentialT2POutflow设置为大于等于步骤B所述取值范围的最小值,为所述反向包提供T2P资源,所述的漏桶存储单元为所述反向专线用户流存储可用的T2P资源。
10.根据权利要求9所述的方法,其特征在于,通过设置注入所述漏桶存储单元的业务信道能量相对导频信道的功率增益T2P资源T2PInflow,所述漏桶存储单元当前所累积的T2P资源量BucketLevel,以及T2PInflow和BucketLevel可以持续作用的时间TT2PHold,实现PotentialT2POutflow大于等于步骤B所述取值范围的最小值。
11.根据权利要求1至10任一项所述的方法,其特征在于,当步骤A所述包长大于预设的存在辅助导频信道的最小包长时,则将对应的T2P中再加上所述辅助导频信道的功率值。
全文摘要
本发明公开了一种通讯系统中在反向实现专线用户机制的方法,该方法包括A、确定反向专线用户的终止目标包长;B、确定发射的业务信道能量相对导频信道的功率增益TxT2P的最小值(TxT2Pmin)和最大值(TxT2Pmax)的取值范围;将TxT2Pmin和TxT2Pmax设置在所述取值范围内;C、将当前所发送数据包的允许包长设置为大于等于步骤A所确定的包长,按照所述允许包长组反向包;D、按照所设置的TxT2Pmin、TxT2Pmax发送所组的反向包。利用本发明,可以实现反向专线用户机制,使得专线用户在反向的速率相对稳定在签约带宽内,并且不超过签约带宽的前提下,可以承载任何业务。
文档编号H04L1/16GK1889524SQ20061009950
公开日2007年1月3日 申请日期2006年7月26日 优先权日2006年7月26日
发明者万蓉, 蓝金巧 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1