本篇主要参考38211和38213协议

CORESET中的资源会进一步以REG为单位,一个REG就是时域一个OFDM符号,频域一个RB,若干个REG会组成REG bundle,REG bundle又会组成CCE,每个CCE固定包含6个REG,CCE到REG bundle的映射有交织和非交织两种方式。

1 PDCCH candidate

若干个CCE会聚合成PDCCH,聚合成PDCCH的CCE个数就是聚合度。网络可以动态的配置聚合度的大小,NR中支持1 2 4 8 16,但UE不知道这个信息。由于CORESET中有很多CCE,PDCCH到底是由哪些CCE聚合而成的UE不知道,所有可能是PDCCH的资源就叫PDCCH candidate,每一个PDCCH candidate都有可能是PDCCH,所以UE在CORESET中搜索PDCCH是一个盲检的过程,为了减小盲检复杂度,UE会按照一定的规则检索PDCCH。
在LTE中,具体的规则就是:UE盲检PDCCH candidate的起始CCE编号为聚合度的整数倍。也就是说UE会先按照聚合度为1来把所有的聚合度为1的PDCCH candidate盲检一遍,没找到的话,UE会接着按聚合度为2把所有聚合度为2的PDCCH candidate盲检一遍,盲检聚合度为2的PDCCH candidate时,UE只检测起始编号为0、2、4…的PDCCH candidate,然后盲检聚合度为4 8 和16的PDCCH candidate,盲检方式同理。即UE只盲检起始CCE编号为n,2n,3n…的聚合度为n的PDCCH candidate,如下图所示

注意UE盲检的PDCCH candidate并不是所有的PDCCH candidate,因为基站不会按照这个规则限制来配置PDCCH,但UE也不能把所有的PDCCH candidate遍历一遍,所以不会出现例如下图所示的情况,即不会盲检起始CCE编号为0 2 4 8的聚合度16的PDCCH candidate:

但在NR中,每一个PDCCH candidate的CCE索引都由下面公式给出:

公式中的一些具体参数的含义可以参考38213第10章。总之通过这个公式就可以实现PDCCH candidate在CORESET0内的均匀的位置分布,而不再像LTE一样每个candidate都紧挨另一个。

2 PDCCH的结构

一个PDCCH由CCE组成,组成这个PDCCH的CCE的个数就是聚合度,如下表所示。

这里默认大家知道search space和CORESET这两个概念,不知道的可以参考另一篇:
https://blog.csdn.net/m0_45416816/article/details/99884911

1、CORESET中的REG
一个CORESET在频域上包含N个RB,在时域上包含M=1或2或3个OFDM符号。在CORESET内按照先时域后频域的方式为REG编号,一个REG就是时域上一个symbol乘频域上一个RB这样一个资源块。L个REG会组成一个REG bundle,一个或多个REG bundle会组成一个CCE,但一个CCE固定包含6个REG。
2、CCE-to-REG
一个UE可配置多个CORESET,每个CORESET仅有一种 CCE-to-REG映射方式,分为交织映射和非交织映射。

  • 非交织情况下:L=6;因为M=1或2或3,所以非交织无非下面三种情况:

    图中每种相同的颜色表示一个REG bundle,在非交织的情况下,一个REG bundle同时也就是一个CCE。并且REG bundle的编号和CCE的编号是相同的,REG bundle 0就是CCE 0, and so on。

  • 交织情况下:在M=1时L=2或6,M=2或3时L=M或6。所以交织情况包括下面6种情况:

    交织情况下,对于不同的CORESET时域符号个数的情况,每种情况会有两种不用的L的取值,对于CORESET时域为1个符号,则2个或6个REG可以组成一个REG bundle,如果是2个REG组成一个REG bundle,则3个REG bundle会组成一个CCE,因为一个CCE由6个REG组成;如果是6个REG组成一个REG bundle,则一个REG bundle就是一个CCE,其余两种情况同理类似。

交织情况下,CCE对应REG bundle并不是像非交织映射那样一一对应,而是要经过交织器的交织,交织公式如下:

式中R=2或3或6,为交织器的行数,UE不应处理导致数量C不是整数的配置,也就是说CORESET中REG bundle的数量一定要可以整除交织器行数。

具体的交织方式就是“行进列出”。下面直接举一个具体的例子:
假如CORESET时域占用2个符号,频域占用12个RB,共包含24个REG,L=2,则2个REG为一个 REG bundle,则CORESET包含12个REG bundle,每个CCE包含3个REG bundle,交织器行数R=3,则交织器如下图所示:

实现行进列出,之后的 REG bundle的编号变为0 4 8 1 5 9 …,但不是说重新对REG bundle进行了编号,而是说经过交织,得到了CCE应该对应的REG bundle的编号,假如CCE index是2,则此时该CCE对应的REG bundle是2 6 10,但要明白编号为2 6 10的REG bundle仍然在CORESET中原本的位置。上述的情况是没有考虑nshift的情况,nshift会在上述交织的基础上,对0 4 8 1 5 92 6 10 3 7 11进一步进行循环移位。

以上过程中用到的所有参数,比如CORESET在时域上的符号数、频域上的RB数量、映射方式到底是交织还是非交织、交织器行数R的具体值、组成REG bundle的REG数量L等高层都会配置在ControlResourceSet 中,具体如下。

3、CORESET配置
CORESET中会提供所需参数,列出如下(有些地方的符号网页上无法编辑,稍作修改大家应该可以看懂):

  • frequencyDomainResources 指示CORESET中RB的数量N;
  • duration 指示CORESET时隙个数M;
  • cce-REG-MappingType 指示交织还是非交织;
  • reg-BundleSize 指示交织情况下REG bundle大小,非交织下固定为6;
  • interleaverSize 指示了R;
  • shiftIndex 如果存在则指示了n shift, 不存在的话nshift=小区ID;

对于 CORESET 0的情况,CORESET0由 ControlResourceSetZero配置:

  • N和M [ TS 38.213]中13章;
  • 采用交织
  • L=6;
  • R=2;
  • n shift=小区ID;
  • CORESET 0如果由MIB 或者 SIB1配置,则为normal CP;

4、加扰
PDCCH加扰公式如下:

其中加扰序列c(i)可具体参考38211 小节 5.2.1.

5、调制
加扰后的序列采用QPSK调制

5G NR PDCCH相关推荐

  1. 5G NR PDCCH概述

    PDCCH概述 不同于LTE中的控制信道包括PCFICH.PHICH和PDCCH,在5G NR中,控制信道仅包括PDCCH(Physical Downlink Control Channel),负责物 ...

  2. 5G/NR PDCCH总结

    1. CCE PDCCH主要用于传输下行控制信息和UL Grant,以便UE正确接收PDSCH及为PUSCH分配上行资源,其分配单位为CCE(1 CCE = 6 REG = 72 RE,1 REG = ...

  3. 5G NR PDCCH DCI

    PDCCH DCI概述 在前文PDCCH概述曾提到,PDCCH主要是负责下行链路各种控制信息(DCI, Downlink Control Information)的传输,根据控制信息内容的不同,在R1 ...

  4. (一) 5G NR协议 - PDCCH

    1.基本概念 1.1.基础知识 RE(Resource Element):时域上一个slot,频域上一个载波; RB(Resource Block):在协议38.211中,定义RB为频域上连续的12个 ...

  5. 5G/NR 下行物理信道之PDCCH概要

    5G/NR下行物理信道之PDCCH概要 NR PDCCH的主要Feature 1.分工简洁而明确:NR的控制信道只PDCCH一个.而LTE的控制信道包括:PDCCH.PHICH.PCFICH三个,各自 ...

  6. 5G/NR 学习笔记 - RAR随机接入过程

    5G/NR 学习笔记 - RAR随机接入过程 随机接入的目的 在小区搜索过程之后,UE已经与小区取得了下行同步,因此UE能够接收下行数据.但UE只有与小区取得上行同步,才能进行上行传输.UE通过随机接 ...

  7. 5G(6 )---5G NR 物理层 索引

    5G NR 物理层 索引 5G NR物理层协议下载地址:http://www.3gpp.org/ftp/Specs/archive/38_series/ 概述 3GPP TS 38.201V15.0. ...

  8. 5g nr,PDSCH/PUSCH,UE如何选择MCS table

    下行 NR中为PDSCH定义了3个MCS表,分别是表5.1.3.1-1.5.1.3.1-2.5.1.3.1-3,其中表5.1.3.1-1的最高调制方式和频谱效率分别是64qam和948x6/1024= ...

  9. 5G NR 基本概念

    1. 5G NR 资源描述 5G NR协议学习--TS38.211主要参数解读 时域 frame 系统帧,和LTE一样,时间10ms,系统帧号范围 0-1023 subframe 子帧,时间是1ms, ...

最新文章

  1. 第一个android程序HelloWorld
  2. CentOS7安装xfce桌面环境
  3. 面试大厂应该注意哪些问题?算法太TM重要了
  4. 依赖第三方库时出现的问题:Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16
  5. 两个子集pom互相调用_声明式服务调用组件Feign
  6. 书写css伪类时冒号前或后多个空格导致该规则失效-softbar
  7. 永久删除掉qq安全防护进程q盾
  8. 十款移动APP开发框架
  9. KYLO的计算机网络知识总结
  10. Redis数据类型及编码
  11. 支持linux的蓝牙键盘,可连接四款蓝牙设备的机械键盘 功能强大 不容小觑
  12. 每一个人都应该学习电脑编程,因为它会教你如何思考
  13. 360手机怎样更新系统版本android,360手机N5迎来安卓7.0稳定版升级
  14. 一步一步玩转树莓派~
  15. vijos 1282128312841285 佳佳的魔法照片/魔法药水/魔杖/魔法阵
  16. html 获取声音频谱,[前端]利用WebAudioAPI获取音频频谱(html5音频可视化)
  17. Mysql数据库乱码解决方案
  18. 中国没有掌握的尖端技术_适用于所有人的尖端AAA遮光技术
  19. 拉格朗日松弛求解问题
  20. 开发工具快速下载地址

热门文章

  1. 柔性透明导电薄膜的制备与表征
  2. OPC(ole for process control)技术论坛
  3. dw本地文件传不到远程服务器,用DW上传站点 怎么设置远程服务器
  4. 金蝶K3 WISE V14.3 完整安装包(安装盘+资源盘)共两个压缩文件# 链接:https://pan.baidu.com/s/1lxGCud58s8DGKpbSrTZ-Qw 提取码:hksc
  5. CSS3 filter滤镜
  6. android 局域网电影,android如何看局域网电脑共享上的电影
  7. React阻止冒泡失效解决办法
  8. 记重装Win10踩过的坑
  9. 相关科普:CNN与FCN区别,FCN网络结构详述
  10. SIGINT SIGPIPE SIGTERM SIGSEGV SIG_IGN产生原因及处理