优秀的编程知识分享平台

网站首页 > 技术文章 正文

点点滴滴学5G—NR CCE起始位置计算方法

nanyue 2024-11-13 11:33:11 技术文章 1 ℃

1.PDCCH空间搜索

UE在确定了PDCCH 物理资源(coreset),以及搜索空间类型和时域特征信息之后,开始在搜索空间按照不同的RNTI进行搜索,这里有个关键的知识点就是要确认PDCCH候选集,确认方法如下:

对于搜索空间集S关联coreset P,聚合度L条件下PDCCH候选位置CCE index计算公式如下:


公式解读如下所示:

(1) Yp: 表示候选集的起始位置。

对于CSS来说,Yp=0;对于USS来说,Yp=(Ap*Yp-1)mod D, 其中Yp-1=Nrnti !=0, Ap与coreset ID p值相关,当p mod 3=0, 则Ap=39827; 当p mod3=1, 则Ap=39829; 当p mod3=2,则Ap=39839; D固定等于65537;USS通过哈希函数,错开USS的起始位置

(2)Nci: 载波指示,以保证调度不同载波的PDCCH candidate时尽可能占用不重叠的CCE。若无跨载波调度(单载波),其值取0。另外,对于CSS,其值取0

(3) ms,nci:=0,…Ms,nci-1; Ms,nci表示serving cell nci/ search space set S /聚合度L对应的PDCCH候选集的数目; ms,nci表示时隙内serving cell nci/ search space set S /聚合度L对应的PDCCH候选集索引编号

例如对于SIB1 PDCCH候选集(如下图table1所示),聚合度L=4对应的候选集数目Ms,nci=4

(4) Nrnit表示C-RNTI值

(5) L: 表示聚合等级,i=0,…,L-1

(6) Ncce,p表示CORESET P对应的CCE的数目。

以下分别针对两种场景CSS和USS来举例说明CCE起始位置计算方法

2.举例说明

2.1CSS

以公共搜索空间SIB1举例,如table1所示,SIB1 PDCCH 聚合度L={4, 8, 16},其对应的最大PDCCH候选集数目等于{4, 2, 1}

以CCE聚合度 L=4来说明,候选集的起始位置等于Y=0; L=4对应的候选集的数目Ms,max=4; i=0~3;Ncce,p=32(根据coreset #0配置得到,具体获取方法本文不做介绍),代入以下公式

ms=0时;根据公式计算出来的CCE , 对应的位置是{0,1,2,3}

ms=1时; 根据公式计算出来的CCE , 对应的位置是{8,9,10,11}

ms=2时; 根据公式计算出来的CCE , 对应的位置是{16,17,18,19}

ms=3时; 根据公式计算出来的CCE , 对应的位置是{24,25,26,27}

依次类推,可以得到L=8和L=16的CCE位置

2.2USS

参数说明:

UE1/L=4, 候选集的起始位置等于Yp=1; L=4对应的候选集的数目Ms,max=4; i=0~3;Ncce,p=32, UE2/L=8, 候选集的起始位置等于Yp=2; L=4对应的候选集的数目Ms,max=2; i=0~1;Ncce,p=32

根据CCE起始位置公式,UE1 对应的CCE起始位置,

ms=0时;根据公式计算出来的CCE , 对应的位置是{4,5,6,7}

ms=1时; 根据公式计算出来的CCE , 对应的位置是{12,13,14,15}

ms=2时; 根据公式计算出来的CCE , 对应的位置是{20,21,22,23}

ms=3时; 根据公式计算出来的CCE , 对应的位置是{28,29,30,31}

同样的方法可获得UE2的CCE起始位置,基站在调度时需避免CCE冲突问题

另外,由于头条不支持excel文件传输,需要CCE起始位置excel计算文档可私信提供

Tags:

最近发表
标签列表