5G NR - PDCCH学习笔记4 - 搜索空间(Search Space)Overview

2024-04-21 17:48

本文主要是介绍5G NR - PDCCH学习笔记4 - 搜索空间(Search Space)Overview,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.定义

Search Space直译是搜索空间,那搜索的是什么呢?搜索的是PDCCH. 那为什么要搜索而不是直接在指定地方接收? 因为UE事先不知道PDCCH的Aggregation Level, PDCCH对应的CCE资源的位置以及承载的DCI format. 由于这些事先无法知道的信息,这个搜索过程对应一个专业术语 – BD(Blind Decoding). 空间是PDCCH Candidate的集合,不过为了降低UE搜索复杂度会限定一些搜索条件,比如PDCCH candidate的起始CCE index能够被该PDCCH的CCE个数整除(AL=4的起始位置必须是0,4,8…)。因此我们把Search Space定义为:某个Aggregation Level下的所有PDCCH candidate的集合。

 

UE可以配置对应于多个AL的多个Search Space, 多个Search Space叫做SS set - Search Space set.

SS Set分两类:

Common SS(CSS) set – 顾名思义,就是对所有UE是通用的。

UE-specific SS(USS) set – 只能某个特定UE使用。

 

1个UE在1个BWP下最多可以配置10个SS set, 因此在一个小区(4个BWP)下最多可以配置40个SS set, 序号是0~39.

 

SS set的配置包括如下内容:

SS set类型 (CSS set或USS set), DCI format(s), monitoring occasion, 每个AL下PDCCH candidates的个数.

 

由于一个小区有多个CORESET, 一个UE可以配置多个SS Set, 为减少实现复杂度,每个SS set对应一个CORESET.

 

2.PDDCH Aggregation Level

构成一个PDCCH candidate的CCE个数称之为Aggregation Level(AL), NR PDCCH可用的AL是1, 2, 4, 8, 16,具体多少个CCE由DCI Payload Size和所需要的编码速率来决定.

 

3.BD数的确定

UE search space配置的候选PDCCH candidates数可以根据上页配置信息确定,但是待检测(真正执行Blind Decoding)的PDCCH数不一定等于配置的PDCCH Candidates,一般是配置的PDCCH Candidate的子集:


笔者在公众号“协议工程师笔记”定期发布5G/LTE/IMS...学习笔记, 敬请关注、订阅和分享,谢谢!

                                                               图片

                                                                      一起努力,蒸蒸日上

这篇关于5G NR - PDCCH学习笔记4 - 搜索空间(Search Space)Overview的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/923688

相关文章

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

Ubuntu如何分配​​未使用的空间

《Ubuntu如何分配​​未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs... 目录1:原因2:操作3:报错5:解决问题:确认卷组名称​6:再次操作7:验证扩展是否成功8:问题已解

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno