发明内容
本发明提供了一种小区主扰码冲突识别、软切换及邻区列表生成的方法及装置,以解决三重邻区主扰码复用的问题。
为解决上述问题,本发明提供了一种小区主扰码冲突识别的方法,应用于含有相同主扰码的无重复覆盖的2个以上小区的***中,包括:
通过节点同步过程,无线网络控制器(RNC)获得任意两个小区之间的***帧号(SFN)-SFN观测时间差;
所述RNC从用户设备(UE)上报的测量报告中,选择一个小区作为目标小区;并根据所述测量报告中携带的所述UE测量的所述目标小区SFN与所述UE已经建立的下行专用物理控制信道(DPCCH)之间的帧偏OFFtarget与码偏Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差;
所述RNC将所述服务小区与所述目标小区之间的SFN偏差,与通过所述节点同步过程获取到的所述服务小区与所述目标小区间的SFN-SFN观测时间差进行匹配,确认所述目标小区的标识信息。
进一步地,
所述通过节点同步过程,RNC获得任意两个小区之间的SFN-SFN观测时间差,具体包括:
针对下属的每一个节点B(NodeB),所述RNC发送含有T1的下行节点同步帧给NodeB;其中,T1是所述RNC发送所述下行节点同步帧时刻的RNC帧号;
所述NodeB收到后响应上行节点同步帧给所述RNC,其中携带T2和T3;其中,T2是所述NodeB收到所述下行节点同步帧时刻的NodeB帧号,T3是发送所述上行节点同步帧时刻的NodeB帧号;
所述RNC通过T2-T1+T4-T3计算出所述RNC的RNC帧号和所述NodeB的NodeB帧号之间的偏差;其中,T4是所述RNC收到所述NodeB上报的上行节点同步帧时刻的RNC帧号;
对于任意两个小区,所述RNC根据自身的RNC帧号与这两个小区间的服务NodeB的NodeB帧号之间的偏差,得到这两个小区的SFN-SFN观测时间差。
进一步地,
所述RNC根据所述测量报告中携带的OFFtarget及Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差,具体包括:
UE通过小区搜索过程获知当前所处服务小区的SFN;
在无线资源控制(RRC)连接建立过程中,所述RNC通过RRC消息将选择的默认的专用物理信道偏移值(DOFF)发给所述UE;
所述UE通过下式计算得到服务小区的OFFsource和Tmsource:
CFN=((SFN×38400-DOFF×512)÷38400)Mod256
OFF+Tm=(SFN-CFN)Mod256
所述UE通过下式测得所述目标小区的OFFtarget和Tmtarget并上报给所述RNC;
OFF+Tm=(SFN-DLDPCHnom)Mod256
其中,DLDPCHnom为下行DPCH接收时间;
所述RNC获得所述目标小区的OFFtarget和Tmtargete后,与所述服务小区的OFFsource和Tmsource相比较,得到所述服务小区与所述目标小区的SFN之偏差。
相应地,本发明还提供了一种检测集小区的软切换的方法,应用于含有相同主扰码的无重复覆盖的2个以上小区的***中,包括:
通过节点同步过程,无线网络控制器(RNC)获得任意两个小区之间的***帧号(SFN)-SFN观测时间差;
所述RNC从用户设备(UE)上报的测量报告中,选择一个小区作为目标小区;并根据所述测量报告中携带的所述UE测量的所述目标小区SFN与所述UE已经建立的下行专用物理控制信道(DPCCH)之间的帧偏OFFtarget与码偏Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差;
所述RNC将所述服务小区与所述目标小区之间的SFN偏差,与通过所述节点同步过程获取到的所述服务小区与所述目标小区间的SFN-SFN观测时间差进行匹配,确认所述目标小区的标识信息;
所述RNC确定所述目标小区可以切换,通过发送无线链路建立请求请求所述目标小区的服务基站为新增加的无线链路分配资源,将所述目标小区增加到UE激活集中。
进一步地,所述方法还包括:
如判断出所述目标小区不属于所述UE的邻区列表中的小区,则在确认所述目标小区的标识信息后,将所述目标小区加入到所述UE的邻区列表中。
进一步地,
所述通过节点同步过程,RNC获得任意两个小区之间的SFN-SFN观测时间差,具体包括:
针对下属的每一个节点B(NodeB),所述RNC发送含有T1的下行节点同步帧给NodeB;其中,T1是所述RNC发送所述下行节点同步帧时刻的RNC帧号;
所述NodeB收到后响应上行节点同步帧给所述RNC,其中携带T2和T3;其中,T2是所述NodeB收到所述下行节点同步帧时刻的NodeB帧号,T3是发送所述上行节点同步帧时刻的NodeB帧号;
所述RNC通过T2-T1+T4-T3计算出所述RNC的RNC帧号和该NodeB的NodeB帧号之间的偏差;其中,T4是所述RNC收到所述NodeB上报的上行节点同步帧时刻的RNC帧号;
对于任意两个小区,所述RNC根据自身的RNC帧号与这两个小区间的服务NodeB的NodeB帧号之间的偏差,得到这两个小区的SFN-SFN观测时间差。
进一步地,
所述RNC根据所述测量报告中携带的OFFtarget及Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差,具体包括:
所述UE通过小区搜索过程获知当前所处服务小区的的SFN;
在无线资源控制(RRC)连接建立过程中,所述RNC通过RRC消息将选择的默认的专用物理信道偏移值(DOFF)发给所述UE;
所述UE通过下式计算得到服务小区的OFFsource和Tmsource:
CFN=((SFN×38400-DOFF×512)÷38400)Mod256
OFF+Tm=(SFN-CFN)Mod256
所述UE通过下式测得所述目标小区的OFFtarget和Tmtarget并上报给所述RNC:
OFF+Tm=(SFN-DLDPCHnom)Mod256
其中,DLDPCHnom为下行DPCH接收时间;
所述RNC获得所述目标小区的OFFtarget和Tmtargete后,与所述服务小区的OFFsource和Tmsource相比较,得到所述服务小区与所述目标小区的SFN之偏差。
相应地,本发明还提供了一种主扰码分配的方法,包括:
对于待分配主扰码的节点B(NodeB),无线网络控制器(RNC)在与所述NodeB完成节点同步后,为所述NodeB服务范围内的小区随机分配主扰码;
对于所述NodeB服务范围内的小区,通过节点同步过程,所述RNC获得该小区与其他小区之间的***帧号(SFN)-SFN观测时间差,并据此计算出所述NodeB的位置信息;
所述RNC接收用户设备(UE)上报的测量报告;如判断出所述测量报告中含有所述NodeB服务范围内的小区的信息,则根据所述测量报告中携带的所述UE测量的该小区的SFN与所述UE已经建立的下行专用物理控制信道(DPCCH)之间的帧偏OFFtarget与码偏Tmtarget,获取UE当前的服务小区与该小区之间的SFN偏差,并据此计算出所述NodeB的位置信息;
所述RNC将根据所述测量报告计算出的所述NodeB的位置信息,与通过所述节点同步过程获取到的所述NodeB的位置信息进行匹配,如二者一致,则确认为所述NodeB分配的主扰码正确。
进一步地,
所述通过节点同步过程,所述RNC获得该小区与其他小区之间的SFN-SFN观测时间差,具体包括:
针对所述待分配主扰码的NodeB及下属的其他任意一个NodeB,所述RNC分别发送含有T1的下行节点同步帧给NodeB;其中,T1是所述RNC发送所述下行节点同步帧时刻的RNC帧号;
NodeB收到后响应上行节点同步帧给所述RNC,其中携带T2和T3;其中,T2是所述NodeB收到所述下行节点同步帧时刻的NodeB帧号,T3是发送所述上行节点同步帧时刻的NodeB帧号;
所述RNC通过T2-T1+T4-T3计算出所述RNC的RNC帧号和该NodeB的NodeB帧号之间的偏差;其中,T4是所述RNC收到所述NodeB上报的上行节点同步帧时刻的RNC帧号;
对于所述待分配主扰码的NodeB及下属的其他任意,所述RNC根据自身的RNC帧号与这两个小区间的服务NodeB的NodeB帧号之间的偏差,得到这两个小区的SFN-SFN观测时间差。
进一步地,
所述RNC根据所述测量报告中携带所述UE测量的该小区的SFN与OFFtarget及Tmtarget,获取所述UE当前的服务小区与该小区之间的SFN偏差,具体包括:
所述UE通过小区搜索过程获知当前所处服务小区的SFN;
在无线资源控制(RRC)连接建立过程中,所述RNC通过RRC消息将选择的默认的专用物理信道偏移值(DOFF)发给所述UE;
所述UE通过下式计算得到服务小区的OFFsource和Tmsource:
CFN=((SFN×38400-DOFF×512)÷38400)Mod256
OFF+Tm=(SFN-CFN)Mod256
所述UE通过下式测得所述待分配主扰码的NodeB服务范围内的小区的OFFtarget和Tmtarget并上报给所述RNC:
OFF+Tm=(SFN-DLDPCHnom)Mod256
其中,DLDPCHnom为下行DPCH接收时间;
所述RNC获得所述待分配主扰码的NodeB服务范围内的的OFFtarget和Tmtargete后,与所述服务小区的OFFsource和Tmsource相比较,得到所述服务小区与所述待分配主扰码的NodeB服务范围内的小区的SFN之偏差。
相应地,本发明提供了一种无线网络控制器,应用于含有相同主扰码的无重复覆盖的2个以上小区的***中,包括:
观测时间差获取模块,用于通过节点同步过程,获得任意两个小区之间的***帧号(SFN)-SFN观测时间差;
SFN偏差获取模块,用于从用户设备(UE)上报的测量报告中,选择一个小区作为目标小区;并根据所述测量报告中携带的所述UE测量的所述目标小区SFN与所述UE已经建立的下行专用物理控制信道(DPCCH)之间的帧偏OFFtarget与码偏Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差;
匹配模块,用于将所述SFN偏差获取模块获取到的所述服务小区与所述目标小区之间的SFN偏差,与所述观测时间差获取模块通过所述节点同步过程获取到的所述服务小区与所述目标小区间的SFN-SFN观测时间差进行匹配,确认所述目标小区的标识信息。
进一步地,
所述观测时间差获取模块用于通过节点同步过程,获得任意两个小区之间的SFN-SFN观测时间差,具体包括:
所述观测时间差获取模块用于针对下属的每一个节点B(NodeB),发送含有T1的下行节点同步帧给NodeB;其中,T1是所述观测时间差获取模块发送所述下行节点同步帧时刻的RNC帧号;还用于接收到所述NodeB返回的响应后,通过T2-T1+T4-T3计算出所述RNC的RNC帧号和所述NodeB的NodeB帧号之间的偏差;其中,所述响应中携带T2和T3;T2是所述NodeB收到所述下行节点同步帧时刻的NodeB帧号,T3是发送所述上行节点同步帧时刻的NodeB帧号;T4是所述观测时间差获取模块收到所述NodeB上报的上行节点同步帧时刻的RNC帧号;还用于对于任意两个小区,根据自身的RNC帧号与这两个小区间的服务NodeB的NodeB帧号之间的偏差,得到这两个小区的SFN-SFN观测时间差。
进一步地,
所述SFN偏差获取模块,用于根据所述测量报告中携带的OFFtarget及Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差,具体包括:
所述SFN偏差获取模块,用于在无线资源控制(RRC)连接建立过程中,通过RRC消息将选择的默认的专用物理信道偏移值(DOFF)发给UE;其中,所述UE通过小区搜索过程获知当前所处服务小区的SFN;且所述UE通过下式计算得到服务小区的OFFsource和Tmsource:
CFN=((SFN×38400-DOFF×512)÷38400)Mod256
OFF+Tm=(SFN-CFN)Mod256
所述UE通过下式测得所述目标小区的OFFtarget和Tmtarget并上报给所述RNC;
OFF+Tm=(SFN-DLDPCHnom)Mod256
其中,DLDPCHnom为下行DPCH接收时间;
所述述SFN偏差获取模块用于获得所述目标小区的OFFtarget和Tmtargete后,与所述服务小区的OFFsource和Tmsource相比较,得到所述服务小区与所述目标小区的SFN之偏差。
进一步地,所述无线网络控制器还包括:
切换模块,用于在确定所述目标小区可以切换,通过发送无线链路建立请求请求所述目标小区的服务基站为新增加的无线链路分配资源,将所述目标小区增加到UE激活集中。
进一步地,
所述切换模块还用于在判断出所述目标小区不属于所述UE的邻区列表中的小区,则在确认所述目标小区的标识信息后,将所述目标小区加入到所述UE的邻区列表中。
此外,本发明还提供了一种无线网络控制器,包括:
主扰码分配模块,用于对于待分配主扰码的节点B(NodeB),在与所述NodeB完成节点同步后,为所述NodeB服务范围内的小区随机分配主扰码;
第一位置信息计算模块,用于对于所述NodeB服务范围内的小区,通过节点同步过程,获得该小区与其他小区之间的***帧号(SFN)-SFN观测时间差,并据此计算出所述NodeB的位置信息;
第二位置信息计算模块,用于接收用户设备(UE)上报的测量报告;如判断出所述测量报告中含有所述NodeB服务范围内的小区的信息,则根据所述测量报告中携带的所述UE测量的该小区的SFN与所述UE已经建立的下行专用物理控制信道(DPCCH)之间的帧偏OFFtarget与码偏Tmtarget,获取UE当前的服务小区与该小区之间的SFN偏差,并据此计算出所述NodeB的位置信息;
匹配模块,用于将所述第一位置信息计算模块计算出的所述NodeB的位置信息,与所述第二位置信息计算模块计算出的所述NodeB的位置信息进行匹配,如二者一致,则确认为所述NodeB分配的主扰码正确。
进一步地,
所述第一位置信息计算模块用于通过节点同步过程,获得该小区与其他小区之间的SFN-SFN观测时间差,具体包括:
所述第一位置信息计算模块用于针对所述待分配主扰码的NodeB及下属的其他任意一个NodeB,分别发送含有T1的下行节点同步帧给NodeB;其中,T1是所述第一位置信息计算模块发送所述下行节点同步帧时刻的RNC帧号;
还用于在接收到所述NodeB回复的响应后,通过T2-T1+T4-T3计算出所述RNC的RNC帧号和该NodeB的NodeB帧号之间的偏差;其中,所述响应中携带T2和T3;T2是所述NodeB收到所述下行节点同步帧时刻的NodeB帧号,T3是发送所述上行节点同步帧时刻的NodeB帧号;T4是所述第一位置信息计算模块收到所述NodeB上报的上行节点同步帧时刻的RNC帧号;
还用于对于所述待分配主扰码的NodeB及下属的其他任意一个NodeB,根据自身的RNC帧号与这两个小区间的服务NodeB的NodeB帧号之间的偏差,得到这两个小区的SFN-SFN观测时间差。
进一步地,
所述第二位置信息计算模块用于根据所述测量报告中携带的OFFtarget及Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差,具体包括:
所述第二位置信息计算模块用于在无线资源控制(RRC)连接建立过程中,通过RRC消息将选择的默认的专用物理信道偏移值(DOFF)发给UE;其中,所述UE通过小区搜索过程获知当前所处服务小区的SFN;且所述UE通过下式计算得到服务小区的OFFsource和Tmsource:
CFN=((SFN×38400-DOFF×512)÷38400)Mod256
OFF+Tm=(SFN-CFN)Mod256
所述UE通过下式测得所述目标小区的OFFtarget和Tmtarget并上报给所述RNC;
OFF+Tm=(SFN-DLDPCHnom)Mod256
其中,DLDPCHnom为下行DPCH接收时间;
所述述SFN偏差获取模块用于获得所述目标小区的OFFtarget和Tmtargete后,与所述服务小区的OFFsource和Tmsource相比较,得到所述服务小区与所述目标小区的SFN之偏差。
采用本发明后,能够显著提高UMTS网络中小区主扰码的复用率,使UE能够进行检测集的切换。采用本发明还可以自动识别邻区,自动生成邻区列表,极大地提高了网络规化和网络优化的效率。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在本实施例中,RNC可通过匹配小区间的时间差信息和UE上报的OFF及TM信息,识别冲突的下行主扰码,并且根据该信息进行检测集切换及自动优化邻区列表。其中,OFF为UE测量的目标小区SFN(System Frame Number,***帧号)与UE已经建立的下行DPCCH(Dedicated Physical Control CHannel,专用物理控制信道)之间的帧偏,TM为UE测量的目标小区SFN与UE已经建立的下行DPCCH之间的码偏。
在本实施例中,一种小区主扰码冲突识别的方法,适用于含有相同主扰码的无重复覆盖的2个以上小区的***中,如图5所述,包括:
步骤1:通过节点同步过程,RNC获得任意两个小区之间的SFN-SFN观测时间差;
步骤2:RNC收到UE发来的测量报告后,从中选择一个邻区作为目标小区。RNC根据该测量报告中携带的该目标小区的OFFtarget及Tmtarget值,获取UE当前所在的服务小区与该目标小区之间的SFN偏差;
步骤3:RNC将上述偏差与通过节点同步获取到的UE当前所在的服务小区与其他各相邻小区间的观测时间差进行匹配,确定出该目标小区到底是存在主扰码冲突的多个小区中的哪一个,即排除主扰码相同的同频小区,准确识别出存在主扰码冲突的目标小区的标识信息。
在完成上述小区主扰码冲突识别后,RNC判断目标小区与服务小区的Ec/No,如果符合切换条件,就执行软切换,将目标小区添加到UE激活集中,完成检测集小区的软切换。
此外,在完成上述小区主扰码冲突识别后,RNC可将上述目标小区加入邻区列表,自动生成邻区列表。
下面结合附图对本发明自组织网络的实现方法作进一步详细的描述:
如图6所示,在UMTS网络中,小区A(主扰码100)与小区B(主扰码101)、小区A与小区C(主扰码101)的主扰码不能重复,小区B(主扰码101)与小区C(主扰码101)的主扰码可以相同,即无重叠覆盖的一重邻区的主扰码可以相同。RNC可以通过以下方法区分主扰码相同的邻区:
(一)节点同步过程
如图7所示,针对RNC下属的每一个NodeB,节点同步过程包括:
步骤1:RNC向该NodeB发送含有T1的DL NODE SYNCHRONISATION(下行节点同步帧);其中,T1是RNC发送该下行节点同步帧时刻的RFN(RNC Frame Number,RNC帧号);
步骤2:NodeB收到后响应UL NODE SYNCHRONISATION(上行节点同步帧)(含有T2和T3)给RNC,其中:T2是NodeB收到该下行节点同步帧时刻的BFN(NodeB Frame Number,节点B帧号),T3是发送该上行节点同步帧时刻的BFN;
步骤3:RNC通过公式T2-T1+T4-T3可以计算出传输往返的延时,将该时延的值作为RNC的RFN和该NodeB的BFN之间的偏差。其中,T4是RNC收到该NodeB上报的上行节点同步帧时刻的RFN。
在执行完上述步骤后,RNC可以获得RFN与其下属每一个NodeB的BFN之间的偏差。对于每一个NodeB来说,由于BFN与SFN(System Frame Number,***帧号)相差TCell,所以可通过RFN和各NodeB的BFN偏差之间的差值,获知此RNC下任意两个小区的SFN之间的偏差,这个偏差就是所谓的SFN-SFN观测时间差。
(二)空口同步过程
如图8所示,RNC通过空口同步过程获得当前服务小区SFN与目标小区SFN之间的偏差,包括以下步骤:
步骤1:UE通过小区搜索过程可以获知当前所处服务小区的时间参考,也就是服务小区的SFN。在RRC(Radio Resource Control,无线资源控制)连接建立过程中,RNC会选择一个DOFF(Default DPCH Offset Value,默认的专用物理信道偏移值),通过RRC消息将该DOFF发给UE。UE根据公式1得到CFN,通过公式2获取服务小区的OFFsource和Tmsource。
公式1:CFN=((SFN×38400-DOFF×512)÷38400)Mod256
公式2:OFF+Tm=(SFN-CFN)Mod256
步骤2:UE测得目标小区的SFNtarget和已经建立的专用链路之间的时间偏差。方法如下:UE发射的上行DPCCH的时间TUETX以下行链路接收时间(DLDPCHnom)为基准,并固定延后1024码片(T0),如公式3所示。UE通过公式4获取目标小区的OFFtarget和Tmtarget,并上报给RNC;
公式3:DLDPCHnom=TUETX-T0
公式4:OFF+Tm=(SFN-DLDPCHnom)Mod256;
步骤3:RNC获得目标小区OFFtarget和Tmtarget后,与步骤1中得到的服务小区的OFFsource和Tmsource相比较,就可以得到服务小区与目标小区SFN之偏差。
(三)RNC判决过程
RNC用空口同步过程获取到的服务小区与目标小区之间的SFN之偏差,与通过节点同步过程获取到的该服务小区与目标小区的SFN-SFN观测时间差进行匹配,进而将该目标小区从与其存在主扰码冲突的其他小区中区别出来。在如图6所示的场景中,小区B与小区C的主扰码都是101,RNC能够通过上述匹配结果确定UE是应该往小区B切换还是往小区C中切换。
采用上述方法后,对于如图9所示的二重邻区的邻区(小区C与小区D),RNC可以分配相同的扰码102。对于如图10所示的三重邻区的邻区(小区D与小区E),RNC可以分配相同的扰码103。
如图11所示,RNC与服务小区的服务NodeB、目标小区的服务NodeB完成节点同步之后,获得服务小区与目标小区之间的SFN-SFN观测时间差。处于CELL_DCH(小区专用信道)状态的UE测得目标小区的SFNtarget和已经建立的专用链路之间的时间偏差,计算得到目标小区的OFFtarget和Tmtarget后通过测量报告上报给RNC,由RNC进行软切换判决。虽然目标小区与服务小区不存在邻区关系,RNC也可以通过前述空口同步过程计算出目标小区与服务小区的时间偏移,与已有的SFN-SFN观测时间差进行匹配。匹配成功之后,RNC决定执行软切换,通过发送无线链路建立请求请求目标NodeB为新增加的无线链路分配资源,然后向UE发激活集更新,将漏配邻区的小区加到UE激活集中,完成检测集小区的软切换过程。
如图12所示,对于新建站点,RNC与该站点完成节点同步后,为该新建站点服务范围内的小区随机分配小区主扰码。根据接收到的UE发送的检测集测量报告得到这个站点服务范围内的小区与周边小区之间的SFN-SFN观测时间差后,RNC可以计算出该站点的位置信息。如果该位置信息与通过空口同步过程获得的其他小区与本小区间的SFN偏差获得的位置信息一致,则可认为该站点分配的小区主扰码不存在异常复用。否则,RNC需要为该小区重新分配一个主扰码,重复前述位置信息的匹配过程,直到为该小区分配到一个合理的主扰码。主扰码分配完成之后,根据UE发来的该小区的周围邻区的检测集测量报告,RNC即可获取该小区的所有邻区信息,自动生成小区邻区列表。
通过本发明,采用节点同步与空中接口同步过程,识别出主扰码相同但没有重复覆盖的邻区,解决了三重邻区的主扰码容易引起扰码复用的问题,解决了邻区漏配引起的掉话问题,同时提高了扰码复用率,使得UMTS网络中的512个主扰码变得非常富余。采用本发明的自组织网络还支持检测集的切换,支持自动生成邻区列表,节约了大量人力物力成本,特别是以后微基站的大量应用,不需要辅助模块获取邻区,也将节约大量成本。
在本实施例中,一种无线网络控制器,应用于含有相同主扰码的无重复覆盖的2个以上小区的***中,包括:
观测时间差获取模块,用于通过节点同步过程,获得任意两个小区之间的***帧号(SFN)-SFN观测时间差;
SFN偏差获取模块,用于从用户设备(UE)上报的测量报告中,选择一个小区作为目标小区;并根据所述测量报告中携带的所述UE测量的所述目标小区SFN与所述UE已经建立的下行专用物理控制信道(DPCCH)之间的帧偏OFFtarget与码偏Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差;
匹配模块,用于将所述SFN偏差获取模块获取到的所述服务小区与所述目标小区之间的SFN偏差,与所述观测时间差获取模块通过所述节点同步过程获取到的所述服务小区与所述目标小区间的SFN-SFN观测时间差进行匹配,确认所述目标小区的标识信息。
较佳地,
所述观测时间差获取模块用于通过节点同步过程,获得任意两个小区之间的SFN-SFN观测时间差,具体包括:
所述观测时间差获取模块用于针对下属的每一个节点B(NodeB),发送含有T1的下行节点同步帧给NodeB;其中,T1是所述观测时间差获取模块发送所述下行节点同步帧时刻的RNC帧号;还用于接收到所述NodeB返回的响应后,通过T2-T1+T4-T3计算出所述RNC的RNC帧号和所述NodeB的NodeB帧号之间的偏差;其中,所述响应中携带T2和T3;T2是所述NodeB收到所述下行节点同步帧时刻的NodeB帧号,T3是发送所述上行节点同步帧时刻的NodeB帧号;T4是所述观测时间差获取模块收到所述NodeB上报的上行节点同步帧时刻的RNC帧号;还用于对于任意两个小区,根据自身的RNC帧号与这两个小区间的服务NodeB的NodeB帧号之间的偏差,得到这两个小区的SFN-SFN观测时间差。
较佳地,
所述SFN偏差获取模块,用于根据所述测量报告中携带的OFFtarget及Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差,具体包括:
所述SFN偏差获取模块,用于在无线资源控制(RRC)连接建立过程中,通过RRC消息将选择的默认的专用物理信道偏移值(DOFF)发给UE;其中,所述UE通过小区搜索过程获知当前所处服务小区的SFN;且所述UE通过下式计算得到服务小区的OFFsource和Tmsource:
CFN=((SFN×38400-DOFF×512)÷38400)Mod256
OFF+Tm=(SFN-CFN)Mod256
所述UE通过下式测得所述目标小区的OFFtarget和Tmtarget并上报给所述RNC;
OFF+Tm=(SFN-DLDPCHnom)Mod256
其中,DLDPCHnom为下行DPCH接收时间;
所述述SFN偏差获取模块用于获得所述目标小区的OFFtarget和Tmtargete后,与所述服务小区的OFFsource和Tmsource相比较,得到所述服务小区与所述目标小区的SFN之偏差。
较佳地,所述无线网络控制器还包括:
切换模块,用于在确定所述目标小区可以切换,通过发送无线链路建立请求请求所述目标小区的服务基站为新增加的无线链路分配资源,将所述目标小区增加到UE激活集中。
较佳地,
所述切换模块还用于在判断出所述目标小区不属于所述UE的邻区列表中的小区,则在确认所述目标小区的标识信息后,将所述目标小区加入到所述UE的邻区列表中。
此外,在本实施例中,另一种无线网络控制器,包括:
主扰码分配模块,用于对于待分配主扰码的节点B(NodeB),在与所述NodeB完成节点同步后,为所述NodeB服务范围内的小区随机分配主扰码;
第一位置信息计算模块,用于对于所述NodeB服务范围内的小区,通过节点同步过程,获得该小区与其他小区之间的***帧号(SFN)-SFN观测时间差,并据此计算出所述NodeB的位置信息;
第二位置信息计算模块,用于接收用户设备(UE)上报的测量报告;如判断出所述测量报告中含有所述NodeB服务范围内的小区的信息,则根据所述测量报告中携带的所述UE测量的该小区的SFN与所述UE已经建立的下行专用物理控制信道(DPCCH)之间的帧偏OFFtarget与码偏Tmtarget,获取UE当前的服务小区与该小区之间的SFN偏差,并据此计算出所述NodeB的位置信息;
匹配模块,用于将所述第一位置信息计算模块计算出的所述NodeB的位置信息,与所述第二位置信息计算模块计算出的所述NodeB的位置信息进行匹配,如二者一致,则确认为所述NodeB分配的主扰码正确。
较佳地,
所述第一位置信息计算模块用于通过节点同步过程,获得该小区与其他小区之间的SFN-SFN观测时间差,具体包括:
所述第一位置信息计算模块用于针对所述待分配主扰码的NodeB及下属的其他任意一个NodeB,分别发送含有T1的下行节点同步帧给NodeB;其中,T1是所述第一位置信息计算模块发送所述下行节点同步帧时刻的RNC帧号;
还用于在接收到所述NodeB回复的响应后,通过T2-T1+T4-T3计算出所述RNC的RNC帧号和该NodeB的NodeB帧号之间的偏差;其中,所述响应中携带T2和T3;T2是所述NodeB收到所述下行节点同步帧时刻的NodeB帧号,T3是发送所述上行节点同步帧时刻的NodeB帧号;T4是所述第一位置信息计算模块收到所述NodeB上报的上行节点同步帧时刻的RNC帧号;
还用于对于所述待分配主扰码的NodeB及下属的其他任意一个NodeB,根据自身的RNC帧号与这两个小区间的服务NodeB的NodeB帧号之间的偏差,得到这两个小区的SFN-SFN观测时间差。
较佳地,
所述第二位置信息计算模块用于根据所述测量报告中携带的OFFtarget及Tmtarget,获取所述UE当前的服务小区与所述目标小区之间的SFN偏差,具体包括:
所述第二位置信息计算模块用于在无线资源控制(RRC)连接建立过程中,通过RRC消息将选择的默认的专用物理信道偏移值(DOFF)发给UE;其中,所述UE通过小区搜索过程获知当前所处服务小区的SFN;且所述UE通过下式计算得到服务小区的OFFsource和Tmsource:
CFN=((SFN×38400-DOFF×512)÷38400)Mod256
OFF+Tm=(SFN-CFN)Mod256
所述UE通过下式测得所述目标小区的OFFtarget和Tmtarget并上报给所述RNC;
OFF+Tm=(SFN-DLDPCHnom)Mod256
其中,DLDPCHnom为下行DPCH接收时间;
所述述SFN偏差获取模块用于获得所述目标小区的OFFtarget和Tmtargete后,与所述服务小区的OFFsource和Tmsource相比较,得到所述服务小区与所述目标小区的SFN之偏差。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。