Search space set group switching(二)

news2024/9/28 7:16:21

R17规定UE可以根据DCI 0_2/0_1/1_1/1_2 的PDCCH monitoring adaptation field 结合具体的配置,对Type3-PDCCH CSS sets 或 USS sets 的acitve DL BWP进行skipping PDCCH monitoring或search space set group switch(包括2个SSSG或3个SSSG的switching)的操作。3个SSSG switching的提出一方面是省电,另一方面考虑到了数据包的延迟影响,根据UE traffic情况采取逐渐减少PDCCH monitoring频率的方式进而减少对数据包延迟的影响,3个SSSG可能的配置场景如下图示。

2467ab1ce5d54a1d84c70c127efd3b4d.png

 

除此之外,考虑到UE 的traffic statistics,latency requirement或者小区的调度loading等情况,gNB可以择时下发DCI让UE skip PDCCH monitoring进而达到省电的目的,简单图示如下。

 

b095cab32a834ddea0afaa640fbca421.png

 

首先看下几个相关的参数,有几个参数和上一篇中R16描述的作用一样,比如 searchSpaceSwitchDelay-r17对应下面的SSSG switch用到的P_switch,searchspaceSwithcTimer-r17用于切换到非SSSG#0 后timer的取值等等,下面就没有重复提及。

 

pdcch-SkippingDurationList

c4a606c1af224dd8beee1badf166892b.png

 skip PDCCH 监听需要一个时间段,这个时间段就由pdcch-SkippingDurationList提供,其会提供一个或多个值以用于后续skipping duration的确定,值得注意的是这里以slot为单位进行skip。 对于 15kHz SCS,只有前 26 个值可以用于配置,具体值分别对应{1, 2, 3, …, 20, 30, 40, 50, 60, 80, 100}。 对于 30kHz SCS,只有前 46 个值可用于配置,具体值对应 {1, 2, 3, …, 40, 60, 80, 100, 120, 160, 200}。 对于 60kHz SCS,只有前 86 个值有效,具体值对应{1, 2, 3, …, 80, 120, 160, 200, 240, 320, 400}。 对于 120kHz SCS,166 个值都可用,具体值对应 {1, 2, 3, …, 160, 240, 320, 400, 480, 640, 800}。 对于 480kHz SCS,同样166 个值可用,分别对应 {4, 8, 12, …, 640, 960, 1280, 1600, 1920, 2560, 3200}。 对于 960kHz SCS,166 个值可用,具体对应{8, 16, 24, …, 1280, 1920, 2560, 3200, 3840, 5120, 6400}。

 

searchSpaceGroupIdList-r17

e3a704bed13643eba27436b9d0cfa5c2.png

 3个SSSG index 就由searchSpaceGroupIdList-r17提供,网络可以为每个BWP 配置最多 3个search space group,group ID为 0、1 或 2。 如果包含 searchSpaceGroupIdList-r17,则忽略 searchSpaceGroupIdList-r16的配置。

 

PDCCH monitoring adaptation field

最关键的PDCCH monitoring adaptation field可以包含在DCI 0_2/0_1/1_1/1_2中,规定如下。

58a1fbc14026466eb51e26f6386aacbb.png

 PDCCH monitoring adaptation field 根据具体配置确定bits数:

(1) 有pdcch-SkippingDurationList,无searchSpaceGroupIdList-r17时,如果pdcch-SkippingDurationList值包含一个duration值,对应 1bit;配置的duration值多于1个时,对应 2bits

(2) 无pdcch-SkippingDurationList,有searchSpaceGroupIdList-r17时,如果searchSpaceGroupIdList-r17只配置了group index 0和1,则对应1bit;如果配置了group index 0,1,2,则对应2bits。

(3)pdcch-SkippingDurationList和searchSpaceGroupIdList-r17都有配置时,对应2bits。

(4)其他情况对应 0 bit。

几个参数看完了,下面看下协议上的具体描述,根据配置分几种情况。

 

有pdcch-SkippingDurationList,无searchSpaceGroupIdList-r17

f115d3fe22e54c508e52665340ddc877.png

 DCI 0_2/0_1/1_1/1_2 的PDCCH monitoring adaptation field的含义如下:

3a4edb2ef64043aca4ffff23bad4f90c.png

 PDCCH monitoring adaptation field对应1bit时, value 0 代表不进行PDCCH monitoring skipping;value 1代表根据pdcch-SkippingDurationList中配置的唯一一个duration,进行PDCCH monitoring skipping动作,值得注意的是,如pdcch-SkippingDurationList的定义,scs不同时,相同的duration value 代表的要跳过slot数也可能不同。

有2bits时,'00'代表不进行PDCCH monitoring skipping;‘01’代表根据pdcch-SkippingDurationList中的第1个值对应的slot数进行PDCCH monitoring skipping;‘10’代表根据pdcch-SkippingDurationList中的第2个值对应的slot数进行PDCCH monitoring skipping;‘11’代表根据pdcch-SkippingDurationList中的第3个值对应的slot数进行PDCCH monitoring skipping;如果list中只包含两个value,则‘11’作reserved处理。

 

无pdcch-SkippingDurationList,有searchSpaceGroupIdList-r17

DCI 0_2/0_1/1_1/1_2 的PDCCH monitoring adaptation field的含义如下:

e150683ab1cb4d86ba607cc315f70861.png

 PDCCH monitoring adaptation field对应1 bit时, value 0 代表开始search space set group index 0的PDCCH monitoring并停止其他group index的监听;value 1代表开始search space set group index 1的PDCCH monitoring并停止其他group index的监听,这时候根据searchspaceSwithcTimer-r17提供的值,开启timer,timer超时后要返回search space set group index 0进行PDCCH 监听。

PDCCH monitoring adaptation field对应2 bits时, value 0 代表开始search space set group index 0的PDCCH monitoring并停止其他group index的监听;value 1代表开始search space set group index 1的PDCCH monitoring并停止其他group index的监听,这时候根据searchspaceSwithcTimer-r17提供的值,开启timer,timer超时后要返回search space set group index 0进行PDCCH 监听;‘10’代表开始search space set group index 2的PDCCH monitoring并停止其他group index的监听,这时候根据searchspaceSwithcTimer-r17提供的值,开启timer,timer超时后要返回search space set group index 0进行PDCCH 监听;此时value ‘11’ reserved。对于2bits场景,简单图示如下。

78ee20d497894c70bfda456ef982d201.png

 

有pdcch-SkippingDurationList,有searchSpaceGroupIdList-r17

765814d3d21e414f8c18ac33e6693fbe.png

 两者都有配置时,DCI 0_2/0_1/1_1/1_2 的PDCCH monitoring adaptation field的含义如下:

b25d31117b8f4452bb30e9951f21522e.png

 如果 duration list中只有1个值,value 0 代表开始search space set group index 0的PDCCH monitoring并停止其他group index的监听;value 1代表开始search space set group index 1的PDCCH monitoring并停止其他group index的监听,这时候根据searchspaceSwithcTimer-r17提供的值,开启timer,timer超时后要返回search space set group index 0进行PDCCH 监听;‘10’代表表根据pdcch-SkippingDurationList中配置的值,进行PDCCH monitoring skipping动作;此时value ‘11’ reserved。

如果 duration list中包含2个值,value ’00‘代表开始search space set group index 0的PDCCH monitoring并停止其他group index的监听;value ‘01’代表开始search space set group index 1的PDCCH monitoring并停止其他group index的监听,这时候根据searchspaceSwithcTimer-r17提供的值,开启timer,timer超时后要返回search space set group index 0进行PDCCH 监听;value ‘10’代表根据pdcch-SkippingDurationList中配置的第一个值,进行PDCCH monitoring skipping动作;value ‘11’ 代表根据pdcch-SkippingDurationList中配置的第二个值,进行PDCCH monitoring skipping动作。

 

有关SSSG switching的处理

f2150b747de84062bb5276e4fe02c0d1.png

 UE在进行searchspace set PDCCH monitoring switching时,对于u=0~3的情况,在对应DCI format的最后一个符号之后至少P_switch符号后的第一个时隙,开始进行PDCCH监听;对于u=5或6的情况,在对应DCI format的最后一个符号之后至少P_switch符号后的某个Xs slots group对应的第一个监听时隙开始PDCCH监听。

27b2f0b4e5e749b9a40cdb66df02b173.png

 如果UE有通过searchSpaceGroupList-r17配置group indexes并且根据searchspacSwitchTimer-r17设置的timer正在运行,在active DL BWP的slot X上收到由C-RNTI/CS-RNTI/MCS-C-RNTI加扰的某个DCI format,UE要在slot X接收后reset 该timer;否则就按照规定继续对timer进行递减的操作。

5c5e4fa8080540b99663053ca5e07533.png

 如果timer在某个时隙超时,对于u=0~3的情况,UE要从下一个时隙开始对group index 0进行PDCCH 监听,具体时间要在timer超时对应的时隙后P_switch个符号后才能开始;对于u=5或6,要在timer超时的时隙后P_switch个符号后的Xs slot group对应的第一个时隙开始对SSSG index 0 进行PDCCH监听。

在同时配置pdcch-SkippingDurationList和searchSpaceGroupIdList-r17时,可能会切换到非SSSG 0进行PDCCH 监听,这时候切换的timer开启,后面又要进行PDCCH monitoring skip的动作,如果timer先超时,此时UE仍在PDCCH skipping期间,UE要在PDCCH skipping duration 超时的时隙之后,才能进行SSSG index 0的PDCCH 监听。 

 

PDCCH monitoring skip相关规定

26e7b9d55be44d17a6278e60e48c6c6a.png

 当PDCCH monitoring adaptation field指示UE要在服务小区的active DL BWP上 skip PDCCH监控一段时间时,UE要在该DCI format对应PDCCH的最后一个符号之后的第一个时隙开始时开始skip PDCCH监控的动作。

如果在处于PDCCH 监听 skip 期间,UE要通过PUCCH 发送positive SR,则PUCCH传输对应的最后一个符号后的第一个slot,UE要恢复PDCCH 监听。

在ra-ResponseWindow或msgB-ResponseWindow对应的时间内或ra-ContentionResolutionTimer运行期间,UE要继续对SpCell进行PDCCH 监听,不能进行PDCCH monitoring skip的操作。

如果服务小区有DRX group的配置并且UE处于Active Time之外的时间,则UE停止PDCCH skip动作,按照DRX的规定进行后续动作。

aff395583238459f8c58bdd22620732a.png

 UE在PDCCH skipping期间,由于bwp-InactivityTimer换到了新的active DL BWP上,如果新的DL BWP上没有配置searchSpaceGroupList-r17,UE就要恢复PDCCH 监听;否则的话就在新的DL BWP上对SSSG index 0进行PDCCH 监听。

其他规定

88aecef9405b4b4b9a571a3e83087e50.png

 如果是在相同的slot前后收到两个PDCCH,其中第一个PDCCH是要进行skip PDCCH monitoring操作,则两个PDCCH monitoring adaptation field值应该相同。

如果在first slot收到的第一个PDCCH是要按first value指示进行的SSSG switching的操作,并且UE在first slot+至少P_switch个符号后的slot之前收到第二个PDCCH(此时第一个PDCCH的指示还未生效),那第二个PDCCH带的PDCCH monitoring adaptation field应该与第一个PDCCH保持一致。

在某个slot收到DCI format进行skip PDCCH 或SSSG switching后,一直到相关timer超时后至少P_switch 符号的时间段,UE不期望在active BWP的slot中接收到要进行skip PDCCH或SSSG switching的PDCCH DCI format。

 

最后相关的capability IE及能力描述如下图示。

047f47f9edeb483da5ab3650c0b55936.png

 

欢迎关注同名微信公众号“modem协议笔记”。

 

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

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

相关文章

腾讯云轻量应用服务器便宜是不是性能差?

腾讯云轻量应用服务器便宜?大揭秘!为什么便宜?因为限制月流量,虽然公网带宽看似很大,有月流量限制,但是也不得不说,轻量应用服务器性价比确实高,大家估算下自身应用,如果…

打包apk时出现Execution failed for task ‘:app:lintVitalRelease

程序可以正常运行,但是打包apk的时候报Execution failed for task ‘:app:lintVitalRelease导致打包失败,原因是执行lintVitalRelease失败了,存在错误。解决办法:在app模块的build.gradle的Android里面添加如下代码: l…

如何在linux上查看显卡型号

使用命令lspci | grep VGA 在我的主机上得到如下信息: 08:00.0 VGA compatible controller: NVIDIA Corporation Device 2504 (rev a1)发现我的显卡型号是2504,这和我们印象中的显卡型号如1080Ti之类的不一样,看起来不像真正的型号。我们需在pci这个网…

火爆全网,Python自动化测试-openpyxl操作测试(详细)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 当做自动化测试时…

{“errMsg“:“setTabBarBadge:fail not TabBar page“}

问题描述:想要在详情页添加商品到购物车后,同时更新tabBar页面的购物袋徽标。于是直接在goods-detail页面使用以下代码后,发现报错: uni.setTabBarBadge({index: 3,text: this.goodsCount}) 错误信息:{"errMsg&q…

python爬虫-逆向实例小记-3

注意!!!!某数据网站逆向实例仅作为学习案例,禁止其他个人以及团体做谋利用途!!!! 案例分析 第一步:分析页面。查看响应内容,内容加密 第二步&am…

案例研究|小牛电动通过DataEase进行业务数据可视化分析

小牛电动(Niu Technologies)创立于2014年,是全球智能城市出行解决方案提供商。小牛电动的产品线包括电动自行车、电动摩托车、电动滑板车等。小牛电动在销售渠道上采用了线上线下相结合的模式,通过线上电商平台和线下门店销售&…

HP惠普暗影精灵6 OMEN笔记本电脑-15-en0007ax原厂Win10系统镜像,原装OEM系统,恢复出厂状态

HP惠普暗影精灵6笔记本电脑,OMEN 笔记本电脑-15-en0007ax原装出厂Win10系统,恢复原厂系统 15-en0005ax 、15-en0006ax 、15-en0007ax、 15-en0030ax、 15-en0031ax、 15-en0032ax 、15-en0033ax、 15-en0034ax、 15-en0035ax、 15-en0043ax 系统自带所…

树形控件父节点不选中,只能选中子节点,如何实现?

rTree 树形控件一级菜单没有复选框,子菜单有复选框,如何实现?_阿 尭的博客-CSDN博客 接上一篇博客,继续深入功能,如何只选中叶子节点而不选中父节点。 1.在节点被点击时的回调,node-click中,返…

Layui时间范围选择器,添加快捷键【本周、本月、本季度、本年】

界面 <input id"Date_select" type"text" class"form-control" placeholder"请选择时间范围" style"border-radius: 4px;" /><input id"StartDate" type"hidden" /><input id"EndD…

Qt动态多级导航菜单(三)

前文链接&#xff1a;Qt动态多级导航菜单&#xff08;二&#xff09; 本次更新&#xff0c;主要将原导航项NavItem抽象为基类NavItemBase, 并派生出带有图标样式的动态多级导航菜单。至此&#xff0c;关于想要增加自定义的导航菜单样式&#xff0c;只需要从NavItemBase类派生即…

【Windows系统优化篇】谨慎开启“来自微软输入法的启用建议“功能

【Windows系统优化篇】谨慎开启"来自微软输入法的启用建议"功能 出于个人隐私数据的保护&#xff0c;不建议开启这玩意&#xff0c;容易造成个人隐私数据泄露。—【蘇小沐】 1.实验环境 系统版本Windows 11 专业工作站版22H2&#xff08;22621.1928&#xff09;&a…

为什么扩散模型能如此迅速地取代 GAN?看完这篇文章你就懂了

在人工智能领域&#xff0c;文本生成和图像生成一直是备受关注的领域。GAN (Generative Adversarial Networks) 技术作为当前最流行的生成模型之一&#xff0c;在这个领域内占据了重要地位。但是&#xff0c;随着技术的不断发展和应用&#xff0c;它的局限性也逐渐显露出来。而…

【Window doc命令与批处理文件】

Window doc命令与批处理文件 doc命令 快速生成一个内容为空(里面是空格)&#xff0c;大小不为空的文件 fsutil file createnew d:\workspace\haha.ini 1024window doc修改关联命令 assoc .txtexecfile assoc .txttxtfilewindow 关机命令 shutdown -s -t 100 # 100s后关机…

你以为很炸裂的建筑和真正炸裂的建筑

你以为很炸裂的那个建筑&#xff0c;可能是最近刷爆朋友圈&#xff0c;惊呆所有人的小教堂吧&#xff1a;“Reading between the lines”&#xff0c;一座由比利时年轻建筑师组合Gijs Van Vaerenbergh于2011年设计的大型公共艺术装置。很多人觉得这是全世界在视觉上最独特的“透…

【Python爬虫开发实战①】使用urllib以及XPath爬取可爱小猫图片

个人主页&#xff1a;为梦而生~ 关注我一起学习吧&#xff01; 专栏&#xff1a;python网络爬虫从基础到实战 欢迎订阅&#xff01;后面的内容会越来越有意思~ 往期推荐&#xff1a; 【Python爬虫开发基础⑦】urllib库的基本使用 【Python爬虫开发基础⑧】XPath库及其基本用法 …

Windows环境下设置redis开启自动启动

一、首先下载好Redis 二、设置Redis服务 由于上面虽然启动了redis&#xff0c;但是只要一关闭cmd窗口&#xff0c;redis就会消失。所以要把redis设置成windows下的服务。 打开电脑的服务列表发现并没有所谓的Redis的服务。 我们需要进入到你安装的Redis的目录中&#xff0c;通…

系列五、NotePad++下载安装

一、下载 链接&#xff1a;https://pan.baidu.com/s/1U2f74vfBJIds7W2wJYnBxg?pwdyyds 提取码&#xff1a;yyds 二、安装 2.1、安装NotePad 解压NotePad-x64.zip至指定目录即可&#xff0c;例如 2.2、安装NppFTP 2.2.1、查看NotePad对应的位数&#xff08;32位or64位&a…

8.pixi.js编写的塔防游戏(类似保卫萝卜)-发射圆圈子弹技能

游戏说明 一个用pixi.js编写的h5塔防游戏&#xff0c;可以用electron打包为exe&#xff0c;支持移动端&#xff0c;也可以用webview控件打包为app在移动端使用 环境说明 cnpm6.2.0 npm6.14.13 node12.22.7 npminstall3.28.0 yarn1.22.10 npm config list electron_mirr…

cp命令IO代码实现实例

需求内容&#xff1a; 编写一个类似于cp命令的程序&#xff0c;当使用该程序复制一个包含空洞&#xff08;连续的空字节&#xff09;的普通文件时&#xff0c;要求目标文件的空洞与源文件保持一致。 测试一&#xff1a;普通文件的复制 #include <sys/types.h> #include …