5G无线技术基础自学系列 | 物理下行控制信道

news2025/7/27 21:50:12

素材来源:《5G无线网络优化实践》

一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客


2.4.1 PDCCH位置定义

在LTE中,PDCCH位置相对固定,频域为整个带宽,时域固定占用每个RB的前1~3个符号。也就是说,系统只需要通知UE物理下行控制信道PDCCH占据的OFDM符号数,UE便能确定PDCCH的搜索空间。

在NR系统中,由于5G系统带宽较大,如果PDCCH依然占据整个带宽会导致资源占用过多,搜索时间过长。此外,为了增加系统灵活性,5G NR中引入了控制资源集合(CORESET)概念,其对应的PDCCH频域和时域所占用资源可以灵活进行配置。因此,在NR系统中,UE先要获得PDCCH在频域上的位置和时域上的位置才能成功解码PDCCH。

1.CORESET含义

CORESET是NR中提出的概念,用以承载PDCCH频域上占据的频段和时域上占用的OFDM符号数等信息(参阅TS38.211 7.3.3.2节)。CORESET是一组物理资源,对应NR下行资源网格上的一个特定区域,用于携带PDCCH/DCI的一系列参数,等同于LTE的PDCCH。

LTE PDCCH与NR CORESET的对比如图2-19所示。

图2-19 LTE PDCCH与NR CORESET的对比

根据承载消息不同,CORESET可分为两种类型:一类为小区级CORESET,以CORESET 0进行标识,CORESET 0主要用来承载SIB1所需的Type 0-PDCCH CSS集合,由MIB中的pdcch-ConfigSIB1进行资源配置;另一类为与用户相关的CORESET(这些CORESET通过系统消息的方式进行配置或通过UE专属RRC信令配置),以CORESET 1~11进行标识,这些CORESET与配置BWP紧密关联。

在NR中,PDCCH频域占用的频段和时域占用的OFDM符号数等信息被封装在信息单元控制资源集合CORESET中;PDCCH起始OFDM符号编号及PDCCH监测周期等信息被封装在搜索空间SS(Search Space)中发送给UE。

根据承载内容不同,PDCCH搜索空间集合从逻辑上划分可分为公共搜索空间(CSS)集合和UE专用搜索空间(USS)集合,其中CSS由信元pdcch-ConfigCommon发送给UE,USS由信元pdcch-Config发送给UE。搜索空间类型如表2-10所示。

表2-10 搜索空间类型(3GPP TS38.213 10.1节)

每个小区可以配置0~11个CORESET,每个BWP最多被配置3个CORESET(包括公共搜索空间和UE专用搜索空间),其中CORESET 0用于SIB1的调度,位于初始BWP。

每个CORESET频域上可以包含多个CCE,时域上可以占用1~3个OFDM符号。一个CORESET和一个搜索空间绑定起来后才能确定PDCCH的位置。一个搜索空间只能和一个CORESET绑定,但一个CORESET可以和多个搜索空间绑定,如图2-20所示。

图2-20 CSS和CORESET对应关系(示意图)

2.SIB1的搜索空间定义

根据协议,SIB1对应PDCCH的搜索空间由Type 0-PDCCH CSS和CORESET 0进行定义。Type 0-PDCCH CSS和CORESET 0信息封装在MIB消息IE“pdcch-ConfigSIB1”中。“pdcch-ConfigSIB1”的低有效位(LSB)4bit指示Type 0-PDCCH CSS的配置索引,高有效位(MSB)4bit指示CORESET 0所对应的频域信息配置索引,详见3GPP TS38.213 13节UE procedure for monitoring Type0-PDCCH CSS sets中表13-1~表13-15,其中表13-1~表13-10用于指示CORESET 0所对应的频域信息配置索引,表13-11~表13-15用于指示Type 0-PDCCH的搜索空间CSS。

Type 0-PDCCH CORESET配置示例如表2-11所示。Type 0-PDCCH的搜索空间CSS配置示例如表2-12所示。

表2-11 Type 0-PDCCH CORESET配置示例(TS38.213表13-1)

注:本表基于SSB SCS为15kHz、PDCCH SCS为15kHz的场景。Nrb定义了初始BWP中PDCCH的RB数,同时定义了初始BWP的带宽。目前协议定义了3种带宽:24RB、48RB和96RB。Nsymbol定义了初始BWP中PDCCH的符号数,取值范围1、2、3。Offset定义初始BWP中PDCCH的起始RB与SSB的RB 0之间的频率偏移量。

表2-12 Type 0-PDCCH的搜索空间CSS配置示例(TS 38.213表13-11)

SSB与CORESET 0复用的模式类型如图2-21所示。

图2-21 SSB与CORESET 0复用的模式类型

注:模式1可用于FR1频段和FR2频段,SSB与CORESET 0可以映射在不同的OFDM符号,且CORESET 0的频率范围需要包含SSB。模式2和模式3仅用于FR2频段。

UE根据MIB中字段“pdcch-ConfigSIB1”的指示位置读取CORESET 0信息(即SIB 1对应的PDCCH)。通过解码CORESET 0获得SIB 1所在的PDSCH,然后UE在指定PDSCH读取SIB 1消息。

1)Type 0-PDCCH CSS ,“pdcch-ConfigSIB1”LSB4bit,指示SIB 1对应的PDCCH时域位置,包含的信息如下:

①参数O和M取值(仅用于模式1);

②搜索空间第1个OFDM符号索引;

③每个slot内搜索空间的数量(仅用于模式1)。

2)CORESET 0,“pdcch-ConfigSIB 1”MSB 4bit,指示SIB 1对应的PDCCH频域位置和占用的符号数,包含的信息如下:

①SSB与CORESET 0复用的模式类型,共有3种复用模式;

②CORESET 0占用的PRB数;

③Offset,即频域上SSB下边界与CORESET 0下边界的偏差(以RB为单位)。

图2-22 SSB、CORESET 0和SIB1 PDSCH关系示意图

UE读取SIB 1消息后,根据SIB 1中其他OSI的搜索空间和CORESET配置信息,利用SI-RNTI在指定位置盲搜PDCCH,搜到后在PDCCH指定位置读取PDSCH中的其他SIB消息。UE专用搜索空间UE-specific由高层RRC消息进行配置。

与SSB一样,SIB 1需要覆盖整个小区。因此,SIB 1的PDCCH与PDSCH也需要和PBCH/SSB一样进行波束扫描。同步信号块SSB集合中的每一个SSB块对应一个控制资源集合CORESET 0,且使用相同的波束方向。

PDCCH盲搜过程如图2-23所示。

例如,subcarrierspacingCommon = 15kHz,pdcch-ConfigSIB1=0,则MSB 4bit为0,LSB 4bit为0。根据协议TS38.213表13-1可以获得,CORESET 0占用的RB数为24个,占用的符号数为2个,Offset为0,复用模式为1,如表2-13所示。

图2-23 PDCCH盲搜过程

注:Type 0(SIB 1)的搜索空间(CORESET和SS)信息封装在MIB中,Type 0A/Type 1/Type 2/Type 3的搜索空间封装在SIB 1中,UE专用搜索空间由高层RRC消息进行配置。

表2-13 CORESET 0频域设置

根据协议TS 38.213表13-11,得到O=0,M=1,起始符号为0,每个时隙上搜索空间个数为1,如表2-14所示。

表2-14 CORESET0时域设置

根据TS38.213 13章的描述,SCS =15kHz,SSB Index =0、1、2、3时,可以计算出PDCCH搜索的开始时隙n0={0,1,2,3},如图2-24所示。以下为协议详细描述。

图2-24 PDCCH时隙位置计算过程(“Li-M”表示向下取整)

根据协议描述,SS/PBCH和CORESET 0复用模型为1时,UE需要在两个连续的时隙上监听PDCCH。本例中CORESET 0占用的时域位置和UE搜索空间如图2-25所示(灰色符号表示CORESET 0占用的时域位置)。

图2-25 PDCCH位置定义举例

3.其他公共搜索空间定义

其他公共搜索空间由CORESET和CSS两个部分定义,包含在SIB1中。

控制资源集CORESET指示PDCCH占用符号数、RB数等,CSS指示PDCCH的起始符号,以及绑定的CORESET等。CORESET参数含义如表2-15所示。

表2-15 CORESET参数含义

搜索空间指示PDCCH在slot起始OFDM符号位图及PDCCH监测周期等信息。搜索空间参数定义如表2-16所示。

表2-16 搜索空间参数定义

例如,UE在每10个时隙周期内的时隙3和时隙4内的符号0和符号7检测CORESET,且CORESET在时域上占用2个OFDM符号,如图2-26所示。

图2-26 CORESET(PDCCH)搜索过程

每个NR小区可配置多个CORESET和搜索空间,具体数量取决于在BWP中配置的CORESET/搜索空间数量及小区中配置的BWP数量。

2.4.2 PDCCH功能分类

PDCCH用于传输下行控制信息(DCI),共有8种格式,分别用于携带3种类型消息。

1)上行授权:包括PUSCH的资源指示、编码调制方式等信息,上行授权包含Format 0_0格式和Format 0_1格式。

2)下行授权:包括PDSCH的资源指示、编码调制方式和HARQ进程等信息,下行授权包含Format 1_0格式和Format 1_1格式。

3)功率控制命令:对应一组UE的PUSCH功率控制命令,作为上行授权中PUSCH/PUCCH功控命令的补充。

DCI功能分类如表2-17所示。

表2-17 DCI功能分类(TS38.212 7.3节)

NR定义小区PDCCH占据1个slot的前几个符号(1个slot共14个符号,即符号0~符号13),最多3个符号,如图2-27所示。

图2-27 PDCCH和DM-RS的位置

PDCCH的调制编码方式为QPSK,CCE是PDCCH传输的最小资源单位。1个CCE包含6个REG,1个REG对应1个RB。按照码率的不同,gNB能够将1、2、4、8或16个CCE聚合起来组成一个PDCCH,对应协议定义的聚合级别1、2、4、8、16。例如,聚合级别1表示PDCCH占用1个CCE,聚合级别为2表示PDCCH占用2个CCE,依次类推。

■ 聚合级别为16的PDCCH,码率最低,解调性能最好。

如果将小区内所有UE的PDCCH聚合级别都定为16,则小区中心用户会降低PDCCH CCE资源的使用效率。

■ 聚合级别为1的PDCCH,码率最高,解调性能最差。

如果将小区内所有UE的PDCCH聚合级别都定为1,则无法保证小区中点和远点用户的PDCCH被正确解调。

gNB默认会根据CQI指示的PDCCH信道质量及PDCCH的BLER选择合适的PDCCH聚合级别,即选择满足PDCCH解调性能的最小聚合级别,使得PDCCH的解调性能和容量达到最优。

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

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

相关文章

ESP32的AP模式使用

WifiClient 和WebServe有啥区别? (14 封私信 / 1 条消息) httpclient 和webservice有啥区别? - 知乎 (zhihu.com) 1.Webservice两大核心:soap(理解为要传输的数据)、wsdl(理解为传输数据xml的说明) soap xml ht…

Java类变量和类方法(static)

文章目录类变量-提出问题类变量内存布局如何定义类变量如何访问类变量类变量使用细节类方法介绍类变量-提出问题 提出问题的主要目的就是让大家思考解决之道,从而引出我要讲的知识点. 说:有一群小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在共有…

客服系统Golang源码

客服系统 概述 采用Golang语言,基于 gRPC [Mongo Vue3WebsocketRabbitMQ]来实现系统 用户侧逻辑采用匿名注册模式,Token采用JWT技术,服务端不保存Token信息,用户每次使用检测Token合法时返回新的Token来达到续期的目的 后端分…

kubernetes集群基于kubeadm部署以及常见问题解决

文章目录集群类型主机规划环境初始化检查操作系统版本关闭防火墙设置主机名主机名解析时间同步关闭 SELinux关闭 swap 分区将桥接的IPv4流量传递到iptables的链开启ipvs安装容器运行时(Docker)卸载Docker旧版本:安装 gcc 相关安装Docker设置阿…

Vivado_AXI Quad SPI_IP核

填一下前面的坑。 介绍关于Vivado中AXI Quad SPI v3.2的使用方法。 参考资料:pg153-axi-quad-spi.pdf,可自行在官网下载。 以该IP核的Standard SPI Mode的使用为例。 Address Space OffsetRegister NameAccess TypeDefault Value (hex)Description40hS…

【JavaSE】抽象类

前言: 作者简介:爱吃大白菜1132 人生格言:纸上得来终觉浅,绝知此事要躬行 如果文章知识点有错误的地方不吝赐教,和大家一起学习,一起进步! 如果觉得博主文章还不错的话,希望三连支持&#xff01…

知物由学 | 弹幕蜂拥而入,智能审核平台如何用技术破局?

导读:弹幕的出现增加了视频观看者的深度参与感,弹幕也逐渐成为国内各大视频网站最基本的评论交互形式,本文将通过网易易盾在弹幕实现原理及交互方式方面的实践,具体介绍弹幕相较于传统聊天室的区别与实践经验,希望能为…

【检索资讯】2022年控制理论与应用国际会议(ICOCAT 2022)已成功被EI检索

ICOCTA 2022(www.icocta.org) 2022年控制理论与应用国际会议(ICOCAT 2022)已成功被EI,Scopus检索,作者可自行登录EI数据库查询检索, ICOCTA 2023会议预告 重要信息 会议官网:www.i…

新品速看丨创新微MinewSemi正式推出GNSS高精度卫星定位导航模块

致力于GNSS、蓝牙、Wi-Fi、LoRa、UWB等物联网无线模块研究的一站式供应商——创新微MinewSemi近日推出了数款基于多种卫星导航授时、多星多频、具有低功耗、高灵敏度、抗干扰、高性能的工业级GNSS高精度定位模块。 此次推出的GNSS模块各有特点,满足用户不同需求&…

【LeetCode】用队列实现栈和用栈实现队列(C语言)

目录 1.用队列实现栈 增删 求栈顶元素 判断栈为空 2.用栈实现队列 增删 返回队列开头的数据 判断队列为空 尾言 源码 队列实现栈 栈实现队列 刚讲完栈和队列,LeetCode上有两题栈与队列的互相实现,简单地讲讲思路和实现吧。 1.用队列实现栈 原题地址&am…

婴幼儿蛋白质过敏怎么回事

很多孩子吃了含蛋白质的食物后会出现瘙痒或痱子等过敏症状,甚至全身发红。这是因为一些过敏体质的孩子儿童会对蛋白质过敏。婴儿蛋白质过敏会导致一些严重的问题,那么当婴儿蛋白质过敏发生时,该怎么以下是一个详细的介绍!目录蛋白…

[Spring Boot]08 IDEA接入MyBatisCodeHelper代码自动生成器

目录前言一、插件市场安装插件二、使用插件自动生成代码前言 上次介绍了,原生mybatis的方法: 06 Spring Boot接入mybatis通用mapper插件自动生成器。 这次,再介绍下插件MyBatisCodeHelper-Pro的用法,使用此方法更加简单和方便。 …

老照片修复工具哪个好?这几个修复软件你快看看

相信我们很多小伙伴的爷爷奶奶家里都会有很多老照片,这些照片由于年代久远,或多或少都会有些损坏,不是泛黄就是有些褶皱,如果我们想将照片进行流传下去,肯定就是将其修复并重新洗出来啦。要是不想出门找专业的摄影师修…

Spring Boot 整合 MyBatis Plus实现多数据源的两种方式

第一种&#xff1a;使用配置类的方式&#xff1a; 项目结构 xml依赖&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-ins…

hadoop 3.3大数据集群搭建系列3-安装Hive

文章目录一. 下载hive二. 解压三. 添加Hive核心配置&#xff0c;选择远程MySQL模式四. 下载连接MySQL的驱动包到hive的lib目录下五. MySQL下创建hive数据库六. 执行Hive的初始化工作七. 验证初始化是否成功八. 使用hive参考:一. 下载hive cd /home/software wget https://mirr…

简单搭建redis哨兵集群

文章目录简单搭建redis哨兵集群配置参数说明配置部署哨兵集群检查哨兵状态其他配置踩坑记录简单搭建redis哨兵集群 配置参数说明 sentinel monitor mymaster 10.0.0.4 6379 指定对一个 master 的监控&#xff0c;给监控的 master 指定的一个名称。 sentinel down-after-mill…

Ubuntu配置NFS服务器(Linux挂载Linux)

Ubuntu配置NFS服务器 服务器端的配置 Ubuntu安装NFS服务器端 sudo apt-get install nfs-kernel-server服务端查看版本 nfsstat -s在桌面上创建共享目录 mkdir share修改/etc/export配置文件&#xff0c;在后面添加如下语句 /home/xxx/桌面/share *(rw,sync,no_root_squas…

Java异常处理机制

文章目录异常的概念引入的小例子基本概念异常体系图常见异常分类常见的运行时异常编译异常异常处理try-catch-finallythrows小练习自定义异常自定义异常的步骤throw与throws练习题异常的概念 引入的小例子 public class Exception01 {public static void main(String[] args)…

如何在图片上添加水印?快把这些方法收好

相信有些小伙伴经常会在网络上&#xff0c;分享自己拍摄的图片吧。那大家是否有遇到过发布的图片&#xff0c;被其他人盗用&#xff0c;并在其它平台上发布的情况呢&#xff1f;其实我们可以在图片上添加上个人水印&#xff0c;这样子就可以有效减少图片被人盗用的情况。那你们…

【springboot】20、Spring Boot 整合 MyBatis

文章目录基本介绍1、引入相关依赖2、数据库基本配置3、编写mapper接口和映射文件4、指定Mapper文件的位置5、测试总结基本介绍 MyBatis 是一款优秀的持久层框架&#xff0c;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果…