系统消息调度方法

文档序号:7692006阅读:171来源:国知局
专利名称:系统消息调度方法
技术领域
本发明涉及LTE(Long-Term Evolution,长期演进)系统,具体地,涉及移动蜂窝网络的系统消息调度方法。

背景技术
在LTE(Long-Term Evolution,长期演进)系统中,系统消息可以分成主系统消息(MIB)和一般的系统消息(SI)。MIB在广播信道上发送,并且有固定的40毫秒的发送周期,即MIB在周期内的第一次发送总是发生在SFN模4=0(即,SFN%4=0)的时候。SI在下行共享信道上进行发送,其中系统消息1(SI-1)有固定的80毫秒的发送周期,即SI-1在周期内的第一次发送总是发生在SFN模8=0的时候。其他SI的调度信息(包括调度周期、发送窗口参数等)都包括在SI-1中。终端从这些调度信息中可以推断出SI发送的时间或者时间范围。系统消息的发送采用专用的HARQ(HybridAutomatic Repeat Request,混合自动重传请求)实例,在下行专用控制信道(Dedicated Physical Control Channel,简称为DPCCH)上采用专用的无线网络临时标识(Radio Network Temporary Identifier,简称为RNTI)来区别于其他的下行信令后者数据。
从终端的角度讲,系统消息的接收过程如下在小区搜索过程之后,终端首先接收MIB,然后根据SI-1的调度特征,接收SI-1的内容。从SI-1上再推断出其他SI的调度规律,然后在规定的时间内进行接收。在接收SI的时候,终端从该SI对应的DPCCH上可以得到承载该SI的无线资源的描述信息,比如频率资源,调制编码信息(Modulation and Coding Scheme,简称为MCS)等,也就是说,SI的资源调度是动态的。
相关的系统参数往往会被合并在一个系统消息块中(SystemInformation Block,简称为SIB),例如,与小区重选相关的参数会被组织在一个相同的SIB中。一个SI中可以包括一个或者多个SIB,显然,这些SIB的调度周期是相同的,但是,调度周期相同的SIB不一定包含在一个SI中,也就是说,允许不同的SI具有相同的调度周期。一个典型的例子是包括邻近小区的SI,因为邻近小区可以分成频内邻近小区、频间邻近小区、GERAN(GSM/EDGE RadioAccess Network,GSM/EDGE无线接入网)邻近小区、UTRAN(UMTS Terrestrial Radio Access Network,UMTS陆地无线接入网)邻近小区、CDMA2000邻近小区等。
为了提高系统消息的覆盖范围,MIB和SI都会在其一个调度周期内进行重复的发送。例如,MIB在40毫秒周期内会重复发送4次。SI的重复发送在一个比较短的时间窗口内完成,终端需要在这个时间窗口内连续接收这些重复发送的内容。目前的规范要求除了SI-1以外,不同的SI的时间窗口不允许互相重叠。SI-1因为总是在第5号子帧发送,所以不会在子帧一级和其他的SI发生歧义。上述时间窗口从基站的角度来说称为发送窗口,从终端的角度来说称为接收窗口。
SI调度周期之间往往有简单的倍数关系,甚至有的SI的调度周期是一样的。例如,SI-1的调度周期是80毫秒,SI-2的调度周期可以是160毫秒,SI-3和SI-4的调度周期可以是320毫秒,那么在某个SFN模8=0的无线帧上,比如SFN=320,会同时出现SI-1、SI-2、SI-3和SI-4。需要注意的是,在上述调度周期下,SI-3和SI-4总是重叠在一起调度。
为了降低调度的复杂程度,SI的时间窗口之间往往是紧邻的。对于承载带宽比较小(比如2.5MHz)的小区,当系统消息在比较短的时间内发送时,会导致终端的实时业务(比如VoIP)的资源分配发生困难。这是因为,系统消息在一个TTI内占据了客观的频域资源,使得同一个TTI内可以分配给实时业务的频域资源非常有限。
为了降低这种因为集中发送系统消息导致的系统性能下降,目前的规范允许SI有一个相对于SFN模N=0的无线帧的偏移。为了降低调度的复杂度,这个偏移规定为调度周期的一半,即N/2。当SI的调度周期经过精心的设计以后,SI可以被均匀地分布在时域内。但是对于调度周期相同的SI来说,还是会发生时间窗口重叠的情况。


发明内容
考虑到相关技术中存在的对于调度周期相同的系统消息而言,在允许存在偏移的情况下仍然可能发生时间窗口重叠的问题而提出本发明,为此,本发明旨在提供一种系统消息调度方法,用以解决上述问题。
根据本发明的一个方面,提供了一种系统消息调度方法。
根据本发明实施例的系统消息调度方法包括在系统消息1中包含除系统消息1以外的其他各个系统消息的调度控制信息,调度控制信息包括其他系统消息的调度周期、接收窗口大小、偏置参数中的一个或多个;终端读取系统消息1,并根据调度控制信息确定其他系统消息的偏移;终端在偏移位置开始,在一个接收窗口内,只接收和确定的偏移对应的一个系统消息。
其中,上述接收窗口和/或偏置参数的最小单位是1毫秒或者10毫秒,并且偏移最小单位与偏置参数的最小单位一致。
优选地,当上述偏移的最小单位为1毫秒时,将接收窗口开始的时间表示为(10*系统帧号+子帧号)%调度周期=偏移,其中,%是模运算。
优选地,当上述偏移的最小单位为10毫秒时,将接收窗口开始的时间表示为系统帧号%调度周期=偏移,其中,%是模运算。
此外,偏置参数应当大于或等于接收窗口,当上述偏置参数和接收窗口的大小相同时,调度控制信息中不包括偏置参数。
优选地,对于具有相同调度周期的一个或多个系统消息,用户设备确定偏移的操作具体可以为确定调度周期,并将调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数;将指定系统消息的偏移设置为调度周期的一半;确定一个或多个系统消息的个数m,并将m-1表达为m-1=∑2k;将一个或多个系统消息中除了指定系统消息以外的其他系统消息按照其序号顺序设置为一个或多个系统消息群,其中,系统消息群的个数与m-1=∑2k中的子项的个数一致,每个系统消息群中的系统消息的个数与对应的子项的值一致;对于每个系统消息群,设置相应的偏置参数,其中,偏置参数大于或等于时间窗口;对于指定系统消息以外的其他系统消息中的每个系统消息,将其偏移设置为偏移=Pn-k(1/2+i)+suboffset,其中,i为系统消息在其所属的系统消息群内的序号,suboffet为系统消息所属的系统消息群的偏置参数。
优选地,对于具有相同调度周期的一个或多个系统消息,用户设备确定偏移的操作具体可以为确定调度周期,并将调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数;确定一个或多个系统消息的个数m,并将m表达为m=∑2k;将一个或多个系统消息按照其序号顺序设置为一个或多个系统消息群,其中,系统消息群的个数与m=∑2k中的子项的个数一致,每个系统消息群中的系统消息的个数与对应的子项的值一致;对于每个系统消息群,设置相应的偏置参数,其中,偏置参数大于或等于时间窗口;对于一个或多个系统消息中的每个系统消息,将其偏移设置为偏移=Pn-k(1/2+i)+suboffset,其中,i为系统消息在其所属的系统消息群内的序号,suboffet为系统消息所属的系统消息群的偏置参数。
优选地,对于具有相同调度周期的一个或多个系统消息,用户设备确定偏移的操作具体可以为确定调度周期,并将调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数;确定一个或多个系统消息的个数m,并将m表达为k=ceiling(log2m),其中,ceiling函数是向上取整函数;设置偏置参数,其中,偏置参数大于或等于时间窗口;对于一个或多个系统消息中的每个系统消息,将其偏移设置为偏移=Pn-k(1/2+i)+suboffset,其中,i为系统消息在多个系统消息内的序号,suboffet为设置的偏置参数。
其中,设置上述偏置参数的操作具体为按照调度周期从短到长或者从长到短的顺序,为调度周期相同的多个系统消息设置偏移。
优选地,为每个小区配置一个偏置参数cell_suboffset,相对于调度周期为Pn-k的系统消息设置偏移的系统消息所使用的实际偏置参数为j*cell_suboffset,其中,j是偏置的顺序。
优选地,对于具有相同调度周期的一个或多个系统消息,用户设备确定偏移的操作具体可以为将一个或多个系统消息按序号排序;配置偏置参数,其中,偏置参数大于或等于时间窗口;对于一个或多个系统消息中的每个系统消息,将其偏移设置为偏移=Pn/2+i*偏置参数,其中,Pn为一个或多个系统消息的调度周期;i为系统消息经过排序后的顺序号,其中,i=
,m为多个系统消息的个数。
其中,上述方法还可以包括将调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数。
根据本发明的另一方面,提供了一种系统消息调度方法。
根据本发明另一实施例的系统消息调度方法包括在系统消息1中包含除系统消息1以外的其他各个系统消息的调度控制信息,调度控制信息包括其他系统消息的调度周期、接收窗口大小、偏置参数中的一个或多个;终端读取系统消息1,将具有相同调度周期的一个或多个系统消息按序号排序;对于每个系统消息,将其偏移设置为偏移=Pn/2+i*偏置参数,其中,Pn为调度周期;i为系统消息经过排序后的顺序号,其中,i=
,m为多个系统消息的个数,m大于或者等于1;终端在偏移位置开始,在一个接收窗口内,只接收和确定的偏移对应的一个系统消息。
此外,上述方法还可以包括将调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数。
其中,接收窗口和/或偏置参数的最小单位是1毫秒或者10毫秒,并且偏移最小单位与偏置参数的最小单位一致。
优选地,当偏移的最小单位为1毫秒时,将接收窗口开始的时间可以表示为(10*系统帧号+子帧号)%调度周期=偏移,其中,%是模运算。
优选地,其特征在于,当偏移的最小单位为10毫秒时,将接收窗口开始的时间可以表示为系统帧号%调度周期=偏移,其中,%是模运算。
此外,当上述偏置参数和接收窗口的大小相同时,调度控制信息中不包括偏置参数。
通过上述技术方案,能够进行有效的调度,避免在调度过程中出现重叠现象。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。



附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中 图1是根据本发明实施例的系统消息调度方法的流程图; 图2是图1所示的系统消息调度方法的实施例一的示意图; 图3是图1所示的系统消息调度方法的实施例二的示意图; 图4是图1所示的系统消息调度方法的实施例三的示意图; 图5是图1所示的系统消息调度方法的实施例四的示意图; 图6是图1所示的系统消息调度方法的实施例五的示意图; 图7是图1所示的系统消息调度方法的实施例六的示意图; 图8是根据本发明实施例的另一系统消息调度方法的流程图。

具体实施例方式 如上所述,目前的规范允许SI有一个相对于SFN模N=0的无线帧的偏移,为了降低调度的复杂度,这个偏移规定为调度周期的一半,即N/2。当SI的调度周期经过精心的设计以后,SI可以被均匀地分布在时域内。但是对于调度周期相同的SI来说,还是会发生时间窗口重叠的情况。鉴于此,本发明实施例提供了SI调度方法,用以解决上述问题。
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1示出了根据本发明实施例的一种SI调度方法的流程图,如图1所示,该方法包括以下处理 步骤S102,在系统消息1中包含除系统消息1以外的其他各个系统消息的调度控制信息,调度控制信息包括其他系统消息的调度周期、接收窗口大小、偏置参数中的一个或多个; 步骤S104,终端读取系统消息1,并根据调度控制信息确定其他系统消息的偏移; 步骤S106,终端在偏移位置开始,在一个接收窗口内,只接收和偏移对应的一个系统消息。
通过以上处理,使得终端能够确定具有相同的调度周期的多个SI各自的偏移,从而可以避免具有相同的SI的时间窗口的重叠,使得SI在时域内的分布尽可能均匀,从而可以实现有效调度。
其中,上述的接收窗口和/或偏置参数的最小单位是1毫秒或者10毫秒,并且偏移最小单位与偏置参数的最小单位一致。
具体地,当偏移的最小单位为1毫秒时,将接收窗口开始的时间表示为(10*系统帧号+子帧号)%调度周期=偏移,其中,%是模运算。偏移的最小单位为10毫秒时,将接收窗口开始的时间表示为系统帧号%调度周期=偏移,其中,%是模运算。
另外,当偏置参数和接收窗口的大小相同时,调度控制信息中可以不包括偏置参数。
在步骤S104中,对于具有相同调度周期的SI的偏移的确定,可以通过如下的几种方式来实现,以下分别结合实施例来进行描述。容易想到,在网络侧,也可以基于以下操作对同一调度周期内存在的SI进行偏移设置操作。
实施例一 首先,确定调度周期,并将调度周期Pn设置为Pn=N*2n,其中,N为常数,优选地,N=80ms,n为大于或等于0的整数,即,SI的调度周期为2的指数函数; 将指定的一个SI的偏移为调度周期的一半,例如,指定SI可以是序号最小或序号最大的SI,网络侧会预先将该指定SI的信息告知终端; 确定SI的个数m,并m-1表达为m-1=∑2k,即,把m-1表示成2进制的表达式,其中,m大于或等于1。
除了已经规定偏移的SI,即,上文中提到的指定SI以外,按照SI的序号,把SI编入SI群,SI群的个数和m-1=∑2k中子项的个数相同,并且某个SI群内SI的个数和对应的子项的值相同。
举例说明,假设m=8,那么8-1=1+2+4,这个表达式有3个子项,其值分别是1、2和4,这就表示可以有3个SI群,群内SI的个数分别是1个、2个和4个。SI在SI群内的先后顺序和没有分群以前的顺序相同; 对于每个SI群,分别设置偏置参数,并且,该偏置参数大于或等于时间窗口; 如果某个SI在所在的SI群内的序号是i,并且为该SI群配置的偏置参数为suboffset,其中,suboffset大于或等于时间窗口,那么该SI最后的偏移可以表示成offset=Pn-k(1/2+i)+suboffset,其中suboffset可以是正值,也可以是负值。但无论是正值还是负值,所有的SI必须统一采用正值或负值。
以下将进一步结合实施例来描述本发明,SI-1的调度是固定的,所以不在本发明的范围之内,为了表达方案的完整性,SI-1的调度数据列在其中。另外为了简化说明,以下实施例的时间窗口的大小是20毫秒,偏置参数(suboffset)是40毫秒,而且当有相同调度周期的SI不止一个的时候,根据本发明的内容,规定第一个SI的偏移为调度周期的一半。
在该实施例中,调度周期相同的SI有5个。
假设LTE系统中有8个SI,各个SI的调度周期如下 根据本发明实施例提供的方法,Pn=N*2n,其中,Pn=640,N=80,这样,可以得到n=3; m-1=∑2k,且m=5,则有4=22,k=2,则有1个系统消息群,且该系统消息群中的SI个数为22=4个,即,SI-5、SI-6、SI-7和SI-8为一组,序号分别为0、1、2、3。
由于n-k=1,则SI-5的偏移可以表示成P1(1/2+0)+40=80*2(1/2+0)+40=120;SI-6的偏移可以表示成P1(1/2+1)+40=80*2(1/2+1)+40=280;SI-7的偏移可以表示成P1(1/2+2)+40=80*2(1/2+2)+40=440;SI-8的偏移可以表示成P1(1/2+3)+40=80*2(1/2+3)+40=600。
即,通过上述方法,SI的偏移值和时间窗口开始的无线帧可以用下表表示 其中,图2给出了基于方式一的调度方法进行SI调度的示意图。如图2所示,单独的SI(SI-4)的偏移是其调度周期的一半;调度周期相同的第2个(SI-5)、第3个(SI-6)、第4个(SI-7)、第5个(SI-8)SI的偏移分布在SI-2的右边。
实施例二 首先,确定调度周期,并将调度周期Pn设置为Pn=N*2n,其中,N为常数,优选地,N=80ms,n为大于或等于0的整数,即,SI的调度周期为2的指数函数; 其次,确定SI的个数m,并将m表达为m=∑2k,即,把m表示成2进制的表达式; 接下来,按照SI的序号,把SI编入SI群,其中,,SI群的个数与m=∑2k中的子项的个数一致,并且某个SI群内SI的个数和对应的子项的值相同; 对于每个SI群,分别设置偏置参数,并且,该偏置参数大于或等于时间窗口; 如果某个SI在所在的SI群内的序号是i,并且为该SI群配置的偏置参数为suboffset,其中,suboffset大于或等于时间窗口,那么该SI最后的偏移可以表示成offset=Pn-k(1/2+i)+suboffset。
以下将结合实施例来描述上述方式下本发明的实现。在该实施例中,调度周期相同的SI有2个,时间窗口的大小是20毫秒,偏置参数(suboffset)是40毫秒。
假设LTE系统中有6个SI,各个SI的调度周期如下 根据本发明实施例提供的方法,Pn=N*2n,其中,Pn=640,N=80,这样,可以得到n=3; m=∑2k,且m=2,则有k=1;则有一个系统消息群,且系统消息群中的SI个数为21=2个,即,SI-4,SI-5,且这两个SI的序号为0,1。
由于n-k=2,则SI-4的偏移可以表示成P2(1/2+i)+40=80*4(1/2+0)+40=200;SI-5的偏移可以表示成P2(1/2+i)+40=80*4(1/2+1)+40=520。
即,通过上述方法,SI的偏移值和时间窗口开始的无线帧可以用下表表示 其中,图3给出了基于实施例二的调度方法进行SI调度的示意图。
实施例三 首先,确定调度周期,并将调度周期Pn设置为Pn=N*2n,其中,N为常数,优选地,N=80ms,n为大于或等于0的整数,即,SI的调度周期为2的指数函数; 确定SI的个数m,并将m表达为k=ceiling(log2m),其中,ceiling函数是向上取整函数; 设置偏置参数,其中,偏置参数大于或等于时间窗口; 对于SI,将其偏移设置为偏移=Pn-k(1/2+i)+suboffset,其中,i为SI在多个SI内的序号,suboffet为设置的偏置参数。
以下将结合实施例来描述上述方式下本发明的实现。在该实施例中,调度周期相同的SI有3个,时间窗口的大小是20毫秒,偏置参数(suboffset)是40毫秒。
假设LTE系统中有6个SI,各个SI的调度周期如下 根据本发明实施例提供的方法,Pn=N*2n,其中,Pn=640,N=80,这样,可以得到n=3; k=ceiling(log23)=2,相同周期的系统消息有SI-4,SI-5、SI-6,他们的序号为0、1,2。
由于n-k=1,则SI-4的偏移可以表示成P1(1/2+0)+40=80*2(1/2+0)+40=120;SI-5的偏移可以表示成P1(1/2+1)+40=80*2(1/2+1)+40=280;SI-6的偏移可以表示成P1(1/2+1)+40=80*2(1/2+2)+40=440。
即,通过上述方法,SI的偏移值和时间窗口开始的无线帧可以用下表表示 其中,图4给出了基于实施例三的调度方法进行SI调度的示意图。
需要说明的是,在上面给出的实施例中,对于偏置参数的设置,可以按照调度周期从短到长或从长到短的顺序的进行。例如,如果偏置参数设置过程从调度周期短的系统消息开始,那么一个小区只要配置一个偏置参数就可以完成所有的调度。即,可以为每个小区配置一个偏置参数cell_suboffset,相对于调度周期为Pn-k的系统消息设置偏移的系统消息所使用的实际偏置参数为j*cell_suboffset,其中,j是偏置的顺序。通过以下给出的实施例四可以更好地理解上述过程。
实施例四 在以下的描述中,调度周期为320毫秒的SI有2个,调度周期为640毫秒的SI有4个。
假设LTE系统中有8个SI,各个SI的调度周期如下 根据本发明实施例提供的方法,Pn=N*2n; 对于调度周期320毫秒的系统消息其中,Pn=320,N=80,这样,可以得到n=2; k=ceiling(log22)=1,相同周期的系统消息有SI-3、SI-4,其序号为分别0、1。
由于n-k=1,则SI-3的偏移可以表示成P1(1/2+0)+40=80*2(1/2+0)+40=120;SI-4的偏移可以表示成P1(1/2+1)+40=80*2(1/2+1)+40=280; 对于调度周期640毫秒的系统消息,其中,Pn=320,N=80,这样,可以得到n=3; k=ceiling(log24)=2,相同周期的系统消息有SI-5、SI-6、SI-7、SI-8,其序号分别为0、1、2、3。
由于n-k=1,也就是说,在调度周期为160毫秒这一级上已经调度了SI-2,同时已经偏置了SI-3和SI-4,这样需要把SI-5、SI-6、SI-7、SI-8的偏置参数设置为40*2=80毫秒,避免时间窗口的重叠,并且有利于系统消息的均匀分布。(可以认为3组系统消息的偏置顺序号为0、1、2)。
则SI-5的偏移可以表示成P1(1/2+0)+80=80*2(1/2+0)+80=160;SI-6的偏移可以表示成P1(1/2+1)+80=80*2(1/2+1)+80=320;SI-7的偏移可以表示成P1(1/2+2)+80=80*2(1/2+2)+80=480;SI-8的偏移可以表示成P1(1/2+3)+80=80*2(1/2+3)+80=640 即,通过上述方法,SI的偏移值和时间窗口开始的无线帧可以用下表表示 其中,图5给出了基于实施例四的调度方法进行SI调度的示意图。
实施例五 首先,将多个SI按序号排序;并配置偏置参数,其中,偏置参数不小于时间窗口; 基于上述处理,对于每个SI,将其偏移设置为偏移=Pn/2+i*偏置参数,其中,Pn为调度周期;i为SI经过排序后的顺序号,其中,i=
,m为多个SI的个数。这里,可以将调度周期Pn设置为Pn=N*2n,其中,N为常数,优选地,N=80ms,n为大于或等于0的整数。
以下将结合实施例来描述上述方式下本发明的实现。在该实施例中,调度周期相同的SI有3个。假设时间窗口的大小是10毫秒,配置的偏置参数是20毫秒。
假设LTE系统中有6个SI,其调度周期如下 SI-4、SI-5、SI-6排序后的序号分别为0、1、2;则SI-4的偏移为640/2+0*20=320;SI-5的偏移为640/2+1*20=340;SI-6的偏移为640/2+2*20=360。
通过上述方法,SI的偏移值和时间窗口开始的无线帧可以用下表表示 其中,图6给出了基于实施例五的调度方法进行SI调度的示意图。
实施例六 该实施例中的调度方法可以结合实施例五来理解。在该实施例中,调度周期相同的SI有3个,假设时间窗口的大小是20毫秒,配置的偏置参数是60毫秒。
假设LTE系统中有6个SI,其调度周期如下 SI-4、SI-5、SI-6排序后的序号分别为0、1、2;则SI-4的偏移为640/2+0*60=320;SI-5的偏移为640/2+1*60=380;SI-6的偏移为640/2+2*60=440。
即,通过上述方法,SI的偏移值和时间窗口开始的无线帧可以用下表表示 其中,图7给出了基于实施例六的调度方法进行SI调度的示意图。可以看出,偏置的系统消息可以跨过80毫秒的范围。
也可以这样理解,在网络侧,当具有相同调度周期的SI有多个时,根据如下因素至少之一设置该多个SI的偏移调度周期、SI的序号、多个SI的个数、预先设置的偏置参数,具体地设置过程跟以上描述的终端侧的处理类似,在此不再进行详细描述。
通过以上给出的实施例可以看出,通过设置系统消息的偏移,可以使得SI均匀地分布在时域内,对于调度周期相同的SI,也避免时间窗口的重叠,进一步地,终端通过确定具有相同调度周期的SI的偏移,在一个时间窗口内只接收与偏移对应的一个系统消息,可以避免SI重叠,从而进行有效调度。
根据本发明实施例,还提供了另一种系统消息调度方法,如图8所示,包括以下处理 步骤S802,在系统消息1中包含除系统消息1以外的其他各个系统消息的调度控制信息,调度控制信息包括其他系统消息的调度周期、接收窗口大小、偏置参数中的一个或多个; 步骤S802,终端读取系统消息1,将具有相同调度周期的一个或多个系统消息按序号排序,对于每个系统消息,将其偏移设置为偏移=Pn/2+i*偏置参数,其中,Pn为调度周期;i为系统消息经过排序后的顺序号,其中,i=
,m为多个系统消息的个数,m大于或者等于1; 步骤S806,终端在偏移位置开始,在一个接收窗口内,只接收和偏移对应的一个系统消息。
类似地,在该实施例中,上述的接收窗口和/或偏置参数的最小单位是1毫秒或者10毫秒,并且偏移最小单位与偏置参数的最小单位一致。
具体地,当偏移的最小单位为1毫秒时,将接收窗口开始的时间表示为(10*系统帧号+子帧号)%调度周期=偏移,其中,%是模运算。偏移的最小单位为10毫秒时,将接收窗口开始的时间表示为系统帧号%调度周期=偏移,其中,%是模运算。
另外,当偏置参数和接收窗口的大小相同时,调度控制信息中可以不包括偏置参数。
该方法的实现可以参照上文给出的图6和图7来理解,故不再进行累述。
通过以上给出的实施例可以看出,在网络侧,能够对在同一调度周期内的各个系统消息设置不同偏移,在终端侧,能够根据系统消息1中的调度控制参数确定具有相同调度周期的系统消息的偏移,从而可以避免在调度过程中出现重叠现象。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种系统消息调度方法,其特征在于
在系统消息1中包含除系统消息1以外的其他各个系统消息的调度控制信息,所述调度控制信息包括所述其他系统消息的调度周期、接收窗口大小、偏置参数中的一个或多个;
终端读取所述系统消息1,并根据所述调度控制信息确定所述其他系统消息的偏移;
所述终端在所述偏移位置开始,在一个接收窗口内,只接收和确定的偏移对应的一个系统消息。
2.根据权利要求1所述的方法,其特征在于,所述接收窗口和/或所述偏置参数的最小单位是1毫秒或者10毫秒,并且所述偏移最小单位与所述偏置参数的最小单位一致。
3.根据权利要求2所述的方法,其特征在于,当所述偏移的最小单位为1毫秒时,将所述接收窗口开始的时间表示为
(10*系统帧号+子帧号)%调度周期=偏移,其中,%是模运算。
4.根据权利要求2所述的方法,其特征在于,当所述偏移的最小单位为10毫秒时,将所述接收窗口开始的时间表示为
系统帧号%调度周期=偏移,其中,%是模运算。
5.根据权利要求1所述的方法,其特征在于,当所述偏置参数和所述接收窗口的大小相同时,所述调度控制信息中不包括所述偏置参数。
6.根据权利要求1所述的方法,其特征在于,对于具有相同调度周期的一个或多个系统消息,所述用户设备确定所述偏移的操作具体为
确定所述调度周期,并将所述调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数;
将指定系统消息的偏移设置为所述调度周期的一半;
确定所述一个或多个系统消息的个数m,并将m-1表达为m-1=∑2k;
将所述一个或多个系统消息中除了所述指定系统消息以外的其他系统消息按照其序号顺序设置为一个或多个系统消息群,其中,所述系统消息群的个数与m-1=∑2k中的子项的个数一致,每个系统消息群中的系统消息的个数与对应的子项的值一致;
对于每个所述系统消息群,设置相应的偏置参数,其中,所述偏置参数大于或等于时间窗口;
对于所述指定系统消息以外的其他系统消息中的每个系统消息,将其偏移设置为偏移=Pn-k(1/2+i)+suboffset,其中,i为系统消息在其所属的系统消息群内的序号,suboffet为系统消息所属的系统消息群的偏置参数。
7.根据权利要求1所述的方法,其特征在于,对于具有相同调度周期的一个或多个系统消息,所述用户设备确定所述偏移的操作具体为
确定所述调度周期,并将所述调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数;
确定所述一个或多个系统消息的个数m,并将m表达为m=∑2k;
将所述一个或多个系统消息按照其序号顺序设置为一个或多个系统消息群,其中,所述系统消息群的个数与m=∑2k中的子项的个数一致,每个系统消息群中的系统消息的个数与对应的子项的值一致;
对于每个所述系统消息群,设置相应的偏置参数,其中,所述偏置参数大于或等于时间窗口;
对于所述一个或多个系统消息中的每个系统消息,将其偏移设置为偏移=Pn-k(1/2+i)+suboffset,其中,i为系统消息在其所属的系统消息群内的序号,suboffet为系统消息所属的系统消息群的偏置参数。
8.根据权利要求1所述的方法,其特征在于,对于具有相同调度周期的一个或多个系统消息,所述用户设备确定所述偏移的操作具体为
确定所述调度周期,并将所述调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数;
确定所述一个或多个系统消息的个数m,并将m表达为k=ceiling(log2m),其中,ceiling函数是向上取整函数;
设置偏置参数,其中,所述偏置参数大于或等于时间窗口;
对于所述一个或多个系统消息中的每个系统消息,将其偏移设置为偏移=Pn-k(1/2+i)+suboffset,其中,i为系统消息在所述多个系统消息内的序号,suboffet为设置的偏置参数。
9.根据权利要求6至8中任一项所述的方法,其特征在于,设置所述偏置参数的操作具体为
按照调度周期从短到长或者从长到短的顺序,为调度周期相同的所述多个系统消息设置偏移。
10.根据权利要求9所述的方法,其特征在于,
为每个小区配置一个偏置参数cell_suboffset,相对于调度周期为Pn-k的系统消息设置偏移的系统消息所使用的实际偏置参数为j*cell_suboffset,其中,j是偏置的顺序。
11.根据权利要求1所述的方法,其特征在于,对于具有相同调度周期的一个或多个系统消息,所述用户设备确定所述偏移的操作具体为
将所述一个或多个系统消息按序号排序;
配置所述偏置参数,其中,所述偏置参数大于或等于时间窗口;
对于所述一个或多个系统消息中的每个系统消息,将其偏移设置为偏移=Pn/2+i*偏置参数,其中,Pn为所述一个或多个系统消息的调度周期;i为所述系统消息经过排序后的顺序号,其中,i=
,m为所述多个系统消息的个数。
12.根据权利要求11所述的方法,其特征在于,还包括
将所述调度周期P设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数。
13.一种系统消息调度方法,其特征在于
在系统消息1中包含除系统消息1以外的其他各个系统消息的调度控制信息,所述调度控制信息包括所述其他系统消息的调度周期、接收窗口大小、偏置参数中的一个或多个;
终端读取所述系统消息1,将具有相同调度周期的一个或多个系统消息按序号排序;
对于每个系统消息,将其偏移设置为偏移=Pn/2+i*偏置参数,其中,Pn为所述调度周期;i为所述系统消息经过排序后的顺序号,其中,i=
,m为所述多个系统消息的个数,m大于或者等于1;
所述终端在所述偏移位置开始,在一个接收窗口内,只接收和确定的偏移对应的一个系统消息。
14.根据权利要求13所述方法,其特征在于,还包括
将所述调度周期Pn设置为Pn=N*2n,其中,N为常数,n为大于或等于0的整数。
15.根据权利要求13所述方法,其特征在于,所述接收窗口和/或所述偏置参数的最小单位是1毫秒或者10毫秒,并且所述偏移最小单位与所述偏置参数的最小单位一致。
16.根据权利要求15所述的方法,其特征在于,当所述偏移的最小单位为1毫秒时,将所述接收窗口开始的时间表示为
(10*系统帧号+子帧号)%调度周期=偏移,其中,%是模运算。
17.根据权利要求15所述的方法,其特征在于,当所述偏移的最小单位为10毫秒时,将所述接收窗口开始的时间表示为
系统帧号%调度周期=偏移,其中,%是模运算。
18.根据权利要求13所述的方法,其特征在于,当所述偏置参数和所述接收窗口的大小相同时,所述调度控制信息中不包括所述偏置参数。
全文摘要
本发明公开了系统消息调度方法,其中的一种系统消息调度方法包括在系统消息1中包含除系统消息1以外的其他各个系统消息的调度控制信息,调度控制信息包括其他系统消息的调度周期、接收窗口大小、偏置参数中的一个或多个;终端读取系统消息1,并根据调度控制信息确定其他系统消息的偏移;终端在偏移位置开始,在一个接收窗口内,只接收和确定的偏移对应的一个系统消息。通过上述技术方案,能够进行有效的调度,避免在调度过程中出现重叠现象。
文档编号H04W72/00GK101572594SQ200810096109
公开日2009年11月4日 申请日期2008年4月29日 优先权日2008年4月29日
发明者杜忠达 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1