小区重选与切换中的BA表及C1C2参数.docx
《小区重选与切换中的BA表及C1C2参数.docx》由会员分享,可在线阅读,更多相关《小区重选与切换中的BA表及C1C2参数.docx(9页珍藏版)》请在冰点文库上搜索。
小区重选与切换中的BA表及C1C2参数
BA表的理解
MS在空闲和激活模式只会按照BA表定义的频点,测量服务小区和邻小区BCCH载波的信号强度。
测量的结果在空闲模式下用于选择锁定最好的小区(即小区重选);在激活模式下,根据测量结果进行LOCATING算法,结果就是小区切换(如果定了邻区,参数没有出错的话)。
BA表说白了就是网络为MS提供的一份频率列表,MS根据列表上的频率进行测量。
如果没有这份列表,在空闲模式下,MS将对全频段的频点进行测量(这跟MS脱网后进行小区选择情况有点类似);在激活模式下,MS将不对任何频点进行测量,其结果就是不能切换并最终导致掉话。
所以双BA表的功能为空闲模式和激活模式,这两种模式分别提供合适的测量频点,BA表在BCCH上的系统信息中送到MS的永久寄存器或SIM卡中。
空闲模式时候由BCCH信道传送BA列表,激活模式下由SACCH传送BA列表。
MSCBSC移动通信
在BA表中我们定义了测量频点,其中有ACTIVE和IDLE两个类型,但是不管在哪种类型,手机都会按时发送6个最强信号强度小区信息和本区信息,以实现位置更新或者切换。
+C'B.c"o+`0x#a*_-n移动通信,通信工程师的家园,通信人才,求职招聘,网络优化,通信工程,出差住宿,通信企业黑名单关于BA表和切换的理解:
1)在ACTIVE表中没有定义测量频点,就不能对BA表中的频点进行测量,小区就不能进行切换。
如果定义了BA表,MS会不断地测量服务小区和相邻小区的BCCH载波的信号强度。
MS在通话模式下,通过SACCH向BSC上交MS所在的无线环境的测试报告;报告包括servingcell的信号强度和质量,及当前小区BAactive中六个信令信号最强的小区的频率、BSIC和信号强度;NCS的频点扫描是由基站执行的。
2)BA表的主要功能就是切换。
如果BA表中没有定义邻小区的测试频点小区之间也做有相邻关系,但是没有在ACTIVE表中定义,这样就不可以做切换了,则不能进行到邻小区的切换。
4D^6c;b%|)}8o*h5HMSCBSC移动通信论坛3)IDLEBA只为小区重选,而且不会上报任何东西,ACTIVEBA为切换,定义了邻小区,而没定义BA无法切换。
IDLEBA表是用于小区选择的,MS开机后会对IDLEBA表中的频点进行搜索,如果没有找到适合的小区来停留,那么MS就会对整个频段的频点进行进行搜索。
ACTIVEBA表是用于小区切换的,MS在通话状态时只对ACTIVEBA表中的频点进行测量,然后对小区进行排队。
如果邻区的BCCH频点没有定义在ACTIVEBA表中,是不能进行切换的。
1q!
^:
]6X8y&k4)切换是由BSC或MSC控制完成的;active_BA表就是用来切换,idle_BA表用来小区重选;BA表里定义的就是邻区的BCCH;如果已加邻区,但未把BCCH频点定义在BA表里的话,(MS通过系统信息2,知道要测量的邻区的频点)MS不会上交该邻区的无线环境报告;BSC根据MS上交的报告来判定切换;
汇总:
1.每个小区都定义了两个BA表:
idle和active.
2.在空闲状态下,系统通过BCCH信道系统消息2下发idleBA表,通话状态下,通过SACCH信道的系统消息5下发activeBA表。
3.idleBA表只是负责小区选择及重选,activeBA只负责通话状态下手机的切换。
4.BA表的功能是通知手机在空闲状态或者通话状态下应该监测哪些邻小区的BCCH频点,为后面的重选或者切换做准备。
5.手机要想成功切换的两个必要条件是:
首先BA表中必须定义了目标小区的BCCH频点,其次源小区和目标小区之间必须添加了邻区关系!
两者缺一不可!
而且BA表的定义是首要条件,也就是说手机必须先监测到目标小区的BCCH频点,才有可能切换。
手机监测到目标小区的BCCH频点后,才会向系统报告测量报告,bsc才能根据上报上来的测量报告根据LOCATING切换算法切往哪个小区。
6.如果只是定义邻区关系,而没有定义BA表,或者只定义BA表,而没有定义邻区关系都不能成功切换!
BA表就是测量频点的列表。
包括IDLE和ACTIVE的,一个在空闲状态下的MS会不断地测量服务小区和相邻小区的BCCH载波的信号强度。
这些测量的结果用于选择最好的小区来锁定。
在空闲模式下和激活模式下,网络可以为MS提供一份频率列表,MS根据列表上的频率进行测量。
如果没有这份列表,在空闲模式下,MS将对全频段的频点进行测量;在激活模式下,MS将不对任何频点进行测量,其结果就是不能切换。
双BA表的功能为空闲模式和激活模式这两种模式分别提供合适的测量频率。
BA表在BCCH上的系统信息中送到MS的永久寄存器或SIM卡中。
在MS开机时连接到系统的操作中。
贮存于MS中的空闲模式表有两种:
一种是包含所有可用的BCCH载波频率,MS将会扫描整个频率段以与BA表中的频率进行比较。
另一种是不同的小区有不同的内容,只包含该小区相邻小区的BCCH载波频率。
后者能使MS减少小区的选择时间。
空闲模式时候由BCCH信道传送BA列表,激活模式下有SACCH传送BA列表。
更新方法:
可以用RLMFP:
CELL=***;查看小区现有的测量频点;用RLMFC:
CELL=**,MBCCHNO=**,LISTTYPE=ACTIVE//IDLE;增加测量频点;用RLMFE:
CELL=**,MBCCHNO=**,LISTTYPE=ACTIVE//IDLE;来删除无用的测量频点。
更新依据:
现在由于网络覆盖较好,一般空闲模式下和激活模式下的测量频点定义一样多,激活模式下的测量频点尽量少定,便于切换的精确,空闲模式可以多定义一些。
一般情况下定义有邻区关系的小区的BCCH频点即可。
邻区关系可以通过NCS和电子地图来优化(用爱立信的CNA修改邻区关系,会自动更新测量频点的)。
BA表和邻区的关系:
一般情况下BA表中定义了所有邻区关系的小区的BCCH频点,另外,一个有效的邻区关系必须包括定义了相邻关系和激活模式下的测量频点,二者缺一都是不能正常切换的。
gsm中小区选择与小区重选有什么不同
一、小区选择:
当MS开机或从盲区进入覆盖区时,MS将寻找PLMN允许的所有频点,并选择合适的小区驻留,这个过程被称为“小区选择”。
可分为:
1、在MS无存储BCCH信息情况下的小区选择过程
如果MS并无存储的BCCH消息,它将首选搜索完GSM900的124个RF信道(如果为双频MS还应搜索374个DCS1800的RF信道),并在每个RF信道上读取接收的信号强度,计算出平均电平,整个测量过程将持续3~5s,在这段时间内将至少分别从不同的RF信道上抽取5个测量样点。
MS调谐到接收电平最大的载波上后,将首先来判断该载波是否为BCCH载波(通过搜寻FCCH突发脉冲)。
如果是,MS将尝试解码SCH来与该载波同步并读取BCCH的系统广播消息,若MS可正确解码BCCH数据,并通过数据证实该小区属于所选的PLMN、参数C1值大于0、该小区并未被禁止接入,MS方可驻留在该小区中。
否则,MS将调谐到次高的载波上直到找到可用的小区。
若30个最强的RF信道都被搜索后仍未找到合适的小区,MS将继续监测所有的RF信道的信号强度并搜索C1>0且未被禁止接入的BCCH。
当找到该载波后,MS则选择该小区,而不考虑PLMN识别。
在这种模式下,仅可进行紧急呼叫。
情况一:
当MS的接入等级被该小区禁止时,并不影响小区选择算法,即当该小区符合要求时,MS仍会选择它为驻留小区。
情况二:
当MS所选小区属于PLMN,但被禁止接入(参数CBA设为“禁止”)或算法C1<0,MS则使用从该小区中获得的BA(BCCH)表去搜索这些BCCH载波。
2、MS有存储的BCCH住处情况下的小区选择过程
如MS在上次关机时,存储了BCCH载波的消息,它将首先搜索已存储的BCCH载波。
若MS可以译码为该小区的BCCH数据,但不能驻留该小区,则检查该小区的BA(BCCH)表,若表中所有的BCCH载波都被搜索后,仍未找到合适的小区,则执行无存储BCCH信息的小区选择过程。
C1为供小区选择和重选的路径损耗准则,服务小区的C1必须大于0,其公式如下:
C1=AV_RXLEV-ACCMIN-Max(CCHPWR-P,0)
平均接收电平(RXLEV Average)AV_RXLEV、最小接入电平(Rxlev_Access_min)ACCMIN、控制信道最大发射功率 CCHPWR。
二、小区重选:
当MS选择某小区为当前服务小区后,在各种条件变化不大的情况下,MS将驻留在所选的小区中,并继续监测由服务小区的BCCH系统消息所指示的相邻小区频点配置表中的所有BCCH载波。
在对这些BCCH载波进行监测时,对它们接收电平的测量至少需要5个测量样点来进行平均,并应对所有的BCCH载波取同样的测量样点数目,而且分配给每个载波的样点在每个测量周期内应尽量平均,至少在每分钟内更新最强的6个BCCH载波。
为了降低功耗、节省MS的耗电量,MS还应在译码寻呼组时测量BA(BCCH)表中各载波的接收电平。
在MS寻呼组出现的期间内可获得一些BA(BCCH)表中所包含的BCCH频点和服务小区BCCH频点上的接收电平测量样本值。
在MS例行测量程序中还包括测量目前服务小区BCCH载波的任务。
MS在至少30s内应试图去解码服务小区的BCCH广播的全部系统消息。
MS至少在5min内对6个最强的非服务小区的BCCH载波进行BCCH数据块的解码,该数据块包含影响小区重选的参数。
当MS认为一个新的BCCH载波变为六个最强的载波之一时,则至少在30s内对新载波的BCCH数据进行解码。
MS至少在30s内检查6个最强载波之一的BSIC,以证实监测的是同一个小区,BSIC若发生了变化,MS则认为该载波是一个新载波,并将重新解码该BCCH数据,在以上情况中,MS尽量不中断对PCH的侦听。
当发生以下情况时,将触发小区重选(若C2算法尚未激活,则C2=C1):
1、MS计算某小区(与当前小区属同一个位置区)的C2值超过MS当前服务小区的C2值连续5s;
2、MS计算某小区(与当前小区不属同一个位置区)的C1值超过MS当前服务小区的C2值与小区重选滞后值(CellSelectionHysteresis)之和连续5s;
3、当前服务小区被禁止;
4、MS监测出下行链路故障:
下行信令故障准则基于下行信令故障计数(DSC),当MS选择了某小区时,DSC置为〔90/BSPAMFRMS〕取整,BSPAMFRMS为基站传输寻呼消息给同一个寻呼级MS之间的51TDMA帧复帧数。
因此当MS要在其寻呼子信道上译码时,若成功,则DSC加1;若失败,则DSC减4;当DSC为0时,则断定出现了下行信令故障;
5、服务小区的C1值连续5s小于0;
6、MS随机接入时,在最大重传后接入尝试仍不成功的情况下。
应注意在MS进行小区重选之后,并在箝位该小区之前,应译码新小区所有的BCCH数据,根据所得的结果MS将检查影响小区重选的参数是否发生了变化。
当有变化时,MS应判决此时是否依然符合小区重选准则。
当条件都满足时,MS将箝位该小区。
此时若MS发现LAI(位置区码)发生变化时,即触发位置更新过程。
小区重选采用的算法为C2算法。
空闲模式下的参数
C1算法简介
C1=AV_RXLEV-ACCMIN-Max(CCHPWR-P,0)
RXLEV Average(AV_RXLEV)=平均接收电平(系统消息提供)
RXLEV_ACCESS_MIN(ACCMIN)=小区最小接入电平(系统消息提供)
MS_TXPWR_MAX_CCH( CCHPWR)=手机的信令信道在功率控制命令前的最大发射功率(系统消息提供)
P=手机所能提供的最大输出功率(手机的性能指标)
举例:
Cell1:
AV_RXLEV=80CCHPWR=39dBACCMIN=67
Cell2:
AV_RXLEV=70CCHPWR=33dBACCMIN=57
P=35dB
C1(Cell1)=80-67-Max(39-35,0)=9
C1(Cell2)=70-57-Max(33-35,0)=13
当LAC不同时,CRH>=4,小区重选不发生
C2算法简介(CRO;TO;CRH;PT)
C2=C1+CRO-TOxH(PENALTY_TIME–T)
(forPENALTY_TIME<31[20-620ms])
C2=C1-CRO(forPENALTY_TIME=31[640ms])
其中:
T为邻小区进入移动台测量报告前六个小区的时间长度(用以减轻多径效应的影响)。
H由PENALTY_TIME和T决定:
如果PENALTY_TIME-T<0,H=0;
如果PENALTY_TIME-T>0,H=1。
空闲模式下的移动台监测BA表中广播的邻小区,并保有最强的六个邻小区表。
移动台最少每5秒计算一次服务小区和邻小区的C2值。
如果邻小区位于不同位置登记区LAC,则应将CRH(cell_reselection_hysteresis)计算在内。
对于服务小区:
H(x)=0
对于邻小区:
H(x)=0x<0
H(x)=1x>0
重选(C2准则),如果下列条件之一满足,就将启动小区重选。
1)目前服务小区的C1连续5s小于0。
2)移动台监测出下行链路信令故障。
3)如BCCH所指示,目前服务小区被禁止。
4)若在前15s未发生小区重选,则:
对相同位置区的小区,连续5s非服务小区的C1超过服务小区的C1,发生小区重选;
对不同位置区的小区,连续5s新小区的C1超过服务小区的C1至少小区重选滞后CRH(CELL-RESELECT-HYSTERESIS)dB,即连续5S,新小区C1>服务小区C1+CRH,发生小区重选。
5)若在前15s内,发生过小区重选,则不立刻发生小区重选。
相关参数和命令
1 小区重选滞后(CRH)
定义:
为了避免在不同的位置区的两个小区频繁地进行小区重选(位置更新),GSM规范设立了一个参数,称为小区重选滞后参数
格式:
CRH以十进制数表示,单位为dB,范围为0~14,步长为2dB,默认值为4。
命令:
RLSSC:
CELL=G090471,ACCMIN=105,CCHPWR=33, CRH=4,
DTXU=1, NCCPERM=6&5, RLINKT=16, NECI=0, MBCR=0;
*SYSTEMINFORMATIONSACCHANDBCCH*
2 小区接入禁止(CELL_BAR_QUALIFY,CBQ)小区接入限制
定义:
在每个小区广播的系统消息中有一比特信息指示该小区是否允许移动台接入,即小区接入禁止
格式:
此参数以字符串表示,取值范围为:
YES:
设置小区接入禁止。
NO:
不设置小区接入禁止。
默认值为NO。
3 小区禁止限制(CELL_BAR_ACCESS,CBA)
定义:
对于小区重叠覆盖的地区,根据每个小区容量大小、业务量大小及各小区的功能差异,营运者一般都希望移动台在小区选择中优先选择某些小区,即设定小区的优先级,这一功能可以通过设置参数“小区禁止限制”(CBQ)来实现。
见下表:
CBQ
CBA
小区选择优先级
小区重选状态
0
0
正常
正常
0
1
禁止
禁止
1
0
低
正常
1
1
低
正常
格式:
CBQ以字符串表示,取值范围为:
HIGH或LOW,默认值为HIGH。
CBQ与参数“小区接入禁止CBA”共同组成小区的优先级状态
4 小区重选偏移量(CRO)
定义:
定义一偏移量,用于鼓励或阻碍MS重选小区
格式:
以十进制数表示,单位为dB,取值范围为0~63,表示0~126dB(以2dB为步长),默认值为0。
5 临时偏置(TO)
定义:
定义在一个惩罚时间内给一负的偏差值,应用于小区重选
格式:
以十进制数表示,单位为dB,取值范围为0~7,表示0~70dB(以10dB为步长),其中70表示无穷大,默认值为0。
6 惩罚时间(PT)
定义:
是TEMPORARY_OFFSET作用于参数C2的时间
格式:
以十进制数表示,单位为秒,取值范围为0~31,其中0~30表示20~620秒(以20秒为步长)
命令:
RLSBC:
CELL=G090471, CB=NO, ACC=CLEAR,
MAXRET=7, TX=50, ATT=YES,T3212=40,
CBQ=HIGH,CRO=0,TO=0, PT=0, ECSC=NO;
*SYSTEMINFORMATIONBCCH*