谁能告诉我小区重选的过程啊....?谢谢....
当移动台选择某小区为当前服务小区后,在各种条件变化不大的情况下,移动台将驻留在所选的小区中,并根据服务小区的BCCH系统消息所指示的小区重选邻小区频点配置表,开始监测该表中所有BCCH载波的接收电平和同步消息,并记录下接收电平最高的6个邻小区,并从中提取每个邻小区的的各类系统消息和控制消息,当满足一定条件时移动台将重新选择其中一个邻小区作为服务小区,这个过程被称为小区重选。所谓一定的条件包含多方面的因素,如小区的限制(由cell_bar和cell_bar_qualify来决定)、小区是否被禁止接入等。
小区重选采用的算法为C2算法,计算公式如下:
当PENALTY_TIME不等于11111时:C2=C1+CELL_RESELECT_OFFSET–TEMPORARY_OFFSET×H(PENALTY_TIME–T);
当PENALTY_TIME等于11111时:C2=C1-CELL_RESELECT_OFFSET;
其中当X<0时,函数H(x)=0;当X>=0,函数H(x)=1;
T是一个定时器,它的初始值为0,当某小区被移动台记录在信号电平最大的六个邻小区时,则对应该小区的计数器T开始计时,当该小区从移动台信号电平最大的六个邻小区表中去除时,相应的定时器T被复位;
CELL_RESELECT_OFFSET为小区重选偏移量,可人为的来调整C2值的大小;
TEMPORARY_OFFSET为临时偏移量;
PENALTY_TIME为惩罚时间, 从移动台发现某一小区的信号出现后,定时器T开始置位到定时器T的值到达PENALTY_TIME规定的时间之前将按照TEMPORARY_OFFSET所定义的值给该小区的C2算法一个负偏置的修正,这种做法是用来防止当移动台在快速移动时来选择一个微蜂窝或覆盖较小的小区作为服务小区的情况。如果在时间超过仍收到该小区的信号,;反之,若时间超过了PENALTY_TIME所定义的时间后,将不考虑临时偏移量。在高速公路等覆盖区可使用惩罚时间。
在这里值得注意的是,仅当小区重选指示(CELL_RESELECTION_INDICATION)激活时C2算法这几个参数才起作用,否则移动台将不考虑CELL_RESELECT_OFFSET、TEMPORARY_OFFSET和PENALTY_TIME的设置情况,因而此时C2=C1。
当发生以下情况时,将触发小区重选
1、 移动台计算某小区(与当前小区属同一个位置区)的C2值超过移动台当前服务小区的C2值连续5秒。
2、 移动台计算某小区(与当前小区不属同一个位置区)的C2值超过移动台当前服务小区的C2值与小区重选滞后值(CELL_SELECTION_HYSTERESIS)之和连续5秒
3、 当前服务小区被禁止
4、 MS监测出下行链路故障
5、 服务小区的C1值连续5秒小于0
当移动台选择某小区为当前服务小区后,在各种条件变化不大的情况下,移动台将驻留在所选的小区中,并继续监测由服务小区的BCCH系统消息所指示的小区重选邻小区频点配置表中的所有BCCH载波。
在对这些BCCH载波进行监测时,对它们接收电平的测量至少需要5个测量样点来进行平均,并应对所有的BCCH载波取同样的样点数目,而且分配给每个载波的样点在每个测量周期内应尽量平均,至少在每分钟内更新最强的6个载波。
为了降低功耗、节省MS的耗电量,MS还应在译码寻呼组时测量BA(BCCH)表中各载波的接收电平。在移动台寻呼组出现的期间内可获得一些BA(BCCH)表中所包含的BCCH频点和服务小区BCCH频点上的接收电平测量样本值。
在移动台例行测量程序中还包括测量目前服务小区BCCH载波的任务。MS至少在30秒内应试图去解码服务小区的BCCH广播的全部系统消息。MS至少在5min内对6个最强的非服务小区的BCCH载波进行BCCH数据块的解解码,该数据小区包含影响小区重选的参数。当MS
认为一个新的BCCH载波变为六个最强的载波之一时,则至少在30s内对新载波的BCCH数据进行解码。MS至少在30s内检测6个最强载波之一的BSIC,已证实监测的是同一小区,BSIC如果发生了变化,MS认为该载波是一个新载波,并将重新解码该BCCH数据。在以上情况中,MS尽量不中断对PCH的侦听。
当发生以下情况时,将触发小区重选(如果C2算法尚未激活,则C2=C1):
1)移动台计算某小区(与当前小区属同一位置区)的C2值超过移动台当前服务小区的C2值连续5s.。
2)移动台计算某小区(与当前小区不属同一个位置区)的C1值超过移动台当前服务小区的C2值与小区重选滞后值(CELL SELECTIONHYSTERESIS)之和连续5s。如果在此前15s内有小区重选则不立即发生小区重选。
3)当前服务小区被禁止
4)移动台监测出下行链路故障。
下行信令故障准则基于下行信令故障计数器DSC,当移动台选择了某小区时,DSC置为[90/BS_PA_MFRMS]取整,BS_PA_MFRMS为基站传输寻呼信息给同一寻呼组MS之间的51TDMA帧复帧数。因此移动台要在其寻呼子信道上译码时,如果成功则DSC加1,如果失败,DSC减4,当DSC为0时,则断定出现了下行信令故障。
5)服务小区的C1值连续5s小于0。
6)手机随机接入时,在最大重传后接入尝试仍不成功的情况下。
应注意MS在进行小区重选之后,并在该小区之前,应译码新小区所有的BCCH数据,根据所得的结果MS将检测小区重选的参数是否发生了变化,当有变化时,MS应判决此时是否依然符合小区重选准则。当条件满足时,MS将驻留该小区。此时如果MS发现LAI(位置区码)发生变化时,即触发位置更新过程。
小区重选采用的算法为C2算法。
C1为小区接入选择,C2为小区重选,移动台在同一位置登记区发生BCCH重选时,目标小区C1必须大于源小区C1。移动台在不同位置登记区发生BCCH重选时,目标小区C1必须大于源小区C1+cell_reselect_hysteresis。C2 是GSM系统可选功能,并且只适用Phase2的移动台。
C2= C1 + cell_reselection_offset - temporary_offset x H (for penalty time <31)
C2= C1 - cell_reselection_offset (for penalty time= 31)
其中:T为邻小区进入移动台测量报告前六个小区的时间长度(用以减轻多径效应的影响)。H由penalty time 和T决定:如果penalty time -T < 0,H=0;如果penalty time -T > 0,H=1。空闲模式下的移动台监测BA表中广播的邻小区,并保有最强的六个邻小区表。移动台最少每5秒计算一次服务小区和邻小区的C2值。如果邻小区位于不同位置登记区,则应将cell_reselection_hysteresis 计算在内。
移动台在下列任何一个出现时将重新选择新的小区。
1) 目前服务小区的C1连续5s小于0。
2) 移动台监测出下行链路信令故障。
3) 如BCCH所指示,目前服务小区被禁止。
4) 若在前15s未发生小区重选,则:
对相同位置区的小区,连续5s非服务小区的C1超过服务小区 的C1,发生小区重选;对不同位置区的小区,连续5s新小区的C1超过服务小区的C1至少小区重选滞后(CELL-RESELECT-HYSTERESIS)dB,即连续5S,新小区C1>服务小区C1+CELL-RESELECT-HYSTERESIS,发生小区重选。若在前15s内,发生过小区重选,则不立刻发生小区重选。