蜂窩無線通信系統依賴基站和UE之間準確高效地協調互通,其中UE Capability就是基站和UE之間協調的重要一環。
UE Capability即UE能力,基站知道UE能力之後才能對UE做出正確的調度。如果UE支持某個功能,那麼基站可以給該UE配置該功能;如果UE不支持某個功能,那麼基站便不可以給該UE配置該功能。
1. 基本流程
根據38.331,UE Capability主要涉及兩個流程:UE Capability請求和UE Capability上報。當基站需要UE上報UE Capability時,基站會給UE下發UECapabilityEnquiry指令。當UE收到UECapabilityEnquiry指令後,UE根據指令上報UE能力UECapabilityInformation。
UECapabilityEnquiry的信令結構如下所示。UECapabilityEnquiry信令中的Filter會指示UE基站具體想知道哪些UE Capability。
UECapabilityInformation的信令結構如下圖所示。UECapabilityInformation中可以包含多個Container,每個Container可以包含NR,Eutra-NR 或者Eutra對應的UE Capability。其中NR對應上報NR的UE Capability,Eutra-NR對應上報MR-DC的UE Capability,Eutra對應上報LTE側的UE Capability。
2. UE Capability信令結構
UE Capability分爲不同級別的能力。
UE specific的UE Capability:每個UE可以有不同的能力,這種UE能力適用於UE支持的所有載波和載波組合。
載波組合(Band Combination)級別的UE Capability:每個Band Combination可以有不同的能力,比如Band3+Band77這個Band Combination支持某種UE能力,而Band1+Band78可能就不支持該UE能力。
載波(Band)級別的UE Capability:每個Band可以有不同的能力,比如Band 77支持某個UE能力,而Band 78可能就不支持該UE能力。
另一個UE能力分類的方法是按照協議棧來分類,UE Capability實際上報的時候也是按照協議棧分層來上報的。
從下圖可以看出,UE Capability上報分爲:
PDCP-Parameters:PDCP層對應的UE Capability
RLC-Parameters:RLC層對應的UE Capability
MAC-Parameters:MAC層對應的UE Capability
Phy-Parameters:PHY層對應的UE Capability
RF-Parameters:RF(射頻)相關的UE Capability
3. 協議查看
看UE Capability會涉及到3個主要的協議:
38.306:查看每個UE Capability的詳細介紹,表示什麼意思,是不是必選UE Capability等;
38.331:查看UE Capability查詢和上報流程,信令結構等;
38.822:查看UE feature。UE feature可以簡單理解爲大家討論時候寫的大白話,UE Capability進一步把UE feature翻譯成協議所需要的語言。
4. 信令Log
學習UE Capability最快的方法便是直接查看UE Log,看看UE是怎麼真實上報自己的UE Capability的。
www.sharetechnote.com 上有一段Amarisoft的UE Capability上報Log,有需要的可以自行查閱。(建議Copy下來後使用Note Pad ++查看)