4G网络中终端能力(UE capability)上报的目的是将终端(UE)无线接入能力信息从终端(UE)传输到E-UTRAN网络。
如果终端(UE)改变了它的E-UTRAN 无线接入能力,UE 应请求高层启动必要的 NAS 过程(见 TS 23.401 [41]),这将导致使用新的 RRC 连接更新 UE 无线接入能力。另:通过使用跟踪区域更新来支持在 RRC_IDLE 中更改 UE 的 GERAN UE 无线电能力。
启动:
当 E-UTRAN 需要(额外的)UE 无线接入能力信息时,它会在 RRC_CONNECTED 中向 UE 发起该过程。 除非 UE 使用控制平面 CIoT EPS 优化,否则 E-UTRAN 应仅在 AS 安全激活后检索 UE 能力,并且 E-UTRAN 不会将 AS 安全激活之前检索到的能力转发给 CN。
终端收到能力(UE capability)查询后处理流程:
1>对于NB-IoT,设置UECapabilityInformation消息的内容如下:
2> 在 ue-Capability 中包含 UE Radio Access Capability 参数;
2> 包含 ue-RadioPagingInfo;
2>将UECapabilityInformation消息提交给下层传输,流程结束;
1> else,设置UECapabilityInformation消息的内容如下:
2> 如果 ue-CapabilityRequest 包含 eutra:
3> 将 UE-EUTRA-Capability 包含在 ue-CapabilityRAT-Container 中,并且将 rat-Type 设置为 eutra;
3>如果UE支持FDD和TDD:
4> 设置 UECapabilityInformation 的所有字段,除了字段 fdd-Add-UE-EUTRA-Capabilities 和 tdd-Add-UE-EUTRA-Capabilities(包括它们的子字段),以包括适用于 FDD 和 TDD 的值(即功能两种模式都支持);
4> 如果(某些)UE 能力字段对于 FDD 和 TDD 具有不同的值:
5> 如果对于 FDD,与 UECapabilityInformation 的先前字段所指示的相比,UE 支持附加功能:
6> 包括字段 fdd-Add-UE-EUTRA-Capabilities 并将其设置为包括反映适用于 FDD 的附加功能的字段;
5> 如果对于 TDD,与 UECapabilityInformation 的先前字段所指示的相比,UE 支持附加功能:
6> 包括字段 tdd-Add-UE-EUTRA-Capabilities 并将其设置为包括反映适用于 TDD 的附加功能的字段;
注 1:UE 包括 XDD-Add-UE-EUTRA-Capabilities 字段,如下所示:
- 仅当其一个或多个子字段(或特征组指示符字符串中的比特)的值与 UE-EUTRA-Capability 内其他地方发出的值不同时,才包括该字段;
(在别处发出信号的此值也称为通用值,这两种 XDD 模式都支持)
- 对于包含在 XDD-Add-UE-EUTRA-Capabilities 中的字段,UE 设置:
- 不允许与 Common 值相同的子字段(或特征组指示符字符串中的位);
- 子字段(或特征组指示符字符串中的位)允许与一个值不同,该值指示至少与通用值所指示的功能相同;
3> else(UE支持单xDD模式):
4> 设置 UECapabilityInformation 的所有字段,除了字段 fdd-Add-UE-EUTRA-Capabilities 和 tdd-Add-UE-EUTRA-Capabilities(包括它们的子字段),包括适用于 UE 支持的 xDD 模式的值;
3> 编译包含在 UECapabilityInformation 消息中的候选频段组合列表,包括 UE 支持的频段组合,按照以下优先级顺序(即按优先级递减的顺序列出):
4>包括所有非CA频段,无论UE是否支持载波聚合,仅:
- 如果 UE 包含 ue-Category-v1020(即指示类别 6 到 8);要么
- 如果对于至少一个非 CA 频段,UE 支持的 TM9 和 TM10 的 MIMO 层比 UE 类别所隐含的要多;要么
- 如果 UE 支持具有一个或多个 CSI 进程的 TM10;要么
- 如果 UE 在 DL 中支持 1024QAM;
4>如果UECapabilityEnquiry消息包含requestedFrequencyBands并且UE支持requestedFrequencyBands:
5>包括所有2DL+1UL CA频段组合,仅由requestedFrequencyBands中包含的频段组成;
5> 包括所有其他 CA 频段组合,仅由包含在 requestsFrequencyBands 中的频段组成,并按 requestsFrequencyBands 的顺序排列优先级,(即首先包含包含第一个列出的频段的剩余频段组合,然后包含包含第二个列出的频段的剩余频段组合) , 等等);
4> else(没有请求的频段):
5>包括所有2DL+1UL CA频段组合;
5> 包括所有其他 CA 波段组合;
4>如果UE支持maximumCCsRetrieval并且UECapabilityEnquiry消息包括requestedMaxCCsDL和requestedMaxCCsUL(即同时给出了UL和DL最大值):
5>从候选列表中移除DL中CC的数量超过requestedMaxCCsDL中指示的值或UL中CC数量超过requestedMaxCCsUL中指示的值的频带组合;
5> 在requestedCCsUL 中指示与在requestedMaxCCsUL 中接收到的值相同的值;
5> 在requestedCCsDL 中指示与在requestedMaxCCsDL 中接收到的值相同的值;
4> else 如果UE支持maximumCCsRetrieval并且UECapabilityEnquiry消息包括requestedMaxCCsDL(即仅给出DL最大限制):
5> 从候选列表中删除 DL 中 CC 数量超过所请求的 MaxCCsDL 中指示的值的频带组合;
5> 指示requestedCCsDL 中的值与requestedMaxCCsDL 中接收的值相同;
4> else 如果UE支持maximumCCsRetrieval并且UECapabilityEnquiry消息包括requestedMaxCCsUL(即仅给出UL最大限制):
5> 从候选列表中删除 UL 中 CC 数量超过所请求的 MaxCCsUL 中指示的值的频带组合;
5> 在requestedCCsUL 中指示与在requestedMaxCCsUL 中接收到的值相同的值;
4>如果UE支持reducedIntNonContComb并且UECapabilityEnquiry消息包含requestReducedIntNonContComb:
5> 设置reducedIntNonContCombRequested 为true;
5> 从候选列表中删除带内非连续 CA 波段组合,该组合支持由包含在 TS 36.306 [5] 条款 4.3 中规定的候选列表中的另一个带内非连续 CA 波段组合暗示.5.21:
4>如果UE支持requestReducedFormat并且UE支持skipFallbackCombinations并且UECapabilityEnquiry消息包括requestSkipFallbackComb:
5> 将skipFallbackCombRequested 设置为true;
5> 对于包含在候选列表中的每个频段组合(包括 2DL+1UL CA 频段组合),从具有最低 DL 和 UL 载波数量的那些开始,涉及列表中包括的另一个频段组合的回退频段组合TS 36.306 [5] 中规定的候选人:
6> 从候选名单中删除乐队组合;
6>在其回退涉及已移除频段组合的候选列表中包括的频段组合中包含不同的FallbackSupported,如果其能力与已移除频段组合不同;
4>如果UE支持requestReducedFormat和diffFallbackCombReport,并且UECapabilityEnquiry消息中包含requestDiffFallbackCombList:
5>如果UE不支持skipFallbackCombinations或者UECapabilityEnquiry消息不包含requestSkipFallbackComb:
6> 从候选列表中删除所有波段组合;
5> 对于 requestDiffFallbackCombList 中指示的每个 CA 波段组合:
6> 包括 CA 波段组合,如果尚未在候选列表中;
6> 包括支持的UE能力与CA频段组合能力不同的回退组合;
5> 将 requestDiffFallbackCombList 中指示的 CA 波段组合包含到 requestsDiffFallbackCombList 中;
3>如果UECapabilityEnquiry消息包含requestReducedFormat并且UE支持requestReducedFormat:
4>在supportedBandCombinationReduced中包含尽可能多的包含在候选列表中的波段组合,包括非CA组合,根据上面定义的规则和优先级顺序确定;
3> 其他
4>如果UECapabilityEnquiry消息包含requestedFrequencyBands并且UE支持requestedFrequencyBands:
5>在supportedBandCombination中包含尽可能多的候选列表中的频段组合,包括非CA组合和最多5DL+5UL的CA频段组合,根据上面定义的规则和优先级顺序确定;
5> include in supportedBandCombination 添加尽可能多的包含在候选列表中的剩余波段组合,(即未包含在supportedBandCombination中的候选),最多5DL+5UL CA波段组合,根据上面定义的规则和优先级顺序确定;
4> 其他
5>在supportedBandCombination中包含尽可能多的候选列表中的频段组合,包括非CA组合和最多5DL+5UL的CA频段组合,根据上面定义的规则确定;
5>如果根据上述不可能将所有要包括的频带组合包括在supportedBandCombination中,则要包括的频带组合子集的选择留给UE实现;
3> 在requestedBands 中指示与requestedFrequencyBands 中包含的频带和顺序相同的频带(如果收到);
3>如果UE是类别0、M1或M2 UE,或者支持ue-RadioPagingInfo中的任何UE能力信息,根据TS 36.306 [5]:
4> 包含 ue-RadioPagingInfo 并根据 TS 36.306 [5] 设置字段;
3> 如果 UE 支持 (NG)EN-DC 或 NE-DC 并且如果请求的 FreqBandsNR-MRDC 包含在请求中:
4> 将适用于所接收的requestedFreqBandsNR-MRDC 和requestedCapabilityCommon 的特性集包括到featureSetsEUTRA 中,如TS 38.331 [82] 的第5.6.1.4 节中所规定。
注 2:网络必须包括所请求的 FreqBandsNR-MRDC,以获得 E-UTRA 和 MR-DC 的特征集。
注 3:即使网络请求(仅)eutra 的能力,它也可能在所请求的 FreqBandsNR-MRDC 中包含 NR 频段编号,以确保 UE 包含随后请求所需的所有必要特征集(即 E-UTRA 和 NR) eutra-nr 能力。
3> 如果 UECapabilityEnquiry 消息包含 requestSTTI-SPT-Capability 并且 UE 支持短 TTI 和/或 SPT(即 sTTI-SPT-Supported):
4>对于每个频带组合,UE包含在UECapabilityInformation消息的一个字段中,按照前面的:
5> 如果 UE 支持短 TTI,则使用 stti-SPT-BandParameters 包括每个频段组合的短 TTI 能力;
5> 如果 UE 支持 SPT,则使用 stti-SPT-BandParameters 包括每个频段组合的 SPT 能力;
注 4:UE 可能必须将频段组合添加/重复到先前包含的频段组合列表中,以包括短 TTI 功能和/或 SPT 功能。
2> 如果 ue-CapabilityRequest 包含 geran-cs 并且 UE 支持 GERAN CS 域:
3> 在 ue-CapabilityRAT-Container 中包含 GERAN CS 的 UE 无线接入能力,并且其 rat-Type 设置为 geran-cs;
2> 如果 ue-CapabilityRequest 包含 geran-ps 并且 UE 支持 GERAN PS 域:
3> 在 ue-CapabilityRAT-Container 中包含 GERAN PS 的 UE 无线接入能力,并且将 rat-Type 设置为 geran-ps;
2> 如果 ue-CapabilityRequest 包含 utra 并且 UE 支持 UTRA:
3> 在 ue-CapabilityRAT-Container 中包含 UTRA 的 UE 无线接入能力,并且 rat-Type 设置为 utra;
2> 如果 ue-CapabilityRequest 包含 cdma2000-1XRTT 并且 UE 支持 CDMA2000 1xRTT:
3> 在 ue-CapabilityRAT-Container 中包含 CDMA2000 的 UE 无线接入能力,并且其 rat-Type 设置为 cdma2000-1XRTT;
2> 如果 ue-CapabilityRequest 包含 nr 并且 UE 支持 NR:
3> 在 ue-CapabilityRAT-Container 中包含 NR 的 UE 无线接入能力,rat-Type 设置为 nr;
3> 包括 TS 38.331 [82] 第 5.6.1.4 节中规定的频段组合和特征集,考虑到所包括的 requestsFreqBandsNR-MRDC、requestedCapabilityNR、eutra-nr-only 标志和requestedCapabilityCommon(如果存在);
2> 如果 ue-CapabilityRequest 包含 eutra-nr 并且 UE 支持 (NG)EN-DC 或 NE-DC:
3> 在 ue-CapabilityRAT-Container 中包含 EUTRA-NR 的 UE 无线接入能力,rat-Type 设置为 eutra-nr;
3> 包括 TS 38.331 [82] 第 5.6.1.4 节中规定的频段组合,考虑到所包括的 requestsFreqBandsNR-MRDC、requestedCapabilityNR(如果存在)和requestedCapabilityCommon(如果包括);
1> 如果基于接收到的 rrc-SegAllowed 字段启用 RRC 消息分段,并且编码的 RRC 消息大于 TS 36.323 [8] 中规定的 PDCP SDU 的最大支持大小:
2> 启动 5.6.22 中规定的 UL 消息段传输过程;
1> 其他:
2>将UECapabilityInformation消息提交给下层传输,流程结束;
资料来源:3gpp TS 36.331 5.6
整理:kangguoying20210804