一种高速下行分组业务的实现方法转让专利

申请号 : CN200810066276.4

文献号 : CN101252516B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李瑞峰

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种高速下行分组业务的实现方法,其包括以下步骤:对于本小区内所有优先级队列进行排序,将有数据堆积的放在调度优先级队列前面;调度有数据堆积的优先级队列,并进行组包;对高速下行分组业务设定误码率进行外环调整。本发明所提供的一种高速下行分组业务的实现方法由于采用了对HSDPA业务优先级排列的方式,降低了传输误码率,并有效减小了传输时延。

权利要求 :

1.一种高速下行分组业务的实现方法,其包括以下步骤:A、对于本小区内所有优先级队列进行排序,将有数据堆积的放在调度优先级队列前面;

B、调度有数据堆积的优先级队列,并进行组包;

C、对高速下行分组业务设定误码率进行外环调整;

所述步骤C还包括:

C1、初始设置一目标误码率,并设置调整步长和外环初始值;

C2、每收到一个确认信息,将外环调整减1;每收到一个负确认信息,外环调整加一调整步长;

C3、在预定时间内,统计该优先级队列调度的误码率,并与允许的最大误码率进行比较,如果大于所述允许的最大误码率,将所述目标误码率调低,同时更新调整步长为(1-原目标误码率)/原目标误码率。

2.根据权利要求1所述的方法,其特征在于,所述步骤C1中包括:初始设置所述目标误码率为10%,并设置调整步长值为9,所述外环初始值设置为0。

3.根据权利要求1所述的方法,其特征在于,所述步骤A还包括:A1、对于有数据堆积量的优先级队列根据所设置的调度算法进行排序。

4.根据权利要求1所述的方法,其特征在于,所述步骤A还包括:A2、无数据的优先级队列在调度优先级队列中位于当前有数据的优先级队列之后,无数据优先级队列之间相对优先级大小,与当前时刻同该优先级队列所属用户设备的前一次调度时刻时间差成反比例关系。

5.根据权利要求3所述的方法,其特征在于,所述调度算法包括PF,或RR,或MAX-C/I。

6.根据权利要求1所述的方法,其特征在于,所述步骤B还包括:B1、选择出待调度的优先级队列,并调度有数据堆积的优先级队列,记录该优先级队列的传输块大小;

B2、当有数据的优先级队列调度完成后,判断优先级队列中是否存在没有数据优先级队列在等待调度,如不存在则退出;

B3、判断本小区资源是否有剩余,如没有则退出;否则,调度该优先级队列,选择最接近该优先级队列记录的传输块;

B4、根据所述步骤B3选出的传输块进行组包。

7.根据权利要求6所述的方法,其特征在于,所述本小区资源包括码道和功率。

8.根据权利要求6所述的方法,其特征在于,所述步骤B4还包括:无数据优先级队列的组包数据中VF、QueueID、SID、F比特位填写与有数据时组包填写一致,其发送序列号置为该优先级队列最近一次得到确认标志的发送序列号。

说明书 :

一种高速下行分组业务的实现方法

技术领域

[0001] 本发明提出一种在WCDMA和TD-SCDMA领域中的业务实现方法,尤其涉及的是一种在基站(以下简称NodeB)实现解决突发性和小流量高速下行分组业务(以下简称HSDPA)实现方法。

背景技术

[0002] HSDPA是指高速下行分组接入,它是3GPP在R5协议中为了满足上/下行数据业务不对称的需求而提出的一种调制解调算法,它可以在不改变已经建设的WCDMA网络结构的情况下,把下行数据业务速率提高到10Mbps。该技术是WCDMA网络建设后期提高下行容量和数据业务速率的一种重要技术。HSDPA技术的应用可以充分满足运营商在3G网络成熟期面临容量需求特别大时进行扩容的实施。
[0003] 现有技术中,外环功控调整效果取决于参与外环调整统计样本数的多少,当参与外环调整样本数较少且时间分布并不均匀时,外环调整效果相对来说就会差一些,而突发性业务的主要特点是数据并不是连续发送的,而是时有时无;而小流量业务的主要特点是数据量比较小。
[0004] 以上这两种业务都属于HSDPA基本业务特点;因此普通HSDPA数据信道(HSDSCH)外环功控调整对于这两种业务都不太合适。例如普通R99外环功控在外环调整样本较多时,通过BLER(误块率)进行调整,而当样本数目较少时,通过BER(误比特率)进行调整。 [0005] 但是由于在HSDPA中是以传输块打包形式进行发送的,所以当外环调整样本较少情况并不能通过类似于R99外环调整方法,因此找到一种适用 于突发业务或小流量HSDPA业务外环调整方法,有助于降低传输误码率,从而减小传输时延就显得比较重要。 [0006] 因此,现有技术还有待于改进和发展。
[0007] 发明内容
[0008] 本发明的目的在于提供一种高速下行分组业务的实现方法,针对突发性业务或小流量HSDPA业务特点,实现适用于突发业务或小流量HSDPA业务外环调整方法,降低传输误码率,从而减小传输时延。
[0009] 本发明的技术方案包括:
[0010] 一种高速下行分组业务的实现方法,其包括以下步骤:
[0011] A、对于本小区内所有优先级队列进行排序,将有数据堆积的放在调度优先级队列前面;
[0012] B、调度有数据堆积的优先级队列,并进行组包;
[0013] C、对高速下行分组业务设定误码率进行外环调整。
[0014] 所述步骤C还包括:
[0015] C1、初始设置一目标误码率,并设置调整步长和外环初始值; [0016] C2、每收到一个确认信息(ACK),将外环调整减1;每收到一个负确认信息(NACK),外环调整加一调整步长;
[0017] C3、在预定时间内,统计该优先级队列调度的误码率,并与允许的最大误码率进行比较,如果大于所述允许的最大误码率,将所述目标误码率调低,同时更新调整步长为(1-原目标误码率)/原目标误码率。
[0018] 所述的方法,其中,所述步骤C1中包括:初始设置所述目标误码率为10%,并设置调整步长值为9,所述外环初始值设置为0。
[0019] 所述的方法,其中,所述步骤A还包括:
[0020] A1、对于有数据堆积量的优先级队列根据所设置的调度算法进行排序。 [0021] 所述的方法,其中,所述步骤A还包括:
[0022] A2、无数据的优先级队列在调度优先级队列中位于当前有数据的优先级队列之后,无数据优先级队列之间相对优先级大小,与当前时刻同该优先级队列所属用户设备的前一次调度时刻时间差成反比例关系。
[0023] 所述的方法,其中,所述调度算法包括PF,或RR,或MAX-C/I。 [0024] 所述的方法,其中,所述步骤B还包括:
[0025] B1、选择出待调度的优先级队列,并调度有数据堆积的优先级队列,记录该优先级队列的传输块大小;
[0026] B2、当有数据的优先级队列调度完成后,判断优先级队列中是否存在没有数据优先级队列在等待调度,如不存在则退出;
[0027] B3、判断本小区资源是否有剩余,如没有则退出;否则,调度该优先级队列,选择最接近该优先级队列之前记录的传输块;
[0028] B4、根据所述步骤B3选出的传输块进行组包。
[0029] 所述的方法,其中,所述本小区资源包括码道和功率。
[0030] 所述的方法,其中,所述步骤B4还包括:无数据优先级队列的组包数据中VF、QueueID、SID、F比特位填写与有数据时组包填写一致,其发送序列号置为该优先级队列最近一次得到确认标志的发送序列号。
[0031] 本发明所提供的一种高速下行分组业务的实现方法,由于采用了对HSDPA业务优先级排列的方式,降低了传输误码率,并有效减小了传输时延。

附图说明

[0032] 图1为本发明方法中对于小流量或突发业务调度优先级队列排列的流程示意图; [0033] 图2为本发明方法中协议上MAC-hs PDU数据结构示意图;
[0034] 图3为本发明方法的突发业务或小流量HSDPA业务调度处理流程示意图; [0035] 图4为本发明方法的突发业务或小流量HSDPA业务外环调整流程示意图。 具体实施方式
[0036] 以下结合附图,将对本发明各较佳实施例进行更为详细的说明。 [0037] 本发明高速下行分组业务的实现方法中,其包括了突发性业务或小流量HSDPA业务优先级排列过程,突发性业务或小流量HSDPA业务调度处理过程,突发业务或小流量HSDPA业务外环调整过程,以及突发性业务或小流量HSDPA业务HARQ使用过程。 [0038] 为了将突发业务或小流量HSDPA业务维持在较小BLER(误块率),降低传输误码率,并有效减小传输时延,本发明方法关于突发业务或小流量HSDPA业务外环调整过程,如图4所示,包括步骤:
[0039] 第一步:初始设置一目标误块率BLER,例如为10%,此时设置调整步长K值为9;外环初始值设置为0;
[0040] 第二步:每收到一个确认信息(ACK),将外环调整减1;每收到一个负确认信息(NACK),外环调整加K;
[0041] 第三步:在一定时间内,统计该优先级队列Que发送MACHSPDU误码率,只统计包含MACDPDU包的MACHSPDU包发送情况,也就是有数据调度情况,而不统计没有数据调度情况;然后与所允许的最大误码率值ALLOWED_MAXBLER进行比较,如果大于该允许的最大误码率值ALLOWED_MAXBLER,就将目标误码率BLER调低,同时更新K值为((1-BLER)/BLER)。 [0042] 本发明方法中,为增加外环调整统计样本,本发明关于突发性业务或小流量HSDPA业务优先级排列过程,如图1所示,包括如下步骤:
[0043] 第一步:对于本小区内所有Que(优先级队列)进行排序,原则上是将Que下有数据堆积的统一放在调度优先级队列前面,当前没有数据的Que则 放在调度优先级队列后面;
[0044] 第二步:对于Que下有数据堆积量的,根据所设置调度算法PF,或RR,或MAX-C/I等进行排序,对于没有数据堆积的Que,判断当前时刻与该Que所属用户设备(UE)上一次调度时刻之间的时间差,是否不小于预先设定的赋值SCHTTI_INTERVAL(可以根据实际情况或业务类型,进行赋值);如果不小于SCHTTI_INTERVAL时,进行下一步,否则退出; [0045] 第三步:将无数据的Que放到调度优先级队列中,无数据的Que在调度优先级队列中位于当前有数据的Que之后;无数据的Que之间相对优先级大小,与当前时刻同该Que所属UE的前一次调度时刻时间差成反比例关系。
[0046] 在不影响有数据的Que正常调度前提下,增加外环功控调整性能;本发明关于突发性业务或小流量HSDPA业务调度处理方法,如图3所示,包括如下步骤: [0047] 第一步:根据突发性业务或小流量HSDPA业务优先级排列过程中选择出待调度的优先级队列后,首先调度有数据堆积的Que,记录该Que的FilterTbsize=p*FilterTbsize+(1-p)*TBSIZE,其中p:滤波因子,TBSIZE为本次调度所选择传输块大小; [0048] 第二步:当有数据的Que调度完成后,判断该优先级队列中是否存在没有数据的Que等待调度,如果不存在没有数据的Que,直接退出即可;
[0049] 第三步:判断小区资源所包括的码道和功率是否有剩余;如果没有剩余,直接退出;
[0050] 第四步:调度该优先级队列,根据小区可用码道和功率,选择最接近该优先级队列记录FilterTbsize的传输块;
[0051] 第五步:根据上一步选出的传输块进行组包,如图2所示的,在协议上MAC-hs PDU数据包结构中VF,QueueID,SID,F中比特位填写同有数据时组包填写一致,而TSN置为该Que最近一次得到ACK的TSN(发送序列号),N置为0进行组包处理,VF、QueueID、SID、TSN、N的结构如图2所示。
[0052] 本发明方法为了防止有数据时没有HARQ进程可用,本发明关于调度突发性或小流量HSDPA业务调度无数据时,对于HARQ使用过程包括:
[0053] 第一步:对于无数据的优先级队列Que进行调度所使用的HARQ进程,不进行重传处理;
[0054] 第二步:如果当优先级队列Que进行有数据调度,并且没有HARQ进程可用时,可以抢占无数据时调度所使用且正在等待UE回确认消息的HARQ进程。
[0055] 这样,本发明方法通过上述进程调度,实现了外环功控功能,有效降低了传输误码率,并且可有效减少传输时延,解决因突发性或者小流量业务由于各自业务特殊性包括数据量较小或数据突发性而增加HSDSCH外环功率调整难度的问题,从而降低了HSDPA误码率,减少了传输时延。
[0056] 需要说明的是,上述仅描述本发明相关具体实施方式,有关优先级队列Que、HARQ进程等等基本概念为现有技术本领域技术人员所熟知,再次不再赘述;本发明上述针对具体实施例的描述较为具体,并不能因此而认为是对本发明专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。