专利名称:一种实现空口同步发送数据的方法和系统的制作方法
技术领域:
本发明涉及一种通信技术,尤其涉及一种实现空口同步发送数据的方法和系统。
背景技术:
随着通信业务发展,MBMS业务的应用也越来越广,人们对MBMS业务质量的要求也越高,当UE(用户终端)的移动而处于小区边缘时,由于在这一区域可能需要发生切换,在切换时需要根据小区在空口采用的承载方式(如PTP承载或PTM承载)合并活动小区的信号,因此,在这一区域UE所接收的信号质量波动最大。
在现有技术中,当MBMS(广播多播业务)业务在空口采用PTP(点到点)承载时,可支持软切换功能,不同小区同一个用户的下行PTP承载可以实现软合并。当MBMS业务在空口采用PTM(点到多点)承载时,可以支持相邻小区相同MBMS业务的软合并,所述的小区属于同一个小区组,且属于同一个RNC(无线网络控制器)。在利用PTM承载MBMS业务时,同一个小区组内的各小区共享同一个PDCP(分组数据汇聚协议)和UM RLC(非确认模式无线链路控制)实体。UE(用户终端)接收来自各小区PTM承载的同一个MBMS业务,根据RNC的配置在UE侧实现软合并。所述的软合并为对数似然比(LLR)合并,是针对一个传输信道进行的,用于软合并的各小区的传输信道数据必须完全一致。各小区的译码前数据进行合并后再统一进行译码。在软合并时各个小区的相同数据到达UE的最大时延差不大于1TTI,因此网络侧在发送MBMS业务数据时必须满足小区组内各小区同步发送的要求。下面描述下行传输信道的同步过程。
如图1所示,在步骤10中,RNC(无线网络控制器)给Node B(基站)发送DL SYNCHRONISATION(下行链路同步)控制帧,发起同步过程,控制帧中包含目标CFN(连接帧号)。在步骤20中,Node B收到来自RNC的控制帧后,计算收到该控制帧的时刻与目标CFN实际时刻之间的偏差,该偏差即为ToA(到达时间)。Node B给RNC发送UL SYNCHRONISATION(上行链路同步)控制帧,控制帧中包含ToA和DL SYNCHRONISATION控制帧中的目标CFN。
在现有技术中,还没有如何在MBMS中在支持软合并时,如何达到小区组内不同小区的MBMS业务的同步发送。
发明内容
本发明的目的是提供一种实现空口同步发送数据的方法和系统,可实现小区组中不同小区的MBMS业务的同步发送。
本发明公开了一种实现空口同步的方法,包括A、无线网络控制器通过传输信道同步过程,得到无线网络控制器的无线网络控制器帧号与各小区前向接入信道的连接帧号之间的时间偏差TDiffTotal;B、根据所述的时间偏差TDiffTotal使不同小区之间的时延差预定时间,并获得传输时间间隔间偏差量OFF*TTTI。
所述的步骤B具体包括B1、由所述的时间偏差TDiffTotal获得传输时间间隔间偏差量OFF*TTTI和传输时间间隔内偏差量TDiff;B2、根据TDiff调整前向接入信道的连接帧号相对无线网络控制器帧号的偏移,使不同小区之间的时延差小于半个传输时间间隔,并获得传输时间间隔间偏差量OFF*TTTI。
所述的步骤B1具体包括TDiff=TDiffTotalmod TTTIOFF=(TDiffTotal-TDiff)/TTTI
其中,TTTI为传输时间间隔的长度。
所述的步骤B2具体包括如果TDiff范围在0到TTTI/2之间,取前向接入信道的连接帧号相对于无线网络控制器帧号的偏差为TTTI/2时,重新建立该小区的前向接入信道。
所述的预定时间为半个传输时间间隔。
本发明还公开了一种实现空口同步发送数据的方法,包括C、无线网络控制器确定每次发送的传输块集合;D、对所确定的传输块集合加上时间戳RFN_Ct;E、小区i的MACm调度单元在连接帧号为(RFN_Ct-OFFi*NTTI)mod 256时刻在FACH信道上发送所述的传输块集合;其中OFFi*NTTI为小区i的传输时间间隔间偏差量。
所述的时间戳为(RFN_C+(NTTI*NDelay))mod 256,其中(NTTI*NDelay)表示该传输块集合在当前时刻延迟NDelay个传输时间间隔后在前向接入信道上发送,NDelay为一常量。
所述的OFF可通过下述步骤获得TDiff=TDiffTotalmod TTTIOFF=(TDiffTotal-TDiff)/TTTI其中,TTTI为传输时间间隔的长度。
本发明还公开了一种实现空口同步发送数据的系统,包括无线网络控制器,用于向基站发起同步过程,并根据来自基站的各小区前向接入信道的连接帧号与无线网络控制器帧号之间的时间偏差获得传输时间间隔间偏差量OFF*TTTI和传输时间间隔内偏差量TDiff,并根据所述的传输时间间隔内偏差量TDiff使得使不同小区之间的时延差小于半个传输时间间隔,根据传输时间间隔间偏差量OFF*TTTI发送数据;基站,用于获得小区前向接入信道的连接帧号与无线网络控制器帧号之间的时间偏差,并将该时间偏差发给无线网络控制器。
根据本发明,可以实现不同小区的相同MBMS业务数据在各小区发送的时延差不应该大于TTTI/2。从而使得MBMS业务在一个小区组内的各小区同步发送,满足软合并的时延差限制。
图1示出了下行传输信道的同步流程图;图2示出了本发明实施例的RFN和CFN之间的关系示意图;图3示出了本发明实施例的RNC发送MBMS业务数据的同步过程。
具体实施例方式
为了便于本领域一般技术人员理解和实现本发明,现结合附图描绘本发明的实施例。
本发明的基本思想是,RNC通过传输信道同步过程获得RNC的RFN(RNC帧号)与各小区发送MBMS业务的FACH(前向接入信道)的CFN之间的时间偏移,然后利用该时间偏移实现MBMS业务在RNC内各小区的同步发送。
为了方便本申请的描述,定义各符号如下Tframe为无线帧长度,取值10ms。
RFN为RNC帧号,取值范围为0到4095;定义RFN_C为RFN mod 256,则RFN_C取值范围为0到255。
CFN为FACH帧号,取值范围为0到255。
T256为RFN_C、CFN的重复周期,取值为256*TFrame等于2560ms。
TTTI为TTI长度,取值一般为80ms或40ms。
NTTI为一个TTI可传输的无线帧数目,取值TTTI/TFrame。
下面描述获取RFN和CFN之间的时间偏移关系,假设CFN相对于SFN(系统帧号,也称小区帧号)的偏差为0毫秒,在各小区的FACH建立之后,RNC发起各小区的FACH信道同步过程。
图2示出了RFN和CFN之间的关系示意图;如图2所示,RNC在RFN_C为RFN_Cr的时刻给Node B发送DL SYNCHRONISATION控制帧,其中,假定控制帧中的CFN取值为0。现假设控制帧在RNC与NodeB之间没有传输延迟,NodeB计算收到DL SYNCHRONISATION控制帧的时刻与FACH的CFN为0的时刻之间的时间偏差为ToA,然后发送UL SYNCHRONISATION控制帧给RNC,所述控制帧中包含ToA。
RNC获得ToA后,计算FACH的CFN相对于RNC的RFN_C的时间偏差为TDiffTotal=(RFN_Cr*TFrame+ToA)mod T256根据TDiffTotal可以获得以下两个参数TDiff=TDiffTotalmod TTTIOFF=(TDiffTotal-TDiff)/TTTI由上述式子要知,CFN与RFN_C之间的时间偏差为TDiffTotal,包括两部分传输时间间隔间偏差量OFF*TTTI和传输时间间隔内偏差量TDiff。其中,TDiff的取值范围在0到TTTI之间。根据本发明,如果TDiff的范围在0到TTTI/2之间,取FACH的CFN相对于RFN的偏差为TTTI/2,重新建立该小区的FACH信道。最后可以使得所有小区的TDiff的取值范围在TTTI/2到TTTI之间,并得到各个小区的OFF,OFF表明CFN与RFN_C之间相差的无线传输帧时间间隔数。
下面描述RNC发送MBMS业务数据的同步过程。
步骤1、RNC获得来自SGSN(服务GPRS支持节点)的MBMS业务数据。
步骤2、将获得的MBMS业务数据放置在RNC缓存中。
步骤3、共享的PDCP/RLC协议处理单元对MBMS业务数据进行处理,完成PDCP头压缩功能和RLC协议处理,将MBMS业务数据分割重组成多个传输块,步骤4、将组成的多个传输块放置在调度缓存中。
步骤5、发送调度单元每隔一个发送时间间隔(1TTI)进行一次数据发送调度,即在每个RFN_C mod NTTI为0所对应的RFN_Ct时刻进行发送调度。如果当前缓存中的数据块数目大于一次能发送的最大数据块数目,选择最大数目的数据块,否则选择当前缓存中的所有数据块。该次发送调度需要发送的传输块为一个传输块集合,对该传输块集合加上发送时间戳RFN_Ct,RFN_Ct为(RFN_C+(NTTI*NDelay))mod 256,其中(NTTI*NDelay)表示该传输块集合在当前时刻延迟NDelay个TTI后在FACH上发送,NDelay为一常量。发送调度单元将该数据块集合分发到RNC中各小区的MACm(广播多播媒体接入控制)缓存中,以便MACm调度单元延迟NDelay个TTI分发数据块集合。
步骤6、小区的MACm缓存存储发送调度单元发来的数据块。
步骤7-8、RNC中各小区的MACm调度单元在CFN为(RFN_Ct-OFFi*NTTI)mod 256时刻在FACH信道上发送该传输块集合,其中OFFi*TTTI为小区i的传输时间间隔间偏差量。
本发明还公开了一种实现空口同步发送数据的系统,包括无线网络控制器,用于向基站发起同步过程,并根据来自基站的各小区前向接入信道的连接帧号与无线网络控制器帧号之间的时间偏差获得传输时间间隔间偏差量OFF*TTTI和传输时间间隔内偏差量TDiff,并根据所述的传输时间间隔内偏差量TDiff使得使不同小区之间的时延差小于半个传输时间间隔,根据传输时间间隔间偏差量OFF*TTTI发送数据;基站,用于获得小区前向接入信道的连接帧号与无线网络控制器帧号之间的时间偏差,并将该时间偏差发给无线网络控制器。
应该注意,根据本发明,不同小区之间的时延差小于半个传输时间间隔即可,但时延差越小,各小区之间的同步效果越好。
根据本发明,可以实现不同小区的相同MBMS业务数据在各小区发送的时延差不应该大于TTTI/2。从而使得MBMS业务在一个小区组内的各小区同步发送,满足软合并的时延差限制。
虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的神和实质的情况下,就可使本发明有许多变形和变化,本发明的范围由所附的权利要求来限定。
权利要求
1.一种实现空口同步的方法,其特征在于,包括A、无线网络控制器通过传输信道同步过程,得到无线网络控制器的无线网络控制器帧号与各小区前向接入信道的连接帧号之间的时间偏差TDiffTotalB、根据所述的时间偏差TDiffTotal使不同小区之间的时延差小于预定时间,并获得传输时间间隔间偏差量OFF*TTTI。
2.根据权利要求1所述的实现空口同步的方法,其特征在于,所述的步骤B具体包括B1、由所述的时间偏差TDiffTotal获得传输时间间隔间偏差量OFF*TTTI和传输时间间隔内偏差量TDiff;B2、根据TDiff整前向接入信道的连接帧号相对无线网络控制器帧号的偏移,使不同小区之间的时延差小于半个传输时间间隔,并获得传输时间间隔间偏差量OFF*TTTI。
3.根据权利要求2所述的实现空口同步的方法,其特征在于,所述的步骤B1具体包括TDiff=TDiffTotalmod TTTIOFF=(TDiffTotal-TDiff)/TTTI其中,TTTI为传输时间间隔的长度。
4.根据权利要求2所述的实现空口同步的方法,其特征在于,所述的步骤B2具体包括如果TDiff范围在0到TTTI/2之间,取前向接入信道的连接帧号相对于无线网络控制器帧号的偏差为TTTI/2时,重新建立该小区的前向接入信道。
5.根据权利要求1至4其中任一所述的实现空口同步的方法,其特征在于,所述的预定时间为半个传输时间间隔。
6.一种实现空口同步发送数据的方法,其特征在于,包括C、无线网络控制器确定每次发送的传输块集合;D、对所确定的传输块集合加上时间戳RFN_Ct;E、小区i的MACm调度单元在连接帧号为(RFN_Ct-OFFi*NTTI)mod 256时刻在FACH信道上发送所述的传输块集合;其中OFFi*NTTI为小区i的传输时间间隔间偏差量。
7.根据权利要求6所述的实现空口同步发送数据的方法,其特征在于,所述的时间戳为(RFN_C+(NTTI*NDelay))mod 256,其中(NTTI*NDelay)表示该传输块集合在当前时刻延迟NDelay个传输时间间隔后在前向接入信道上发送,NDelay为一常量。
8.根据权利要求6所述的实现空口同步发送数据的方法,其特征在于,所述的OFF可通过下述步骤获得TDiff=TDiffTotalmod TTTIOFF=(TDiffTotal-TDiff)/TTTI其中,TTTI为传输时间间隔的长度。
9.一种实现空口同步发送数据的系统,其特征在于,包括无线网络控制器,用于向基站发起同步过程,并根据来自基站的各小区前向接入信道的连接帧号与无线网络控制器帧号之间的时间偏差获得传输时间间隔间偏差量OFF*TTTI和传输时间间隔内偏差量TDiff,并根据所述的传输时间间隔内偏差量TDiff使得使不同小区之间的时延差小于半个传输时间间隔,根据传输时间间隔间偏差量OFF*TTTI发送数据;基站,用于获得小区前向接入信道的连接帧号与无线网络控制器帧号之间的时间偏差,并将该时间偏差发给无线网络控制器。
全文摘要
本发明公开了一种实现空口同步的方法,其特征在于,包括无线网络控制器通过传输信道同步过程,得到无线网络控制器的无线网络控制器帧号与各小区前向接入信道的连接帧号之间的时间偏差T
文档编号H04Q7/38GK1852049SQ20051013743
公开日2006年10月25日 申请日期2005年12月30日 优先权日2005年12月30日
发明者胡军 申请人:华为技术有限公司