移动性测量简介(TS 38.331-5.5)
移动性测量是移动性管理的基础,分为idle态和连接态
- idle态是基于RRM测量结果进行小区选择和重选
- 连接态是基于RRM测量结果上报网络,辅助网络进行切换判决
移动性管理主要指的是无线资源管理(RRM)相关的测量过程,以及基于测量结果触发的移动性信令流程。网络下达的测量任务基于如下两个测量配置。
测量对象:规定了在什么频带上测量什么参考信号
参考信号有两种
(1)SSB (粗测)(2)CSI-RS(细测)
根据小区之间的中心频率和子载波间隔,分为频内测量(intra)和频间测量(inter)
场景A,B,C是同频测量。D,E,F是异频测量
服务小区和邻小区
如果A小区和B小区是基于CSI-RS的测量,A是服务小区,B是邻小区,A和B的子载波间隔相同,而且B的 CSI-RS带宽小于或者等于A的CSI-RS带宽,那么服务小区A对邻区B是频内测量,除此之外都是频间测量。
服务小区有如下功能:
(1)作为比较对象用来界定频内测量以及频间测量
(2)作为比较对象用来触发某些测量事件,如A3事件
测量上报的配置:按照什么样的条件触发测量事件,以及如何上报测量结果。
测量流程-基于参考信号何时进行测量,测量结果以什么级别,在什么条件下上报
测量是支持层3(L3)完成移动性管理的主要手段。在NR中,由于采用了基于多波束的结构,除了类似LTE的小区级别的测量以外,还增加了针对波束级别的测量
物理层执行波束特定的测量采样,并根据产品物理层的实现算法来决定如何将物理层的采样结果“过滤”成向L3上报的测量波束结果。这个过程完全由产品实现决定。
测量级别-小区质量测量和波束级别质量
针对小区质量的测量
- 根据RRC配置,将beam specific的测量结果进行处理(系统消息会配置一个门限值,小区质量由超过门限值的N个质量最好的波束线性平均得到)输出小区质量
- 上报给L3,L3根据RRC配置参数对物理层上报的小区质量进行**L3滤波(在时域上进行处理)**去掉时间上的抖动 F n = ( 1 − a ) ∗ F ( n − 1 ) + a ∗ M n F_n=(1-a)*F_(n-1)+a*M_n Fn=(1−a)∗F(n−1)+a∗Mn(TS 38.331-5.5.3.2)
- 经过上述处理的结果,在根据RRC配置的上报规则进行一次处理(比如多次比较不同测量结果)然后以测量报告的形式在空口上报给基站。
针对波束质量的测量
- 针对L1滤波后的波束特定的测量采样结果,结果一次**L3滤波(在时域上进行处理)**去掉时间上的抖动 F n = ( 1 − a ) ∗ F ( n − 1 ) + a ∗ M n F_n=(1-a)*F_(n-1)+a*M_n Fn=(1−a)∗F(n−1)+a∗Mn(TS 38.331-5.5.3.2)形成滤波后的波束测量结果
- L3波束滤波后的结果根据RRC配置的参数,最终形成测量上报需要上报的X个波束的测量结果,并通过空口以测量报告的形式上报给基站。
总结
移动性测量模型就是基于一种参考信号(测量信号)在某些时间点(测量时间),通过标准化的方式定义出从物理层(测量结果)到高层(测量级别)对测量结果的处理方式和流程(上报配置),从而使得各个终端最终向基站输出的测量报告尽可能统一并真实地反应小区或者波束的质量。
对于RRC连接态UE,网络通过专用的RRC信令的方式向UE进行测量配置。从能力角度看,NR网络可以配置如下特征的测量。
网络可以配置UE执行的测量类型
- NR测量
- inter-RAT测量
网络可以配置UE基于SSB的上报信息
- 每个ssb的测量结果
- 每个小区的测量结果
- 基于SSB index的测量结果
网络可以配置UE基于CSI-RS上报的信息
- 每个CSI-RS资源的测量结果
- 每个小区的测量结果
- 基于CSI-RS标识符的测量结果
测量类别-同频测量和异频测量(TS 36.300)
同频测量
UE当前所在的小区和待测量的目标小区在同一个载波频点(中心频点)上。
异频测量
UE当前所在小区和目标小区不在一个载波频点上
有两种方式进行异频测量
两种射频接收机
在UE设备中安装两种射频接收机,分别测量本小区的频段和目标小区的频点,这样会带来成本提升和不同频点之间的相互间干扰的问题。
测量间隔(GAP)
因此,3GPP提出了测量间隙GAP,这种方式即预留一部分时间(即GAP时间)在这段时间内,UE不会发送和接收任何数据,而将接收机调向目标小区频点,进行异频的测量,GAP时间结束时再转到当前小区。
测量要素(TS 38.331-5.5.1)
测量是RRM无线资源管理中的关键环节,网络给UE配置一系列测量,终端进行测量并根据预定条件上报,网络根据上报的测量结果进行后续行为判断,如是否需要切换,是否进行辅小区添加。
在NR中用几个要素定义测量行为
- 测量对象(Measurement Objects)
- 测量上报配置(Reporting Configurations)
- 测量ID(Measurement Identities)
- 指标配置(Quantity configurations)
- 测量间隔(measurements Gaps)
测量对象
对于同频测量和异频测量,一个MO将指示待测量的参考信号的时频域位置和子载波间隔,并且可以作为该MO配置一个cell-specific偏置以及黑白小区列表。一个MO在LTE中只包含一个频点,在NR中,一个MO中可以有多个SSB频点以及多个CSI-RS资源。
上报配置(定义UE在什么情况下,上报什么)
对于一个MO可以配置一个或多个上报配置,每一个上报配置包含如下参数。
参数 | 含义 |
---|---|
Reporting Criterion | 触发UE上报的原则,可以是周期性上报,也可以是一系列的时间触发规则 |
TS Type | 用作波束或小区质量测量的参考RS类型(SSB或CSI-RS) |
Reporting Format | Reporting Format:测量报告格式,比如上报的小区最大数量和波束数量。 |
注:
在移动通信领域,“黑白小区列表”(Black/White Cell List)是用于网络优化和管理的概念。
白名单小区(White Cell List):指那些允许终端设备(如手机)连接的小区。在这个列表中的小区,通常是被网络规划者认为信号质量良好或有其他优先考虑的因素,因而允许设备连接这些小区。
黑名单小区(Black Cell List):指那些终端设备应避免连接的小区。通常,黑名单中的小区可能是由于信号质量差、网络过载或其他运营商规划原因,而被禁止设备连接。这些小区可能存在于某些位置上,而运营商不希望用户的设备连接到这些小区。
测量时间与门限
5G Measurement Events
5G/NR/LTE 学习笔记: 事件测量
【5G RRC】NR测量事件介绍
report-config里的trigger-type
基站可以根据需要配置UE实现多样化的测量。但在实际中,一方面考虑到过于频繁的测量上报不利于UE节省能耗,另一方面大量的数据需要集中在基站侧分析,也将大大增加基站做出切换决策的复杂度。作为解决方案,3GPP定义了一系列预设的测量上报机制。这些测量上报机制包含触发测量报告的门限值(threshold)、用来避免乒乓切换(由于信号的波动)的滞后因子(Hysteresis)和满足条件时触发测量报告的保持时间配置(time to tigger)。
3GPP定义的事件类型
-
A1事件:服务小区信号质量高于指定的门限值
-
A2事件:服务小区信号质量低于指定的门限值
-
A3事件:邻小区服务质量比SpCell服务质量高出一个指定的offset值
-
A4事件:邻小区信号质量高于指定的门限值
-
A5事件:服务小区质量低于指定的门限值,而邻小区信号质量高于指定的门限值
-
A6事件:邻小区服务质量比SCell服务质量高出一个指定的offset的值
-
B1事件:异系统邻小区信号质量高于指定的门限值
-
B2事件:PCell信号质量低于指定的门限值,而异系统邻小区信号质量高于指定的门限值
如果仔细观察这些事件,可以将A1-A6归类为同一系统下的事件,B1-B2归类为异系统下的时间。终端会一直测量服务小区和邻小区,并根据上报配置中定义的阈值或偏移量进行验证,如果满足条件则上报测量量。RSRP,RSRQ或SINR都可以触发服务质量上报事件。
事件参数及范围
不同事件中的参数及其范围
事件 | 参数 | 信令中的取值范围 | 实际取值范围 |
---|---|---|---|
A1, A2, A4, A5, B1 | RSRP阈值 | 0~127 | -156~31 dBm |
RSRQ阈值 | 0~127 | -40~20 dB | |
SINR阈值 | 0~127 | -23~40 dB | |
全部事件 | Hysteresis(滞后值) | 0~30 | 0~15 dB |
A3, A6 | Offset(偏移值) | -30~30 | -15~15 dB |
A3, A4, A5, A6, B1, B2 | 小区特定的offset | 0~30 | -24~24 dB |
B1, B2 | LTE RSRP | 0~97 | -140~-44 dBm |
LTE RSRQ | 0~34 | -19.5~-3 dB | |
LTE SINR | -23~40 | -23~40 dB |
事件介绍
A1事件
当服务小区质量超过阈值时触发A1事件,通常用于取消正在进行的切换过程。如果UE向小区边缘移动并触发切换过程,但随后在切换过程完成之间又回到良好的覆盖范围,则可能需要此操作。
- Ms - Hys(迟滞值)> Thresh(触发A1事件)
- Ms + Hys(迟滞值)< Thresh(停止A1事件)
上面公式使用的参数含义如下:
参数 | 含义 |
---|---|
Ms | 是服务小区不考虑任何偏移量的测量结果。对于RSRP,测量值的单位是dBm;对于RSRQ和SINR,测量值的单位是dB; |
Hys | 是A1事件的迟滞参数,单位是dB。Hys是通过 reportConfigNR 配置的,取值范围是0到30之间,实际的dB值可以通过乘以0.5获得。例如,配置的值为5,那么Hys = 5 x 0.5 =2.5dB; |
Thresh | 是此事件的阈值,其取值定义在 reportConfigNR 中 a1-Threshold,阈值的单位与测量值相同; |
举例说明
将A1事件的阈值配置为-85dBm RSRP,滞后为1dB。假设服务小区测量的RSRP为-89dBm。
- -89 - 1 > -85这个条件不满足,终端不会上报A1事件。假设现在UE向小区中心移动,其RSRP状况得到改善,测量值约为-83dBm;
- -83 -1 > -85 这个条件满足,终端上报A1事件。
A2事件
简介
A2事件通常用于在UE向小区边缘移动时触发切换过程。A2事件不涉及任何相邻小区的测量,因此它可以用来触发盲切换过程。或者它可以用来触发邻小区的测量,然后可以用于基于测量的切换过程。
例如,在A2事件触发后,gNB可以配置测量间隙和异频或异系统测量。该方法意味着终端只需要在覆盖条件相对较差且需要切换的概率较高的情况下完成同频/异频或异系统测量。
- Ms + Hys < Thresh(触发A2事件)
- Ms - Hys > Thresh(停止A2事件)
举例说明
将事件A2的阈值配置为-75dBm RSRP,滞后为1 dB。假设服务小区测量的RSRP为-69dBm。
- -69 + 1 < -75明显条件不满足,终端不会上报A2事件。假设现在UE向小区边缘移动,其RSRP条件变差,测量值约为-78dBm;
- -83 + 1 < -75条件满足,终端上报A2事件;
A3事件
简介
当一邻小区比一个特定单元(SpCell)好一个偏移值时,触发A3事件。这个特定的小区可以是主小区组(MCG)或辅小区组(SCG)的主服务小区。偏移量可以是正值也可以是负值。
该事件通常用于同频或异频切换过程。当触发A2事件时,可以配置测量间隙来测量异频对象和A3事件进行异频切换。A3事件提供了一种基于相对测量结果的切换触发机制,例如当邻小区的RSRP强于特定小区的RSRP时触发。
- Mn + Ofn + Ocn – Hys > Mp + Ofp + Ocp + Off(触发A3事件)
- Mn + Ofn + Ocn + Hys < Mp + Ofp + Ocp + Off(停止A3事件)
上面公式的参数及含义如下:
项目 | Value |
---|---|
Mn | 邻小区测量结果 |
Ofn | 邻小区参考信号特定的偏移量,即在邻小区对应的 measObjectNR 中定义的 offsetMO; |
Ocn | 邻小区特定的偏移量,即在 measObjectNR 中定义的 cellIndividualOffset 与邻小区的频率相对应,如果没有为邻小区配置,则设置为零; |
Mp | SpCell测量结果,不考虑任何偏移 |
Ofp | SpCell测量对象特定的偏移量,即对应于SpCell的 measObjectNR 中定义的 offsetMO;导管 |
Ocp | 是SpCell特定的偏移量,即对应于SpCell的 measObjectNR 中定义的 cellIndividualOffset,如果没有为SpCell配置,则设置为零; |
Hys | 含义同上; |
Off | 是此事件的偏移参数,定义在 reportConfigNR 中的 a3-Offset; |
Mn, Mp | RSRP是用dBm表示,RSRQ和SINR是用dB表示; |
举例说明
假设a3-offset设置为3dB,hys,Ofn,Ofp和Ocp设置为0。一旦UE发现任何邻小区的测量值比服务小区好3dB,它就应该报告A3事件。例如,邻小区RSRP= -78dB,服务小区RSRP= -82,这里邻小区更好,满足A3事件偏移,因此UE将A3事件报告给gNB。
A4事件
简介
A4事件触发时,邻小区服务质量高于定义的阈值。此事件可用于不依赖服务单元的覆盖范围的切换过程(邻小区的信号质量(如RSRP)高于某个预定义的阈值。这意味着即使服务单元的信号质量还不错,只要邻小区的信号质量达到一定水平,也可能触发切换。)。例如,在负载均衡功能中,根据负载情况而不是无线链路条件决定将UE从服务小区切换出去。在这种情况下,UE只需要验证目标小区优于一定的信号阈值,并能够提供足够的覆盖即可。
- Mn + Ofn + Ocn – Hys > Thresh(触发A4事件)
- Mn + Ofn + Ocn + Hys < Thresh(停止A4事件)
举例说明
假设A4事件的阈值RSRP = -80 dBm,hys和其它偏移量设置为0。一旦UE发现任何邻小区的RSRP测量值高于-80 dBm,UE将报告该事件。例如,相邻小区测量到的RSRP = - 76 dBm,并且满足A4事件条件,UE将向gNB报告事件。
A5事件
简介
A5事件是当一个特定小区的服务质量低于门限值,而邻小区服务质量高于门限值时触发。可以认为是A2事件和A4事件的组合。
该事件通常用于同频或异频间切换过程。A2事件触发后,可以配置测量间隙和A5事件进行频间切换。A5事件提供了一种基于绝对测量结果的切换触发机制。当某个特定小区的信号质量变差,需要切换到另一个不满足A3事件的小区时,可以使用A5事件触发一个时间敏感的切换。
事件触发条件
- Mp + Hys < Thresh1(特定小区质量低于一定阈值)
- Mn+ Ofn +Ocn – Hys > Thresh2(邻小区服务质量高于一定阈值)
事件退出条件
- Mp – Hys > Thresh1
- Mn+ Ofn +Ocn + Hys < Thresh2
举例说明
假设 a5-Threshold1 设为RSRP= -85dBm,a5-Threshold2 设为RSRP= - 80db,其它偏移量、滞后量设为0。UE报告A5当服务NR小区的RSRP低于-85 dBm且相邻NR小区的RSRP高于-80时,需要同时满足这两个条件。假设UE服务RSRP为-90 dBm,邻居小区RSRP为-78 dBm,满足这两个阈值,那么UE可以向gNB报告A5事件
A6事件
简介
A6事件在邻小区比辅小区好一个偏移量时触发。偏移量可以是正的也可以是负的。此测量报告事件适用于载波聚合,除了主服务小区还有辅服务小区的链接
注:服务小区、辅小区、邻小区
小区类型 | 含义 |
---|---|
服务小区 | 当前正在为UE提供主要通信服务的小区 |
邻小区 | 位于服务小区附件但未当前UE提供服务的小区,通常用于小区切换和重新选择 |
辅小区 | 在载波聚合下,为提供额外带宽和数据传输的小区,与服务小区协同工作 |
- Mn + Ocn – Hys > Ms + Ocs + Off(触发A6事件)
- Mn + Ocn + Hys < Ms + Ocs + Off(停止A6事件)
公式的参数及含义
- Mn、Ocn、Hys:含义同上;
- Ms:是辅服务小区的测量结果,不考虑任何偏移;
- Ocs:是辅服务小区的小区特定偏移量,对应measObjectNR 中定义的cellIndividualOffset,如果没有配置,则设置为零;
- Off:是偏移量参数,对应于 reportConfigNR 中的 a6-Offset;
- 对于Mn、Ms,如果是RSRP则单位是dBm,如果是RSRQ和RS-SINR单位是dB;
- Ocn、Ocs、Hys、Off的单位都是 dB
B1事件
B1事件可用于异系统间的切换过程,该过程不依赖于服务小区的覆盖范围。例如,在负载均衡功能中,根据负载情况而不是无线链路条件决定是否将UE切换到LTE。
Mn + Ofn + Ocn – Hys > Thresh(触发B1事件)
Mn + Ofn + Ocn + Hys < Thresh(停止B1事件)
公式中参数含义:
参数 | 含义 |
---|---|
Mn | 异系统邻小区的测量结果,不考虑任何偏移量; |
Ofn | 异系统邻小区对应的频率特定的偏移量,其定义在 measObjectEUTRA 中的 eutra-QOffsetRange; |
Ocn | 异系统邻小区的小区特定偏移量,其定义在 measObjectEUTRA 中的 cellIndividualOffset,如果没有定义,则默认设置为0; |
Hys | 迟滞参数,其定义在 reportConfigInterRAT; |
Thresh | 门限值,其单位同 Mn,其值定义在 reportConfigInterRAT 中的 b1-ThresholdEUTRA; |
- Mn:其单位可以是 dB、dBm,取决于测量的异系统邻小区信号类型;
- Ofn、Ocn、Hys的单位是 dB;
注:无线链路条件和负载均衡
无线链路条件 | 在典型的小区切换决策中,无线链路条件(如信号强度、信号质量)是主要考虑因素。例如,如果5G信号变弱或者质量变差,网络可能会把UE切换到4G LTE网络中更好的小区。这种切换完全是基于无线链路的质量,即“信号优先”的策略。 |
---|---|
负载均衡 | 负载均衡是指网络根据不同小区的负载情况(即当前连接的用户数量、数据流量压力等)来分配资源,确保网络中所有小区的资源都能被充分利用。 |
在负载均衡策略下,网络不仅考虑信号质量,还会考虑每个小区的负载情况。例如:
- 如果5G小区的负载较高,而相邻的4G LTE小区的负载较轻,网络可能会选择将一些UE从5G网络切换到4G
LTE网络,即使5G信号质量仍然很好。 - 这个决定是基于网络整体负载的考虑,而不是单纯依赖于无线链路的质量。
B2事件
当一个主服务小区的信号质量低于一个阈值,而异系统邻小区的服务质量高于一个阈值时,触发B2事件。当主服务小区变差时,这可以用来触发异系统间的切换
触发条件
- Mp + Hys < Thresh1
- Mn + Ofn + Ocn – Hys > Thresh2
退出条件
- Mp – Hys > Thresh1
- Mn + Ofn + Ocn + Hys < Thresh2
事件总结
事件 | 触发 |
---|---|
A1事件 | 服务小区>阈值 |
A2事件 | 服务小区<阈值 |
A3事件 | 邻小区 > 服务小区+偏移值 |
A4事件 | 邻小区 > 阈值 |
A5事件 | 服务小区 < 阈值 && 邻小区 > 阈值 |
A6事件 | 邻小区 > 辅小区 + 偏移值 |
B1事件 | 异系统邻小区 > 阈值 |
B2事件 | 主小区 < 阈值 && 异系统邻小区 > 阈值 |
测量ID(UE某次测量行为的标识,将某个测量对象和上报配置关联)
- 一个测量ID关联一个测量对象ID和上报配置ID
- 支持多个测量对象和一个上报配置关联
- 支持多个上报配置和一个测量对象关联
测量间隔
5G NR Measurement Gap Configuration
5G NR: Measurement GAPs
RRC Measurement – GAP
- 从RRC measureGapConfig得到间隔模式ID和额外的SMTC参数
- 从TS36.133表8.1.2.1-1中获得额外的间隔设置参数
- 基于如下的情况决定间隔子载波
为什么进行间隙配置
5GNR 测量间隙长度不是固定的,3GPP规范使其可配置。拥有固定的测量间隙可能会导致服务小区中吞吐量不必要的降级。SMTC窗口和窗口持续时间可以设置为匹配SSB传输,并相应地设置MGL。例如,如果将SMTC窗口持续时间设置为2ms,测量间隙长度设为6ms,那么这里的4ms段将不可用于在服务小区中传输和接收数据,这将导致下行链路/上行链路吞吐量低。
为了减少不必要的吞吐量降级,NR规范引入了可配置的测量间隙长度(mgl),分别为5.5ms、4ms、3.5ms、1.5ms、以及传统的6ms
这可以在案例#1和案例#2中看到。案例#1使用2毫秒的SMTC窗口和4毫秒的MGL间隙,而案例#2使用4毫秒的SMTC窗口和更长的6毫秒MGL。
测量间隔模式配置(TS 38.133)
TS 36.331定义了gap模式,gp0、gp1、gp2-r14、gp3-r14、gp4-r15、gp5-r15… ,
TS38.331中定义了不同间隙,gapOffset、Mgl、Mgrp、Mgta
- gap模式
gap模式分为gp0和gp1两种,gp0模式的GAP周期是40ms,gp1模式的周期是80ms
无论哪种模式,每次GAP的持续时间由mgl配置。
NR 支持 20、40、80 和 160 毫秒的 MGRP(测量间隙重复周期)和 1.5、3、3.5、4、5.5 或 6 毫秒的 MGL(测量间隙长度)。
测量间隙模式由 MGRP 和 MGL 特征化。在 38.133 中定义了 24 种间隙模式配置,以满足 NR 和 E-UTRAN 测量的所有需求。测量间隙模式在下表中展示
当测量间隙由NR RRC配置时,配置将提供所有必需的字段(mgl,mgrp,mgta和gapoffset)以便用户设备计算测量间隙
同样,当测量间隙由 E-UTRAN RRC配置时,配置的 gapOffset 值除了本身的 gapOffset 值外,还提供如 mgl 和 mgrp 的信息。mgta 需要使用字段 mgta-r15明确地通知给 UE。
注:
- NR RRC 是 5G NR 网络中的 RRC 协议,用于管理 5G 网络中的无线连接和测量任务。
- E-UTRAN RRC 是 4G LTE 网络中的 RRC 协议,用于管理 LTE 网络中的无线连接和测量任务。
gapoffset
gapOffset: 定义为gap模式的偏移量。 大约有160个偏移值,但是并不是所有的值都适用于所有的周期。 偏移量值指向周期内的起始子帧,其值范围从0到MGRP-1。例如,如果周期为20 ms,则偏移量范围为0到19
mgl(测量gap长度)
测量gap长度(mgl) : 单位ms,值分别为1.5、3、3.5、4、5.5和6 ms。
mgrp(测量重复周期)
测量gap重复周期(mgrp) : 单位ms ,可以配置为20,40,80和160 ms
mgta(测量gap定时提前)(TS 38.133-9.1C)
NR connected mode 测量的一些事情
如果配置了这项设置,用户设备 (UE) 将在间隙子帧发生前的 mgta 毫秒开始测量,即测量间隙从紧接在测量间隙之前的最后一个子帧结束后提前 mgta 毫秒开始。这个提前的时间可以是 0.25 毫秒(用于 FR2)或 0.5 毫秒(用于 FR1)。
在测量间隙的开始和结束时间需要射频重新调谐时间,用户设备使用SMTC信息与测量间隔间隙配置来执行邻区小区NR测量。
在某些情况下,SMTC窗口和测量间隙MeasGAP同时开始,导致射频重新调谐时间与SMTC窗口重叠。由于UE在射频重新调谐时间内无法进行测量,它会错过在SMTC窗口开始测量SSB的机会。
为了克服这个问题,3GPP引入了测量间隙时间提前,通过这种机制,测量间隔的开始被提前一个射频重新调谐时间的量,对于FR1为0.5ms,对于FR2为0.25ms。
对于由NR RRC配置的测量间隙,MeasGapConfig中配置的参数mgta通知UE时间提前的量(0.25ms或0.5ms)
对于由E-UTRAN RRC(EN-DC)配置的测量间隙,字段mgta-r15用于此目的。这个字段的存在向UE指示是否将0.5毫秒的时间提前值应用于E-UTRAN提供的测量间隙配置。只有当UE被配置为执行NR测量时,E-UTRAN才将mgta设置为TRUE。
总结
gap模式会决定mgl(测量窗口长度),mgrp(测量周期),gapoffset决定测量窗口起始位置偏移,mgta决定测量窗口起始位置的提前量。即gapoffset和mgta会共同决定测量窗口起始子帧的位置。
MeasGap周期的配置和计算(TS 36.311,TS 38.311)
测量间隔SFN和SF的计算
测量间隙开始于满足以下条件的无线电帧和子帧
S
F
N
m
o
d
(
M
G
R
P
/
10
)
=
F
L
O
O
R
(
g
a
p
O
f
f
s
e
t
/
10
)
SFN mod (MGRP/10) = FLOOR (gapOffset/10)
SFNmod(MGRP/10)=FLOOR(gapOffset/10)
s
u
b
f
r
a
m
e
=
g
a
p
O
f
f
s
e
t
m
o
d
10
subframe = gapOffset mod 10
subframe=gapOffsetmod10
其中,MGRP是测量重复周期,gapoffset可以配置为0-MGRP-1
SFN(System Frame Number) 系统帧号
例如,当MGRP=40ms, gapOffset=35ms,mgl=4ms.
SFN和SF计算结果如下:
因此,测量间隙的SFN可以是3、7、11、15、19等,从子帧5开始,在测量长度为4ms的时间段内。
SMTC(TS 38.331-5.5.2.10)
5G NR: SIB4
5G Cell Measurement – Serving and Neighbor Cell
MeasGAP告诉UE什么时候测量,SMTC告诉SSB可能出现的位置,两者结合,UE就能在GAP间隙准确测量SSB.
SMTC模式
首先要选择SMTC的模式
测量配置通过 measObjectToAddMod 下的 RRC 消息向 UE 提供此信息,作为 MeasObjectNR IE 的一部分。它包含以下信息
参数 | 含义 |
---|---|
ssbFrequency | 表示与此MeasObjectNR关联的SS频率 |
ssbSubcarrierSpacing | SSB 的子载波间隔。仅值 15 或 30(<6GHz)、120 kHz 或 240 kHz(>6GHz) |
smtc1 | 主要测量定时配置。它为 SSB 提供定时偏移和持续时间 |
smtc2 | 与 pci-List 中列出的 PCI 的 MeasObjectNR 对应的 SS 的辅助测量定时配置 |
注:
PCI 是用于唯一标识一个特定物理小区的标识符。在 5G NR 中,PCI 用于区分和识别同一个小区内的不同物理层信号(如SSB,Synchronization Signal Block),以便UE能够正确地同步和测量小区信号。
SSB-MTC
SMTC(SS/PBCH block measurement timing configuration)即SSB块的测量时间配置,简单来说,SSB块出现的时域位置。如果此字段确实,UE会假定这个频率上的SSB周期性为5ms。
参数 | 含义 |
---|---|
duration | 接收SS/PBCH块的块的测量窗口持续时间(以子帧为单位) |
periodicityAndOffset | 配置结构SS/PBCH块的测量窗口的周期和偏移量 |
SSB-ToMeasure
配置在SMTC测量持续时间内要测量的一组SS块,当该字段不存在时,UE将在所有的SS块上进行测量。SSB-ToMeasure IE如下所示
同步信号/PBCH 块(SSB)中所述,SS (burst set)突发集内的 SSB 最大数量取决于载波频率/频段。
- 当 fc ≤ 3 GHz 时,SS burst set 内的最大 SSB 数量为四个,因此 4 位就足够了。为此,定义了一个长度为 4 的
shortBitmap。 - 当 3 GHz < fc ≤ 6 GHz 时,SS burst set 内的最大 SSB 数量为八个,因此 8
位就足够了。为此,定义了一个长度为 8 的 mediumBitmap。 - 当 fc > 6 GHz 时,SS burst set 内的最大 SSB 数量为 64 个。为此,定义了一个长度为 64 的
longBitmap。
deriveSSB-IndexFromCell
指示 UE 是否可以利用给定频率上的任何检测到的小区的时序来导出该频率上所有相邻小区的 SSB 索引。如果此字段设置为 true,则 UE 假定相邻频率上跨小区的 SFN 和帧边界对齐。
ss-RSSI-Measurement
用于配置基于同步参考信号的RSSI测量
参数 | 含义 |
---|---|
measurementSlots | 表示 UE 可以执行 RSSI 测量的时隙。BIT STRING 的长度等于配置的 SMTC 窗口中的时隙数(由持续时间和 SCS 确定)。位图中的第一个(最左边/最高有效位)位对应于 SMTC 窗口中的第一个时隙,位图中的第二个位对应于 SMTC 窗口中的第二个时隙,依此类推。UE 在位图中相应位设置为 1 的时隙中进行测量。 |
endSymbol | 在为 RSSI 测量配置的时隙内(参见上面的measurementSlots),UE 测量从符号 0 到 endSymbol 给出的符号的 RSSI。(0-endSymbol) |