W接入过程分析指导书1101A10.docx
《W接入过程分析指导书1101A10.docx》由会员分享,可在线阅读,更多相关《W接入过程分析指导书1101A10.docx(122页珍藏版)》请在冰豆网上搜索。
![W接入过程分析指导书1101A10.docx](https://file1.bdocx.com/fileroot1/2023-8/3/44874221-76f7-48e6-aeb2-80d240c636fc/44874221-76f7-48e6-aeb2-80d240c636fc1.gif)
W接入过程分析指导书1101A10
华为技术有限公司
HuaweiTechnologiesCo.Ltd.
产品版本
密级
V100R001
内部公开
产品名称:
WCDMARNP
共66页
WCDMARNP关键信令分析
接入过程
(仅供内部使用)
Forinternaluseonly
拟制:
URNP-SANA
日期:
2003-05-24
审核:
日期:
审核:
日期:
批准:
日期:
华为技术有限公司
HuaweiTechnologiesCo.,Ltd.
版权所有XX
Allrightsreserved
修订记录
日期
修订版本
描述
作者
2003-05-24
1.00
初稿完成。
陈琦
2003-06-03
1.00
根据评审意见修改完成。
陈琦
表目录
图目录
WCDMARNP接入过程分析指导书
关键词:
接入过程,小区搜索,小区选择和重选,随机接入
摘要:
本文从接入层(AS)的角度深入分析了整个接入过程,并讨论了接入的性能指标及其影响因素,以及在实际网络规划中对接入过程的分析步骤和接入时可能遇到的相关问题的解决办法。
缩略语清单:
略
1
接入过程
UE有两种基本的运行模式:
空闲模式和连接模式。
上电开始,UE就停留在空闲模式下,通过非接入层标识如IMSI、TMSI或P-TMSI等标志来区分。
UTRAN不保存空闲模式UE的信息,可以分别寻呼所有开机并驻留小区的UE或同一时刻寻呼一个RNC中所有处于空闲模式的UE。
当UE完成RRC连接建立时,UE才从空闲模式转移到连接模式的CELL_FACH或CELL_DCH状态下。
当RRC连接释放时,UE从连接模式转移到空闲模式。
从接入层看,接入过程就是指UE由空闲模式转移到连接模式的过程,包括:
小区搜索、接收小区系统信息广播、小区选择和小区重选、随机接入这四个基本过程。
一旦UE处于连接模式,就可以进行PLMN选择和重选,位置登记,业务申请,鉴权等非接入层的活动。
本文概述了UE的接入过程的各个步骤,对整个接入过程进行了信令和性能的分析,并在分析的基础上讨论了接入过程的分析方法和路测中问题的解决办法。
1.1小区搜索
UE将按照下面其中一个过程进行小区搜索:
UE无关于UTRA载频RF信道的信息。
在这样的情况下,UE将扫描所有UTRA频段内的所有频点,以便找到在所选PLMN下的一个适合驻留的小区。
在每个载频下,UE仅需要搜索信号最强的小区。
UE有从以前接收的测量控制信息中获得并存储的UTRA载频信息,小区参数信息。
(如小区主扰码)。
在这样的情况下,UE直接尝试该小区是否可以驻留,如果不行,就只能扫描所有UTRA频段内的所有频点,以便找到在所选PLMN下的一个适合驻留的小区。
。
进行小区搜索的步骤如下(当然,首先要锁定一个频率):
1.1.1Step1:
时隙同步
由于在UTRAN中所有的primarySCH的同步码都是相同的,并且在每个时隙的前256chips中发送,每个时隙中都是相同的。
UE使用一个matchedfilter或者类似的技术就可以很容易获得时隙同步。
1.1.2Step2:
帧同步和扰码组识别
帧同步是使用secondarySCH的同步码实现的。
SecondarySCH的同步码一共有16个,在每个时隙中是不同的,按照在每个时隙中码字的不同形成64组码序列。
这64组码序列有一个特性:
他们的循环移位后的结果是唯一的。
对辅同步信道进行SSC相关、FWHT和RS译码得到可以确定了小区的扰码组和帧同步。
1.1.3Step3:
小区主扰码识别
在上一步骤中,UE获得了本小区的扰码组。
这个扰码组中有8个主扰码,UE按照符号相关,直到找到相关结果最大的一个。
这就确定了主扰码。
获取这个码字后,由于CPICH和PCCPCH都使用这个扰码而且他们的信道码是固定的,UE就可以读广播信道了。
1.2小区选择和小区重选
对于刚开机的UE,搜索到小区后,就会根据系统信息内容判断当前的PLMN是否适合,如果适合就进行小区测量,根据S准则判断当前小区是否适合驻留,这就是小区选择的过程。
如果当前小区不满足S准则,就开始PLMN选择和小区重选的过程(先在当前PLMN下进行小区重选,如果没有符合条件的,在进行PLMN搜索,进入其他PLMN下的小区重选和小区选择的过程),进行邻近小区测量,然后根据R准则或H准则对测量的小区排序,满足S准则的小区,就可以驻留。
当然小区选择和小区重选并不总是在开机的过程中进行,还有其他触发的原因。
1.2.1小区选择
下面介绍小区选择的触发时机和选择过程,以及判断SuitableCell的准则。
1.2.1.1触发时机:
UE在以下情况发起小区选择:
●UE开机
●从连接模式回到空闲模式
●连接模式过程中比如失去小区信息
●当根据测量控制系统消息提供的小区列表进行小区重选没有找到可正常驻留的小区时(TS25.133)
1.2.1.2选择PLMN
UE从1.1的步骤Step3中获得了PCCPCH的扰码,而PCCPCH的信道码(SF(ch,256,1))是已知的,在整个UTRAN中是唯一的。
UE就可以读广播信道的信息了。
MIB的调度信息(schedulinginformation)是已知的,即为SIB_POS=0,SIB_REP=8。
UE在SFN=0,8,16,...的无线帧(radioframe)中就可以读到MIB。
UE是如何知道SFN的呢?
在SYSTEMINFORMATION消息中,如果此消息是发送在BCH(PCCPCH)上的,消息的第一个域就是SFNprime,它的值就是这个传输块(transportblock)对应的起始SFN。
取值是(0,2,4,6,...,4094)。
PER编码后它的值是(0..2047)。
这样可以节省一个bit。
为什么SFN的值是0,2,4,...?
因为BCH的TTI是20ms,包含两个无线帧(radioframe),因此SFNprime只能以2为步长。
读到MIB后,UE就可以判断当前找到的PLMN是否就是要找的PLMN,因为在MIB中有PLMNidentity域,如果是,UE就根据MIB中包含的其他SIB的调度信息(schedulinginformation),找到其他的SIB并获得其内容。
如果不是,UE只好再找下一个频率,又要从头开始这个过程(从小区搜索开始)。
1.2.1.3判断准则(S准则)
如果当前PLMN是UE要找的PLMN,UE读SIB3,取得“Cellselectionandre-selectioninfo”,在这个IE(Cellselectionandre-selectioninfoforSIB3/4)中,读Qqualmin,Qrxlevmin和MaximumallowedULTXpower(UE_TXPWR_MAX_RACH),然后S准则来判断当前小区是否适合驻留:
S准则:
Srxlev>0ANDSqual>0
其中 :
表1S准则的参数说明
Parameters
Description
Squal
小区选择的的质量评测值,单位db,不适用于TDD和GSM模式。
Squal只用于FDD小区以CPICHEc/Io作为测量值的情况。
Srxlev
小区选择RX电平值,单位dBm。
Qqualmeas
小区质量的测量值,接收信号的质量用CPICHEc/Io表示。
该参数只用于FDD模式。
Qrxlevmeas
小区接收电平的测量值。
该参数适用于FDD小区的CPICHRSCP,TDD小区的P-CCPCHRSCP和GSM的RXLEV。
单位为dBm。
Qqualmin
小区的最低质量要求(db),不适用于TDD和GSM。
Qrxlevmin
小区接收电平的最低要求(dBm)。
Pcompensation
max(UE_TXPWR_MAX_RACH-P_MAX,0)单位dBm
UE_TXPWR_MAX_RACH
UE在小区的RACH上的最大发射功率,单位dBm
P_MAX
UE的最大输出功率,属于UE的能力,单位dBm。
如果满足S准则,则UE认为此小区即为一个suitablecell。
驻留下来,并读其他所需要的系统信息,随后UE将发起位置登记过程。
如果不满足S准则,UE读SIB11,Measurementcontrolsysteminformation,Intra-frequencymeasurementsysteminformation,Intra-frequencycellinfolist,cellinfo,PrimaryCPICHinfo,Referencetimedifferencetocell和CellSelectionandRe-selectioninfoforSIB11/12。
在CPICHinfo中,UE可以得到primaryscramblingcode。
UE根据邻区的primaryscramblingcode,由于CPICH的信道码在整个UTRAN是唯一的,又根据Referencetimedifferencetocell,可以很容易测得邻区的Qqualmeas和Qrxlevmeas(仍然需要时隙同步和帧同步),在IECellSelectionandRe-selectioninfoforSIB11/12中,UE可以知道邻区的MaximumallowedULTXpower,Qqualmin和Qrxlevmin,这样UE就可以算出邻区的Squal和Srxlev并判断邻区是否满足上述selectioncriteria。
UE又可以读Inter-frequencymeasurementsysteminformation,Inter-frequencycellinfolist,frequencyinfoandcellinfo,Cellinfo,Cellinfo和上面是一样的。
Frequencyinfo中包含了UARFCNuplink(Nu)和UARFCNdownlink(Nd),由这些信息,UE就可以算出邻区的Squal和Srxlev并判断邻区是否满足上述S准则。
如果UE发现没有一个小区满足S准则。
UE就认为没有覆盖,就会继续PLMN选择和重选过程。
UE在空闲模式下,要随时监测当前小区和邻区的信号质量,以选择一个最好的小区提供服务。
这就是小区重选过程(cellreselection)。
如果UE发现了任何一个邻区满足selectioncriteria,UE就驻留在此小区中,并读其他所需要的系统信息,随后UE将开始随机接入,发起位置登记过程。
1.2.2小区重选
UE在UTRAN内处于正常驻留状态下将完成以下任务:
●按照系统消息的指示监视PCH和PICH;
●监视相关的系统消息;
●执行小区测量过程,为小区重选评价过程提供数据;
下面就介绍小区重选的触发时机和测量规则,以及进行小区重选评价的准则。
1.2.2.1触发时机
UE在以下情况发起小区重选:
●空闲模式时间触发(当前服务小区质量测量值低于同频测量门限);
●空闲模式下,连续Nserv个DRX内服务小区不满足S准则(而不管系统消息里如何设置);
●当UE检测到处于“非服务区”;
1.2.2.2测量规则
Ø不采用分层结构(HCS)小区的测量规则
如果小区广播系统消息中指示不采用HCS,UE按以下规则决定启动相应的测量:
(注:
在CPICHEc/Io测量状态下,Squal对应于Sx,在CPICHRSCP测量状态下,Srxlev对应于Sx)
●同频测量
如果Sx>Sintrasearch,UE无需启动同频测量
如果Sx<=Sintrasearch,UE启动同频测量
如果系统消息中没有给出Sintrasearch,则总是启动同频测量。
●异频测量
如果Sx>Sintersearch,UE无需启动异频测量
如果Sx<=Sintersearch,UE启动异频测量
如果系统消息中没有给出Sintersearch,则总是启动异频测量。
●系统间测量
如果Sx>SsearchRATm,UE无需对系统“m”的测量
如果Sx<=SsearchRATm,UE启动系统间测量,对系统“m”。
如果系统消息中没有给出SsearchRATm,则总是启动对系统“m”的小区的测量。
Ø采用分层结构小区的测量规则
如果小区广播系统消息中指示采用HCS,UE按以下规则决定启动相应的测量:
●基于同频、异频门限的测量规则
IF(Srxlevs<=SsearchHCS)or(IFFDDandSx<=Sintersearch)THEN
测量所有的同频小区和异频小区。
ELSEIF(Sx>Sintrasearch)
测量比当前服务小区具有更高优先级的所有同频异频小区。
快速移动模式下的UE例外。
ELSE
测量当前层次或更高优先级层次的所有同频异频小区,快速移动模式下的UE例外。
●对快速移动UE的同频异频测量规则
在TCRmax时间内,如果小区重选的次数大于NCR,UE进入高速移动模式,这种模式下,UE将如下操作:
1.执行邻近小区中具有相同层次或更低层次的同频异频测量。
2.在小区重选过程中,赋予比当前HCS服务层次更低的邻近小区同频异频测量以更高的优先级。
3.如果在TCRmax时间内,小区重选的次数不再大于NCRmax,在TCRHyst时间内继续当前的测量,如果仍然没有超过NCRmax,则恢复到基于门限的测量。
Ø分层小区结构中的系统间测量:
●系统间测量的门限规则
IF(Srxlevs<=SHCS,RATm)or(Squal<=SSearchRATmFDDonly)THEN
UE对所有采用RATm技术的小区进行测量。
ELSEIF(Sx>Slimit,SearchRATm)
UE不必对RATm技术的邻近小区进行测量。
ELSE
UE测量所有采用RATm的邻近小区,不管其在HCS中具有何种优先级。
快速移动模式下的UE例外。
●快速移动模式下UE的执行的系统间测量规则
在TCRmax时间内,如果小区重选的次数大于NCR,UE进入高速移动模式,这种模式下,UE将如下操作:
1.执行邻近小区中具有相同层次或更低层次的对系统RATm的测量。
2.在小区重选过程中,赋予比当前HCS服务层次更低的邻近小区RATm测量以更高的优先级。
3.如果在TCRmax时间内,小区重选的次数不再大于NCRmax,在TCRHyst时间内继续当前的测量,如果仍然没有超过NCRmax,则恢复到基于门限的测量。
1.2.2.3判断准则(H准则和R准则)
在下列情况下执行小区重选评价:
UE内部触发,参见25.133相关规定;
BCCH上用于小区重选评价过程的信息改变
下面介绍适用于同频、异频和系统间测量下的H准则和R准则:
H准则用于对HCS的不同层次进行排序,为小区重选提供优先级依据。
如果系统消息中指明不使用HCS,则H准则无效。
小区排序的R准则如下:
其中
TEMP_OFFSETn是为H准则和R准则定义的,在惩罚时间PENALTY_TIMEn内邻近小区的偏移量。
TEMP_OFFSETn和PENALTY_TIMEn两个参数只适用于HCS结构的小区中(系统消息中指定)。
每一个邻近小区分配一个定时器Tn,当满足下列条件时定时器清零:
如果HCS_PRIOn<>HCS_PRIO并且Qmeas_LEV,n>Qhcsn
或者
如果HCS_PRIOn=HCS_PRIO并且
对于FDD小区和邻近小区,如果测量值选择为CPICHRSCP
Qmap,n>Qmap,s+Qoffset1s,n
对于FDD小区和邻近小区,如果测量值选择为CPICHEc/No
Qmeas_LEV,n>Qmeas_LEV,s+Qoffset2s,n
其他类型小区:
Qmap,n>Qmap,s+Qoffset1s,n
如果以上条件不满足了,Tn应该立即停止计数,并且只有在Tn计数期间TQn才有效,否则TQn应当置零。
小区重选过程和计数器Tn在UE选择新的小区以后仍然有效,除非,上述条件不再满足或者小区已不再是选择小区的邻近小区,但是在选择新的小区后应该使用新的系统系统消息重新评价以上准则。
表2小区重选参数说明
Parameters
Description
Sn
邻近小区的小区选择值(db)
Qmap,s
服务小区的质量映射值,包括FDD模式下CPICHRSCP、CPICHEc/No和TDD模式下的CPICHP-CCPCHRSCP以及GSM的RXLEV,映射函数的参数由系统消息的cell_selection_and_cell_quality_measure段给出
Qmap,n
邻近小区的质量映射值,包括FDD模式下CPICHRSCP、CPICHEc/No和TDD模式下的CPICHP-CCPCHRSCP以及GSM的RXLEV,映射函数的参数由系统消息的cell_selection_and_cell_quality_measure段给出
Qmeas_lev
系统消息的cell_selection_and_cell_quality_measure段给出的接收信号质量值,FDD模式下用CPICHRSCP或CPICHEc/No表示,TDD模式下的用P-CCPCHRSCP表示,GSM用RXLEV表示
UE将对满足S准则的下列小区根据R准则进行排序:
具有最高HCS_PRIO的符合H准则,即H>=0的小区,快速移动模式下的UE除外。
如果不考虑HCS,或都不满足H准则,则对所有小区进行排序。
所有情况下,只有在Treselect内以上准则都满足才选择该小区。
表3系统消息内广播的小区重选参数说明
Parameters
Description
Qoffset1s,n
两个小区之间的偏移量,用于TDD、GSM和FDD下的CPICHRSCP
Qoffset2s,n
两个小区之间的偏移量,用于FDD下的CPICHEc/No
Qhyst1s
迟滞量,用于TDD、GSM和FDD下的CPICHRSCP
Qhyst2
迟滞量,FDD下的CPICHEc/No
HCS_PRIOs,HCS_PRIO
为服务小区和邻近小区指定优先级(0-7)
Qhcss,Qhcsn
分层小区结构中小区重选的服务小区和邻近小区的质量门限值
Qqualmin
为小区指定最低的质量标准。
单位db,只适用于FDD的CPICHEc/No
Qrxlevmin
最小接收电平。
单位dBm,TEMPORARY_OFFSET1n
PENALTY_TIMEn
惩罚时间,用于指定对邻近小区使用TEMPORARY_OFFSETn的时间
TEMPORARY_OFFSET1n
在惩罚时间内应用H和R准则的偏移量。
用于TDD、GSM和FDD下的CPICHRSCP
TEMPORARY_OFFSET2n
在惩罚时间内应用H和R准则的偏移量。
用于FDD下的CPICHEc/No
TCRmax
指定用于小区重选过程中使用的最大时间
NCR
小区重选的最大次数
TCRmaxHyst
UE由高速移动恢复到正常模式下的迟滞时间
Treselections
指定小区重选计数器的值(指定选择新小区的迟滞时间)
SsearchHCS
当使用HCS时,用于指定UE启动对邻近小区进行测量的门限值
SsearchRAT1-SsearchRATk
用于启动对系统RATm的测量的门限值
SHCS,RATm
当使用HCS时,用于指定UE启动对邻近小区进行系统间测量的门限值
Sintrasearch
同频测量的门限值,也用于HCS测量准则中
Sintersearch
异频测量的门限值,也用于HCS测量准则中
Slimit,SearchRATm
用于HCS下小区重选的测量准则。
用于指定UE在何时对邻近小区启动系统间(RATm)测量。
1.3随机接入
随机接入是一个移动台向系统请求接入,收到系统的响应并可能分配了专用信道的过程(注:
如果RRC连接建立在公共信道(CCCH),系统就无须分配专用信道;如果RRC连接建立在专用信道(DCCH),系统就需要分配专用信道)。
该过程发生在移动台开机进行附着,关机进行分离,位置区更新,路由区更新,执行任何业务的信令连接建立过程中。
3GPP25.211定义了传输信道(RACH)和物理信道(PRACH),以及接入信道的帧结构和物理层定时关系;3GPP25.213定义了接入信道前缀码的调制和消息部分(数据和控制)的扩频调制,定义了前缀码,扰码和扩频码;3GPP25.214定义了接入过程。
下面分别进行概述:
1.3.1随机接入信道
RACH是一个上行公共传输信道,与其有一一对应关系的物理信道是PRACH,这是一个上行公共物理信道。
RACH总是在整个小区内被NodeB进行接收,其特点是带有碰撞和使用开环功率控制。
随机接入信道的传输采用基于带有快速捕获指示的时隙ALOHA方式,移动台可以在一个预定义的时间偏置开始传输,表示为接入时隙,每两个10ms无线帧组成一个20ms接入帧,分成15个接入时隙,间隔为5120个码片(时间是1.332ms),接入时隙上的定时信息和捕获指示见图1所示。
图1也显示了接入时隙的数量和它们之间的相互间隔。
当前小区中哪个接入时隙的信息可用,是由高层信令给出的。
图1RACH接入时隙的数量和间隔
用户在每个接入时隙的开始时刻都可以发起随机接入发射,随机接入发射的结构见图2所示。
包括一个或多个长为10ms或20ms的消息部分。
图2随机接入发射的结构
随机接入的前缀码部分长度为4096码片,包括一个长度为16码片的签名(SINGNATURE)的256次重复。
总共有16个不同的签名。
随机接入的10ms的消息被分作15个时隙,每个时隙的长度是2560个码片。
每个时隙包括两个部分,一个是数据部分,RACH传输信道映射到这部分;另一个是控制部分,用来传送L1控制信息。
数据和控制部分是码复用并行发射传输的。
一个10ms消息部分由一个无线帧组成,而一个20ms的消息部分由两个连续的10ms无线帧组成。
消息部分的长度可以由使用的签名和/或接入时隙决定,这是由高层配置的。
数据部分包括10*2k个比特,其中k=0,1,2,3。
对消息的数据部分来说分别对应扩频因子为256,128,64和32。
控制部分包括8个已知的导频比特,用来支持用于相干检测的信道估计,以及2个TFCI比特,对消息控制部分来说,这对应于扩频因子为256,导频比特模式见【3GPPTS25.211协议】。
在随机接入消息中TFCI比特的总数为15*2=30比特。
TFCI值对应于当前随机接入消息的一个特定的传输格式。
在PRACH消息部分长度为20ms的情况下,TFCI将在第二