5G NR:协议 - PDCCH信道

1、基本概念

        不同于LTE中的控制信道包括PCFICH、PHICH和PDCCH,在5G NR中,控制信道仅包括PDCCH(Physical Downlink Control Channel),负责物理层各种关键控制信息的传递,PDCCH中传递的下行控制信息(Downlink Control Information)主要包括:

  1. 下行调度信息
  2. 上行调度信息
  3. 激活与去激活PUSCH调度
  4. 激活与去激活PDSCH半静态调度
  5. 通知时隙格式给一个或者多个UE
  6. 通知一个或者多个UE不再使用的PRB和OFDM符号资源
  7. 为PUCCH和PUSCH发送TPC命令
  8. 指示BWP切换
  9. 触发随机接入过程等

        PDCCH信道是一组物理资源粒子的集合,其承载上下行控制信息,根据其作用域不同,PDCCH承载信息区分公共控制信息(公共搜索空间)专用控制信息(专用搜寻空间),搜索空间定义了盲检的开始位置和信道搜索方式。

         PDCCH信道主要承载着PUSCH和PDSCH信道控制信息(DCI),不同终端的PDCCH信息通过其对应的RNTI信息区分,即其DCI的crc由RNTI加扰,一个PDCCH只能有一种dci format,而承载DCI信息的基础单元是CCE

1.1、基础知识

  • RE(Resource Element):时域上一个slot,频域上一个载波;
  • RB(Resource Block):在协议38.211中,定义RB为频域上连续的12个子载波,并没有对RB的时域进行定义,所以通常只将RB看作频域上的概念;
  • REG(Resource Element Group):协议中REG对应时域一个OFDM符号,频域一个RB(1 REG=1 PRB);
  • REG Bundle(REG 绑定):REG绑定由多个REGs组成,绑定大小由L进行表示,该参数由RRC 中reg-bundle-size进行配置,绑定大小L为{1, 2, 3},具体情况后面再进行讨论。
  • CCE(Control Channel Element):CCE是构成PDCCH的基本单元,一个CCE占用6个REG,即72个子载波, 其中有54个数据RE和18个DRMS RE(占比1/4)。CCE的个数称作聚合度,取值如下表:

PDCCH结构如下所示:

1.2、PDCCH导入

        PDCCH主要承载PDSCH和PUSCH的下行控制信息DCI(Downlink Control Information),即包含一个或多个UE资源分配和其他的控制信息,固定使用QPSK进行调制。
        UE需要首先解调PDCCH中的DCI,然后才能够在指定的时频资源位置上解调属于UE自己的PDSCH(包括系统消息 - OSI、寻呼 - Paging、用户数据 - UserData等)。PDCCH还会包含上行授权信息(UL Grant),以指示UE上行数据传输的PUSCH信道所使用的时频资源。在5G NR中,PDCCH所处的位置示意图如下图所示:

        在LTE中PDCCH时域资源总是固定的,且在频域总是占据整个载波带宽。而5G NR在时域和频域上不是固定位置,通常来说,对于5G NR中PDCCH的时域资源则由Search Space(搜索空间)表示,频域资源由CORESET(控制资源集)表示。CORESET配置示意图如下,由下图看出,CORESET在时域和频域的位置可以是任意的。

        因此5G NR中PDCCH的时域,频域位置更加灵活,所以引入了CORESET和SpaceSpace来分别指示时域和频域资源。

1.3、PDCCH处理过程

2、CORESET

        在LTE系统中,PDCCH在频域上占据了整个频段,时域上占据每个子帧的前1-3个OFDM符号,UE只需得到PDCCH占据的OFDM符号数,便能确定PDCCH的搜索空间。
  在NR系统中,由于系统带宽较大,引入CORESET(control resource set,资源控制集),UE需要知道PDCCH在频域和时域上的位置才能成功解码PDCCH。

  • NR系统将PDCCH频域上占据的频段&时域上占用的OFDM符号数等信息封装在CORESET中。
  • 而将PDCCH 起始OFDM符号编号以及PDCCH监测周期等信息封装在Search Space中。

       CORESET(Control Resource Set)是5G新提出的一个时频域资源集的概念,这是因为在5G,系统的传输带宽比较大,UE的支持能力不尽相同,为了适配不同的带宽,同时降低PDCCH的盲检复杂度,从而通过CORESET约束PDCCH的时频域资源调度。
       CORESET在时域上占用1-3个时域OFDM符号,可位于slot内的任何位置,根据不同的场景,CORESET的时域OFDM符号调度位置也不同,一般高层会将CORESET的时域OFDM符号调度在一个slot的起始位置,但在URLLC(低时延高可靠)场景中,CORESET的时域OFDM符号也会调度在slot的非起始位置,这样UE就可以在本slot内直接进行PDCCH的解调,而非等到下一个slot的起始才进行,从而有效的降低时延。
       CORESET在频域上占用多个资源块,配置的频域资源位置不得超过BWP的频域范围。CORESET的频域资源配置的粒度为6,这样可以适配不同的REG Bundle情况,有效的减少资源碎片。
       CREOSET内从CCE到REG资源映射方式包括交织非交织模式:

  • 针对交织,REG可以通过3GPP 38.211协议规定的交织公式在整个CORESET的范围内进行映射,从而获得频率分集增益,另外在多小区场景中,假设相邻小区之间采用相同的资源映射方式,则会互相造成干扰,而交织映射则会根据交织器在CORESET内进行随机映射,从而实现小区间的干扰随机化。
  • 针对非交织,虽然会损失部分频率分集增益,但是基站侧在提前获知下行无线信道的情况下(尤其是TDD模式下,根据信道互易性,通过上行信道估计获取下行无线信道的情况),可以将PDCCH调度在信道质量比较好的时频资源上,从而获取一定的调度增益。
     

2.1、CORESET #0

        CORESET 0比较特殊,我们知道,只有UE解完RRC信息后才能取得CORESET资源,但UE想要接收RRC信息又要先知道CORESET资源,所以就有了CORESET 0 的存在。
  CORESET 0:第一个CORESET,其信息属于初始部分带宽配置信息的一部分,由主信息块(MIB)提供给UE,封装了初始接入的必要资源(SIB1),也就是专门用来发送解码SIB消息的PDCCH。通过CORESET 0,UE知道如何接收剩余的系统信息,建立连接之后,UE可以获取RRC信息,就能获得多个CORESET资源。


3、SearchSpace

        同4G LTE一样,5G NR PDCCH同样也有搜索空间的慨念,搜索空间定义了PDCCH时域发送时刻(PDCCH Occasion,PO)。NR PDCCH同样也分为公共搜索空间(Common Search Space-CSSUE专用搜索空间(UE Specific SearchSpace-USS两大类。公用搜索空间又细分为Type0、Tpye0A、Type1、Type2和Type3 等5种。

  •  CSS用于BCCH、寻呼、RAR等相关的控制信息(小区级公共信息),
  •  USS用于传输与DL-SCH、UL-SCH等相关的控制信息(UE级信息)。

        USS内的聚合等级有5种(AL = 1,2,4,8,16),而Type0 PDCCH CSS只有3种(AL = 4,8,16,且candidate有个数限制)

        对于UE而言,CSS和USS的配置,由PDCCH-Config IE中参数searchSpaceType决定。

        其相关的配置表如下所示:

         其中,Type0A CSS是在MIB中指示的,其余的SS是在SIB1或是BWP里指示的。

        对于CSS和USS内所包含的DCI,及其RNTI加扰方式,如下:

===FOR CSS

· DCI format 0_0 and DCI format 1_0

      · C-RNTI,TC-RNTI,CS-RNTI(if configured),SI-RNTI,RA-RNTI,P-RNTI

· DCI format 2_0

      · SFI-RNTI

· DCI format 2_0

      · SFI-RNTI

· DCI format 2_0

      · SFI-RNTI

· DCI format 2_0

      · SFI-RNTI

===FOR USS

· DCI format 0_0 and DCI format 1_0 ,or

      · C-RNTI,CS-RNTI(if configured),SP-CSI-RNTI(if configured)

· DCI format 2_0

      · C-RNTI,CS-RNTI(if configured),SP-CSI-RNTI(if configured)

 4、参考文献

【1】《5G NR新空口技术详解》- PDCCH信道
【2】《5G NR标准-下一代无线通信技术》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/56563.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeetCode】面试题总结 消失的数字 最小k个数

1.消失的数字 两种思路 1.先升序排序,再遍历并且让后一项与前一项比较 2.转化为数学问题求等差数列前n项和 (n的大小为数组的长度),将根据公式求得的应有的和数与数组中实际的和作差 import java.util.*; class Solution {public …

代码随想录算法训练营第四十六天 | 139.单词拆分

代码随想录算法训练营第四十六天 | 139.单词拆分 139.单词拆分 139.单词拆分 题目链接 视频讲解 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 注意:不要求字典中出现的单词全部都使用,并且字典…

【LeetCode】227. 基本计算器 II

227. 基本计算器 II(中等) 方法:双栈解法 思路 我们可以使用两个栈 nums 和 ops 。 nums : 存放所有的数字ops :存放所有的数字以外的操作 然后从前往后做,对遍历到的字符做分情况讨论: 空格 …

安全测试-django防御安全策略

django安全性 django针对安全方面有一些处理,学习如何进行处理设置,也有利于学习安全测试知识。 CSRF 跨站点请求伪造(Cross-Site Request Forgery,CSRF)是一种网络攻击方式,攻击者欺骗用户在自己访问的网…

Python 包管理(pip、conda)基本使用指南

Python 包管理 概述 介绍 Python 有丰富的开源的第三方库和包,可以帮助完成各种任务,扩展 Python 的功能,例如 NumPy 用于科学计算,Pandas 用于数据处理,Matplotlib 用于绘图等。在开始编写 Pytlhon 程序之前&#…

【力扣】2813 子序列最大优雅度

class Solution//诡异的数据结构维护反悔贪心 { public:long long findMaximumElegance(vector<vector<int>>& items, int k){sort(items.begin(), items.end(), [](const auto &a, const auto &b){return a[0] > b[0];});//奇妙的排序方法long lon…

K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上)

温故知新 &#x1f4da;第一章 前言&#x1f4d7;背景&#x1f4d7;目的&#x1f4d7;总体方向 &#x1f4da;第二章 基本环境信息&#x1f4d7;机器信息&#x1f4d7;软件信息&#x1f4d7;部署用户kubernetes &#x1f4da;第三章 Kubernetes各组件部署&#x1f4d7;安装kube…

Linux(实操篇一)

Linux实操篇 Linux(实操篇一)1. 常用基本命令1.1 帮助命令1.1.1 man获得帮助信息1.1.2 help获得shell内置命令的帮助信息1.1.3 常用快捷键 1.2 文件目录类1.2.1 pwd显示当前 工作目录的绝对路径1.2.2 ls列出目录的内容1.2.3 cd切换目录1.2.4 mkdir创建一个新的目录1.2.5 rmdir删…

Linux环境搭建SVN服务器并实现公网访问 - cpolar端口映射

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

【HashMap】key和value能否为null

【HashMap】key和value能否为null 【一】HashMap【二】HashTable【三】ConcurrentHashMap【四】测试代码【五】底层代码分析 【一】HashMap &#xff08;1&#xff09;结论&#xff1a;HashMap对象的key、value值均可为null HashMap 的 key 和 value 都可以为 null 值。在 Jav…

Ubuntu20.04下安装搜狗输入法Linux版

Ubuntu20.04下安装搜狗输入法Linux版 参考搜狗输入法的官网安装指南&#xff1b; 第一步&#xff1a;打开搜狗输入法官网&#xff1b; https://shurufa.sogou.com/ 点击X86_64后将会自动跳转到搜狗输入法的安装指南中&#xff1b; 安装指南 Ubuntu搜狗输入法安装指南 搜狗…

Linux的Man Page知识记录

Man&#xff08;short for manual&#xff09; Page是Unix和Linux操作系统中的一个重要文档&#xff0c;提供命令、函数、系统调用等的详细介绍和使用说明。它是以纯文本的形式出现&#xff0c;通常在终端&#xff08;terminal&#xff09;中使用man命令访问。Man Page按照章节…

elementui的el-tabs标签页样式修改

一、官网样式&#xff1a; 二、修改样式 1.去掉下划线 效果&#xff1a; 代码: /* 去掉tabs标签栏下的下划线 */ ::v-deep .el-tabs__nav-wrap::after {position: static !important;/* background-color: #fff; */ } 2.改变下划线颜色 效果&#xff1a; 代码&#xff1a;…

Docker网络-探索容器网络如何相互通信

当今世界&#xff0c;企业热衷于容器化&#xff0c;这需要强大的网络技能来正确配置容器架构&#xff0c;因此引入了 Docker Networking 的概念。Docker 是一种容器化平台&#xff0c;允许您在独立、轻量级的容器中运行应用程序和服务。Docker 提供了一套强大的网络功能&#x…

QNAP(威联通)NAS外远程访问指南,免费内网穿透工具的应用和配置指导——“cpolar内网穿透”

文章目录 前言1. 威联通安装cpolar内网穿透2. 内网穿透2.1 创建隧道2.2 测试公网远程访问 3. 配置固定二级子域名3.1 保留二级子域名3.2 配置二级子域名 4. 使用固定二级子域名远程访问 前言 购入威联通NAS后&#xff0c;很多用户对于如何在外在公网环境下的远程访问威联通NAS…

Qt 自定义菜单、右键菜单

在接触Qt这段时间以来&#xff0c;经常遇到菜单项的问题&#xff08;右键菜单、托盘菜单、按钮菜单等&#xff09;&#xff0c;QMenu用于菜单栏,上下文菜单,弹出菜单等&#xff0c;利用QMenuQAction就可以达到效果&#xff01; 右键菜单实现&#xff1a;通过重写contextMenuEv…

【redis问题】Caused by: io.netty.channel

遇到的问题&#xff1a; 在使用 RedisTemplate 连接 Redis 进行操作的时候&#xff0c;发生了如下报错&#xff1a; 测试代码为&#xff1a; 配置文件&#xff1a; 问题根源&#xff1a; redis没有添加端口映射解决方案&#xff1a; 删除原来的redis容器&#xff0c;添加新…

stm32之11.USART串口通信

可以添加上拉电阻&#xff0c;但会增加功耗&#xff0c;传输距离变长 要添加库函数USART 官方参考文档说明书位置 ALT&#xff0b;左键可实现整体删除&#xff08;如下图&#xff09; 输出模式第三种模式AF ---------------------- 源码 远程控制pc端 #include <stm32f4x…

springboot服务端接口外网远程调试,并实现HTTP服务监听

文章目录 前言1. 本地环境搭建1.1 环境参数1.2 搭建springboot服务项目 2. 内网穿透2.1 安装配置cpolar内网穿透2.1.1 windows系统2.1.2 linux系统 2.2 创建隧道映射本地端口2.3 测试公网地址 3. 固定公网地址3.1 保留一个二级子域名3.2 配置二级子域名3.2 测试使用固定公网地址…

MDK 5.xx.0 + STM32F10x 笔记

天才脑袋比不上烂笔头, 写给自己看, 自用资料。 安装MDK STM32环境 Download MDK安装 MDK -> c:\keil_v5 用默认路径下载 ARMCC V5.06 Update 7 (build960) <- 长期稳定支持版本安装至 c:\keil_v5\arm\ARMCC开启 uVision.设定 预设编译程序版本 : V5.06 Update 7 (bui…