4G網(wǎng)絡中終端能力(UE capability)上報的目的是將終端(UE)無線接入能力信息從終端(UE)傳輸?shù)紼-UTRAN網(wǎng)絡。
如果終端(UE)改變了它的E-UTRAN 無線接入能力,UE 應請求高層啟動必要的 NAS 過程(見 TS 23.401 [41]),這將導致使用新的 RRC 連接更新 UE 無線接入能力。另:通過使用跟蹤區(qū)域更新來支持在 RRC_IDLE 中更改 UE 的 GERAN UE 無線電能力。
![20210804_1628044164_64923437.png image.png](/attachment.php?aid=844272)
啟動:
當 E-UTRAN 需要(額外的)UE 無線接入能力信息時,它會在 RRC_CONNECTED 中向 UE 發(fā)起該過程。 除非 UE 使用控制平面 CIoT EPS 優(yōu)化,否則 E-UTRAN 應僅在 AS 安全激活后檢索 UE 能力,并且 E-UTRAN 不會將 AS 安全激活之前檢索到的能力轉(zhuǎn)發(fā)給 CN。
終端收到能力(UE capability)查詢后處理流程:
1>對于NB-IoT,設(shè)置UECapabilityInformation消息的內(nèi)容如下:
2> 在 ue-Capability 中包含 UE Radio Access Capability 參數(shù);
2> 包含 ue-RadioPagingInfo;
2>將UECapabilityInformation消息提交給下層傳輸,流程結(jié)束;
1> else,設(shè)置UECapabilityInformation消息的內(nèi)容如下:
2> 如果 ue-CapabilityRequest 包含 eutra:
3> 將 UE-EUTRA-Capability 包含在 ue-CapabilityRAT-Container 中,并且將 rat-Type 設(shè)置為 eutra;
3>如果UE支持FDD和TDD:
4> 設(shè)置 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 并將其設(shè)置為包括反映適用于 FDD 的附加功能的字段;
5> 如果對于 TDD,與 UECapabilityInformation 的先前字段所指示的相比,UE 支持附加功能:
6> 包括字段 tdd-Add-UE-EUTRA-Capabilities 并將其設(shè)置為包括反映適用于 TDD 的附加功能的字段;
注 1:UE 包括 XDD-Add-UE-EUTRA-Capabilities 字段,如下所示:
- 僅當其一個或多個子字段(或特征組指示符字符串中的比特)的值與 UE-EUTRA-Capability 內(nèi)其他地方發(fā)出的值不同時,才包括該字段;
(在別處發(fā)出信號的此值也稱為通用值,這兩種 XDD 模式都支持)
- 對于包含在 XDD-Add-UE-EUTRA-Capabilities 中的字段,UE 設(shè)置:
- 不允許與 Common 值相同的子字段(或特征組指示符字符串中的位);
- 子字段(或特征組指示符字符串中的位)允許與一個值不同,該值指示至少與通用值所指示的功能相同;
3> else(UE支持單xDD模式):
4> 設(shè)置 UECapabilityInformation 的所有字段,除了字段 fdd-Add-UE-EUTRA-Capabilities 和 tdd-Add-UE-EUTRA-Capabilities(包括它們的子字段),包括適用于 UE 支持的 xDD 模式的值;
3> 編譯包含在 UECapabilityInformation 消息中的候選頻段組合列表,包括 UE 支持的頻段組合,按照以下優(yōu)先級順序(即按優(yōu)先級遞減的順序列出):
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 的順序排列優(yōu)先級,(即首先包含包含第一個列出的頻段的剩余頻段組合,然后包含包含第二個列出的頻段的剩余頻段組合) , 等等);
4> else(沒有請求的頻段):
5>包括所有2DL+1UL CA頻段組合;
5> 包括所有其他 CA 波段組合;
4>如果UE支持maximumCCsRetrieval并且UECapabilityEnquiry消息包括requestedMaxCCsDL和requestedMaxCCsUL(即同時給出了UL和DL最大值):
5>從候選列表中移除DL中CC的數(shù)量超過requestedMaxCCsDL中指示的值或UL中CC數(shù)量超過requestedMaxCCsUL中指示的值的頻帶組合;
5> 在requestedCCsUL 中指示與在requestedMaxCCsUL 中接收到的值相同的值;
5> 在requestedCCsDL 中指示與在requestedMaxCCsDL 中接收到的值相同的值;
4> else 如果UE支持maximumCCsRetrieval并且UECapabilityEnquiry消息包括requestedMaxCCsDL(即僅給出DL最大限制):
5> 從候選列表中刪除 DL 中 CC 數(shù)量超過所請求的 MaxCCsDL 中指示的值的頻帶組合;
5> 指示requestedCCsDL 中的值與requestedMaxCCsDL 中接收的值相同;
4> else 如果UE支持maximumCCsRetrieval并且UECapabilityEnquiry消息包括requestedMaxCCsUL(即僅給出UL最大限制):
5> 從候選列表中刪除 UL 中 CC 數(shù)量超過所請求的 MaxCCsUL 中指示的值的頻帶組合;
5> 在requestedCCsUL 中指示與在requestedMaxCCsUL 中接收到的值相同的值;
4>如果UE支持reducedIntNonContComb并且UECapabilityEnquiry消息包含requestReducedIntNonContComb:
5> 設(shè)置reducedIntNonContCombRequested 為true;
5> 從候選列表中刪除帶內(nèi)非連續(xù) CA 波段組合,該組合支持由包含在 TS 36.306 [5] 條款 4.3 中規(guī)定的候選列表中的另一個帶內(nèi)非連續(xù) CA 波段組合暗示.5.21:
4>如果UE支持requestReducedFormat并且UE支持skipFallbackCombinations并且UECapabilityEnquiry消息包括requestSkipFallbackComb:
5> 將skipFallbackCombRequested 設(shè)置為true;
5> 對于包含在候選列表中的每個頻段組合(包括 2DL+1UL CA 頻段組合),從具有最低 DL 和 UL 載波數(shù)量的那些開始,涉及列表中包括的另一個頻段組合的回退頻段組合TS 36.306 [5] 中規(guī)定的候選人:
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組合,根據(jù)上面定義的規(guī)則和優(yōu)先級順序確定;
3> 其他
4>如果UECapabilityEnquiry消息包含requestedFrequencyBands并且UE支持requestedFrequencyBands:
5>在supportedBandCombination中包含盡可能多的候選列表中的頻段組合,包括非CA組合和最多5DL+5UL的CA頻段組合,根據(jù)上面定義的規(guī)則和優(yōu)先級順序確定;
5> include in supportedBandCombination 添加盡可能多的包含在候選列表中的剩余波段組合,(即未包含在supportedBandCombination中的候選),最多5DL+5UL CA波段組合,根據(jù)上面定義的規(guī)則和優(yōu)先級順序確定;
4> 其他
5>在supportedBandCombination中包含盡可能多的候選列表中的頻段組合,包括非CA組合和最多5DL+5UL的CA頻段組合,根據(jù)上面定義的規(guī)則確定;
5>如果根據(jù)上述不可能將所有要包括的頻帶組合包括在supportedBandCombination中,則要包括的頻帶組合子集的選擇留給UE實現(xiàn);
3> 在requestedBands 中指示與requestedFrequencyBands 中包含的頻帶和順序相同的頻帶(如果收到);
3>如果UE是類別0、M1或M2 UE,或者支持ue-RadioPagingInfo中的任何UE能力信息,根據(jù)TS 36.306 [5]:
4> 包含 ue-RadioPagingInfo 并根據(jù) TS 36.306 [5] 設(shè)置字段;
3> 如果 UE 支持 (NG)EN-DC 或 NE-DC 并且如果請求的 FreqBandsNR-MRDC 包含在請求中:
4> 將適用于所接收的requestedFreqBandsNR-MRDC 和requestedCapabilityCommon 的特性集包括到featureSetsEUTRA 中,如TS 38.331 [82] 的第5.6.1.4 節(jié)中所規(guī)定。
注 2:網(wǎng)絡必須包括所請求的 FreqBandsNR-MRDC,以獲得 E-UTRA 和 MR-DC 的特征集。
注 3:即使網(wǎng)絡請求(僅)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 設(shè)置為 geran-cs;
2> 如果 ue-CapabilityRequest 包含 geran-ps 并且 UE 支持 GERAN PS 域:
3> 在 ue-CapabilityRAT-Container 中包含 GERAN PS 的 UE 無線接入能力,并且將 rat-Type 設(shè)置為 geran-ps;
2> 如果 ue-CapabilityRequest 包含 utra 并且 UE 支持 UTRA:
3> 在 ue-CapabilityRAT-Container 中包含 UTRA 的 UE 無線接入能力,并且 rat-Type 設(shè)置為 utra;
2> 如果 ue-CapabilityRequest 包含 cdma2000-1XRTT 并且 UE 支持 CDMA2000 1xRTT:
3> 在 ue-CapabilityRAT-Container 中包含 CDMA2000 的 UE 無線接入能力,并且其 rat-Type 設(shè)置為 cdma2000-1XRTT;
2> 如果 ue-CapabilityRequest 包含 nr 并且 UE 支持 NR:
3> 在 ue-CapabilityRAT-Container 中包含 NR 的 UE 無線接入能力,rat-Type 設(shè)置為 nr;
3> 包括 TS 38.331 [82] 第 5.6.1.4 節(jié)中規(guī)定的頻段組合和特征集,考慮到所包括的 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 設(shè)置為 eutra-nr;
3> 包括 TS 38.331 [82] 第 5.6.1.4 節(jié)中規(guī)定的頻段組合,考慮到所包括的 requestsFreqBandsNR-MRDC、requestedCapabilityNR(如果存在)和requestedCapabilityCommon(如果包括);
1> 如果基于接收到的 rrc-SegAllowed 字段啟用 RRC 消息分段,并且編碼的 RRC 消息大于 TS 36.323 [8] 中規(guī)定的 PDCP SDU 的最大支持大。
2> 啟動 5.6.22 中規(guī)定的 UL 消息段傳輸過程;
1> 其他:
2>將UECapabilityInformation消息提交給下層傳輸,流程結(jié)束;
資料來源:3gpp TS 36.331 5.6
整理:kangguoying20210804