5G/NR 上行免授权

2023-10-31

       上行免授权(非动态调度)就是指gNB通过激活一次上行授权给UE,在UE不收到去激活的情况下,将会一直使用第一次上行授权所指定资源进行上行传输,其有两种传输类型:

       -  配置授权type 1:由RRC通过高层信令进行配置(IE ConfiguredGrantConfig);

       -  配置授权type 2:由DCI进行指示上行免授权的激活和去激活,其需要的参数由IE ConfiguredGrantConfig进行配置,但是需要由DCI激活时才进行使用。

       配置授权type 1和type 2根据IE ConfiguredGrantConfig中字段rrc-ConfiguredUplinkGrant进行区别,如果该字段配置,则为配置授权type 1,如果该域未被配置,则为配置授权type 2,其IE ConfiguredGrantConfig详细配置如图17.1所示。

                                                         图17.1 IE ConfiguredGrantConfig配置示意图

       从图17.1中可以看出,如果上行免授权配置类型为type 1,则rrc-ConfiguredUplinkGrant中的参数全为type 1需要的参数,其包括:时域资源、频域资源、调制编码方案(IMCS)、天线端口、SRS资源指示、解调参考信号(DM-RS)等相关参数。除此之外,IE ConfiguredGrantConfig也包含了type 1和type 2需要的公共参数,如:周期(periodicity)、HARQ进程数(nrofHARQ-Processes)、功控、重复次数(repK)、重复的冗余版本(repK-RV)等上行传输时需要的全部参数。

       同时,对于type 2而言,可以看出,除了type 1和type 2需要的公共参数,其并没有配置时域资源、频域资源,调制编码方案(IMCS)等相关参数,那么UE从哪里得到这些参数?从上文可知,配置授权type 2由DCI进行激活,因此对于type 2,当UE收到rrc-ConfiguredUplinkGrant中配置的与type 1和type 2所需要的公共参数后,不会立即进行上行传输,只有当UE收到由CS-RNTI加扰的DCI指示激活,并会携带时域资源、频域资源,调制编码方案(IMCS)等相关参数,UE才会进行type 2的上行免授权传输。

       如果高层没有在上行免授权所分配的资源上传输TB,则UE不会在配置的GrantConfig配置的资源上发送任何内容。

       对于两种配置授权类型,其有公共配置参数“periodicity”,因此两种配置类型一旦被激活,则UE会周期在PUSCH上发送上行数据:

       对于配置授权type 1,其周期公式如下所示:

                    [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame ×

                                   numberOfSymbolsPerSlot) + symbol number in the slot] =
        (timeDomainOffset × numberOfSymbolsPerSlot + S + N × periodicity) modulo (1024 × numberOfSlotsPerFrame ×   

                                               numberOfSymbolsPerSlot), for all N >= 0.                       

        对于配置授权type 2,其周期公式如下所示:

                        [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame ×

                                                     numberOfSymbolsPerSlot) + symbol number in the slot] =
[(SFNstart time × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slotstart time × numberOfSymbolsPerSlot + symbolstart time) + N × periodicity] modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot), for all N >= 0.

       其中SFNstart time、slotstart time、symbolstart time分别表示PUSCH的第一次传输时机(配置上行授权初始化或重新初始化时)的系统帧号、时隙、符号。

       从图17.1中可以看出,上行免授权的上行数据传输周期最小为2个符号。假定子载波间隔为15KHz,那么1 slot = 14 symbol,如果上行免授权周期配置为2 symbol,则在1 slot中UE会进行7次上行传输,如果周期配置为14 symbol,则UE会在每个上行slot都会进行上行传输。上行免授权周期一旦配置被激活,UE就会一直在周期点进行上行传输(除非去激活),而不需要像动态分配上行资源一样,每次都需要DCI进行指示,这样可节省UE发送SR、BSR以及gNB通过上行DCI进行资源指示的空口传输时间,因此上行免授权较适应于低时延场景。

       重复传输可以提高传输的可靠性,可带来增益,在eMTC和NB-IoT中已采用重复的形式,以便带来增益。而在上行免授权传输也支持了重复传输,其重复传输的次数通过IE ConfiguredGrantConfig中type 1和type 2公用参数repK进行配置。IE ConfiguredGrantConfig中参数repKrepK-RV定义了传输TB的K次重复,以及应用于重复的冗余版本模式。如果在ConfiguredGrantConfig中没有配置参数repK,则具有配置授权的上行传输的冗余版本应设置为0。否则,低于k次重复传输中的第n(n = 1,2,...,K)次传输时机,其所关联的RV与配置的RV序列中的(mod(n-1,4)+1)th­值所关联。

       由于参数repK-RV可指示三种RV模式,则重复传输TB的初始传输的RV可能起始于:

       - 如果配置的RV序列是{0,2,3,1},则TB的初始传输的RV起始于K次重复的第一个传输时机;

       - 如果配置的RV序列是{0,3,0,3},则TB的初始传输的RV可以起始于K次重复任意一个关联了RV = 0的传输时机;

       - 如果配置的RV序列是{0,0,0,0},若K = 8,则TB的初始传输的RV可以起始于K次重复内除最后一个传输时机的其他任意传输时机;若K = 2、4,则TB的初始传输的RV可以起始于K次重复的任意传输时机。

       对于任何RV序列,重复应在发送K个重复之后终止,或者在周期P内的K个重复之间的最后一个传输时刻,在DCI format 0_0或0_1调度具有相同HARQ进程的另一个PUSCH的符号处终止,三者以先到者为准。UE配置的K次重复传输的持续时间不会被配置大于周期P的持续时间。

       对于具有配置授权type 1和type 2 PUSCH传输,当UE配置参数repK > 1时,UE应在K个传输时机上重复发送相同TB K次,其中K个传输时机位于一个周期内连续的K个时隙。如果UE确定某个时隙上被配置用于发送PUSCH的符号为下行符号,则UE取消在该时隙上的PUSCH传输。

 

目前文章逐步移至微信公众号更新,有兴趣可扫下面二维码进行关注,谢谢

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

5G/NR 上行免授权 的相关文章

  • java网络编程01——网络基本概念

    阅读 java网络编程 等诸多资料个人所思所想读书笔记 1 网络 因特网 两种方式回答问题 其一是描述因特网的基本构成即构成因特网的基本硬件和软件组件 其二根据分布式应用提供服务的联网基础设施描述因特网 因特网是世界范围的计算机网络 即是一
  • 服务器光信号闪红灯是什么意思,路由器光信号闪红灯是什么意思

    现在不少宽带在安装之后还需要配备一个路由器用来接收光纤信号 在路由器上会有几个指示灯 如果你的路由器信号灯一直闪红灯知道是什么意思吗 一起来了解一下吧 闪红灯的意思 宽带 费 现在宽带基本都是后付费模式 因为 费的时间太 运营商直接关掉了宽
  • 矩阵通高效监管企业新媒体矩阵,账号集中管理与运营数据分析

    越来越多的企业在全网布局旗下账号 希望通过社媒传播矩阵 以内容连接产品与用户 达成增加销售线索或扩大品牌声量的目的 构建矩阵的优势在于 内容能多元发展 聚集不同平台流量 多种营销渠道自主掌控 分散单一平台传播风险 各平台账号间也能协同互补
  • JavaScript中Math.max()和Math.min()方法

    JavaScript中Math max 和Math min 方法 Math是JavaScript中的对象 不是构造函数 可以用来执行数学任务 1 Math max max 返回给定的一组数据中的最大值 但是不接收数组作为参数 参考用法
  • vue3.0 兼容ie浏览器

    vue3 0 兼容ie浏览器 安装babel polyfill npm install save babel polyfill 在main js里面引入 一定要在最上面 第一行 import babel polyfill 安装完成后会有ba
  • HTML页面结构

  • Unity实现点击显示不同UI

    在开发过程中经常遇到切换显示不同UI的需求 实现方案有2套 1 创建两个场景A B 在A中点击某个button后触发切换事件后加载B场景现在新的场景信息 优点 是逻辑简单 在不同的场景中创建对应的UI即可 缺点是当两个场景中有重复显示的模型
  • 高德地图JSAPIvue项目的使用

    最近在项目中使用高德地图JSAPI 遇到一些问题整理一下做个总和记录 希望能帮到看到文章的大家 1 关于引用 npm i amap amap jsapi loader save 然后创建好地图容器后引入地图 注意避坑的点 1 使用loca可
  • vue指令实现埋点

    1 自定义指令 import Vue from vue 自定义埋点指令 Vue directive track 钩子函数 只调用一次 指令第一次绑定到元素时调用 在这里可以进行一次性的初始化设置 el 指令所绑定的元素 可以用来直接操作 D
  • Linux 读文件 - readahead预读算法

    顺序读场景 intmain charc 4096 intin 1 in open news txt O RDONLY intindex 0 while read in c 4096 4096 printf index d len ld n
  • linux 内核 - ioctl 函数详解

    linux 内核 ioctl 函数详解 1 概念 ioctl 是设备驱动程序中设备控制接口函数 一个字符设备驱动通常会实现设备打开 关闭 读 写等功能 在一些需要细分的情境下 如果需要扩展新的功能 通常以增设 ioctl 命令的方式实现 在
  • leetcode 907. 子数组的最小值之和

    给定一个整数数组 arr 找到 min b 的总和 其中 b 的范围为 arr 的每个 连续 子数组 由于答案可能很大 因此 返回答案模 10 9 7 leetcode题目链接 示例 1 输入 arr 3 1 2 4 输出 17 解释 子数

随机推荐

  • 根据数据库名生成数据库结构说明

    根据数据库名生成数据库结构说明 package com cjm common import java io File import java io FileOutputStream import java sql Connection im
  • 文件上传优化

    文件上传优化 文件的名称需要优化 服务端 保存的文件名称如果固定 那么最终会导致服务器硬盘 只会保留一个文件 对上传的文件名称优化 System currentTimeMillis new Random nextInt 1000000 jp
  • CMake - 报错:Missing variable is: CMAKE_FIND_LIBRARY_PREFIXES

    问题描述 今天学习ZeroMQ 写了一个HelloWorld的测试程序 cmake的时候 报错Missing variable is CMAKE FIND LIBRARY PREFIXES 具体CMakeLists txt内容为 cmake
  • 【第29篇】MAE:屏蔽自编码器是可扩展的视觉学习器

    文章目录 摘要 1 简介 2 相关工作 3 方法 4 ImageNet 实验 4 1 主要属性 4 2 与之前结果的比较 4 3 局部微调 5 迁移学习实验 6 讨论与结论 摘要 论文链接 https arxiv org abs 2111
  • js将后台返回的数据转化为树形结构(扁平数组转树状结构)

    前言 做项目使常遇到需要将后台返回的数据 转换为树状结构给用户展现 例如 这也是前端面试常考的算法题 一起来检测一下吧 步骤 准备一个空的树对象 遍历列表中的每个元素 对于每个元素 根据该元素的父级ID找到其对应的父节点 如果找到了父节点
  • 如何开始使用 Python 3 编程:入门

    Python 是世界上发展最快的编程语言 这种流行的编程语言已帮助无数设计师 科学家和工程师努力解决当今消费者和企业面临的重大问题 使用 Python 更智能地工作 什么是 Python 编程 Python 编程是编写代码以执行任务或解决问
  • 小象课堂在线授课教育系统

    此项目包含后端全部代码 前端包括后台和web界面的源码 数据库用的mysql 可当作课设或者毕设 还可写入自己的简历中 web界面展示 前端后台界面展示 用户管理 课程管理 内容配置 订单管理 系统管理 系统监控
  • 概述-数据服务是什么?

    数据服务是什么 我以前认为 数据服务 就是通过数据接口提供数据的方式的统称 就是你调用一个接口 我传给你一些数据 数据处理逻辑接口内已经封装了 用这些数据你可以处理某些问题 而直接查询数据的不是数据服务 后来看了 大数据之路 阿里巴巴大数据
  • FreeRTOS记录(七、FreeRTOS信号量、事件标志组、邮箱和消息队列、任务通知的关系)

    我们在前面单独介绍过FreeRTOS的任务通知和消息队列 但是在FreeRTOS中任务间的通讯还有信号量 邮箱 事件组标志等可以使用 这篇文章就这些成员与消息队列和任务通知的关系进行说明分析 增加邮箱部分 任务通知发送消息 Demo 202
  • mysql数据库表升级方案_一个基于mysql数据库的项目的升级解决方案小结(节选)

    1引言 数据库使用MYSQL4 0版本 随用用户数的逐步增多 因为数据库版本过低而引起的抱怨也越来越多 不足也越来越明显 首先 对产品化部署产生了制约 由于MYSQL4 0数据库的配置文件my ini是存放在Windows的系统目录下的 同
  • window域名 映射 如何将域名映射到本地IP

    域名 映射 如何将域名映射到本地IP 万网域名映射 本地电脑映射 若果是自己注册的域名 直接解析到本地 IP 127 0 0 1 就可以使用此域名来访问自己的计算机 若果是想随便制定一个域名映射到本机下面讲解 C Windows Syste
  • CTF - Base64换表

    Base64换表 CTF汇总 原题 复制保存为16进制即可得文件 IDA显示 题目解读 提示 base64程序逆向 题目特点 Base64算法特征 Base64表格 位移 等号补位 结论 Base64变体 换表 Base64变体 题外话 解
  • 字符串变换最小字符串

    题目 给定一个字符串s 最多只能进行一次变换 返回变换后能得到的最小字符串 按照字典序进行比较 变换规则 交换字符串中任意两个不同位置的字符 解题思路 1 对字符串按照字典序进行排序 找到字典序最小的字符串 2 找到这个字符串中字典序最小的
  • 区块链重要基础知识3——签名算法考量以及实现并实验

    签名以及身份的管理 1 签名 1 1 特性 仅自己可以自己特定的签名 但是别人一看就知道就可以进行验证 与特定文件关联 不能拿着我这个签名去与其他文件关联 1 2 签名算法过程 1 2 1 总的流程
  • CANOpen DS402伺服电机控制项目总结

    公司的电机控制要统一到CANOpen上面来 协议栈用的CanFestival 配合RTThread进行控制 要控制伺服电机 最先搞明白的就是控制字6040和状态字6041 一共使用过三个厂家的伺服电机 控制字都是一样的 但是状态字各家有自己
  • DevOps到底是什么意思?看完这篇不要再问我了

    提到DevOps这个词 我相信很多人一定不会陌生 作为一个热门的概念 DevOps近年来频频出现在各大技术社区和媒体的文章中 备受行业大咖的追捧 也吸引了很多吃瓜群众的围观 那么 DevOps是什么呢 有人说它是一种方法 也有人说它是一种工
  • Yolov5

    Yolov5 文章目录 Yolov5 一 Yolov5 现状 二 Yolov5 模型结构 一 Yolov5 2 0 二 Yolov5 6 0 输入端 BackBone基准网络 Head网络 三 Yolov5 模型推理流程 四 Yolov5
  • 电子科技大学软件工程期末复习笔记(八):软件维护

    目录 前言 重点一览 软件维护的定义 四种类型的维护 软件维护的必要性 软件维护的成本 软件维护的困难性 可维护性的定义 决定软件可维护性的因素 软件维护的过程模型 维护费用估算 软件再工程 软件逆向工程 本章小结 前言 本复习笔记基于王玉
  • 盘一盘 Python 系列 - Cufflinks (下)

    本文含 8890 字 37 图表截屏 建议阅读 46 分钟 0 引言 本文是 Python 系列的 Cufflinks 补充篇 整套 Python 盘一盘系列目录如下 Python 入门篇 上 Python 入门篇 下 数组计算之 NumP
  • 5G/NR 上行免授权

    上行免授权 非动态调度 就是指gNB通过激活一次上行授权给UE 在UE不收到去激活的情况下 将会一直使用第一次上行授权所指定资源进行上行传输 其有两种传输类型 配置授权type 1 由RRC通过高层信令进行配置 IE ConfiguredG