网站首页 > 技术文章 正文
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计算文档可私信提供
猜你喜欢
- 2024-11-13 c++ 创建一个随机访问迭代器(c++怎么随机产生一个数)
- 2024-11-13 如何让跨手册的链接发布后不被破坏
- 2024-11-13 直播预告|敲黑板,划重点!智能模型平台知识点讲解
- 2024-11-13 Excel中如何每隔3行求和(隔3行求和公式excel)
- 2024-11-13 铭说 | Sunburst供应链攻击解析(供应链buysell交易模式)
- 2024-11-13 Nginx+keepalived 实现高可用,防盗链及动静分离配置详解
- 2024-11-13 Nginx + FastCGI 程序(C/C++) 搭建高性能web service
- 2024-11-13 数据库 CTREATE INDEX 用法(数据库replicate用法)
- 2024-11-13 聊聊 C++ 中的四种类型转换符(c++4种类型转换)
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)