切换算法分析说明2020-6-23第1页,共24页华为切换算法16bit排序详细说明.切换算法分析说明2020-6-23第2页,共24页1切换目的.....................................................................................................................................3216BIT算法介绍..........................................................................................................................32.1起始状态..............................................................................................................................32.2M准则..................................................................................................................................42.3K准则..................................................................................................................................4316BIT算法分析..........................................................................................................................93.1影响各个调整位的相关参数..............................................................................................93.2从调整位对各类正常切换在特殊情况下进行分析..........................................................94路测案例...................................................................................................................................144.1案例1(迟切换——高层小区边缘切换至低层小区).................................................144.2案例2(因层间切换而未切换至信号最强的小区).....................................................194.3案例3(HZSE2梅花村-1参数设置有误导致切换问题)............................................24切换算法分析说明2020-6-23第3页,共24页1切换目的切换作为无线链路的重要控制手段,能够保持MS在穿越不同的蜂窝小区时通话的连续性,减小掉话率,并能提供更好的通信质量。切换条件源小区与目标小区有邻区关系满足切换判决16bit排序(紧急切换中,目标小区不需要排序优先于源小区;正常切换中,目标小区必须排序排在第一)216bit算法介绍排序结果是16个2进制数组成的数值,服务小区与邻小区都有各自的排序结果,值越小,优先级越高,排队越靠前。2.1起始状态如上所示:理想状态下,服务小区及邻区在16Bit排序前,所有位数都是置1的,也就是说排序前,所有相关小区排序都是相同的。2.2M准则切换算法分析说明2020-6-23第4页,共24页也就是说,当服务小区与邻区足满足M准则时,排序开始了。2.3K准则这是16Bit排序的前三位,按照电平值的大小进行排序。如上图所示:紫色区域为排序位数。电平值越高,Bit位值越小,排序越靠前。按照电平值的顺序,排序为小区N1N2SN3N4N5,因此Bit数值为000,001,010,011,100,101。同层小区间切换磁滞比较位:这是16Bit排序的第四位,按照相应的算法确定数值。如上图所示:紫色区域为排序位数,根据计算结果进行数值确定。根据计算结果,可以得出结论:除N1以外,其余邻区根据计算全部小于服务小区+切换磁滞,也就是说全部置1,仅邻区1(N1)此位置0。切换算法分析说明2020-6-23第5页,共24页切换层级位:这是16Bit排序的第五至十位,按照相应的算法确定数值。如上图所示:紫色区域为排序位数,根据层级进行数值确定。按照算法,第9、10位为层排序;第5-8位为优先级排序;切换算法按照层分为4层:为第9、10位的00,01,10,11;分别代表第一、二、三、四层,共四层。按照优先级分为16级:为第5-8位的0000,0001,……,1110,1111,分别对应优先级1,优先级2,……优先级15,优先级16,共16级。负荷调整位:这是16Bit排序的第十一位,按照相应的设置计算比较确定数值。如上图所示:紫色区域为排序位数,根据小区切换参数设置及实际情况进行数值确定。当前排序认为服务小区及相邻小区负荷均小于负荷切换启动门限,因此全部置0。注:该位受是否打开负荷切换位影响,也就是说,当服务小区关闭负荷切换开关时,该Bit位不受负荷切换启动/接收门限影响,置0。切换算法分析说明2020-6-23第6页,共24页共BSC/MSC调整位:这是16Bit排序的第十二、十三位,按照相应的设置确定数值。如上图所示:紫色区域为排序位数,根据小区切换参数设置及实际情况进行数值确定。服务小区此两位全部为0;相邻小区一旦打开该调整位,按照该小区所属BSC或MSC的情况进行计算:与服务小区相同MSC/BSC,该位为:00与服务小区相同MSC,不同BSC,该位为:01(上图的案例就是这种情况)与服务小区不同MSC/BSC,该位为:11。PS:该位设置容易引起大家误解,错误的认为只要存在不共BSC/MSC的邻区情况就应该打开此调整位。其实根据公司切换算法,很容易引发邻区高电平无法切换。原因就是该Bit位太靠前,一旦值为1,该小区排序会下降很多。层间调整位:这是16Bit排序的第十四位,按照相应的设置通过计算得到相关数值。切换算法分析说明2020-6-23第7页,共24页如上图所示:紫色区域为排序及需要调整的位数,根据小区切换参数设置及实际情况进行数值确定。根据计算:邻区中仅邻区5(N5)计算结果小于接收电平,置1。其余小区全部置0。当14位在置1时,相应的13-5Bit位全部置0。注:该Bit位的层间切换门限及磁滞为该服务小区(或邻区、外部小区)属性中的设置。保留位:这是16Bit排序的第十五、十六最后两位,按照相应的设置得到相关数值。如上图所示:紫色区域为排序及需要调整的位数,根据小区切换参数设置及实际情况进行数值确定。现网设置所有小区均为正常小区,因此第15位全部置0;保留位默认为1,因此第16为全部置1。最终排序:切换算法分析说明2020-6-23第8页,共24页如上图所示:服务小区排序最高。邻区2在所有邻区中排序最高。接收电平最高的N1(邻区1)排序为第四。切换算法分析说明2020-6-23第9页,共24页316bit算法分析从上一节对于16bit算法的介绍可见,排序最终的结果为一组16位的2进制数,数值越小则排序越靠前。据此分析发现,每个排序位置对排序最终结果的影响程度不同,位越高的,对排序结果影响越大。举一个简单的例子,0010000000000001数值必然大于0000111111111111,显然影响其最终数值大小的是两者从左至右第一个异数值位(注:之后各位的排序不影响最终排序结果)。3.1影响各个调整位的相关参数16:保留位:无参数影响;15:保留位:小区扩展类型;14:层间调整位:层间切换门限、层间切换磁滞;13/12:共MSC/BSC调整位:邻小区与源小区所属的BSC/MSC,进行共BSC/MSC调整允许;11:负荷调整位:负荷切换允许,负荷切换启动门限,负荷切换接收门限;10/9:层排序位:小区所在层;5~8:级排序位:小区优先级;4:同层小区间切换磁滞比较位:小区间切换磁滞;1~3:电平比较位:无参数直接影响;3.2从调整位对各类正常切换在特殊情况下进行分析该小节的分析仅针对于该调整位影响最终排序的情况,即该位之前的各调整位排序均相等的情况。切换算法分析说明2020-6-23第10页,共24页3.2.1***第14位层间调整位对于同层级小区正常的情况此处不做叙述,而在某一特殊的电平范围内,源小区至邻小区的切换可能由层间切换门限主导。即当【邻小区层间切换门限】+【邻小区层间切换磁滞】大于【源小区层间切换门限】—【源小区层间切换磁滞】时,若邻小区与源小区均落在该区间范围内,则两者之间的切换受层间切换门限和磁滞的影响。例如:源小区A,层间切换门限/磁滞20/3,小区所在层2邻小区B,层间切换门限/磁滞30/3,小区所在层2邻小区C,层间切换门限/磁滞20/3,小区所在层2A小区至B、C小区的PBGT切换门限均为68,小区间切换磁滞均为4讨论在4种电平区间下的切换情况:14位置0的条件在各电平区间下14位的排序结果(-47,-77](-77,-87](-87,-93](-93,-110]小区ARxlev=-930001小区BRxlev=-770111小区CRxlev=-870011从上表可见,在(-77,-93]区间内,A小区不会切换至B小区,在(-87,-93]内A小区不会切换至C小区。结论:同层同级小区的层间切换门限设置值相差越大,则在相对应的电平区间内(差值越大,电平区间越大),会影响低门限低小区向高门限小区切换的准确性。对于高层级小区切至低层级小区该类切换均为边缘切换,当且仅当高层级小区在该位的排序优先级低于低层级小区时(即高层级小区为1,低层级小区为0),低层级小区的最终排序才会优先于高层级小区。如果【高层级小区的层间切换门限】—【高层级小区的层间切换磁滞】太低,或者【低层级小区层间切换门限】+【低层级小区层间切换磁滞】太高,将会影响两者之间的切换。例如:源小区A,下行链路边缘切换门限35,层间切换门限20,层间切换磁滞3,层1。目标小区B,下行链路边缘切换门限10,层间切换门限30,层间切换磁滞3,层2。切换算法分析说明2020-6-23第11页,共24页小区A电平在低于-93dbm时才能使小区A在第14位置1,而小区B只需要满足【小区B滤波后接收电平】-【小区A滤波后接收电平】【小区A至B的小区间切换磁滞】。结论:若高层级小区的【层间切换门限】—【层间切换磁滞】【下行链路边缘切换门限】,则实际起到下行链路边缘切换门限作用的值为【层间切换门限】—【层间切换磁滞】对于低层级小区切至高层级小区因高层级小区的信号强度满足层间切换判决时(滤波并惩罚后的邻区BCCH接收电平=【层间切换门限】+【层间切换迟滞】)该小区在第14位已经满足条件,置0,因此层间切换门限并不会影响低层小区向高层小区切换。3.2.2第13、12位共MSC/BSC调整位影响该位的参数有:共BSC/MSC调整允许,邻小区与源小区所属的BSC/MSC关系源小区始终为00邻小区当共MSC/BSC调整禁止时,该位屏蔽,置00;当共MSC/BSC调整允许时,邻小区与源小区共MSC,共BSC,则置00邻小区与源小区共MSC,不共BS