Motorola的切换算法整理.docx
- 文档编号:3443145
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:12
- 大小:44.30KB
Motorola的切换算法整理.docx
《Motorola的切换算法整理.docx》由会员分享,可在线阅读,更多相关《Motorola的切换算法整理.docx(12页珍藏版)》请在冰豆网上搜索。
Motorola的切换算法整理
MOTOROLA切换算法研究整理
目录
1.Motorola900M切换算法
2
1.1Motorola900M的切换算法的特点
2
1.2Motorola900M每一种切换算法判决和流程
2
1.2.1上下行质量的切换(包括干扰)
2
1.2.2上下行电平的切换
6
1.2.3距离切换(TA)
9
1.2.4功率预算切换(PBGT)
9
1.3Motorola900M切换算法的小结
11
2.Motorola双频网的切换算法
12
2.1双频网切换算法的概述
12
2.2ALM介绍
12
2.3拥塞缓解
14
3、微蜂窝切换算法的分类
15
3.1微蜂窝切换算法的分类
15
3.2AHA(微蜂窝切换算法)切换类型的排序原则:
16
4、目前存在的疑惑
18
1.Motorola900M切换算法
1.1Motorola900M的切换算法的特点
Ÿ切换类型和优先级从高到低的排序:
上下行质量(ul_rxqual,dl_rxqual,还有包括干扰切换)
上下行电平(ul_rxlev,dl_rxlev)
距离切换(TA)
功率预算切换(PBGT)
Ÿ触发条件
每一个触发条件都有一个开关如:
ul_rxqual_ho_allowed、dl_rxqual_ho_allowed、interfer_ho_allowed、ul_rxlev_ho_allowed、dl_rxlev_ho_allowed、ms_distance_allowed、Pwr_handover_allowed
针对每一种切换采用P/N判决
ŸC1准则:
也就是M准则,即RXLEV_NCELL(n)>RXLEV_MIN(n)+Max(0,Pa)
C2准则:
只有在满足C1准则基础上的小区才被进入C2准则的排序,PBGT-HO_Margin>0
1.2Motorola900M每一种切换算法判决和流程
1.2.1上下行质量的切换(包括干扰)
Ÿ上下行切换算法的切换判决流程:
如下图1先判断是否允许上行质量的切换(ul_rxqual_ho_allowed),如果允许,再判断在decision_1_N6、decision_1_P6中,Rxqual_ULAverage>L_RxQual_UL_H?
如果是触发质量差的门限,再判断干扰切换开关是否允许(interfer_ho_allowed),如果允许进行干扰切换,那么就在相应的(N7、P7)里进行判决,比较
RXLEV_ULaverage>L_RXLEV_UL_IH?
如果接受电平大于指定的门限(L_RXLEV_UL_IH)就判断为干扰切换(Setcause=UL_RXQUAL),否则判断为普通的质量差切换。
下行判断也是如此。
图1上下行质量切换的流程
Ÿ对由于上下行质量差切换的小区排序原则(不包括由于干扰引起的切换)(Uplink/DownlinkQualityHandoverProcessing)
如下图2,上下行的质量差切换处理过程是一样的,如果没有侯选小区可用,整个过程就被Skipped掉,结果是切换命令被发送而没有侯选小区,导致小区内切换(Intra-cellHandover).
在质量差切换中有几个标志位可用来参与切换算法判决:
QUAL_PWR_FLAG(0/1):
首先尝试用PowerControl来解决Quality的问题
QUAL_MARGIN_FLAG(0/1):
是为了确保在切换侯选小区中的小区有效性,要对侯选小区进行裁剪,当此标志设为enable时,侯选小区要经过下一个标志位的裁剪。
NEIGH_PROTECT_FLAG(0/1):
如果该标志位为Enable,每个侯选小区的PBGT(n)会被一个调整余量adjust_qual_margin调整,如果PBGT(n)+adjust_qual_margin仍然小于0,那么该侯选小区被裁剪。
Ÿ判定由于干扰引起的切换的排序原则:
一旦被判定为由于干扰引起的切换,功率的检查就是没有必要的,因为原来的功率比较高,已经高于u_rxlev_ul/dl_ih,而质量比较差。
1.2.2上下行电平的切换
Ÿ由于上下行电平引起切换算法判决流程
对由于上行电平触发的切换侯选小区的排序原则
当由于上行电平触发的切换类似于下行电平触发的情况。
但是上行电平触发的切换侯选小区中不对更差的小区进行裁剪。
对由于下行电平触发的切换侯选小区的排序原则
只有通过C1准则的小区才会进入C2准则排序,如果没有小区的C2是正值,那么执行BTS功率检查,当BTS的不是满功率发射时,切换会放弃,当BTS以满功率发射时,会执行对相邻小区的电平检查,裁剪掉比服务小区电平差的小区,再按照C2准则从好到差进行排序。
1.2.3距离切换(TA)
当由于TA触发切换后,没有裁剪,没有功率的比较,和邻近小区电平的比较,直接按照C2准则进行小区排序。
1.2.4功率预算切换(PBGT)
Ÿ功率预算的切换判决流程
在所有的切类型中,功率预算判决是最低优先级,PBGT(n)>ho_margin
Ÿ功率预算的侯选小区排序原则
功率预算判决导致侯选小区只有C2大于0的小区存在,C2小于0的小区都被删除然后按照C2的值从大到小排列
1.3Motorola900M切换算法的小结
1、由于切换和功控的关系比较密切,有两种情况如由于电平和质量原因(质量差不是由于干扰引起的)引起切换的,要检查是否所有邻近小区的C2都小于0时,如果都小于0,会有一个功率检查过程,判断是否达到了他的最大发射功率,如果没有达到最大发射功率,就先进行功控。
只有当达到了最大发射功率才进行切换中的侯选小区选择。
2、对于干扰和由于TA引起的切换,不会进行功率检查。
3、小区排序
小区裁剪原则:
M准则
小区的评价原则:
用评价值(功率预算-HO_MARGIN)来评价小区的好坏
小区排序原则:
按评价值从大到小排列
其中对因质量差切换的要进行裁剪,按照把PBGT+adj_qual_margin<0的小区裁剪掉。
对于因上行电平引起切换的不进行裁剪,因下行电平引起切换的把电平低于服务小区电平的邻小区裁剪掉。
对于因PBGT引起切换的要进行裁剪,把C2<0的所有邻小区裁剪掉。
2.Motorola双频网的切换算法
2.1双频网切换算法的概述
Motorola双频网间话务量的平衡和分配方法:
ŸAHA
ŸALM
Ÿ专业的拥塞缓解(ProprietaryCongestionRelief)
技术规范原则:
1、利用AHA和ALM吸收、保留用户在优先频段
2、当优先频段系统容量达到“THRESHOLD”,把部分用户作“拥塞缓解”切换到次选频段。
Motorola建议的“优先级”结构设计主要包括2个层次。
(ALM切换类型)
第一步,制订双频网间的优先级别
第二步,制定在单频网内各层网的优先级别(宏蜂窝、微蜂窝或微微蜂窝)
Motorola设计参数:
ŸBand_Preference
ŸLayer_number
Motorola的分层分级别的分类方法:
Motorola可以认为分为2层,也即通过频段优先来划分2层,每层可分3个优先级,即宏蜂窝、微蜂窝、微微蜂窝。
对于AHA切换算法也就是微蜂窝切换算法,他有7种切换类型与之对应。
微蜂窝切换使MS在微蜂窝间或微蜂窝与宏蜂窝间的切换得到优化。
我的理解是:
在双频网中,只是比在单频网中增加了话务管理功能(ALM)
AdvancedLoadManagementfeature:
包括:
Band_Preference、BandPreferenceMode、HandoveronCongestion.
而所谓的AHA只是在有微蜂窝时的算法,但是他同样适用于宏蜂窝的切换,在我选择AHA算法时也能同样满足各种切换要求,在双频网中并非必须需要它。
2.2ALM介绍
ALM(AdvancedLoadManagement)主要有两个参数:
Band_Preference和BandPreferenceModes.
Band_preference:
Thisdefinethefrequencybandofpreference.InHongkong,sincetheDCSlayerwillbeusedtooff-loadtheGSMlayer,theband_preferenceshouldbesettoDCS1800inthedatabase.
BandPreferenceModes:
BandPreferenceModesaremeansofre-directingmultibandcapabletraffictoaspecificfrequencybanddefinedbytheuser.FunctionaldetailsareoutlinedinFRASandotherpresentations.Abriefreminderisincluderbelow.Thedatabaseparameternameisband_preference_mode,andthereare6differenctones.
Furthermore,tobeaqualifyneighbour,thecellneedstobeonpreferredbandwithrelexaboveacertainminimumthreshold.
ALM=InterbandHandover
+
PreferredBand(900/1800)
+
BPM0-6
(BandPreferenceMode)
Mode0
这是一个缺省的设置,没有频带优先被使用。
所有的切换都基于功率预算。
Mode1
TCH分配到优先频段:
非优先频段SDCCH的再分配到优先频段的TCH。
Mode2
频带间的切换从非优先频段切换到优先频段,但是必须有切换触发原因。
切换触发原因可以是任何原因,目标小区的排序基于邻近小区的信息。
Mode3
是1和2模式的结合
Mode4
如果MS在非优先频带里,会持续扫描优先频带里的邻小区。
比模式2有更强的抗负荷的能力,因为不需要有任何切换触发原因,BSS会持续寻找有效优先频带的邻小区。
Mode5
是1、2、4的组合
Mode6
是只有在拥塞的情况下,才会有Mode5的效果。
2.3拥塞缓解
3、微蜂窝切换算法的分类
3.1微蜂窝切换算法的分类
1、标准GSM功率预算(PBGT)
2、紧急预算(Rescue/Imperative)
3、拐弯邻区预算(Around-The-Corner)
4、时间延迟预算(DelayTimer)
5、话务分配(TrafficRe-direction)
6、快速移动用户预算(Transient)
7、相邻频道预算(AdjacentChannel)
从上图可以看出:
1、900宏蜂窝--900宏蜂窝之间可以发生PBGT切换、快速移动用户切换
2、1800宏蜂窝-1800宏蜂窝之间可以发生PBGT切换、微蜂窝与微蜂窝延迟计时
3、900微蜂窝--900微蜂窝之间可以发生PBGT切换、微蜂窝与微蜂窝延迟计时
4、1800微蜂窝-1800微蜂窝之间可以发生PBGT切换、微蜂窝与微蜂窝延迟计时5、900宏蜂窝切到1800宏蜂窝使用-VE,BPM
6、1800宏蜂窝切到900微蜂窝使用+VE,PBGT、紧急切换、拐弯邻区切换算法7、1800宏蜂窝切到1800微蜂窝使用-VE,宏蜂窝到微蜂窝话务控制
8、1800微蜂窝切到1800宏蜂窝使用接收质量,紧急切换
9、900宏蜂窝切到900微蜂窝使用-VE,宏蜂窝到微蜂窝话务控制
10、900微蜂窝切到900宏蜂窝使用接收质量,紧急切换
11、1800宏蜂窝切到900微蜂窝使用-VE,宏蜂窝到微蜂窝话务控制
12、900微蜂窝切到1800宏蜂窝使用接收质量,紧急切换
13、1800微蜂窝--900微蜂窝使用PBGT、微蜂窝与微蜂窝延迟计时
3.2AHA(微蜂窝切换算法)切换类型的排序原则:
1、把不满足InterferenceAvoidanceTest的小区裁剪掉
2、如果切换被下列原因触发,
Ifhandovertriggeredby.....
触发条件
Then.....
类型3的切换
PBGT(n)>HO_Margin
RxLEV(s) 优先级给予类型3的邻小区,侯选小区按照下列顺序排列: 1、所有满足条件的类型3的邻小区按照PBGT进行排列 2、所有满足条件的类型1和类型2的邻小区按照PBGT进行排列 3、所有满足类型4、5、6的邻小区也按照PBGT进行排列 原则: 优先类型3的邻小区,类型2的邻小区作为第二侯选。 类型4、5、6的切换 类型4的触发条件: 当MS进入MicroServerCell时,定时器启动,当定时器到时后,PBGT仍然大于HO_MARGIN,就触发切换 Timerexpired& PBGT(n)>HO_Margin 类型5的触发条件: 当邻近小区的电平超过门限值时,定时器启动,当邻小区的信号低于门限值时,该定时器被复位。 当定时器到时后而PBGT仍然大于HO_Margin时触发类型5切换 Timerexpired& PBGT(n)>HO_Margin 类型6的触发条件: 当PBGT>HO_Margin后,定时器启动。 在定时器没有到期阶段 PBGT(n)>HO_Margin+StaticOffset 在定时器到期后 PBGT(n)>HO_Margin+StaticOffset-DynamicOffset 优先给予微蜂窝小区,侯选小区按照下列排列: 1、把类型2的邻小区裁剪掉,移走。 2、所有的类型4、5、6的邻小区按照切换原因的4、5、6来排序,同时按照PBGT 3、满足条件的类型1的邻小区按照PBGT排序 切换类型 触发原因 排序原则 类型2、7的切换 类型2的触发原因: RxQual(s) RxLev(s) 类型7的触发原因: 优先级给予宏蜂窝,侯选小区按照下列排序: 1、移走所有不满足类型7的侯选小区 PBGT-pbgt_adj_chan_ho_margin>=0。 2、所有类型1和2的邻小区按照PBGT排序 3、所有其它的邻小区按照PBGT排序 优选宏蜂窝的邻小区,如果紧急切换和/adjacentchannelinterference切换发生。 4、目前存在的疑惑 1、分层的具体结构: 2、在采用ALM时候,没有所谓的分层的概念,只有分为两层,即通过Band_Preference来把900和1800分开来,优先选用1800频段。 3、同时在每一层中又有三个等级,Macro、Micro、Picro,通过Layer_number=0、1、2来标明每个小区是属于哪一个等级。 这个可能是用在AHA算法中配置邻小区关系表时划分每个邻小区是属于哪一种切换类型小区(算法中的1-7)如下图中: 4、如: 当服务小区是Macro,而邻近小区即有微蜂窝又有宏蜂窝时,我就把宏蜂窝配置为切换算法类型1,同时把微蜂窝邻近小区配置成5或者6类型。 并不了解各层Macro、Micro、Picro的划分在实际的邻近小区排序时有没有起到作用。 在AHA算法中只是根据邻小区类型(1-7)来进行优先排序,并不关心它是哪一层的小区。 5、在每个扇区中还有一个参数就是Prioritize_Microcell=0、1会影响邻小区的排序? 6、 如果是这样的话,在AHA算法中,每个邻小区定义的类型在优先级排序的哪一个步骤。 是在小区分层以后呢? 还是不管分层,直接定义? 还是连ALM也不管,直接按照邻小区类型进行排序? 7、如果此次只是针对吉林的双频网情况,就比较简单,因为只有2层,一个是M900(Motorola)、另外一个就是M1800(Huawei)。 没有微蜂窝、没有采用AHA、Motorola本身没有采用分层结构,只有ALM话务管理。 8、在采用ALM(BPM)情况下,对频段优先的邻小区排序时有没有限制,是不是除了C1准则外就没有限制了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Motorola 切换 算法 整理