专利名称::半持续调度的业务数据处理方法及基站的利记博彩app
技术领域:
:本发明涉及移动通信信息基站的资源调度,特别是一种半持续调度的业务数据处理方法及基站。
背景技术:
:LTE(LongTermEvolution,长期演进)系统是基于调度的系统,由基站分配时频资源来承载数据,终端根据基站的控制信道信息接收或发送数据。同时,LTE系统还引入了针对特定业务数据包(如VoIP业务的话音包)使用的半持续调度机制,其中,基站给特定业务的数据包分配固定时频资源并指定固定传输格式,而该特定业务的数据包在指定资源位置以指定固定传输格式发送,即在预定义资源上以预定义方式发送,不需调度。半持续调度和动态调度的差别在于初始HARQ传输不占用控制信道资源,可节约控制信令开销。半持续调度周期和资源的分配由被调度的业务数据包特点来决定,该业务ft据包具有数据包到达周期固定和数据包大小相对固定的特点。以速率为12.2kbit/s的VoIP话音包为例,其编码后数据包大小基本为40byte,数据包到达周期固定为20ms。因此,只要基站预先分配周期为20ms能传输40byte数据的资源,即可在初始HARQ传输不占用调度信令资源的同时保证VoIP话音包的及时传输。进行半持续调度的业务数据包各自具有不同周期特性,有的到达周期为10ms的整数倍,如VoIP业务,周期为20ms。有的到达周期不为5ms或10ms的整数倍,如某些视频业务,以每秒15(64ms周期)帧或30帧(32ms周期)的速率进行。现有技术中,为保证业务数据及时传输,半持续调度资源分配周期等于业务数据包到达周期,半持续调度周期指定的时间点即传输业务数据包的时间位置。对LTEFDD(FrequencyDivisionDuplexing,频分双工)这种上下行子帧同时存在,上下行传输同时进行的系统来说,资源分配周期无论是多少都没有问题,但对LTETDD(TimeDivisionDuplexing,时分双工)系统来说,如果资源分配周期不为上下行子帧转换点周期的整数倍,即5ms或10ms的整数倍,按业务到达周期所分配的预定义资源位置可能位于不同传输方向的子帧上,造成数据传输不能正常进行。LTETDD是一种时分双工系统,其帧结构如错误!未找到引用源。所示,每一个无线帧由两个半帧(Half-Frame)构成,每一个半帧长度为5ms。每一个半帧包括8个长度为0.5ms的时隙(slot),以及三个特殊时隙DwPTS(DownlinkPilotTimeSlot,下行导频时隙)、GP(保护间隔)和UpPTS(UplinkPilotTimeSlot,上4亍导频时隙)。DwPTS和UpPTS的长度可配置,且DwPTS、GP及UpPTS的总长度等于lms。子帧1和子帧6包含DwPTS、GP以及UpPTS,所有其他子帧包含两个相邻的时隙,其中第/个子帧由第2/个和2/+1个时隙构成。子帧0和子帧5以及DwPTS永远预留为下行传输。支持5ms和10ms的切换点周期,在5ms切换周期情况下,UpPTS、子帧2和子帧7预留为上行传输,在10ms切换周期情况下,DwPTS在两个半帧中都存在,但是GP和UpPTS只在第一个半帧中存在,在第二个半帧中的DwPTS长度为lms。UpPTS和子帧2预留为上行传输。根据上下行子帧转换点不同,可实现不同上下行子帧配置,目前规范确定支持的上下行子帧配置如下表所示,其中配置0~2是5ms上下行子帧转换点,配置36是lOms子帧转换点,其中D、U分别表示下行子帧和上行子帧。<table>tableseeoriginaldocumentpage5</column></row><table>6DSUuuDsuuD基于LTETDD帧结构的特点,如果业务数据包到达周期为10ms的整数倍,如VoIP业务的周期为20ms,其半持续调度资源分配如错误!未找到引用源。所示,每一个数据包都在子帧X上发送。由于10ms是切换点周期的整数倍,通过适当的资源分配,可以满足所有子帧X都为一个方向,即都为上行或都为下行。但对于业务数据包到达周期不为10ms整数倍的情况,如果按照业务数据32ms周期业务为例,如错误!未找到引用源。所示,假设需要调度的是下行业务,第一个数据包在下行子帧X发送,则第二个、第三个、第四个数据包分别需要在子帧(X+2)mod10、(X+4)mod10、(X+6)mod10上发送,这些子帧不一定是下行子帧。具体以配置l为例,如果X-0(第一个数据包在子帧0发送),第二个、第三个、第四个数据包分配的子帧分别为子帧2、4、6,对照表l,子帧2是上行子帧,不可能传输下行数据,子帧6是特殊子帧,是否能传输下行数据取决于DwPTS的长度配置。因此,现有技术存在以下缺点,由于按业务数据包到达周期分配半持续调度资源,对于LTETDD这种上下行子帧交替出现的系统,会出现预定义资源位置的子帧传输方向和业务数据方向不符的情况,最终导致数据传输不能正常进行。
发明内容本发明的目的是提供一种半持续调度的业务数据处理方法及基站,用于上下行子帧不是同时出现的移动通信系统中,使得使用半持续调度机制进行传输的业务数据包都能进行正确的传输。为了实现上述目的,本发明实施例提供了一种半持续调度的业务数据处理方法,用于上下行子帧不是同时出现的移动通信系统,包括根据业务数据包的特点确定使用半持续调度机制传输所述业务数据包;在所述业务数据包的到达周期不等于所述移动通信系统的系统帧的切换点周期的正整数倍时,设置所述半持续调度机制的资源分配周期为所述切换点周期的正整数倍;利用所述资源分配周期所确定的子帧进行所述业务数据包的传输。上述的方法,其中,所述资源分配周期小于所述业务数据包的到达周期。上述的方法,其中,还包括设备使用。上述的方法,其中,所述资源分配周期为所述移动通信系统的系统帧的切换点周期的正整数倍的时间序列中小于所述业务数据包的到达周期的时间序列中的最大值。上述的方法,其中,所述资源分配周期大于所述业务lt据包的到达周期。上述的方法,其中,还包括在当前数据包到来到下一数据包到来期间不存在半持续调度资源,为所述当前数据包动态分配资源进行传输。上述的方法,其中,所述资源分配周期为所述移动通信系统的系统帧的切换点周期的正整数倍的时间序列中大于所述业务数据包的到达周期的时间序列中的最小值。为了实现上述目的,本发明实施例还提供了一种基站,用于上下行子帧不是同时出现的移动通信系统,其中,包括调度机制确定才莫块,用于确定使用半持续调度机制作为符合要求的业务数据包的传输机制;资源分配周期i殳置模块,在所述业务数据包的到达周期不等于所述移动通信系统的系统帧的切换点周期的正整数倍时,设置半持续调度机制的资源分配周期为切换点周期的正整数倍;数据包的传输。上述的基站,其中,所述资源分配周期小于所述业务数据包的到达周期,且所述资源分配周期为所述移动通信系统的系统帧的切换点周期的正整数倍的时间序列中小于所述业务数据包的到达周期的时间序列中的最大值。上述的基站,其中,还包括第一调度器,用于将所述资源分配周期所确定的子帧中的剩余子帧分配给其它业务或用户设备使用。上述的基站,其中,所述资源分配周期大于所述业务数据包的到达周期,且所述资源分配周期为所述移动通信系统的系统帧的切换点周期的正整数倍的时间序列中大于所述业务数据包的到达周期的时间序列中的最小值。上述的基站,其中,还包括第二调度器,用于在当前数据包到来到下一数据包到来期间不存在半持续调度资源时,为所述当前数据包动态分配资源进行传输。本发明实施例具有以下的有益效果本发明实施例的方法和基站,在所述业务数据包的到达周期不等于所述移动通信系统的系统帧的切换点周期的正整数倍时,通过预先选定传输方向与待传输的数据包的传输方向一致的子帧X,并设置资源分配周期为切换点周期的正整数倍,由于以上设置,所有的半持续调度资源都为子帧X,方向都与待传输的数据包的传输方向一致,所以所有的待传输数据包都能被正确的传输,而不会出现现有技术中由于半持续调度资源传输方向不一致而导致的数据包无法传输的情形。图1为现有的TDDLTE的帧结构的示意图2为现有技术中业务数据包到达周期为20ms时的半持续调度资源分配示意图3为现有技术中业务数据包到达周期为32ms时的半持续调度资源分配示意图4为本发明实施例的半持续调度的业务数据处理方法的流程示意图5为本发明实施例中业务数据包到达周期为32ms,而资源分配周期为20ms时的半持续调度资源分配示意图6为本发明实施例中业务数据包到达周期为32ms,而资源分配周期为30ms时的半持续调度资源分配示意图7为本发明实施例中业务数据包到达周期为32ms,而资源分配周期为40ms时的半持续调度资源分配示意图8为本发明实施例中业务数据包到达周期为32ms,而资源分配周期为160ms时的半持续调度资源分配示意图。具体实施例方式本发明实施例的半持续调度的业务数据处理方法及基站中,资源分配周期不再是业务数据分组的到达周期,而设置为切换点周期的正整数倍,进而使得业务数据分组都能分配在具有相同方向的子帧上,以保证业务数据分组都能正确传输。本发明实施例的半持续调度的业务数据处理方法,用于上下行子帧不是同时出现的移动通信系统,如图4所示,包括步骤41,根据业务数据包的特点确定是否使用半持续调度机制传输所述业务数据包,如果是进入步骤42,否则采用半持续调度机制之外的传输机制进行处理;在本步骤中,可以使用半持续调度机制传输的业务数据包具有数据包到达周期固定和数据包大小相对固定的特点。步骤42,在所述业务数据包的到达周期不等于系统帧的切换点周期的正整数倍时,设置半持续调度机制的资源分配周期为切换点周期的正整数倍;步骤43,以预定义格式,利用资源分配周期所确定的子帧进行所述业务数据包的传输。向相同。本发明实施例的基站,用于上下行子帧不是同时出现的移动通信系统,包括调度机制确定模块,用于确定使用半持续调度机制作为业务数据包的传输机制;资源分配周期设置模块,在所述业务数据包的到达周期不等于所述移动通信系统的系统帧的切换点周期的正整数倍时,设置半持续调度机制的资源分配周期为切换点周期的正整数倍;传输模块,用于以预定义格式,利用资源分配周期所确定的子帧进行所述业务数据包的传输;所述资源分配周期所确定的子帧的传输方向与所述业务数据包的传输方向相同。当然,上述的业务数据包具有固定的到达周期,且所述业务数据包具有相对固定的大小。<第一实施例>在本发明的第一实施例中,资源分配周期为切换点周期的正整数倍,且小于业务数据分组的到达周期为例进行i^明。在第一实施例中,假设业务数据分组的到达周期为32ms,切换点周期为10ms,而资源分配周期为20ms,下面对上述的情况进行详细说明。如图5所示,取数据包N数据包N+5为例进行说明。假定数据包N的到达时刻正好与一个方向与数据包N的传输方向相同的资源(即第1个子帧X)在时间上对齐,则数据包N利用第1个子帧X进行传输,而数据包N+l数据包N+4在到达时刻均没有对应的资源,则该数据包N+l数据包N+4在随后的与数据包的到达时刻最接近的半持续调度资源上发送,如图4所示,即数据包N+1、数据包N+2、数据包N+3和数据包N+4分别在第3个子帧X、第5个子帧X、第6个子帧X、第8个子帧X上进行发送处理。随后接收到第N+5个数据包,其到达时刻正好与一个方向与数据包N+6的传输方向相同的资源(即第9个子帧X)在时间上对齐,此时,利用该第9个子帧X进行第N+5个数据包的传输即可。从上述的描述可以发现,整个的传输过程是数据包N数据包N+4的传输过程的不断重复。预先选定传输方向与待传输的数据包的传输方向一致的子帧X,由于资源分配周期为切换点周期的正整数倍,所以所有的半持续调度资源都为子帧X,方向都与待传输的数据包的传输方向一致,所以所有的待传输数据包都能被正确的传输,而不会出现现有技术中由于半持续调度资源传输方向不一致而导致的数据包无法传输的情形。然而,从上述的描述可以发现,其中还有第2个、第4个和第7个子帧X没有用于数据的传输,在本发明的具体实施例中,通过调度器将半持续分配的剩余资源通过动态调度临时分配给其他业务或用户设备使用。<第二实施例>在本发明的第二实施例中,资源分配周期为切换点周期的正整数倍,且小于业务数据分组的到达周期为例进4于说明。在第一实施例中,假设业务数据分组的到达周期为32ms,切换点周期为10ms,而资源分配周期为20ms,下面以资源分配周期为30ms为例进行说明。如图6所示,取数据包N数据包N+5为例进行说明。假定数据包N的到达时刻正好与一个方向与数据包N的传输方向相同的资源(即第1个子帧X)在时间上对齐,则数据包N利用第1个子帧X进行传输,而数据包N+l数据包N+4在到达时刻均没有对应的资源,则该数据包N+l、数据包N+2........数据包N+14在随后的与数据包的到达时刻最接近的半持续调度资源上发送,如图6所示(其中仅仅示出到N+5),即该数据包N+l、数据包N+2........数据包N+14分别在第3个子帧X、第4个子帧X.........第16个子帧X上进行发送处理。随后接收到第N+l5个数据包,其到达时刻正好与一个方向与数据包N+l5的传输方向相同的资源(即图中未示出的第17个子帧X)在时间上对齐,此时,利用该第17个子帧X进行第N+15个数据包的传输即可。从上述的描述可以发现,整个的传输过程是数据包N数据包N+14的传输过程的不断重复。预先选定传输方向与待传输的数据包的传输方向一致的子帧X,由于资源分配周期为切换点周期的正整数倍,所以所有的半持续调度资源都为子帧X,方向都与待传输的数据包的传输方向一致,所以所有的待传输数据包都能被正确的传输,而不会出现现有技术中由于半持续调度资源传输方向不一致而导致的数据包无法传输的情形。然而,从上述的描述可以发现,其中还有第2个子帧X没有用于数据的传输,在本发明的具体实施例中,通过调度器将半持续分配的剩余资源通过动态调度临时分配给其他业务或用户设备使用。通过对比上述的第一实施例和第二实施例可以发现,在资源分配周期(为切换点周期的正整数倍)小于业务数据分组的到达周期的情况下,资源分配周期越大,没有用于数据的传输的子帧X的数目越少,因此,资源分配周期(为切换点周期的正整数倍)小于业务数据分组的到达周期的情况下,取其中最接近业务数据分组的到达周期的切换点周期的正整数倍作为最终的资源分配周期。举例说明如下,假设业务数据分组的到达周期为32ms,切换点周期为10ms,此时,纟要照本发明实施例的方法,资源分配周期可以为10ms、20ms和30ms,而选择30ms可以大大减少调度器的工作量。<第三实施例>在本发明的第三实施例中,资源分配周期为切换点周期的正整数倍,且大于业务数据分组的到达周期为例进^f于说明。在第三实施例中,假设业务数据分组的到达周期为32ms,切换点周期为10ms,而资源分配周期为40ms,下面对上述的情况进行详细说明。如图7所示,取数据包N数据包N+6为例进行说明。假定数据包N的到达时刻正好与一个方向与数据包N的传输方向相同的资源(即第1个子帧X)在时间上对齐,则数据包N利用第1个子帧X进行传输,而数据包N+l数据包N+5在到达时刻均没有对应的资源,则该数据包N+l数据包N+5在随后的与数据包的到达时刻最接近的半持续调度资源上发送,如图7所示,即数据包N+l、数据包N+2和数据包N+3分别在第2个子帧X、第3个子帧X、第4个子帧X上进行发送处理。从图7中可以发现,在第N+4个数据包到来到第N+5个数据包到来期间不存在半持续调度资源,此时,本发明实施例通过调度器为第N+4个数据包临时动态分配资源进行传输。随后接收到第N+5个数据包,其到达时刻正好与一个方向与数据包N+5的传输方向相同的资源(即第5个子帧X)在时间上对齐,此时,利用该第5个子帧X进行第N+5个数据包的传输即可。从上述的描述可以发现,整个的传输过程是数据包N数据包N+4的传输过程的不断重复。预先选定传输方向与待传输的数据包的传输方向一致的子帧X,由于资源分配周期为切换点周期的正整数倍,所以所有的半持续调度资源都为子帧X,方向都与待传输的数据包的传输方向一致,所以所有的待传输数据包都能被正确的传输,而不会出现现有技术中由于半持续调度资源传输方向不一致而导致的数据包无法传输的情形。<第四实施例>在本发明的第四实施例中,资源分配周期为切换点周期的正整数倍,且大于业务数据分组的到达周期为例进行说明。在第三实施例中,假设业务数据分组的到达周期为32ms,切换点周期为10ms,而资源分配周期为160ms,下面对上述的情况进行详细说明。如图8所示,取数据包N数据包N+5为例进行说明。假定数据包N的到达时刻正好与一个方向与数据包N的传输方向相同的资源(即第1个子帧X)在时间上对齐,则数据包N利用第1个子帧X进行传输,而数据包N+l数据包N+4在到达时刻均没有对应的资源,在第N+l个数据包到来到第N+5个数据包到来期间不存在半持续调度资源,此时,本发明实施例通过调度器为数据包N+l数据包N+4临时动态分配资源进行传输。随后接收到第N+5个数据包,其到达时刻正好与一个方向与数据包N+5的传输方向相同的资源(即第2个子帧X)在时间上对齐,此时,利用该第5个子帧X进行第N+5个数据包的传输即可。从上述的描述可以发现,整个的传输过程是数据包N数据包N+4的传输过程的不断重复。预先选定传输方向与待传输的数据包的传输方向一致的子帧X,由于资源分配周期为切换点周期的正整数倍,所以所有的半持续调度资源都为子帧X,方向都与待传输的数据包的传输方向一致,所以所有的待传输数据包都能被正确的传输,而不会出现现有技术中由于半持续调度资源传输方向不一致而导致的数据包无法传输的情形。通过对比上述的第三实施例和第四实施例可以发现,在资源分配周期(为切换点周期的正整数倍)大于业务数据分组的到达周期的情况下,资源分配周期越小,没有半持续调度资源用于传输数据包的情况越少,因此,资源分配周期(为切换点周期的正整数倍)大于业务数据分组的到达周期的情况下,取其中最接近业务数据分组的到达周期的切换点周期的正整数倍作为最终的资源分配周期。举例说明如下,假设业务数据分组的到达周期为32ms,切换点周期为10ms,此时,按照本发明实施例的方法,资源分配周期可以为40ms、50ms、60ms.......,而选择40ms可以大大减少调度器的工作量。当然,在上述的实施例中,是以业务数据分组的到达周期为32ms,切换点周期为10ms为例进行的说明,但同时也可以是其它的各种业务数据分组,也可以是其它的TDD帧结构。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域:
的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应^f见为本发明的保护范围。权利要求1.一种半持续调度的业务数据处理方法,用于上下行子帧不是同时出现的移动通信系统,包括根据业务数据包的特点确定使用半持续调度机制传输所述业务数据包;在所述业务数据包的到达周期不等于所述移动通信系统的系统帧的切换点周期的正整数倍时,设置所述半持续调度机制的资源分配周期为所述切换点周期的正整数倍;利用所述资源分配周期所确定的子帧进行所述业务数据包的传输。2.根据权利要求1所述的方法,其特征在于,所述资源分配周期小于所述业务数据包的到达周期。3.根据权利要求2所述的方法,其特征在于,还包括设备使用。4.根据权利要求2或3所述的方法,其特征在于,所述资源分配周期为所述移动通信系统的系统帧的切换点周期的正整数倍的时间序列中小于所述业务数据包的到达周期的时间序列中的最大值。5.根据权利要求1所述的方法,其特征在于,所述资源分配周期大于所述业务凄t据包的到达周期。6.根据权利要求5所述的方法,其特征在于,还包括在当前翁:据包到来到下一数据包到来期间不存在半持续调度资源,为所述当前数据包动态分配资源进行传输。7.根据权利要求5或6所述的方法,其特征在于,所述资源分配周期为所述移动通信系统的系统帧的切换点周期的正整数倍的时间序列中大于所述业务数据包的到达周期的时间序列中的最d、值。8.—种基站,用于上下行子帧不是同时出现的移动通信系统,其特征在于,包括调度机制确定模块,用于确定使用半持续调度机制作为业务数据包的传输机制;资源分配周期设置模块,在所述业务数据包的到达周期不等于所述移动通信系统的系统帧的切换点周期的正整数倍时,设置半持续调度机制的资源分配周期为切换点周期的正整数倍;数据包的传输。9.根据权利要求8所述的基站,其特征在于,所述资源分配周期小于所述业务数据包的到达周期,且所述资源分配周期为所述移动通信系统的系统帧的切换点周期的正整数倍的时间序列中小于所述业务数据包的到达周期的时间序列中的最大值。10.根据权利要求9所述的基站,其特征在于,还包括其它业务或用户设备^f吏用。11.根据权利要求8所述的基站,其特征在于,所述资源分配周期大于所述业务数据包的到达周期,且所述资源分配周期为所述移动通信系统的系统帧的切换点周期的正整数倍的时间序列中大于所述业务数据包的到达周期的时间序列中的最小值。12.根据权利要求11所述的基站,其特征在于,还包括第二调度器,用于在当前数据包到来到下一数据包到来期间不存在半持续调度资源时,为所述当前数据包动态分配资源进行传输。全文摘要本发明提供了一种半持续调度的业务数据处理方法及基站,该方法用于上下行子帧不是同时出现的移动通信系统,包括根据业务数据包的特点确定使用半持续调度机制传输所述业务数据包;在所述业务数据包的到达周期不等于所述移动通信系统的系统帧的切换点周期的正整数倍时,设置所述半持续调度机制的资源分配周期为所述切换点周期的正整数倍;利用所述资源分配周期所确定的子帧进行所述业务数据包的传输。应用本发明,对于上下行子帧不是同时出现的移动通信系统,即使业务数据包的到达周期不等于所述移动通信系统的系统帧的切换点周期的正整数倍,也能进行正确的半持续调度。文档编号H04W28/16GK101646209SQ20081011780公开日2010年2月10日申请日期2008年8月4日优先权日2008年8月4日发明者李国庆,丽谌,卓高申请人:大唐移动通信设备有限公司