网站首页 > 技术文章 正文
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种类型转换)
- 1507℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 493℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 484℃MySQL service启动脚本浅析(r12笔记第59天)
- 462℃启用MySQL查询缓存(mysql8.0查询缓存)
- 458℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 442℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 421℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 418℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)