一种增强的高速包接入调度方法和装置转让专利

申请号 : CN201010196497.0

文献号 : CN102271409B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 袁乃华谢勇范晨王大飞杨小倩肖健

申请人 : 鼎桥通信技术有限公司

摘要 :

本发明提供了一种增强的高速包接入调度方法,A、在当前调度的第N帧,判断前一帧即第N-1帧是否有用户设备UE分配多于1帧的E-PUCH资源,若是,执行步骤B,否则执行步骤C;B、在第N帧所有尚未被调度的UE中选取一个UE,将第N+2帧的TS1的E-PUCH资源分配给所述UE,令N=N+1,并返回步骤A;C、在第N帧所有尚未被调度的UE中选取一个UE作为第一UE,计算第一UE实际发送数据需要的码道数;D、判断第一UE实际发送数据需要的码道数是否小于16,若是,采用现有的调度方式对第一UE进行调度,使用E-AGCH分配第一UE的E-PUCH资源,令N=N+1并返回步骤A;否则执行步骤E;E、给第一UE分配多于1帧的E-PUCH资源,令N=N+1并返回步骤A。本发明还提供了一种增强的高速包接入调度装置。

权利要求 :

1.一种增强的高速包接入调度方法,其特征在于,包括如下步骤:

A、在当前调度的第N帧,判断前一帧即第N-1帧是否有用户设备UE分配多于1帧的E-PUCH资源,若是,执行步骤B,否则执行步骤C;

B、在第N帧所有尚未被调度的UE中选取一个UE,将第N+2帧的TS1的E-PUCH资源分配给所述UE,令N=N+1,并返回步骤A;

C、在第N帧所有尚未被调度的UE中选取一个UE作为第一UE,计算第一UE实际发送数据需要的码道数Nvru1;

D、判断第一UE实际发送数据需要的码道数Nvru1是否小于16,若是,采用现有的调度方式对第一UE进行调度,使用E-AGCH分配第一UE的E-PUCH资源,令N=N+1并返回步骤A;

否则执行步骤E;

E、给第一UE分配多于1帧的E-PUCH资源,令N=N+1并返回步骤A。

2.根据权利要求1所述的方法,其特征在于,所述A进一步包括:计算小区中接入的所有UE的优先级;

所述步骤B以及步骤C中在第N帧所有尚未被调度的UE中选取一个UE为:在第N帧所有尚未被调度的UE中选取优先级最高的UE。

3.根据权利要求1所述的方法,其特征在于,步骤C所述计算第一UE实际发送数据需要的码道数Nvru1之后,进一步包括:计算可授权的码道数Pvru1,判断可授权的码道数Pvru1是否小于16,如是则采用现有的调度方式对当前UE进行调度,使用E-AGCH分配当前UE的E-PUCH资源,令N=N+1并返回步骤A;否则执行所述步骤E。

4.根据权利要求1所述的方法,其特征在于,所述步骤E为:

判断第一UE实际发送数据需要的码道数Nvru1是否大于预先设置的最大授权帧数,若是,则将最大授权帧数的上行帧分配给第一UE,否则,根据第一UE实际发送数据需要的码道数Nvru1对应的帧数M,给第一UE分配第N+2至第N+M+1帧的TS2的E-PUCH资源。

5.根据权利要求4所述的方法,其特征在于,所述最大授权帧数为2-4。

6.一种增强的高速包接入调度装置,其特征在于,包括:多帧授权判断模块、辅助资源分配模块和主资源分配模块;

多帧授权判断模块,用于在收到来自辅助资源分配模块或主资源分配模块的资源分配完成指示后,判断当前帧的前一帧是否有用户设备UE分配多于1帧的E-PUCH资源,若是,使能辅助资源分配模块,否则使能主资源分配模块;

辅助资源分配模块用于在被多帧授权判断模块使能后,在当前帧所有尚未被调度的UE中选取一个UE,将当前帧之后的第2帧的TS1的E-PUCH资源分配给所述UE,然后向多帧授权判断模块发送资源分配完成指示;

主资源分配模块包括:

第一判断单元,用于判断第一UE实际发送数据需要的码道数Nvru1是否小于16,并将判断结果发送至资源分配单元;

资源分配单元,用于当第一判断单元的判断结果为是时,采用现有的调度方式对第一UE进行调度,使用E-AGCH分配第一UE的E-PUCH资源;当第一判断单元的判断结果为否时,给第一UE分配多于1帧的TS2的E-PUCH资源;

指示发送单元,用于所述资源分配单元完成分配第一UE的E-PUCH资源后,向多帧授权判断模块发送资源分配完成指示。

7.根据权利要求6所述的装置,其特征在于,所述装置进一步包括:优先级模块,用于计算小区中接入的所有UE的优先级;

则所述主资源分配模块或辅助资源分配模块在第N帧所有尚未被调度的UE中选取一个UE为:所述主资源分配模块或辅助资源分配模块在第N帧所有尚未被调度的UE中,根据优先级模块计算的UE的优先级选取优先级最高的UE。

8.根据权利要求6所述的装置,其特征在于,所述主资源分配模块进一步包括:第二判断单元,用于在第一判断单元得到判断结果为否后,计算可授权的码道数Pvru1,判断可授权的码道数Pvru1是否小于16,并将判断结果发送至资源分配单元;

所述资源分配单元在第一判断单元和第二判断单元的判断结果均为否时,给第一UE分配多于1帧的TS2的E-PUCH资源;当第一判断单元或第二判断单元的判断结果为是,则采用现有的调度方式对当前UE进行调度,使用E-AGCH分配第一UE的E-PUCH资源。

9.根据权利要求8所述的装置,其特征在于,所述主资源分配模块进一步包括:授权帧数限制单元,用于在第一判断单元和第二判断单元的判断结果均为否时,判断第一UE实际发送数据需要的码道数Nvru1是否大于预先设置的最大授权帧数,若是,确定授权帧数为最大授权帧数;否则,确定授权帧数为第一UE实际发送数据需要的码道数Nvru1对应的帧数M,并将所述授权帧数发送至资源分配单元;

所述资源分配单元在第一判断单元和第二判断单元的判断结果均为否时,给第一UE分配帧数等于所述授权帧数的TS2的E-PUCH资源。

10.根据权利要求9所述的装置,其特征在于,所述最大授权帧数为2~4。

说明书 :

一种增强的高速包接入调度方法和装置

技术领域

[0001] 本发明涉及时分同步码分多址(TD-SCDMA)技术领域,特别涉及一种增强的高速包接入(HSPA)调度方法和装置。

背景技术

[0002] TD-SCDMA系统HSPA网络时隙切换点的典型配置为2:4,即两个上行时隙和4个下行时隙,资源池配置和控制信道的配置如图1所示,配置1条E-AGCH。
[0003] HSPA网络中基本会配置下行伴随信道(ADPCH),ADPCH采用帧分复用的方式。2倍帧分的码道情况如图2所示,以两帧为一个循环,第1帧的时隙1(TS1)中配置4个码道的增强物理上行信道(E-PUCH),6个码道的专用物理信道(DPCH),2个码道的上行增强随机接入信道(E-RUCCH)和2对高速共享信息信道(HS-SICH),时隙2(TS2)的全部16个码道配置为E-PUCH。第2帧的TS1配置8个码道的E-PUCH,2个码道的E-RUCCH和2对HS-SICH,TS2的全部16个码道配置为E-PUCH。
[0004] 4倍帧分的码道情况如图3所示,以4帧为一循环,第1帧的TS1配置4个码道的E-PUCH,6个码道的DPCH,2个码道的E-RUCCH,2对HS-SICH,TS2全部为E-PUCH,第2至4帧的配置情况完全相同,TS1配置8个码道的E-PUCH,2个码道E-RUCCH和2对HS-SICH。
[0005] 在现有的HSPA配置中,在下行时隙上基本只配置一条增强专用信道绝对授权信道(E-AGCH),在这个情况下如E-AGCH调度一个UE后,即使有空闲的E-PUCH码道,由于没有E-AGCH,也无法调度使用剩余的码道资源,如TS1的在帧分情况下空余的E-PUCH码道。

发明内容

[0006] 本发明提供了一种增强的HSPA调度方法和装置,可以充分利用上行的E-PUCH资源。
[0007] 本发明实施例提出了一种增强的高速包接入调度方法,包括如下步骤:
[0008] A、在当前调度的第N帧,判断前一帧即第N-1帧是否有用户设备UE分配多于1帧的E-PUCH资源,若是,执行步骤B,否则执行步骤C;
[0009] B、在第N帧所有尚未被调度的UE中选取一个UE,将第N+2帧的TS1的E-PUCH资源分配给所述UE,令N=N+1,并返回步骤A;
[0010] C、在第N帧所有尚未被调度的UE中选取一个UE作为第一UE,计算第一UE实际发送数据需要的码道数Nvru1;
[0011] D、判断第一UE实际发送数据需要的码道数Nvru1是否小于16,若是,采用现有的调度方式对第一UE进行调度,使用E-AGCH分配第一UE的E-PUCH资源,令N=N+1并返回步骤A;否则执行步骤E;
[0012] E、给第一UE分配多于1帧的E-PUCH资源,令N=N+1并返回步骤A。
[0013] 较佳地,所述A进一步包括:计算小区中接入的所有UE的优先级;
[0014] 所述步骤B以及步骤C中在第N帧所有尚未被调度的UE中选取一个UE为:
[0015] 在第N帧所有尚未被调度的UE中选取优先级最高的UE。
[0016] 较佳地,步骤C所述计算第一UE实际发送数据需要的码道数Nvru1之后,进一步包括:计算可授权的码道数Pvru1,判断可授权的码道数Pvru1是否小于16,如是则采用现有的调度方式对当前UE进行调度,使用E-AGCH分配当前UE的E-PUCH资源,令N=N+1并返回步骤A;否则执行所述步骤E。
[0017] 较佳地,所述步骤E为:
[0018] 判断第一UE实际发送数据需要的码道数Nvru1是否大于预先设置的最大授权帧数,若是,则将最大授权帧数的上行帧分配给第一UE,否则,根据第一UE实际发送数据需要的码道数Nvru1对应的帧数M,给第一UE分配第N+2至第N+M+1帧的TS2的E-PUCH资源。
[0019] 较佳地,所述最大授权帧数为2-4。
[0020] 本发明实施例还提出一种增强的高速包接入调度装置,包括:多帧授权判断模块、辅助资源分配模块和主资源分配模块;
[0021] 多帧授权判断模块,用于在收到来自辅助资源分配模块或主资源分配模块的资源分配完成指示后,判断当前帧的前一帧是否有用户设备UE分配多于1帧的E-PUCH资源,若是,使能辅助资源分配模块,否则使能主资源分配模块;
[0022] 辅助资源分配模块用于在被多帧授权判断模块使能后,在当前帧所有尚未被调度的UE中选取一个UE,将当前帧之后的第2帧的TS1的E-PUCH资源分配给所述UE,然后向多帧授权判断模块发送资源分配完成指示;
[0023] 主资源分配模块包括:
[0024] 第一判断单元,用于判断第一UE实际发送数据需要的码道数Nvru1是否小于16,并将判断结果发送至资源分配单元;
[0025] 资源分配单元,用于当第一判断单元的判断结果为是时,采用现有的调度方式对第一UE进行调度,使用E-AGCH分配第一UE的E-PUCH资源;当第一判断单元的判断结果为否时,给第一UE分配多于1帧的TS2的E-PUCH资源;
[0026] 指示发送单元,用于所述资源分配单元完成分配第一UE的E-PUCH资源后,向多帧授权判断模块发送资源分配完成指示。
[0027] 较佳地,所述装置进一步包括:优先级模块,用于计算小区中接入的所有UE的优先级;
[0028] 则所述主资源分配模块或辅助资源分配模块在第N帧所有尚未被调度的UE中选取一个UE为:所述主资源分配模块或辅助资源分配模块在第N帧所有尚未被调度的UE中,根据优先级模块计算的UE的优先级选取优先级最高的UE。
[0029] 较佳地,所述主资源分配模块进一步包括:
[0030] 第二判断单元,用于在第一判断单元得到判断结果为否后,计算可授权的码道数Pvru1,判断可授权的码道数Pvru1是否小于16,并将判断结果发送至资源分配单元;
[0031] 所述资源分配单元在第一判断单元和第二判断单元的判断结果均为否时,给第一UE分配多于1帧的TS2的E-PUCH资源;当第一判断单元或第二判断单元的判断结果为是,则采用现有的调度方式对当前UE进行调度,使用E-AGCH分配第一UE的E-PUCH资源。
[0032] 较佳地,所述主资源分配模块进一步包括:
[0033] 授权帧数限制单元,用于在第一判断单元和第二判断单元的判断结果均为否时,判断第一UE实际发送数据需要的码道数Nvru1是否大于预先设置的最大授权帧数,若是,确定授权帧数为最大授权帧数;否则,确定授权帧数为第一UE实际发送数据需要的码道数Nvru1对应的帧数M,并将所述授权帧数发送至资源分配单元;
[0034] 所述资源分配单元在第一判断单元和第二判断单元的判断结果均为否时,给第一UE分配帧数等于所述授权帧数的TS2的E-PUCH资源。
[0035] 较佳地,所述最大授权帧数为2~4。
[0036] 从以上技术方案可以看出,在已有UE被分配多于1帧的E-PUCH资源的情况下,将分配给所述UE的E-PUCH资源所在帧的TS1DPCH的帧分间隙和空余的码道分配给其他UE,作为E-PUCH资源传输数据,可以提高上行带宽。

附图说明

[0037] 图1为HSPA网络时隙切换点的配置为2:4的示意图;
[0038] 图2为2倍帧分的码道情况示意图;
[0039] 图3为4倍帧分的码道情况示意图;
[0040] 图4为本发明实施例的调度流程图;
[0041] 图5为本发明实施例中,2倍帧分情况下E-PUCH的资源分配示意图;
[0042] 图6为本发明实施例中,4倍帧分情况下E-PUCH的资源分配示意图。

具体实施方式

[0043] 以下通过具体实施例对本发明方案进行详细阐述。
[0044] 本发明实施例一针对配置一条E-AGCH的情况。该实施例的调度流程如图4所示,包括如下步骤:
[0045] 步骤401:在当前调度的第N帧,计算小区中接入的所有UE的优先级。
[0046] 步骤402:判断前一帧即第N-1帧是否有UE分配多帧授权,若是,则当前帧对应的被调度帧N+2的TS2的E-PUCH资源已被占用,在第N帧所有尚未被调度的UE中,选取优先级最高的UE,将第N+2帧的TS1的E-PUCH资源分配给所述UE,令N=N+1,并返回步骤401;否则执行步骤403。
[0047] 步骤403:在当前调度的第N帧所有尚未被调度的UE中,选取优先级最高的UE作为第一UE,根据第一UE上报的调度信息中的UPH和网络侧预先设置的干扰控制门限(ROT)计算可以授权的码道数Pvru1和第一UE实际发送数据需要的码道数Nvru1。
[0048] 其中,UE通过调度信息(SI)上报的缓存中的数据。UE初始接入和后续需要申请授权时,发送SI信息给网络侧,SI中包含UE的缓存信息、功率和功率路损信息,具体内容如下:
[0049] 1、最高优先级逻辑信道标识(HLID,Highest Priority Logical Channel)[0050] 2、E-DCH总缓存状态(TEBS,Total E-DCH Buffer Status)
[0051] 3、最高优先级信道缓存状态(HLBS,Highest Priority Logical Channel Buffer Status)
[0052] 4、UE功率余量(UPH,UE Power Headroom),UPH域指示UE的最大发射功率与对应的Pe-base和服务小区路损码功率之和的比值,UPH长5比特
[0053] 5、服务小区和邻区路损(SNPL):SNPL反映了移动台在小区内距离各基站的位置情况,可协助Node B估计每个UE对相邻小区的干扰程度,从而调整其绝对授权功率值和物理资源分配。
[0054] 步骤404:判断可以授权的码道数Pvru1是否小于16,若是,表明Pvru1不是满时隙,采用现有的调度方式对当前UE进行调度,使用E-AGCH分配第一UE的E-PUCH授权,然后令N=N+1,并返回步骤401;否则,继续执行步骤405。
[0055] 步骤405:判断第一UE实际发送数据需要的码道数Nvru1是否小于16(2:4时满时隙资源池码道数),若是,表明第一UE实际数据量只需要一个时隙,采用现有的调度方式对第一UE进行调度,使用E-AGCH分配当前UE的E-PUCH授权,然后令N=N+1返回步骤401;否则,继续执行步骤406。
[0056] 步骤406:判断第一UE实际发送数据需要的码道数Nvru1是否大于预先设置的最大授权帧数,若是,则将最大授权帧数的上行帧分配给第一UE,否则,根据第一UE发送数据需要的码道数Nvru1对应的帧数M,给第一UE分配第N+2至第N+M+1帧的TS2的E-PUCH资源。令N=N+1,并返回步骤402。
[0057] 第一UE实际发送数据需要的码道数Nvru1对应的帧数等于将Nvru1除以16并向上取整所得数值。
[0058] 考虑功控性能等方面,可以设定最大授权帧数,如最大授权帧数为两帧,则在N帧调度该UE分配给该UE两帧授权。最大授权帧数可以设定为O&M参数,如考虑到功控等原因,连续授权帧数不能太大,以下按照2帧授权举例分析描述。
[0059] 设第N帧调度第一UE,分配两帧授权N+2帧和N+3帧,在N+1帧,判断N+3帧的主资源池TS2已被分配,N+1帧的E-AGCH被空出,则可以从尚未调度的UE中选择第二UE,将第N+3帧的TS1的E-PUCH资源调度给第二UE。
[0060] 如可以从(Nmax-1)个排队的UE中选择调度UE,在2倍帧分时分配TS1SF2的E-PUCH给选择的UE,如调度UE2分配TS1的资源池,如图5所示,第N+2帧和第N+3帧的TS2的E-PUCH均分配给UE1,在第N+1帧发现第N+3帧的TS2的E-PUCH主资源池已被分配,而N+3帧的TS1的8个码道的E-PUCH空闲,因此可以将其分配给UE2。
[0061] 在4倍帧分时,可以选择UE分配2帧SF2的E-PUCH给选择的UE,调度UE2分配TS1的资源池2帧如图6所示,在第N帧调度第N+2、N+3和N+4帧的TS2的E-PUCH给UE1。在第N+1帧,发现第N+3帧的TS2的E-PUCH主资源池已被分配,将第N+3帧的TS1的E-PUCH资源分配给UE2。在第N+2帧,发现第N+4帧的TS2的E-PUCH主资源池已被分配,将第N+4帧的TS1的E-PUCH资源分配给UE2。
[0062] 在以上方案中需要注意,在分配TS1的EPUCH时,需要考虑UE上行能力限制,在同一时隙,不能四相相移键控信号(QPSK)和16QAM并存。因此需要判断是否在TS1是否已有HS-SICH,若是,则E-PUCH只能采用和HS-SICH相同的调制方式,使用QPSK。
[0063] 多帧的E-PUCH分配采用资源持续指示(RDI,Resource Duration Indication)的方式实现。RDI的定义如下:
[0064] E-AGCH和E-PUCH之间的定时为2帧,RDI的定义如表1所示:
[0065]RDI 分配的TTI数目 TTI间隔
0 1 1
1 2 1
2 2 2
3 2 4
4 4 1
5 4 2
6 4 4
7 8 1
[0066] 表1
[0067] 假设分配的传输时间间隔(TTI)数目为N,TTI间隔为K,分配的第一个TTI所在帧的位置TTI1=SFNstart,则
[0068] TTIi=SFNstart+(i-1)*K,i=2...N
[0069] 其中TTIi表示RDI分配的第i个TTI所在帧的位置。
[0070] 使用RDI所有表中的TTI间隔为2的定义(表1中的RDI2和RDI5),可以实现一条E-AGCH在一个TTI会有两个用户发送E-PUCH的应用,和下行2条E-AGCH达到调度两个UE相同的效果。
[0071] 如下行时隙配置2条E-AGCH,不使用RDI就可以调度多个UE,使用第二条E-AGCH就可以调度分配TS1的E-PUCH资源。
[0072] 本发明提出的HSPA调度方案也可以应用于HSPA+系统。该技术方案可以达到如下有益效果:
[0073] 1、利用TS1DPCH的帧分间隙和空余的码道作为E-PUCH资源传输数据,提高上行带宽;
[0074] 2、利用RDI使用一条E-AGCH调度多个UE在同一帧发送E-PUCH数据;
[0075] 3、实现简单,实施例方案不需要对现有通信协议进行修改。
[0076] 4、上述举例是针对上下行时隙比2:4应用,该方案也可以用于3:3的上行下时隙比,3:3时如配置2个满时隙的HSUPA资源池满时隙资源池码道数为32。
[0077] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。