检测多个传输间隙形式序列时间隙冲突的方法

文档序号:7625404阅读:186来源:国知局
专利名称:检测多个传输间隙形式序列时间隙冲突的方法
技术领域
本发明涉及WCDMA通信领域,更具体地说,涉及一种WCDMA系统中检测多个传输间隙形式序列(TGPS)时间隙(GAP)冲突的方法。
背景技术
在WCDMA领域中,RNC配置压缩模式参数时,当存在多个TGPS时,需要检测在一个无线帧上是否存在2个或2个以上的属于不同TGPS的GAP。
在WCDMA系统中,当需要让UE进行Inter-frequency或Inter-RAT间测量时需要给UE配置压缩模式参数,并激活该压缩模式。根据核心协议3GPP 25.331的要求,原文如下“When the UE has received from theUTRAN the configurations of several compressed mode transmission gappattern sequences,and if several of these patterns are to be simultaneouslyactive,the UE shall check to see if these simultaneously active transmissiongap pattern sequences create transmission gaps in the same frame.An illegaloverlap is created if two or more transmission gap pattern sequences createtransmission gaps in the same frame,irrespective of the gaps are created inuplink or downlink.”。其意为当UE已经从UTRAN接受到了多个TGPS的配置,如果这些TGPS被同时激活,手机将检查在同一无线帧上是否有多个TGPS创建的GAP。不管是上行还是下行,如果在同一个无线帧上有2个或者多个TGPS创建的GAP,那么就出现了不合法的重叠。
对于一个TGPS,GAP所在无线帧的帧号,受到TGSN、TGL1、TGL2、TGD、TGPL1、TGPL2、TGPRC、TGCFN 8个参数的影响,而3GPP协议规定最多可以同时配置6个TGPS,因此当存在多个激活的TGPS时,对于在某个无线帧上是否存在2个或2个以上的属于不同TGPS的GAP的判断,将变得十分复杂。
当前在配置多个TGPS时,通过进行特殊参数配置,也可确保多个TGPS时没有GAP冲突,例如,每个TGPS的TGPL1与TGPL2相同,而各个TGPS之间的TGPL也都相同,这样通过适当配置TGCFN,是可确保多个TGPS时没有GAP冲突的,但是这种特殊配置的方法缺乏灵活性,不能针对具体应用进行灵活配置。
于是就需要一种判断所配置的多个TPGS的参数在一个无线帧上是否有2个或2个以上的属于不同TPGS的GAP的有效方法并克服上述方法的缺陷。

发明内容
本发明的目的是提供满足每个TGPS,决定GAP所在无线帧号的参数多达8个,而3GPP协议要求最多可配置6个TGPS,同时在任何一个无线帧上不能有2个或2个以上的TGPS的GAP存在的要求的一种检测多个TGPS时GAP冲突的方法。
根据本发明,提供一种检测多个传输间隙形式序列(TGPS)时间隙(GAP)冲突的方法,具体步骤如下步骤1,初始化各个TGPS配置参数,初始化无线帧循环变量FrameCounter为0;步骤2,根据步骤1的内容,当初始化结束后,分析无线帧循环变量FrameCounter是否小于256+各个TGPS的(TGPL1+TGPL2)的最小公倍数;步骤3,根据步骤2的内容,如果不满足FrameCounter<256+各个TGPS的(TGPL1+TGPL2)的最小公倍数,那么就获得结论不存在GAP冲突;如果满足FrameCounter<256+各个TGPS的(TGPL1+TGPL2)的最小公倍数,那么将GAP个数初始化为0,FrameCounter加1,也即处理下一个无线帧;步骤4,根据步骤3的内容,计算当前FrameCounter上各个TGPS的GAP数之和;步骤5,根据步骤4的内容,分析GAP个数是否小于等于1;步骤6,根据步骤5的内容,如果GAP个数不满足小于等于1,那么获得结论存在GAP冲突;如果GAP个数小于等于1,那么重复执行步骤2至6的内容,直至从步骤3中的满足条件或者该步骤6中的不满足条件处退出循环。
在上述的方法中,所述步骤4计算当前无线帧上各个TGPS的GAP数之和包括步骤4.1,初始化TGPS循环变量ucTgpsi为0;步骤4.2,根据步骤4.1的内容,分析ucTgpsi是否小于TGPS的总数;步骤4.3,根据步骤4.2的内容,如果不满足ucTgpsi小于TGPS的总数,那么返回当前GAP的个数,此时,当前GAP的个数小于等于1;步骤4.4,根据步骤4.2的内容,如果满足ucTgpsi小于TGPS的总数,那么ucTgpsi加1,即处理下一个TGPS;步骤4.5,根据步骤4.4的内容,分析该TGPS的TGPRC个传输间隙形式(TGP)的无线帧是否已经处理完;步骤4.6,根据步骤4.5的内容,如果该TGPS的TGPRC个TGP的无线帧还没有处理完,那么计算该TGPS在该FrameCounter对应的无线帧上是否存在GAP;步骤4.7,根据步骤4.2的内容,分析该TGPS在该无线帧上是否存在GAP;步骤4.8,根据步骤4.7的内容,如果该TGPS在该无线帧上存在GAP,那么GAP个数加1;步骤4.9,根据步骤4.8的内容,分析GAP个数是否大于1;步骤4.10,根据步骤4.9的内容,如果GAP个数大于1,那么返回当前GAP个数;步骤4.11,根据步骤4.5的内容,如果该TGPS的TGPRC个TGP的无线帧已经处理完,那么重复执行步骤4.2的处理;步骤4.12,根据步骤4.7的内容,如果该TGPS在该无线帧上不存在GAP,那么重复执行步骤4.2的处理;步骤4.13根据步骤4.9的内容,如果GAP个数不大于1,那么重复执行步骤4.2的处理。
在上述的方法中,所述步骤4.6中如果该TGPS的TGPRC个无线帧还没有处理完,那么计算该TGPS在该无线帧上是否存在GAP具体包括如下步骤步骤6.1,初始化GAP存在标记为0;步骤6.2,根据步骤6.1的内容,分析当前FrameCounter是否满足存在GAP1的条件A1;所述条件A1为TGP1上的GAP1FrameCounter=ΔTopposite+n(TGPL1+TGPL2),或者,TGP2上的GAP1FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+TGPL;其中n=0、1、2、3、4......;步骤6.3,根据步骤6.2的内容,如果当前FrameCounter满足存在GAP1的条件A1,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.4,根据步骤6.2的内容,如果当前FrameCounter不满足存在GAP1的条件A1,那么分析该TGPS的GAP1是否跨2个无线帧;步骤6.5,根据步骤6.4的内容,如果该TGPS的GAP1跨2个无线帧,那么分析当前FrameCounter是否满足存在GAP1的条件A2;所述条件A2为TGP1上的GAP1跨帧时,在第二帧上FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+1或者,TGP2上的GAP1跨帧时,在第二帧上FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+TGPL1+1;其中n=0、1、2、3、4......;
其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.6,根据步骤6.5的内容,如果当前无线帧满足存在GAP1的条件A2,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.7,根据步骤6.4的内容,如果该TGPS的GAP1不跨2个无线帧,那么分析该TGPS是否存在GAP2;步骤6.8,根据步骤6.7的内容,如果该TGPS存在GAP2,那么分析当前FrameCounter是否满足存在GAP2的条件B1;所述条件B1为TGP1上的GAP2,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)或者,TGP2上的GAP2,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+TGPL1,其中n=0、1、2、3、4......
其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.9,根据步骤6.8的内容,如果当前FrameCounter满足存在GAP2的条件B1,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.10,根据步骤6.8的内容,如果当前FrameCounter不满足存在GAP2的条件B1,那么分析该TGPS的GAP2是否跨2个无线帧;步骤6.11,根据步骤6.10的内容,如果该TGPS的GAP2跨2个无线帧,那么分析当前FrameCounter是否满足存在GAP2的条件B2;所述条件B2为TGP1上的GAP2跨帧时,在第二帧上,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+1;或者,GP2上的GAP2跨帧时,在第二帧上FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+TGPL1+1;其中n=0、1、2、3、4......
其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.12,根据步骤6.11的内容,如果当前FrameCounter满足存在GAP2的条件B2,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.13,根据步骤6.5的内容,如果当前无线帧不满足存在GAP1的条件A2,那么执行步骤6.7的处理;步骤6.14,根据步骤6.7的内容,如果该TGPS不存在GAP2,那么返回GAP存在标记的值;步骤6.15,根据步骤6.10的内容,如果该TGPS的GAP2不跨2个无线帧,那么返回GAP存在标记的值;步骤6.16,根据步骤6.11的内容,如果当前FrameCounter不满足存在GAP2的条件B2,那么返回GAP存在标记的值。
在上述的方法中,首次运用该方法计算时ΔT=(TGCFN-CFNcurrent+256)%256,其中CFNcurrent是当前CFN值,ΔTmin是ΔT中的最小值,令ΔTopposite=ΔT-ΔTmin,即为当前TGPS与最先激活的TGPS之间的相对帧差;当又有新的TGPS激活时,需再次运用本技术方案计算时令ΔTopposite-last=ΔT last-ΔTmin-last,即为TGPS之间的相对帧差;其中ΔT last为上次运用该方案计算时所用到的TGPS的ΔT,ΔTmin-last为上次运用该方法计算时所用到的TGPS的ΔT中的最小值;对于已配置了的TGPS时若Tcurrent>ΔTopposite-last,即已配置的TGPS已激活,则ΔT=Tcurrent-(Tcurrent-ΔTopposite-last)%(TGPL1+TGPL2),若Tcurrent<=ΔTopposite-last,即已配置的TGPS尚未激活,则ΔT=Tcurrent+(TGCFN-CFNcurrent+256)%256;对于当前新配置的TGPS,
ΔT=Tcurrent+(TGCFN-CFNcurrent+256)%256ΔTminΔT中的最小值,令ΔTopposite=ΔT-ΔTmin,即为TGPS之间的相对帧差。
上面所述的检测多个TGPS时GAP冲突的方法可通过软件实现。
采用本发明的技术方案使用本技术发明验证通过的TGPS配置都将确保不存在GAP冲突,因而可通过本技术方案确定多套不存在GAP冲突的TGPS参数,供实际应用时配置,TGPS的参数不必限定某种特殊配置,对于TGPS参数的配置具有较好的灵活性;本发明的技术在网络和终端中都可以用来检测多个TGPS时是否存在GAP冲突。


本发明上述的以及其他的特征、性质和优势将在下面结合附图和实施例进一步描述,在附图中相同的附图标记始终表示相同的特征,其中,图1是根据本发明一实施例的GAP冲突检测主流程图。
图2是根据本发明一实施例的计算当前无线帧上各个TGPS的GAP数之和的流程示意图。
图3是根据本发明一实施例的计算所述TGPS在该无线帧上是否存在GAP的流程示意图。
图4是根据本发明一实施例所用公式参数的含义的示意图。
具体实施例方式
下面将结合附图进一步说明本发明的技术方案。
首先参考图1,图1是根据本发明一实施例的GAP冲突检测主流程图,根据本发明,提供一种检测多个传输间隙形式序列(TGPS)时间隙(GAP)冲突的方法,具体步骤如下步骤1,初始化各个TGPS配置参数,初始化无线帧循环变量FrameCounter为0;步骤2,根据步骤1的内容,当初始化结束后,分析无线帧循环变量FrameCounter是否小于256+各个TGPS的(TGPL1+TGPL2)的最小公倍数;步骤3,根据步骤2的内容,如果不满足FrameCounter<256+各个TGPS的(TGPL1+TGPL2)的最小公倍数,那么就获得结论不存在GAP冲突;如果满足FrameCounter<256+各个TGPS的(TGPL1+TGPL2)的最小公倍数,那么将GAP个数初始化为0,FrameCounter加1,也即处理下一个无线帧;步骤4,根据步骤3的内容,计算当前FrameCounter上各个TGPS的GAP数之和;步骤5,根据步骤4的内容,分析GAP个数是否小于等于1;步骤6,根据步骤5的内容,如果GAP个数不满足小于等于1,那么获得结论存在GAP冲突;如果GAP个数小于等于1,那么重复执行步骤2至6的内容,直至从步骤3中的满足条件或者该步骤6中的不满足条件处退出循环。
接下来参考图2,图2是根据本发明一实施例的计算当前无线帧上各个TGPS的GAP数之和的流程示意图,该流程图所示的即为上述的方法中步骤4的内容,计算当前无线帧上各个TGPS的GAP数之和包括步骤4.1,初始化TGPS循环变量ucTgpsi为0;步骤4.2,根据步骤4.1的内容,分析ucTgpsi是否小于TGPS的总数;步骤4.3,根据步骤4.2的内容,如果不满足ucTgpsi小于TGPS的总数,那么返回当前GAP的个数,此时,当前GAP的个数小于等于1;步骤4.4,根据步骤4.2的内容,如果满足ucTgpsi小于TGPS的总数,那么ucTgpsi加1,即处理下一个TGPS;步骤4.5,根据步骤4.4的内容,分析该TGPS的TGPRC个传输间隙形式(TGP)的无线帧是否已经处理完;步骤4.6,根据步骤4.5的内容,如果该TGPS的TGPRC个TGP的无线帧还没有处理完,那么计算该TGPS在该FrameCounter对应的无线帧上是否存在GAP;
步骤4.7,根据步骤4.2的内容,分析该TGPS在该无线帧上是否存在GAP;步骤4.8,根据步骤4.7的内容,如果该TGPS在该无线帧上存在GAP,那么GAP个数加1;步骤4.9,根据步骤4.8的内容,分析GAP个数是否大于1;步骤4.10,根据步骤4.9的内容,如果GAP个数大于1,那么返回当前GAP个数;步骤4.11,根据步骤4.5的内容,如果该TGPS的TGPRC个TGP的无线帧已经处理完,那么重复执行步骤4.2的处理;步骤4.12,根据步骤4.7的内容,如果该TGPS在该无线帧上不存在GAP,那么重复执行步骤4.2的处理;步骤4.13根据步骤4.9的内容,如果GAP个数不大于1,那么重复执行步骤4.2的处理。
在参考图3,图3是根据本发明一实施例的计算所述TGPS在该无线帧上是否存在GAP的流程示意图。其所示的内容即上述的方法中步骤4.6的内容,如果该TGPS的TGPRC个无线帧还没有处理完,那么计算该TGPS在该无线帧上是否存在GAP具体包括如下步骤步骤6.1,初始化GAP存在标记为0;步骤6.2,根据步骤6.1的内容,分析当前FrameCounter是否满足存在GAP1的条件A1;所述条件A1为TGP1上的GAP1FrameCounter=ΔTopposite+n(TGPL1+TGPL2),或者,TGP2上的GAP1FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+TGPL;其中n=0、1、2、3、4......;步骤6.3,根据步骤6.2的内容,如果当前FrameCounter满足存在GAP1的条件A1,那么将GAP存在标记置为1,并返回GAP存在标记的值;
步骤6.4,根据步骤6.2的内容,如果当前FrameCounter不满足存在GAP1的条件A1,那么分析该TGPS的GAP1是否跨2个无线帧;步骤6.5,根据步骤6.4的内容,如果该TGPS的GAP1跨2个无线帧,那么分析当前FrameCounter是否满足存在GAP1的条件A2;所述条件A2为TGP1上的GAP1跨帧时,在第二帧上FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+1或者,TGP2上的GAP1跨帧时,在第二帧上FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+TGPL1+1;其中n=0、1、2、3、4......;其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.6,根据步骤6.5的内容,如果当前无线帧满足存在GAP1的条件A2,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.7,根据步骤6.4的内容,如果该TGPS的GAP1不跨2个无线帧,那么分析该TGPS是否存在GAP2;步骤6.8,根据步骤6.7的内容,如果该TGPS存在GAP2,那么分析当前FrameCounter是否满足存在GAP2的条件B1;所述条件B1为TGP1上的GAP2,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)或者,TGP2上的GAP2,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+TGPL1,其中n=0、1、2、3、4......
其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.9,根据步骤6.8的内容,如果当前FrameCounter满足存在GAP2的条件B1,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.10,根据步骤6.8的内容,如果当前FrameCounter不满足存在GAP2的条件B1,那么分析该TGPS的GAP2是否跨2个无线帧;
步骤6.11,根据步骤6.10的内容,如果该TGPS的GAP2跨2个无线帧,那么分析当前FrameCounter是否满足存在GAP2的条件B2;所述条件B2为TGP1上的GAP2跨帧时,在第二帧上,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+1;或者,GP2上的GAP2跨帧时,在第二帧上FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+TGPL1+1;其中n=0、1、2、3、4......
其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.12,根据步骤6.11的内容,如果当前FrameCounter满足存在GAP2的条件B2,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.13,根据步骤6.5的内容,如果当前无线帧不满足存在GAP1的条件A2,那么执行步骤6.7的处理;步骤6.14,根据步骤6.7的内容,如果该TGPS不存在GAP2,那么返回GAP存在标记的值;步骤6.15,根据步骤6.10的内容,如果该TGPS的GAP2不跨2个无线帧,那么返回GAP存在标记的值;步骤6.16,根据步骤6.11的内容,如果当前FrameCounter不满足存在GAP2的条件B2,那么返回GAP存在标记的值。
为了更好地理解上面所提到的各种参数的含义,图4示出了所用公式参数的含义的示意图。
此外,在首次运用该方法计算时,参数的使用需要按照如下的规则,ΔT=(TGCFN-CFNcurrent+256)%256,其中CFNcurrent是当前CFN值,ΔTmin是ΔT中的最小值,令ΔTopposite=ΔT-ΔTmin,即为当前TGPS与最先激活的TGPS之间的相对帧差;当又有新的TGPS激活,需再次运用本技术方案计算时令ΔTopposite-last=ΔT last-ΔTmin-last,即为TGPS之间的相对帧差;其中ΔT last为上次运用该方案计算时所用到的TGPS的ΔT,ΔTmin-last为上次运用该方法计算时所用到的TGPS的ΔT中的最小值;对于已配置了的TGPS时若Tcurrent>ΔTopposite-last,即已配置的TGPS已激活,则ΔT=Tcurrent-(Tcurrent-ΔTopposite-last)%(TGPL1+TGPL2),若Tcurrent<=ΔTopposite-last,即已配置的TGPS尚未激活,则ΔT=Tcurrent+(TGCFN-CFNcurrent+256)%256;对于当前新配置的TGPS,ΔT=Tcurrent+(TGCFN-CFNcurrent+256)%256ΔTminΔT中的最小值,令ΔTopposite=ΔT-ΔTmin,即为TGPS之间的相对帧差。
本发明所提到的上述方法均可通过软件实现。
采用本发明的技术方案使用本技术发明验证通过的TGPS配置都将确保不存在GAP冲突,因而可通过本技术方案确定多套不存在GAP冲突的TGPS参数,供实际应用时配置,TGPS的参数不必限定某种特殊配置,对于TGPS参数的配置具有较好的灵活性;本发明的技术在网络和终端中都可以用来检测多个TGPS时是否存在GAP冲突。
虽然本发明的技术方案已经结合较佳的实施例说明于上,但是本领域的技术人员应该理解,对于上述的实施例的各种修改或改变是可以预见的,这不应当被视为超出了本发明的保护范围,因此,本发明的保护范围不限于上述具体描述的实施例,而应该是符合此处所揭示的创新性特征的最宽泛的范围。
权利要求
1.一种检测多个传输间隙形式序列(TGPS)时间隙(GAP)冲突的方法,具体步骤如下步骤1,初始化各个TGPS配置参数,初始化无线帧循环变量FrameCounter为0;步骤2,根据步骤1的内容,当初始化结束后,分析无线帧循环变量FrameCounter是否小于256+各个TGPS的(TGPL1+TGPL2)的最小公倍数;步骤3,根据步骤2的内容,如果不满足FrameCounter<256+各个TGPS的(TGPL1+TGPL2)的最小公倍数,那么就获得结论不存在GAP冲突;如果满足FrameCounter<256+各个TGPS的(TGPL1+TGPL2)的最小公倍数,那么将GAP个数初始化为0,FrameCounter加1,也即处理下一个无线帧;步骤4,根据步骤3的内容,计算当前FrameCounter上各个TGPS的GAP数之和;步骤5,根据步骤4的内容,分析GAP个数是否小于等于1;步骤6,根据步骤5的内容,如果GAP个数不满足小于等于1,那么获得结论存在GAP冲突;如果GAP个数小于等于1,那么重复执行步骤2至6的内容,直至从步骤3中的满足条件或者该步骤6中的不满足条件处退出循环。
2.如权利要求1所述的检测多个TGPS时GAP冲突的方法,其特征在于,所述步骤4计算当前无线帧上各个TGPS的GAP数之和包括步骤4.1,初始化TGPS循环变量ucTgpsi为0;步骤4.2,根据步骤4.1的内容,分析ucTgpsi是否小于TGPS的总数;步骤4.3,根据步骤4.2的内容,如果不满足ucTgpsi小于TGPS的总数,那么返回当前GAP的个数,此时,当前GAP的个数小于等于1;步骤4.4,根据步骤4.2的内容,如果满足ucTgpsi小于TGPS的总数,那么ucTgpsi加1,即处理下一个TGPS;步骤4.5,根据步骤4.4的内容,分析该TGPS的TGPRC个传输间隙形式(TGP)的无线帧是否已经处理完;步骤4.6,根据步骤4.5的内容,如果该TGPS的TGPRC个TGP的无线帧还没有处理完,那么计算该TGPS在该FrameCounter对应的无线帧上是否存在GAP;步骤4.7,根据步骤4.2的内容,分析该TGPS在该无线帧上是否存在GAP;步骤4.8,根据步骤4.7的内容,如果该TGPS在该无线帧上存在GAP,那么GAP个数加1;步骤4.9,根据步骤4.8的内容,分析GAP个数是否大于1;步骤4.10,根据步骤4.9的内容,如果GAP个数大于1,那么返回当前GAP个数;步骤4.11,根据步骤4.5的内容,如果该TGPS的TGPRC个TGP的无线帧已经处理完,那么重复执行步骤4.2的处理;步骤4.12,根据步骤4.7的内容,如果该TGPS在该无线帧上不存在GAP,那么重复执行步骤4.2的处理;步骤4.13根据步骤4.9的内容,如果GAP个数不大于1,那么重复执行步骤4.2的处理。
3.如权利要求2所述的检测多个TGPS时GAp冲突的方法,其特征在于,所述步骤4.6中如果该TGPS的TGPRC个无线帧还没有处理完,那么计算该TGPS在该无线帧上是否存在GAP具体包括如下步骤步骤6.1,初始化GAP存在标记为0;步骤6.2,根据步骤6.1的内容,分析当前FrameCounter是否满足存在GAP1的条件A1;所述条件A1为TGP1上的GAP1FrameCounter=ΔTopposite+n(TGPL1+TGPL2),或者,TGP2上的GAP1FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+TGPL;其中n=0、1、2、3、4......;步骤6.3,根据步骤6.2的内容,如果当前FrameCounter满足存在GAP1的条件A1,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.4,根据步骤6.2的内容,如果当前FrameCounter不满足存在GAP1的条件A1,那么分析该TGPS的GAP1是否跨2个无线帧;步骤6.5,根据步骤6.4的内容,如果该TGPS的GAP1跨2个无线帧,那么分析当前FrameCounter是否满足存在GAP1的条件A2;所述条件A2为TGP1上的GAP1跨帧时,在第二帧上FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+1或者,TGP2上的GAP1跨帧时,在第二帧上FrameCounter=ΔTopposite+n(TGPL1+TGPL2)+TGPL1+1;其中n=0、1、2、3、4......;其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.6,根据步骤6.5的内容,如果当前无线帧满足存在GAP1的条件A2,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.7,根据步骤6.4的内容,如果该TGPS的GAP1不跨2个无线帧,那么分析该TGPS是否存在GAP2;步骤6.8,根据步骤6.7的内容,如果该TGPS存在GAP2,那么分析当前FrameCounter是否满足存在GAP2的条件B1;所述条件B1为TGP1上的GAP2,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)或者,TGP2上的GAP2,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+TGPL1,其中n=0、1、2、3、4......其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.9,根据步骤6.8的内容,如果当前FrameCounter满足存在GAP2的条件B1,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.10,根据步骤6.8的内容,如果当前FrameCounter不满足存在GAP2的条件B1,那么分析该TGPS的GAP2是否跨2个无线帧;步骤6.11,根据步骤6.10的内容,如果该TGPS的GAP2跨2个无线帧,那么分析当前FrameCounter是否满足存在GAP2的条件B2;所述条件B2为TGP1上的GAP2跨帧时,在第二帧上,FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+1;或者,GP2上的GAP2跨帧时,在第二帧上FrameCounter=ΔTopposite+(TGSN+TGD)/15+n(TGPL1+TGPL2)+TGPL1+1;其中n=0、1、2、3、4......其中表达式中参数的含义与步骤6.2中的描述相同;步骤6.12,根据步骤6.11的内容,如果当前FrameCounter满足存在GAP2的条件B2,那么将GAP存在标记置为1,并返回GAP存在标记的值;步骤6.13,根据步骤6.5的内容,如果当前无线帧不满足存在GAP1的条件A2,那么执行步骤6.7的处理;步骤6.14,根据步骤6.7的内容,如果该TGPS不存在GAP2,那么返回GAP存在标记的值;步骤6.15,根据步骤6.10的内容,如果该TGPS的GAP2不跨2个无线帧,那么返回GAP存在标记的值;步骤6.16,根据步骤6.11的内容,如果当前FrameCounter不满足存在GAP2的条件B2,那么返回GAP存在标记的值。
4.如权利要求1所述的检测多个TGPS时GAP冲突的方法,其特征在于,首次运用该方法计算时ΔT=(TGCFN-CFNcurrent+256)%256,.其中CFNcurrent是当前CFN值,ΔTmin是ΔT中的最小值,令ΔTopposite=ΔT-ΔTmin,即为当前TGPS与最先激活的TGPS之间的相对帧差;当又有新的TGPS激活,需再次运用本技术方案计算时令ΔTopposite-last=ΔTlast-ΔTmin-last,即为TGPS之间的相对帧差;其中ΔTlast为上次运用该方案计算时所用到的TGPS的ΔT,ΔTmin-last为上次运用该方法计算时所用到的TGPS的ΔT中的最小值;对于已配置了的TGPS时若Tcurrent>ΔTopposite-last,即已配置的TGPS已激活,则ΔT=Tcurrent-(Tcurrent-ΔTopposite-last)%(TGPL1+TGPL2),若Tcurrent<=ΔTopposite-last,即已配置的TGPS尚未激活,则ΔT=Tcurrent+(TGCFN-CFNcurrent+256)%256;对于当前新配置的TGPS,ΔT=Tcurrent+(TGCFN-CFNcurrent+256)%256ΔTminΔT中的最小值,令ΔTopposite=ΔT-ΔTmin,即为TGPS之间的相对帧差。
5.如权利要求1至4中任一项所述的检测多个TGPS时GAP冲突的方法,其特征在于,所述方法可通过软件实现。
全文摘要
本发明揭示一种检测多个TGPS时GAP冲突的方法,步骤如下首先初始化各TGPS配置参数,无线帧循环变量为0;分析无线帧循环变量是否小于一门限值;若不满足,则不存在GAP冲突;若满足,则将GAP个数初始化为0,无线帧循环变量为1;计算当前无线帧循环变量上各个TGPS的GAP数之和;分析GAP个数是否小于等于1;若GAP个数不满足小于等于1,则存在GAP冲突;若GAP个数小于等于1,那么重复执行上述的步骤,直至满足条件退出循环。采用本发明的技术方案验证通过的TGPS配置都将确保不存在GAP冲突,因而可通过本技术确定多套不存在GAP冲突的TGPS参数,供实际应用时配置,对于TGPS参数的配置具有较好的灵活性。
文档编号H04J13/00GK1964224SQ20051011029
公开日2007年5月16日 申请日期2005年11月11日 优先权日2005年11月11日
发明者石洁珂, 查鸣峰 申请人:上海宇梦通信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1