在4G网络中当终端收到网络侧测量间隙(GAP)配置的处理流程如下:
1> 如果 measGapConfig 已设置:
2>如果已设置了测量间隙measGapConfig或measGapConfigPerCC-List,则释放之前测量间隙配置;
2> 如果 measGapConfig 中的 gapOffset 指示非均匀间隙模式:
3>根据接收到的gapOffset设置measGapConfig指示的测量间隙配置,即每个非均匀间隙模式的第一个间隙的第一个子帧出现在SFN和满足以下条件的子帧(SFN和MCG的子帧)小区):
SFN mod T = FLOOR(gapOffset/10);
子帧 = gapOffset mod 10;
其中 T = LMGRP/10,如 TS 36.133 [16] 中所定义;
2> 其他:
3>根据接收到的gapOffset设置measGapConfig指示的测量间隙配置,即每个间隙的第一个子帧出现在满足以下条件的SFN和子帧(SFN和MCG小区的子帧):
SFN mod T = FLOOR(gapOffset/10);
子帧 = gapOffset mod 10;
TS 36.133 [16] 中定义的 T = MGRP/10;
2> 如果配置了 (NG)EN-DC:
3> 如果 UE 配置了 fr1-Gap 设置为 TRUE:
4> 在 FR1 上为 LTE 服务小区和 NR 服务小区应用间隙配置;
3> 其他:
4> 为所有 LTE 和 NR 服务小区应用间隙配置;
2> 如果 mgta 设置为 TRUE,则根据 TS 38.133 [16] 将 0.5ms 的时间提前值应用于上面计算的间隙发生次数;
注 1:即使配置了 DC,UE 也会应用单个间隙,该间隙的时序与 MCG 小区相关。在 (NG)EN-DC 的情况下,UE 可以配置有单个(公共)间隙或两个单独的间隙,即第一个用于 FR1(由 E-UTRA RRC 配置)和第二个用于 FR2(配置由NR RRC)。
1> 否则如果 measGapConfig 设置为释放:
2> 释放测量间隙配置measGapConfig;
1> 如果 measGapConfigPerCC-List 设置为 setup:
2> 如果已经设置了测量间隙配置measGapConfig,则释放measGapConfig;
2> 如果包含 measGapConfigToRemoveList:
3> 对于包含在 measGapConfigToRemoveList 中的每个 ServCellIndex:
4>为servCellId指示的服务小区释放measGapConfigCC;
2> 如果包含 measGapConfigToAddModList:
3> 对于包含在 measGapConfigToAddModList 中的每个 ServCellIndex:
4>为servCellId指示的服务小区存储measGapConfigCC;
2>对于每个存储有指示非均匀间隙模式的measGapConfigCC的服务小区,根据接收到的gapOffset设置measGap Config CC指示的测量间隙配置,即每个非均匀间隙模式第一个间隙第一个子帧出现在满足以下条件SFN和子帧(MCG小区的SFN和子帧):
SFN mod T = FLOOR(gapOffset/10);
子帧 = gapOffset mod 10;
其中 T = LMGRP/10,如 TS 36.133 [16] 中所定义;
2>对于每个存储的measGapConfigCC不指示非均匀间隙模式的服务小区,根据接收到的gapOffset设置measGapConfigCC指示的测量间隙配置,即每个间隙的第一个子帧出现在SFN并且子帧满足以下条件(SFN和MCG小区的子帧):
SFN mod T = FLOOR(gapOffset/10);
子帧 = gapOffset mod 10;
TS 36.133 [16] 中定义的 T = MGRP/10;
注 2:即使配置了 DC,UE 也会应用与 MCG 小区相关的间隙定时。
1> else(measGapConfigPerCC-List设置为release):
2> 释放测量间隙配置measGapConfigPerCC-List;
注 3:当 SCell 被释放时,UE 不需要应用与 SCell 相关联的每个 CC 测量间隙配置。
资料来源:3gpp TS 36.331 5.2
整理:kangguoying20210728