NR BWP切换机制,切换时延
目录
1. BWP概述
2. BWP切换机制
RRC based BWP切换
Timer based BWP切换
DCI based BWP切换
3. BWP切换时延
1. BWP概述
在之前的博客https://blog.csdn.net/jxwxg/article/details/80201788中,我们对BWP进行了一个简单的介绍。
我们知道,引入BWP机制的两个主要优势是:
- 根据业务变换,快速动态的调节网络配置以适配业务变化;
- 节约能量消耗。
但是,这两个优势都建立在快速BWP切换的机制之上。如果BWP不能快速切换,那么上面这两个优势也无从谈起。
在此博文中,我们重点介绍一下BWP的切换机制。
2. BWP切换机制
如下图所示,UE在BWP1,BWP2和BWP3之间切换。BWP切换主要有以下三种方式:RRC based BWP切换,Timer based BWP切换和DCI based BWP切换。三种BWP切换方式应用场景各不相同,下面分别介绍。
RRC based BWP切换
RRC based BWP切换主要用于RRC重配消息下发或者SCell激活之后,让UE进入到一个新的BWP。
在ServingCellConfig中有firstActiveDownlinkBWP-Id,在UplinkConfig中有firstActiveUplinkBWP-Id,分别指示UE在RRC重配之后或者SCell激活后进入的下行BWP和上行BWP。
RRC Based BWP切换能让给UE在RRC重配后或者SCell激活后立马进入合适的BWP进行业务收发,而不是停留在initial BWP上。
Timer based BWP切换
如果UE长时间不用进行业务首发,意味着UE此时可能没有什么业务需求,为了节能,最好能让UE回到一个带宽较小的BWP以达到节能的目的。这也是Timer based BWP切换引入的目的。
如下图所示,bwp-InactivityTimer用于计时UE多长时间没有数据收发,defaultDownlinkBWP-Id定义bwp-InactivityTimer超时后UE要进入的BWP。
bwp-InactivityTimer通过UE有没有收到调度DCI来判断UE有没有业务,例如假设bwp-InactivityTimer设置为5ms,那么如果UE在5ms内没有收到上下行调度DCI,那么UE就进入defaultDownlinkBWP-Id。
大家要注意一点,协议里面只定义了defaultDownlinkBWP-Id,并没有defaultUplinkBWP-Id,这也就是说如果Timer超时后,只有下行BWP需要进行切换,上行BWP不需要进行切换。因为主要是下行BWP比较耗电,而且一般下行BWP带宽比较大,所以需要把下行BWP切换到默defaultDownlinkBWP。
DCI based BWP切换
DCI based BWP切换是这三种方式中最为灵活的BWP切换方式。只要你有调度DCI,你就可以发起BWP切换。
DCI 1-1中有一个BWP index域用于指示切换的目标下行BWP,同样地,DCI 0-1中有一个BWP Index域用于指示切换的目标上行BWP。
在NR中,DCI 1-1和DCI 0-1是用来调度数据的,同时能指示BWP进行切换。协议不支持DCI只用来指示BWP切换而不调度数据。当UE进行DCI based BWP切换时,该DCI调度的数据是在新的BWP上面的,但是该DCI的size却是根据旧BWP来确定的,这里就会涉及到DCI size不一致的问题。
比如FDRA(频域资源分配)域在旧BWP上是10bit,而新BWP只需要8bit,那么就截取这10bit里面的低8位给新BWP解释使用即可;如果FDRA域在旧BWP上是8 bit,而新BWP需要10 bit,那么就在这8 bit的高位添加2个0给新BWP解释使用。
3. BWP切换时延
协议定义了BWP的切换时延,其中Timer based BWP切换时延和DCI based BWP 切换时延是一样的,都是根据如下表格确定。
Type1和Type2时延根据UE上报的能力决定。上报Type1的UE,看Type1那一列;上报Type2的UE,看Type2那一列。
如果旧BWP和新BWP的子载波间隔不一样,那么根据时延大的那个确定。比如旧BWP 为60KHz (u=2),新BWP为15KHz (u=0),那么此次BWP切换的时延就为1 ms。
RRC based BWP切换的时延就比较大了,因为既要考虑RRC信息的处理时延,还需要考虑BWP切换的时延。综合来看RRC Based BWP切换时延都需要10-25ms左右。
NR BWP切换机制,切换时延相关推荐
- Spark之Master主备切换机制原理
Spark之Master主备切换机制原理
- x86 的 TSS 任务切换机制
转自:http://blog.chinaunix.net/uid-587665-id-2732907.html [0]写在前面 segment descriptors 构建保护模式下的最基本.最根本的 ...
- 达梦数据库实时主备集群的同步机制和切换机制
DM数据守护介绍 1. DM 数据守护(Data Watch) 是一种集成化的高可用.高性能数据库解决方案,是数据库异地容灾的首选方案.通过部署 DM 数据守护,可以在硬件故障(如磁盘损坏).自然灾害 ...
- Qt编写输入法源码V2019,未采用Qt系统层输入法框架,独创输入切换机制
Qt编写输入法源码V2019 未采用Qt系统层输入法框架,独创输入切换机制. 纯QWidget编写,支持任何目标平台(亲测windows.linux.嵌入式linux等),支持任意Qt版本(亲测Qt4 ...
- 计算机输入法不能切换用户登录,输入法不能正常切换,输入法切换不出来 - 输入法切换不了,输入法不能切换怎么办? - 安全专题...
输入法不见了,输入法切换不了,输入法不能切换到底是怎么回事? 近日,金山安全专家频繁收到网民关于输入法不能正常切换,输入法切换不出来等问题求助.许多网友以为是自己的设置问题才会出现输入法不能正常切换现 ...
- 用js实现点击切换+自动切换的轮播图
用js实现点击切换+自动切换的轮播图 之前博主写过一篇用css实现轮播图的文章,可以看到用css实现的轮播图也能实现我们所需要的功能.那么这些功能用js该如何实现呢?我们一起来看下吧! (ps:博主在 ...
- [UE5]在多个固定摄像机视角间切换,切换多个摄像机,显示不同摄像机所看内容
[UE5]在多个固定摄像机视角间切换,切换多个摄像机,显示不同摄像机所看内容 1.写在前面 01.作者碎碎念 02.结果 演示截图 演示视频 视频教程 源码链接 03.实现思路 实现思路 04.同步的 ...
- usb切换器计算机无法识别,迈拓维矩电脑切换器切换不了了是怎么回事
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:迈拓维矩电脑切换器切换不了了是怎么回事 问题详情:切换器换了2个了.都是这样.谁能告诉什么情况啊?急啊回答:我的也不能切换,换了一个 ...
- 【MAPBOX基础功能】05、底图切换 - mapbox切换高德、天地图、bingmap等底图
前言 官网指引,生成accesstoken,下载相关依赖请翻阅[https://blog.csdn.net/weixin_44402694/article/details/125414381?spm= ...
最新文章
- 把宝可梦搬到终端后,摸鱼也不会被老板发现了,收集对战玩法一应俱全|开源...
- MMSE法用于MIMO系统
- 重新想象 Windows 8 Store Apps (9) - 控件之 ScrollViewer 基础
- 一个好用的便利设置浏览器代理的Chrome扩展应用
- 建立远程桌面连接计算机无密码,win7远程桌面空密码的步骤_win7系统如何设置让远程桌面登录无需密码-win7之家...
- python 异步 生产者 消费者_python 线程通信 生产者与消费者
- normalize函数_Pandas 数据处理(一) —— 几个简单函数掌握!
- 安卓下设置系统字体大小影响H5页面布局
- 当大家都不理解你的时候,就是你成就的捷径
- mysql binlog 备份_Mysql数据库的增量备份与还原
- 头发mod_《巫师3》:新MOD为三个大妹子,4K超清贴图看过来
- linux管理进程的数据结构,Linux 进程运行的各项指标的监测和一些管理命令的应用...
- decodeURI方法,中文乱码转换为汉字, 将url地址中的乱码转换为正常的
- 【Collect】免费图片库网站推荐(国外高清可商用)
- P8842 [传智杯 #4 初赛] 小卡与质数2 题解
- 沃趣发布QData T5 性能价格均碾压Exadata
- c语言中eof的作用,C语言中,怎么用EOF结束输入?
- 计算机车辆识别检测毕业设计,计算机毕业设计(论文)-基于视频的车辆检测系统【全套设计】.doc...
- 最好云计算机,教你怎么挑选最合适自己的云电脑
- 简单易用的JQuery网页内容打印插件——jQuery.print.js