下面是UEcapability中根据协议中的描述总结的NR CA和EN-DC组合的查看方法,主要内容在38.331/36.331中。比较关键的IE就是FeatureSetCombination。
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结构的情况下,上面这段内容真读不懂,无所谓,先放在这。
但是有一点是真读懂了,针对这点举个例子,如上图,假如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 信息,对应关系如上图左侧。
从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有关系,下面分别看看其含义。
featureSetCombinationId 用于确定featureSetCombinations中的featureSetCombination的位置,featureSetCombinationId=0代表featureSetCombinations中的第一个配置信息。
例如上图featureSetCombination=0,要去featureSetCombinations中对应位置去查看featureSet信息,具体的 0对应的是上图中的第一个位置的信息;featureSetCombination=1,对应的就是第二个位置的信息。
FeatureSetUplinkId 用于确定featureSetsUplink中的关联FeatureSetUplink的位置;FeatureSetUplinkId=1代表featureSetsUplink中第一个位置的信息,依次类推。其中要注意的是FeatureSetUplinkId=0 不会在实际的FeatureSetUplink中用,但是如果配置FeatureSetUplinkId=0的话,代表在实际这个band combination下不支持这个band的UL 载波。
例如上图N25 对应的FeatureSetUplinkId=2(uplinkSetNR =2),下一步要去featureSetUplink中去找第二个位置的信息;N41 对应的FeatureSetUplinkId=0(uplinkSetNR =0),代表N41不支持UL 载波,通过上图左侧的N41 ca bandwidthClass信息也可以看出,N41 没有UL cc能力。
FeatureSetDownlinkId用于确定featureSetsDownlink中的关联FeatureSetDownlink的位置;FeatureSetDownlinkId=1代表featureSetsDownlink中第一个位置的信息,依次类推。其中要注意的是FeatureSetDownlinkId=0 不会在实际的FeatureSetUplink中用,当如果配置FeatureSetDownlinkId=0的话,代表在这个band combination下不支持这个band的DL载波。
例如上图N25 对应的FeatureSetDownlinkId=1(downlinkSetNR =1),下一步要去featureSetDownlink中去找第一个位置的信息;N41 对应的FeatureSetDownlinkId=2(downlinkSetNR =2),下一步要去featureSetDownlink中去找第二个位置的信息。
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个。
featureSetListPeruplinkCC和featureSetListPerDownlinkCC 类似,不再赘述。
featureSetDownlinkPerCC-id用于在FeatureSetDownlinkPerCC确定关联信息的位置索引,featureSetDownlinkPerCC-id=1代表的就是第一个位置。
如上图绿色箭头,featureSetDownlinkPerCC-id=1/2/3与FeatureSetDownlinkPerCC中的对应关系。
featureSetUplinkPerCC-id与featureSetDownlinkPerCC-id类似,对应关系如上图绿色箭头。
到这里NR CA能力的关联关系就基本清楚了,刚开始那段上报fallback band-combinations信息的话,应该也差不多能对应上了。 下面综合起来看几个NR CA能力映射关系的例子。
单band 能力
上图是N25 DL 能力映射关系图,N25 支持DL SCS 15khz DL 带宽 40khz,最大支持DL 4 layers 传输等等。
这是N25 UL能力映射图,可以看到N25 UL 支持UL SCS 15khz UL 带宽 40khz,最大支持UL 1layers 传输等等。
CA能力 N25(pcell)+N41(Scell)
如上路径 可以看出N25+N41 支持DL N25(2*2) +n41(4*4) 传输,其他信息如上图。
如上路径 可以看出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,简单看下。
ENDC Feature set Combination结构如上,对于eutra部分会有FeatureSetEUTRA-UplinkId 和FeatureSetEUTRA-DownlinkId 用于指定festure set的位置,例如FeatureSetEUTRA-DownlinkId=1代表featureSetsEUTRA-r15->featureSetsDL第一个位置的信息,FeatureSetEUTRA-DownlinkId=0代表不支持对应的配置,即没有DL载波信息。
对于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能力映射关系图如下。