NR UE capability FeatureSetCombination的查看方法

2023-11-09 18:30

本文主要是介绍NR UE capability FeatureSetCombination的查看方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

下面是UEcapability中根据协议中的描述总结的NR CA和EN-DC组合的查看方法,主要内容在38.331/36.331中。比较关键的IE就是FeatureSetCombination。

3bbc3e4480014ca8b00ae0c67f0256e8.png

 FeatureSetCombination对应的是FeatureSet entries的二维矩阵。

每个FeatureSetsPerBand 包含适用于相关band combination carrier的featureset list的entries。 在相关频段上,UE 应支持 FeatureSetsPerBand 中相同位置的 FeatureSets 组合。 一个 FeatureSetCombination 中的所有 FeatureSetsPerBand必须具有相同数量的条目。

FeatureSetCombination 中的 FeatureSetsPerBand 数必须等于关联band combination中的band 数目; 第一个FeatureSetPerBand 适用于band combination的第一个band ,依此类推。

每个FeatureSet 包含一对用于UL和DL的NR或E-UTRA feature set ID。

在 NR 的情况下,UL 和 DL 的实际feature sets在 FeatureSets IE 中定义,并通过其ID进行引用,代表的是它们在 FeatureSets IE 的 featureSetsUplink / featureSetsDownlink 列表中的位置。在完全不清楚CA band combination结构的情况下,上面这段内容真读不懂,无所谓,先放在这。

751144617b2f4fccbe449d3ba69ff171.png

 但是有一点是真读懂了,针对这点举个例子,如上图,假如bandList中只有一个band 25,那其featureSetCombination=0关联的featureSetCombinations中的信息也只能有一对UL/DL feature set ID 信息;如果bandlist 对应的是CA 组合 band 25 和41 ,那featureSetCombination=1关联的featureSetCombinations中的信息就要有2对UL/DL feature set ID 信息,对应关系如上图左侧。

bc12fc994fc442bea23c6523d70d5c76.png

 从FeatureSet中引用的FeatureSetUplink和FeatureSetDownlink包括一组FeatureSetUplinkPerCC-Id和FeatureSetDownlinkPerCC-Id以及其他信息。 每个 CC ID 的数量决定了 UE 能够在相应频带的频域中连续聚合的载波数量。 UE 支持的载波数量也受相关 BandCombination(如果存在)中指示的带宽类别的限制。

在feature set combinations中,UE 应排除具有相同或较低能力的条目,因为网络可以通过高级能力,推断UE也支持对应的低级能力,比如N25支持 4 layers传输,UE就只上报支持N25 4 layers, 不用上报还支持N25 2 layers传输。

有时候可能UE需要上报fallback band-combinations信息,这时候UE可以通过2种方式告知网络侧fallback band-combinations信息,一种是通过将FeatureSet ID 设置为零(带间和带内非连续回退场景),FeatureSet id =0代表这个band combination下不支持对应的UL/DL 载波;第二种方式是降低FeatureSet-PerCC id的个数(针对的是intra-band contiuous fallback场景),比如原本CA-Bandwidthclass支持2cc,在上报能力时对应的FeatureSet-PerCC id只有1个;不采取上述方式的话,还可以通过将BandCombination与单独的BandCombinations信息关联的方式实现,反正想干啥总有能搞定的方法。另外UE可以report一个FeatureSetCombination,只包含fallback band combinations的信息,也就是说,在一个FeatureSetCombination中,每组跨band的FeatureSets可能至少包含一对FeatureSetUplinkId和FeatureSetDownlinkId,此时它们可以设置为0(代表不支持对应的UL/DL 载波)。

上面这段话的内容和主要和下面的几个相关IE有关系,下面分别看看其含义。

2f1eb96a2adc4777acf3b316f30b86e8.png

 featureSetCombinationId 用于确定featureSetCombinations中的featureSetCombination的位置,featureSetCombinationId=0代表featureSetCombinations中的第一个配置信息。

f85242e3426749e89e26d6e7d48b5bed.png

 例如上图featureSetCombination=0,要去featureSetCombinations中对应位置去查看featureSet信息,具体的 0对应的是上图中的第一个位置的信息;featureSetCombination=1,对应的就是第二个位置的信息。

961e853a92aa44879813fcd970bf230f.png

 FeatureSetUplinkId 用于确定featureSetsUplink中的关联FeatureSetUplink的位置;FeatureSetUplinkId=1代表featureSetsUplink中第一个位置的信息,依次类推。其中要注意的是FeatureSetUplinkId=0 不会在实际的FeatureSetUplink中用,但是如果配置FeatureSetUplinkId=0的话,代表在实际这个band combination下不支持这个band的UL 载波。

e4fd4c5262454274bb425ce7e4cecebc.png

 例如上图N25 对应的FeatureSetUplinkId=2(uplinkSetNR =2),下一步要去featureSetUplink中去找第二个位置的信息;N41 对应的FeatureSetUplinkId=0(uplinkSetNR =0),代表N41不支持UL 载波,通过上图左侧的N41 ca bandwidthClass信息也可以看出,N41 没有UL cc能力。

ab4c1a2afea24d5d89a73f1bf65befca.png

 FeatureSetDownlinkId用于确定featureSetsDownlink中的关联FeatureSetDownlink的位置;FeatureSetDownlinkId=1代表featureSetsDownlink中第一个位置的信息,依次类推。其中要注意的是FeatureSetDownlinkId=0 不会在实际的FeatureSetUplink中用,当如果配置FeatureSetDownlinkId=0的话,代表在这个band combination下不支持这个band的DL载波。

1c23d893a6414969a8e0dbb446ba6ac4.png

 例如上图N25 对应的FeatureSetDownlinkId=1(downlinkSetNR =1),下一步要去featureSetDownlink中去找第一个位置的信息;N41 对应的FeatureSetDownlinkId=2(downlinkSetNR =2),下一步要去featureSetDownlink中去找第二个位置的信息。

28cc559e58cd47a0a94a0c00fe90f2bd.png

 featureSetListPerDownlinkCC指示UE在feature set的各个DL 载波上支持哪些功能。 因此,应根据UE ca-BandwidthClassDL在此list中包含至少与其支持的carrier数量一样多的 FeatureSetDownlinkPerCC-Id,比如N25 ca-BandwidthClassDL-NR a代表只支持1cc,这时候FeatureSetDownlinkPerCC只能有一个id,如果N25 ca-BandwidthClassDL-NR b代表支持2cc,此时FeatureSetDownlinkPerCC要有2个id。FeatureSetDownlinkPerCC中元素的顺序无关紧要,网络可以根据FeatureSetDownlinkPerCC中的任何 FeatureSetDownlinkPerCC-Id 配置任何载波,但是fallback场景除外。如果UE针对的是intra-band contiuous fallback场景,要采用fallback 上报的方式,那比如ca-BandwidthClass支持2cc,在上报能力时对应的FeatureSet-PerCC id可以只有1个。

6126f04525a8471197e47e5c9ceab4ab.png

 featureSetListPeruplinkCC和featureSetListPerDownlinkCC 类似,不再赘述。

03842f2b1e1e471ea109fd948d935ba5.png

 featureSetDownlinkPerCC-id用于在FeatureSetDownlinkPerCC确定关联信息的位置索引,featureSetDownlinkPerCC-id=1代表的就是第一个位置。

4b2ec61c22fe416d8a97b2903b53e95c.png

 如上图绿色箭头,featureSetDownlinkPerCC-id=1/2/3与FeatureSetDownlinkPerCC中的对应关系。

317314e3a68941f6acd30e855bf095eb.png

 featureSetUplinkPerCC-id与featureSetDownlinkPerCC-id类似,对应关系如上图绿色箭头。

到这里NR CA能力的关联关系就基本清楚了,刚开始那段上报fallback band-combinations信息的话,应该也差不多能对应上了。 下面综合起来看几个NR CA能力映射关系的例子。

单band 能力

139f72725e8e4fd68395d49d2ba890a9.png

上图是N25 DL 能力映射关系图,N25 支持DL SCS 15khz DL 带宽 40khz,最大支持DL 4 layers 传输等等。

4982c18abce74f2b88ddc361435372eb.png

这是N25 UL能力映射图,可以看到N25 UL 支持UL SCS 15khz UL 带宽 40khz,最大支持UL 1layers 传输等等。

CA能力 N25(pcell)+N41(Scell) 

8956bad112c5466db9743a6dea0792c3.png

 如上路径 可以看出N25+N41 支持DL N25(2*2) +n41(4*4) 传输,其他信息如上图。

2152ee682c8a472bbb2a4a6cd82b1010.png

 如上路径 可以看出N25+N41 只支持UL N25 one layer传输 ,n41不支持UL 载波,正如bandNR 25 有配置ca-BandwidthClassUL-NR,而bandNR 41 却没有ca-BandwidthClassUL-NR, 代表只能N25做Pcell(因为可以配置UL 载波),N41 只能有DL 载波,其他信息如上图。

紧接着看下EN-DC的能力如何查看,主要还是几个类似的IE,简单看下。

91ee252fe87341a88470eba31a79ac94.png

 ENDC Feature set Combination结构如上,对于eutra部分会有FeatureSetEUTRA-UplinkId 和FeatureSetEUTRA-DownlinkId 用于指定festure set的位置,例如FeatureSetEUTRA-DownlinkId=1代表featureSetsEUTRA-r15->featureSetsDL第一个位置的信息,FeatureSetEUTRA-DownlinkId=0代表不支持对应的配置,即没有DL载波信息。

44385dadf33943499b70a3f11e0f160e.png

对于featureSetDL-PerCC中包含的FeatureSetDL-PerCC-Id的数目要与ca-bandwidthClassDL相匹配,例如ca-bandwidthClassDL c代表DL 2CC,这2cc的要求如上图中的Table 5.6A-1,ca-bandwidthClassDL c 对应到featureSetUL-PerCC中就要有2个FeatureSetUL-PerCC-Id;featureSetUL-PerCC也是相同的原理。

最后需要根据FeatureSetUL-PerCC-Id和FeatureSetDL-PerCC-Id 确定最后的具体能力信息,例如FeatureSetDL-PerCC-Id=0代表的是featureSetsDL-PerCC-r15中的第一个位置的信息,FeatureSetDL-PerCC-Id=1代表的是第二个位置的信息。这部分对应的ENDC组合的UL和DL能力映射关系图如下。

185c34d257b1468c86bf01b70b71d581.png

 ad2d6c08965a4c95ad28d54e6500d1c0.png

这篇关于NR UE capability FeatureSetCombination的查看方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/377842

相关文章

Spring Security自定义身份认证的实现方法

《SpringSecurity自定义身份认证的实现方法》:本文主要介绍SpringSecurity自定义身份认证的实现方法,下面对SpringSecurity的这三种自定义身份认证进行详细讲解,... 目录1.内存身份认证(1)创建配置类(2)验证内存身份认证2.JDBC身份认证(1)数据准备 (2)配置依

python获取网页表格的多种方法汇总

《python获取网页表格的多种方法汇总》我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理,在Python中,获取网页表格的方法有多种,下面就跟随小编... 目录1. 使用Pandas的read_html2. 使用BeautifulSoup和pandas3.

Spring 中的循环引用问题解决方法

《Spring中的循环引用问题解决方法》:本文主要介绍Spring中的循环引用问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录什么是循环引用?循环依赖三级缓存解决循环依赖二级缓存三级缓存本章来聊聊Spring 中的循环引用问题该如何解决。这里聊

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Pandas统计每行数据中的空值的方法示例

《Pandas统计每行数据中的空值的方法示例》处理缺失数据(NaN值)是一个非常常见的问题,本文主要介绍了Pandas统计每行数据中的空值的方法示例,具有一定的参考价值,感兴趣的可以了解一下... 目录什么是空值?为什么要统计空值?准备工作创建示例数据统计每行空值数量进一步分析www.chinasem.cn处

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

MySQL重复数据处理的七种高效方法

《MySQL重复数据处理的七种高效方法》你是不是也曾遇到过这样的烦恼:明明系统测试时一切正常,上线后却频频出现重复数据,大批量导数据时,总有那么几条不听话的记录导致整个事务莫名回滚,今天,我就跟大家分... 目录1. 重复数据插入问题分析1.1 问题本质1.2 常见场景图2. 基础解决方案:使用异常捕获3.

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

SQL中redo log 刷⼊磁盘的常见方法

《SQL中redolog刷⼊磁盘的常见方法》本文主要介绍了SQL中redolog刷⼊磁盘的常见方法,将redolog刷入磁盘的方法确保了数据的持久性和一致性,下面就来具体介绍一下,感兴趣的可以了解... 目录Redo Log 刷入磁盘的方法Redo Log 刷入磁盘的过程代码示例(伪代码)在数据库系统中,r

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)