// 来自AH1807会议后ASN.1 review的running CR。粗略翻译,以作梳理。
5.5 Measurements
5.5.1 Introduction
网络会配置RRC_CONNECTED UE进行测量并根据测量配置上报测量结果。测量配置通过专有信令发送,即通过RRCReconfiguration。
网络配置UE的测量有下面几种:
- NR测量
- E-UTRA频点的inter-RAT测量
网络会配置UE基于SSB上报如下测量信息:
- per SSB的测量结果
- 基于SSB的per cell测量结果
- SSB index
网络会配置UE基于CSI-RS上报如下测量信息:
- per CSI-RS资源的测量结果
- 基于CSI-RS资源的per cell测量结果
- CSI-RS resource measurement identifier
测量配置包含下列参数:
- Measurement objects: UE进行测量的一列对象
- 对于同频和异频测量,一个MO指示要测的参考信号的频率/时间位置和子载波间隔。与这个MO关联,网络可配置一列cell specific偏移(lili注:就是测量事件里用的Ofn),一列黑名单小区和一列白名单小区。黑名单小区不用于事件评估或测量上报。白名单小区是唯一用于事件评估或测量上报的小区。
- 每个serving cell对应MO的measObjectId在serving cell配置的servingCellMO中指示。
- 对于inter-RAT测量,一个MO就是一个EUTRA载波频率。与这个EUTRA载波频率关联,网络可配置一列cell specific偏移,一列黑名单小区和一列白名单小区。黑名单小区不用于事件评估或测量上报。白名单小区是唯一用于事件评估或测量上报的小区。
- Reporting configurations:一列报告配置,每个MO可对应一个或多个报告配置。每个报告配置包含如下内容:
- Reporting criterion:触发UE上报的准则。可以是周期的或单个事件触发的描述。
- RS类型:beam或小区测量结果所需要的参考信号类型(SSB或CSI-RS)。
- 上报格式:UE在测量报告中携带的per beam或per cell的测量量(如RSRP)以及其他相关信息比如要上报的最大小区数或per小区的最大beam数。
- Measurement identities:一列测量ID,每个ID连接一个MO和一个报告配置。通过配置多个测量ID,可以将多个MO关连到相同的报告配置,也可以将多个报告配置关联到相同的MO。触发上报的测量报告里也会携带测量ID,给网络作个参考。
- Quantity configurations:测量量配置定义了所有事件评估和相关上报以及周期上报所需要用到的测量过滤配置。对于NR测量,网络可配置最多2套quantity configuration,NR MO里会一个reference指示使用哪个配置。在每个配置中,不同测量量、不同RS类型、以及per cell和per beam可以配置不同的过滤系数。
- Measurement gap:UE用来进行测量的periods,也就是没有调度(UL,DL)传输
一个RRC_CONNECTED UE根据本协议规定的信令和流程维护一个MO列表,一个reporting configuration列表,和一个测量ID列表。MO列表可能包括NR对象和inter-RAT对象。类似地,报告配置列表包括NR报告配置和inter-RAT报告配置。任意一个MO可以关联到同RAT的任一个报告配置。有的报告配置可能没关联到MO,同样地,有的MO可能没关联到报告配置。
测量过程会区分下列小区类型:
- NR serving cell(s) - 它们是SpCell和一个或多个SCell
- Listed cells - 它们是MO里列出的小区
- Detected cells - 它们是MO里没列出但UE根据MO指示的SSB频率和子载波间隔检测到的小区
对于NR MO,UE测量和上报serving cell(s), listed cells and/or detected cells。对于inter-RAT测量的EUTRA的MO,UE测量和上报listed cells and detected cells。
如果没有特殊说明,除了5.5.2节以外的procedure提到一个field都是关联到VarMeasConfig的一个field,也就是说,只有测量配置过程 cover了UE收到measConfig后的直接UE动作。(lili注:这里我理解是说,只有5.5.2节描述了UE与measConfig相关的直接动作,UE会直接操作VarMeasConfig,比如增删之类的)
5.5.2 Measurement configuration
5.5.2.1 General
网络执行以下过程:
- 确保每当UE有个measConfig,每个SpCell和每个要测的SCell都有一个MO
- 配置最多一个测量ID对应上报配置中reportType设为reportCGI
- 确保对于所有基于SSB的上报配置,在相同ssbFrequency和ssbSubcarrierSpacing下只有至多一个MO
UE将会:
1> 如果收到的measConfig包含measObjectToRemoveList
----2> 根据5.5.2.4节执行MO删除
1> 如果收到的measConfig包含measObjectToAddModList
----2> 根据5.5.2.5节执行MO的添加或修改
1> 如果收到的measConfig包含reportConfigToRemoveList
----2> 根据5.5.2.6节执行上报配置删除
1> 如果收到的measConfig包含reportConfigToAddModList
----2> 根据5.5.2.7节执行上报配置的添加或修改
1> 如果收到的measConfig包含quantityConfig
----2> 根据5.5.2.8节执行测量量配置过程
1> 如果收到的measConfig包含measIdToRemoveList
----2> 根据5.5.2.2节执行测量ID删除
1> 如果收到的measConfig包含measIdToAddModList
----2> 根据5.5.2.3节执行测量ID的添加或修改
1> 如果收到的measConfig包含measGapConfig
----2> 根据5.5.2.9节执行测量gap配置
1> 如果收到的measConfig包含measGapSharingConfig
----2> 根据5.5.2.11节执行测量gap sharing配置过程
1> 如果收到的measConfig包含s-MeasureConfig
----2> 如果s-MeasureConfig设为ssb-RSRP,根据接收到的s-MeasureConfig里的RSRP range指示的最低值来设置VarMeasConfig中的s-MeasureConfig的ssb-RSRP参数。(lili注:我的理解,RSRP range实际上也是个integer值,但是RSRP的值不好表示,所以RSRP range的每个取值其实是个RSRP范围,但是实际用s-Measure时它是个门限,得是个固定值,所以就用对应RSRP范围里最低那个值)
----2> 其他,根据接收到的s-MeasureConfig里的RSRP range指示的最低值来设置VarMeasConfig中的s-MeasureConfig的csi-RSRP参数。
5.5.2.2 Measurement identity removal
UE将会:
1> 对于measIdToRemoveList中包含的、并且在VarMeasConfig中的当前UE配置中已经存在的每个measId
----2> 在VarMeasConfig的measIdList中删除相应的measId
----2> 如果在VarMeasConfig的VarMeasReportList中存在该measId相应的measurement reporting entry,则删除
----2> 如果存在该measId的正在运行的周期上报timer定时器则停止它,并且reset相关信息(如timeToTrigger)
Note:如果measIdToRemoveList里有的measId在当前UE配置中并没有,UE也不会把该消息当作错误消息。
5.5.2.3 Measurement identity addition/modification
网络执行以下过程:
- 只有在对应的MO,上报配置和测量量配置都配置了的情况下,才会配置一个measId。
UE将会:
1> 对于接收到的measIdToAddModList中包含的每个measId
----2> 如果VarMeasConfig的measIdList中存在相应的measId
--------3> 对这个measId用新收到的值取代原来的entry
----2> 其他:
--------3> 在VarMeasConfig中对这个measId添加一个新的entry
----2> 如果在VarMeasConfig的VarMeasReportList中存在相应的measurement reporting entry,则删除
----2> 停止该measId的正在运行的周期上报定时器并且reset相关信息(如timeToTrigger)
----2> 如果该measId对应的reportConfig里的reportType是设为reportCGI
--------3> 如果该measId对应的MO是与E-UTRA相关
------------4>对应该measId启动定时器T321并把定时器值设为X秒
--------3> 如果该measId对应的MO是与NR相关
------------4>对应该measId启动定时器T321并把定时器值设为Y秒
(lili注:36331里都有具体时间数值的,这里X和Y应该是暂时还没定下来)
(lili注:T321在38331里还没capture,根据36331定义,T321是规定了UE读CGI的时长,开始:当接收到的测量配置了包含上报配置且原因值为reportCGI,停止:当获取到相应小区的CGI或当收到测量配置删除原因设置为reportCGI的上报配置,超时:初始化测量上报过程、停止执行相关测量并删除相应测量ID)
5.5.2.4 Measurement object removal
UE将会:
1> 对于收到的measObjectToRemoveList中包含的、并且在VarMeasConfig中的measObjectList中已经存在的每个measObjectId
----2> 在VarMeasConfig中的measObjectList中删除对应该measObjectId对应的entry
----2> 如果VarMeasConfig的measIdList中有与该measObjectId对应的measId,则删除
----2> 如果一个measId从measIdList中被删除
--------3>如果在VarMeasConfig的VarMeasReportList中存在该measId相应的measurement reporting entry,则删除
--------3>停止该measId的正在运行的周期上报定时器并且reset相关信息(如timeToTrigger)
Note:如果measObjectToRemoveList里有的measObjectId在当前UE配置中并没有,UE也不会把该消息当作错误消息。
5.5.2.5 Measurement object addition/modification
UE将会:
1> 对于收到的measObjectToAddModList中的每个measObjectId
----2> 如果VarMeasConfig的measObjectList中有与该measObjectId对应的entry,那么对于该entry
--------3> 根据收到的对应该MO的值来重新配置这个entry,除了以下字段:cellsToAddModList, blackCellsToAddModList, whiteCellsToAddModList, cellsToRemoveList, blackCellsToRemoveList, whiteCellsToRemoveList
--------3> 如果收到的MO里有cellsToRemoveList
------------4> 对于cellsToRemoveList里包含的每个physCellId
----------------5> 在cellsToAddModList中删除physCellId对应的entry
--------3> 如果收到的MO里有cellsToAddModList
------------4> 对于cellsToAddModList里包含的每个physCellId
----------------5> 如果cellsToAddModList中有该physCellId对应的entry
--------------------6> 对应该physCellId,用新的值替代原来的entry
----------------5> 其他:
--------------------6> 在cellsToAddModList中添加一个对应该physCellId的新的entry
--------3> 如果收到的MO里有blackCellsToRemoveList
------------4> 对于blackCellsToRemoveList中的每个pci-RangeIndex
----------------5> 删掉blackCellsToAddModList中对应该pci-RangeIndex的entry
Note:对于blackCellsToRemoveList中涉及到overlapping ranges of cells的pci-RangeIndex,一个小区只有在所有包含它的cell indexes都被删除的情况才会被从黑名单删除。
--------3> 如果收到的MO里有blackCellsToAddModList
------------4> 对于blackCellsToAddModList中的每个pci-RangeIndex
----------------5> 如果blackCellsToAddModList中有对应该pci-RangeIndex的entry
--------------------6> 对应该pci-RangeIndex,用新的值替代原来的entry
----------------5> 其他:
--------------------6> 在blackCellsToAddModList中添加一个对应该pci-RangeIndex的新的entry
--------3> 如果收到的MO里有whiteCellsToRemoveList
------------4> 对于whiteCellsToRemoveList中的每个pci-RangeIndex
----------------5> 删掉whiteCellsToAddModList中对应该pci-RangeIndex的entry
--------3> 如果收到的MO里有whiteCellsToAddModList
------------4> 对于whiteCellsToAddModList中的每个pci-RangeIndex
----------------5> 如果whiteCellsToAddModList中有对应该pci-RangeIndex的entry
--------------------6> 对应该pci-RangeIndex,用新的值替代原来的entry
----------------5> 其他:
--------------------6> 在whiteCellsToAddModList中添加一个对应该pci-RangeIndex的新的entry
--------3> 如果VarMeasConfig的measIdList中有与该measObjectId对应的measId
------------4> 如果在VarMeasConfig的VarMeasReportList中存在该measId相应的measurement reporting entry,则删除
------------4> 停止该measId的正在运行的周期上报定时器并且reset相关信息(如timeToTrigger)
--------2> 在VarMeasConfig的measObjectList中添加一个对应该measObject的新的entry
5.5.2.6 Reporting configuration removal
UE将会:
1> 对于收到的reportConfigToRemoveList中包含的、并且在当前VarMeasConfig中已经存在的每个reportConfigId
----2> 在VarMeasConfig中的reportConfigList中删除对应该reportConfigId对应的entry
----2> 如果VarMeasConfig的measIdList中有与该reportConfigId对应的measId,则删除
----2> 如果一个measId从measIdList中被删除
--------3>如果在VarMeasConfig的VarMeasReportList中存在该measId相应的measurement reporting entry,则删除
--------3>停止该measId的正在运行的周期上报定时器并且reset相关信息(如timeToTrigger)
Note:如果reportConfigToRemoveList里有的reportConfigId在当前UE配置中并没有,UE也不会把该消息当作错误消息。
5.5.2.7 Reporting configuration addition/removal
UE将会:
1> 对于收到的ReportConfigToAddModList中的每个reportConfigId
----2> 如果VarMeasConfig的reportConfigList中有与该reportConfigId对应的entry,那么对于该entry
--------3> 根据收到的对应该reportConfig的值来重新配置这个entry
--------3> 如果VarMeasConfig的measIdList中有与该reportConfigId对应的measId
------------4> 如果在VarMeasConfig的VarMeasReportList中存在该measId相应的measurement reporting entry,则删除
------------4> 停止该measId的正在运行的周期上报定时器并且reset相关信息(如timeToTrigger)
----2> 其他:在VarMeasConfig的reportConfigList中添加一个对应该reportConfig的新的entry
5.5.2.8 Quantity configuration
UE将会:
1> 对每个接收到的quantityConfig包含参数的RAT
----2> 用接收到的quantityConfig参数来设置相应的VarMeasConfig的quantityConfig的参数
1> 对VarMeasConfig的measIdList中的每个measId
----2> 如果在VarMeasConfig的VarMeasReportList中存在该measId相应的measurement reporting entry,则删除
----2> 停止该measId的正在运行的周期上报定时器并且reset相关信息(如timeToTrigger)
5.5.2.9 Measurement gap configuration
UE将会:
1> 如果要建立gapFR1
----2> 如果已经建立了一个FR1测量gap,释放掉FR1测量gap配置
----2> 根据measGapConfig中指示的来建立FR1测量gap配置,要和收到的gapOffset一致,也就是说每个gap的第一个子帧出现的SFN和子帧要满足以下条件:
SFN mod T = FLOOR(gapOffset/10)
subframe = gapOffset mod 10
with T = MGRP/10 as defined in TS 38.133
(lili注:mgl是gap长度,mgta是TA值,mgrp = measurement gap repetition period是gap周期,gapOffset是在周期内的偏移,取值为0到mgrp-1。它们单位都是ms。所以公式中T是周期,用帧表示,所以MGRP除以10。)
----2> 如果配了mgta,根据上面计算出来的gap occurrences还要应用TA值(即,UE在gap subframe occurrence的提前mgta ms开始测量)
1> else if要释放gapFR1
----2> 释放掉FR1测量gap配置
1> 如果要建立gapFR2
----2> 如果已经建立了一个FR2测量gap,释放掉FR2测量gap配置
----2> 根据measGapConfig中指示的来建立FR2测量gap配置,要和收到的gapOffset一致,也就是说每个gap的第一个子帧出现的SFN和子帧要满足以下条件:
SFN mod T = FLOOR(gapOffset/10)
subframe = gapOffset mod 10
with T = MGRP/10 as defined in TS 38.133
----2> 如果配了mgta,根据上面计算出来的gap occurrences还要应用TA值(即,UE在gap subframe occurrence的提前mgta ms开始测量)
1> else if要释放gapFR2
----2> 释放掉FR2测量gap配置
1> 如果要建立gapUE
----2> 如果已经建立了一个per UE的测量gap,释放掉per UE的测量gap配置
----2> 根据measGapConfig中指示的来建立per UE的测量gap,要和收到的gapOffset一致,也就是说每个gap的第一个子帧出现的SFN和子帧要满足以下条件:
SFN mod T = FLOOR(gapOffset/10)
subframe = gapOffset mod 10
with T = MGRP/10 as defined in TS 38.133
----2> 如果配了mgta,根据上面计算出来的gap occurrences还要应用TA值(即,UE在gap subframe occurrence的提前mgta ms开始测量)
1> else if要释放gapUE
----2> 释放掉per UE的测量gap配置
Note:对于gapFR1或gapUE配置,gap计算中用的是PCell的SNF和subframe
5.5.2.10 Reference signal measurement timing configuration
UE将根据smtc1配置中收到的periodicityAndOffset(给下述情况提供Periodicity和Offset值)来建立第一个SMTC。每个SMTC occasion的第一个子帧出现在NR的SFN和子帧满足下列条件:
SFN mod T = (FLOOR ((Offset/10)) mod T
if the Periodicity is larger than sf5: subframe = Offset mod 10
else: subframe = Offset or (Offset + 5)
with T = CEIL (Periodicity/10)
如果smtc2存在,对于在同一个measObjectNR的smtc2的pci-List参数所指示的小区,UE将会根据在smtc2配置中收到的Periodicity和smtc1配置中的Offset(从参数periodicityAndOffset中获取)和Duration来额外建立一个SMTC。每个SMTC occasion的第一个子帧出现在NR的SFN和子帧满足前述条件。
在所指示的ssbFrequency上,对于基于SSB和基于CSI-RS的RRM测量,UE不会考虑SMTC occasion外的SSB。
5.5.2.11 Measurement gap sharing configuration
UE将会:
1> 如果要建立gapSharingFR1
----2> 如果有已建立的FR1测量gap sharing配置,释放掉
----2> 根据measGapSharingConfig建立FR1测量gap sharing配置,要按measGapSharingScheme来配置,具体scheme定义在TS 38.133里
1> else if要释放gapSharingFR1
----2> 释放FR1测量gap sharing配置
1> 如果要建立gapSharingFR2
----2> 如果有已建立的FR1测量gap sharing配置,释放掉
----2> 根据measGapSharingConfig建立FR2测量gap sharing配置,要按measGapSharingScheme来配置,具体scheme定义在TS 38.133里
1> else if要释放gapSharingFR2
----2> 释放FR2测量gap sharing配置
1> 如果要建立gapSharingUE
----2> 如果有已建立的per UE的测量gap sharing配置,释放掉
----2> 根据measGapSharingConfig建立per UE的测量gap sharing配置,要按measGapSharingScheme来配置,具体scheme定义在TS 38.133里
1> else if要释放gapSharingUE
----2> 释放per UE的测量gap sharing配置
5.5.3 Performing measurements
5.5.3.1 General
一个RRC_CONNECTED UE将会根据网络的配置,根据5.5.3.3的描述,通过测量的per cell的一个或多个beam来产生小区测量结果。对所有小区测量结果,在用来进行上报准则的评估和测量上报之前,RRC_CONNECTED UE将会进行5.5.3.2定义的L3过滤。对于小区测量,网络可以配置RSRP,RSRQ或SINR座位触发量(trigger quantity),上报量(reporting quantity)可以和触发量相同也可以是多个测量量(quantity)的组合(即,RSRP和RSRQ;RSRP和SINR;RSRQ和SINR;RSRP,RSRQ和SINR)。
网络也可以配置UE来上报per beam的测量信息(可以是per beam的测量结果附带相应beam identifier(s),或只是beam identifier(s)),按照5.5.3.2a来衍生。如果配置了在测量报告中包含beam测量信息,UE根据5.5.3.2进行beam过滤。另一方面,用来产生小区测量结果的L1 beam过滤留给UE实现。
UE将会:
1> 每当UE有个measConfig,对配了servingCellMO的每个服务小区进行RSRP和RSRQ的如下测量:
----2> 如果VarMeasConfig的measIdList中至少有一个measId是rsType设为ssb
--------3> 如果VarMeasConfig的measIdList中至少有一个measId包含了reportQuantityRsIndexes和maxNrofRsIndexesToReport
------------4> 根据5.5.3.3a的描述,基于SSB对服务小区生成经过L3过滤的per beam的RSRP和RSRQ
--------3> 根据5.5.3.3的描述,基于SSB生成服务小区测量结果
----2> 如果VarMeasConfig的measIdList中至少有一个measId是rsType设为csi-rs
--------3> 如果VarMeasConfig的measIdList中至少有一个measId包含了reportQuantityRsIndexes和maxNrofRsIndexesToReport
------------4> 根据5.5.3.3a的描述,基于CSI-RS对服务小区生成经过L3过滤的per beam的RSRP和RSRQ
--------3> 根据5.5.3.3的描述,基于CSI-RS生成服务小区测量结果
1> 如果VarMeasConfig的measIdList中至少有一个measId是把SINR作为触发量或上报量
----2> 如果相关的reportConfig包含rsType设为ssb
--------3> 如果measId包含了reportQuantityRsIndexes和maxNrofRsIndexesToReport
------------4> 根据5.5.3.3a的描述,基于SSB对服务小区生成经过L3过滤的per beam的SINR
--------3> 根据5.5.3.3的描述,基于SSB生成服务小区的SINR
----2> 如果相关的reportConfig包含rsType设为csi-rs
--------3> 如果measId包含了reportQuantityRsIndexes和maxNrofRsIndexesToReport
------------4> 根据5.5.3.3a的描述,基于CSI-RS对服务小区生成经过L3过滤的per beam的SINR
--------3> 根据5.5.3.3的描述,基于CSI-RS生成服务小区的SINR
1> 对于VarMeasConfig的measIdList中的每个measId
----2> 如果相应的reportConfig包含reportType设为reportCGI
--------3> 在所指示的频率和RAT上进行相应测量
------------4> 对于cellForWhichToReportCGI中指示的小区,通过获取它的相关系统信息来设法获取它的global cells identity
--------3> 如果cellAccessRelatedInfoList里的entry包括所选的PLMN,从相关小区中获取系统信息
--------3> 如果cellForWhichToReportCGI中指示的小区是NR小区
------------4> 设法从相关小区中获取trackingAreaCode
------------4> 如果相关小区广播了多个PLMN identities,设法获取额外的PLMN Identities列表(包含在plmn-IdentityList中)
------------4> 如果相关小区广播了多个frequency bands,设法获取额外的frequency band列表(包含在frequencyBandList中)
------------4> 如果包含了cellAccessRelatedInfoList,采用cellAccessRelatedInfoList中包含所选PLMN的entry中的trackingAreaCode和plmn-IdentityList
Editor's Note:当measObjectEUTRA和reportConfig-IRAT确认后再capture inter-RAT EUTRA的CGI reporting
----2> 如果相应的reportConfig中reportType设为periodical或eventTriggered
--------3> 如果建立了一个测量gap,或
--------3> 如果UE不需要测量gap来进行相应测量
------------4> 如果没配s-MeasureConfig,或
------------4> 如果s-MeasureConfig设为ssb-RSRP并且NR SpCell基于SSB的RSRP在L3过滤后低于ssb-RSRP,或
------------4> 如果s-MeasureConfig设为csi-RSRP并且NR SpCell基于CSI-RS的RSRP在L3过滤后低于csi-RSRP,或
----------------5> 如果MO与NR相关且rsType设为csi-rs
--------------------6> 如果相应reportConfig配置了reportQuantityRsIndexes和maxNrofRsIndexesToReport
------------------------7> 根据5.5.3.3a,对于reportQuantityRsIndexes指示的每个测量量,只基于CSI-RS来生成经过L3过滤的beam测量结果
--------------------6> 根据5.5.3.3,对于reportQuantityCell指示的每个触发量和测量量,基于CSI-RS,用相关MO里的参数,生成小区测量结果
----------------5> 如果MO与NR相关且rsType设为ssb
--------------------6> 如果相应reportConfig配置了reportQuantityRsIndexes和maxNrofRsIndexesToReport
------------------------7> 根据5.5.3.3a,对于reportQuantityRsIndexes指示的每个测量量,只基于SSB来生成经过L3过滤的beam测量结果
--------------------6> 根据5.5.3.3,对于reportQuantityCell指示的每个触发量和测量量,基于SSB,用相关MO里的参数,生成小区测量结果
----------------5> 如果MO与E-UTRA相关
--------------------6> 对相关MO指示的频率上的邻区进行相应测量
----2> 执行5.5.4定义的上报准则的评估
5.5.3.2 Layer 3 filtering
UE将会:
1> 对于UE按照5.5.3.1进行测量的每个小区测量量和每个beam测量量
----2> 在进行上报准则评估和测量上报前,根据如下公式对测量结果进行过滤
Fn = (1-a)Fn-1 + aMn
其中
Mn是从物理层收到的最新的测量结果
Fn是更新的过滤后测量结果,用于上报准则的评估和测量上报
Fn-1是旧的过滤后测量结果,当第一次从物理层收到测量结果时F0设为M1
a = 1/2^(ki/4),其中ki是quantityConfigNR-List中第i项QuantityConfigNR对应的filterCoefficient,i在收到的MeasObjectNR中的quantityConfigIndex指示
----2> 应用过滤,使得filter的时域特性维持在不同的input速率,filterCoefficient k认为采样率等于X ms;X的值等于38.133定义的在non-DRX下一次同频L1测量的周期,与frequency range有关。
Note 1:如果k设为0,不进行L3过滤
Note 2:进行过滤要与上报准则的评估和测量上报在同一domain,即对数测量就用对数过滤
Note 3:filter input rate由实现决定,要满足TS 38.133的性能要求。要了解物理层测量更多细节,参见TS 38.133
5.5.3.3 Derivation of cell measurement results
网络会配置UE基于MO里的参数(如平均时使用的最大beam数和beam门限)和reportConfig里的参数(测量的rsType,SSB还是CSI-RS)来得到关联到NR测量对象的per cell的RSRP,RSRQ和SINR测量结果。
UE将会:
1> 对于要基于SSB生成的每个小区测量量
----2> 如果相关MO(lili注,我都用MO代替measObject,如果是measObjectNR就写全称)里没配nrofSS-BlocksToAverage,或
----2> 如果相关MO里没配absThreshSS-BlocksConsolidation,或
----2> 如果最高的beam测量量低于absThreshSS-BlocksConsolidation
--------3> 把最高的beam测量量作为小区测量量,其中每个beam测量量在TS 38.215中描述
----2> 其他
--------3> 把超过absThreshSS-BlocksConsolidation的质量最好的最多nrofSS-BlocksToAverage个beam测量量在功率域线性平均得到小区测量量
----2> 进行5.5.3.2的层3小区过滤
1> 对于要基于CSI-RS生成的每个小区测量量
----2> 相关MO里CSI-RS-ResourceConfigMobility里的CSI-RS-CellMobility里携带小区的physCellId和CSI-RS资源,这些CSI-RS资源用于生成小区测量结果
----2> 如果相关MO里没配nrofCSI-RS-ResourcesToAverage,或
----2> 如果相关MO里没配absThreshCSI-RS-Consolidation,或
----2> 如果最高的beam测量量低于absThreshCSI-RS-Consolidation
--------3> 把最高的beam测量量作为小区测量量,其中每个beam测量量在TS 38.215中描述
----2> 其他
--------3> 把超过absThreshCSI-RS-Consolidation的质量最好的最多nrofCSI-RS-ResourcesToAverage个beam测量量在功率域线性平均得到小区测量量
----2> 进行5.5.3.2的层3小区过滤
5.5.3.3a Derivation of layer 3 beam filtered measurement
UE将会:
1> 对每个要基于SSB生成的经过层3过滤的beam测量量
----2> 根据TS 38.215,基于SSB生成每个配置的beam测量量,并进行5.5.3.2的层3beam过滤
1> 对每个要基于CSI-RS生成的经过层3过滤的beam测量量
----2> 根据TS 38.215,基于CSI-RS生成每个配置的beam测量量,并进行5.5.3.2的层3beam过滤
5.5.4 Measurement report triggering
5.5.4.1 General
如果安全机制成功激活,UE将会:
1> 对于VarMeasConfig的measIdList中的每个measId
----2> 如果相应的reportConfig包含reportType设为eventTriggered或periodical
--------3> 如果相应MO是关于NR
------------4> 如果相应reportConfig里配置了eventA1或eventA2
----------------5> 认为只有服务小区适用
------------4> 其他
----------------5> 有的事件包括一个服务小区关联到一个measObjectNR以及邻区关联到另一个measObjectNR,认为关联到另外那个measObjectNR的服务小区也当作邻区
----------------5> 如果useWhiteCellList设为TRUE
--------------------6> 对于按照相关measObjectNR的参数检测到的邻区,只有当它在VarMeasConfig中与这个measId相关的whiteCellsToAddModList里时才考虑它
----------------5> 其他
--------------------6> 对于按照相关measObjectNR的参数检测到的邻区,只有当它不在VarMeasConfig中与这个measId相关的blackCellsToAddModList里时才考虑它
--------3> else if相应MO是关于E-UTRA
------------4> 对于在相应频率上检测到的邻区,只有当它不在VarMeasConfig中与这个measId相关的blackCellsToAddModListEUTRA里时才考虑它
----2> 如果reportType设为eventTriggered,并且如果这个事件的进入条件满足了,即,有一个或多个小区的所有层3过滤后的测量结果在VarMeasConfig定义的对应该事件(VarMeasConfig中相应reportConfig的eventId对应的事件)的timeToTrigger期间都满足,而VarMeasReportList中没有该measId的reporting entry(第一次有小区触发这个事件)
--------3>