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

相关文章

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

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么

CentOS7增加Swap空间的两种方法

《CentOS7增加Swap空间的两种方法》当服务器物理内存不足时,增加Swap空间可以作为虚拟内存使用,帮助系统处理内存压力,本文给大家介绍了CentOS7增加Swap空间的两种方法:创建新的Swa... 目录在Centos 7上增加Swap空间的方法方法一:创建新的Swap文件(推荐)方法二:调整Sww

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave