大型网站建设方案常见问题/2020年度关键词有哪些
之前NR CSI(二) the workflow of CSI report有对CSI report的相关流程进行介绍,而这篇主要看下CSI reporting over PUCCH的相关规定。
CSI report在PUCCH上传输的场景如上表红色字体,有三种场景,具体的对应的是Periodic 和Semi-Persistent CSI reporting。而Semi-Persistent CSI与Periodic CSI的区别在于,Semi-Persistent CSI是通过MAC CE信令激活传输,在激活之后,其传输过程同Periodic CSI一样,都要按照RRC层信令配置的周期和偏移值传输。periodic CSI report的发送使用的是PUCCH format2/3/4,上报的是wideband粒度的type I CSI。
在频域上按照wideband或subband进行测量和上报时,UE测量所需要时间及测量上报的payload大小会相差很大,而具体什么时候用wideband或者subband粒度的上报,是根据CSI report的配置进行的,具体的说是根据reportQuanlity的不同分为wideband CSI report和subband CSI report,满足上述一大堆条件的就以wideband 上报,其他情况按照划分的subband上报。
NR的CSI上报在设计上是要保证CSI在一个时隙内完整上报(通过查看实网下PUCCH format的配置也可以看出)。但是CSI的bit数与CSI 中的RI有关(具体可以查看38.212 6.3 有关CSI bit sequence生成的一些列table),也就是说UE选择的RI不同会导致CSI的bits不同。网络侧在不能确定CSI的bits的情况下,只能对各种可能性进行尝试。通常NR采用下面两种CSI上报方式来解决这个问题。
1 CSI不拆分直接填零:这种方式通过补零保证反馈开销在所有情况下均恒定。补零的个数根据网络侧配置反馈参数条件下的最大反馈开销和实际UE的CSI feedback开销的差值确定,通常采用这种方式的是Type Ⅰ的 wideband CSI report。
2 其他情况下就要对CSI进行拆分,拆分后的CSI分为两个部分,Part 1的比特数是固定的,且由part 1的内容可以确定part2的比特数,Part 1应在Part 2之前完整传输。当同时传输Part1 CSI和Part2 CSI时,Part1 CSI和Part2 CSI是独立编码的,网络侧在接收到Part1 CSI之前无法确定Part2 CSI的比特数。
针对不同的码本类型,Part1和Part2的构成也有所不同(具体如上图示,截自38.214 5.2.3)。
(1)Type Ⅰ CSI:Part1包括RI、CRI及第一个码字的CQI;Part2包括LI(Layer Indicator)和PMI,RI大于4时还包括第二个码字的CQI。
(2)Type Ⅱ CSI:Part1包括RI、CQI和每层非零 wideband幅度系数的个数且每层相关的上述三个参数是分开进行编码的;Part2包括PMI和LI。part 1和part 2也是独立进行编解码的。
(3)Enhanced Type II CSI: Part1包括RI、CQI和指示跨层的非零振幅系数的总数,这三个参数是分开编码的;Part2包括PMI。part 1和part 2也是独立进行编解码的。
PUCCH format 3/4上承载的type II CSI report要和在PUSCH发送的type II CSI report的情况分开计算。
下面开始看下spec上CSI over PUCCH的描述(38.214 5.2.4)。
Semi-Persistent CSI是通过MAC CE信令激活后才能传输,而激活的MAC CE command可能会包含一个或多个reporting setting,对应关联的CSI resource setting,具体如上图SP CSI on PUCCH Activation/Deativation MAC CE的描述。
当要在slot n 发送 active semi-persistent CSI report MAC CE的HARQ-ACK时,UE要在n+3*N_subframe,u_slot+1 slot进行semi-persistent CSI reporting over PUCCH。PUCCH 上的semi-persistent CSI report 报告支持type I CSI。 PUCCH format 2 上的semi-persistent CSI report支持具有wideband frequency的type I CSI。 PUCCH format 3或4上的semi-persistent CSI report支持具有wideband和sub-band freuqecny粒度的 type I CSI 以及type II CSI part 1。
当PUCCH携带具有wideband frequency粒度的type I CSI时,PUCCH format 2和PUCCH format 3或4携带的CSI payload是相同的并且与RI和CRI无关。
当CSI-ReportConfig->codebookType=“typeI-SinglePanel”且配置有两个resource group和 N 个resource pairs的用于信道测量的的 CSI-RS resource set 只能在 csi-ReportMode 设置为“Mode1“,这时候恰巧numberOfSingleTRP-CSI-Mode1设置为 X=0时,才能配置为wideband frequency粒度。
对于 PUCCH format 3 或 4 上的 type I CSI sub-band report,payload分为两部分。 part 1包含 RI、CRI、第一个码字的 CQI; part 2分包含 PMI、LI并包含当 RI > 4 时会包含第二个码字的CQI。
对于配置有sub-band report的 CSI-ReportConfig,codebookType 设置为“typeI-SinglePanel”,对应的信道测量 CSI-RS 资源集配置有两个资源组和 N 个资源对,part 1 会包含第一个码字的 RI(s)、CRI(s)和CQI ,如果大小足够用的话,可以用零填充到固定的payload大小。 当 RI > 4 时,part 2会包含第二个码字的 CQI、LI和 PMI(s)。
PUCCH format 3或4上发送semi-persistent 时可以支持type II CSI feedback,但是仅仅支持type II CSI feedback的part 1。 type2-SP-CSI-feedback-LongPUCCH就是表示UE是否支持在PUCCH format 3/4上发送semi-persistent CSI reporting的IE。
如果PUCCH format 3/4 上承载的type II CSI part 1时,就要和PUSCH 发送的type II CSI report 分开计算。
Type II CSI码本主要针对多用户MU-MIMO,最多支持2 layer,PMI反馈负荷开销较大,这里只上报的Part 1主要用于监测Type Ⅱ CSI的rank信息,可以为PUSCH承载的Type Ⅱ CSI的资源分配用作参考;因为Type Ⅱ CSI在RI = 1和RI = 2时的CSI比特数差别很大,此时网络侧按照RI = 2分配承载CSI的资源时,如果UE上报RI = 1以及对应的CSI,则大量的资源被浪费;如果网络按照RI = 1分配资源,则有可能出现资源不足的情况。因而UE上报Type Ⅱ CSI的Part1内容(包括RI),网络侧在资源分配时就会得到一定的参考。
根据上面的描述CSI over PUCCH的简单总结如下。
其他规定
当UE配置在PUCCH format 2、3或4 发送CSI report时,PUCCH resource会在对应的UL BWP上配置。如果在PUCCH上的semi-persistent CSI reporting仍然处于激活状态,没有收到deactive command,当与其关联的BWP是 active BWP时,则CSI report处于正常工作状态,如果相关BWP已经被deactive,这CSI reporting应该暂停。
当配置用PUCCH format 4 report CSI 时,UE报告UCI bits和 CRC bits总数不应该大于 115 bits。对于在 PUCCH 上传输的 CSI report,如果所有CSI report都属于相同的一个部分,此时超过bit限制的话,则UE 可以省略部分CSI report。CSI 的省略是根据Prii_CSI(y,k,c,s)值确定的优先顺序。CSI report从最低优先级开始被省略,直到CSI report 码率小于或等于由RRC层参数maxCodeRate 配置的码率。
如果CSI report是由两部分组成,则 UE 可以省略part 2 CSI 的一部分。 part 2 CSI 从最低优先级开始被省略,直到part 2 CSI 码率小于或等于由更高层参数 maxCodeRate 配置的码率。part 2 CSI的优先顺序如下表。
N_Rep是要发送的CSI reports的数量。 Priority 0是最高优先级,Priority 2N_Rep是最低优先级。
相关文章:

NR CSI(六) CSI reporting using PUCCH
之前NR CSI(二) the workflow of CSI report有对CSI report的相关流程进行介绍,而这篇主要看下CSI reporting over PUCCH的相关规定。 CSI report在PUCCH上传输的场景如上表红色字体,有三种场景,具体的对应的是Periodic 和Semi-Persistent CS…...

论文阅读---《Unsupervised Transformer-Based Anomaly Detection in ECG Signals》
题目:基于Transformer的无监督心电图(ECG)信号异常检测 摘要 异常检测是数据处理中的一个基本问题,它涉及到医疗感知数据中的不同问题。技术的进步使得收集大规模和高度变异的时间序列数据变得更加容易,然而ÿ…...

5G上行干扰规避的参数策略
LNR干扰避让 1. 干扰避让特性 D1/D2干扰避让:干扰与非干扰带宽独立测量,避免部分频带受干扰拉低整个带宽MCS,基于测量结果, 用户级自适应调度60/80/100M,躲避干扰频带。 窄带干扰避让:避免部分带宽的干扰对…...

CTF流量题解tcp1
用流量工具进行分析。发现消息长度有点异常。右键TCP跟踪。 ....mos.-mos-.-.mos-.-mos..-.mos..-mos-. 摩斯密码生成-网页工具 (adminun.com)...

Django快速入门
文章目录 一、安装1.创建虚拟环境(virtualenv和virtualenvwrapper)2. 安装django 二、改解释器三、创建一个Django项目四、项目目录项目同名文件夹/settings.py 五、测试服务器启动六、数据迁移七、创建应用八、基本视图1. 返回响应 response2. 渲染模板…...

Python “牵手” 淘宝商品详情数据获取方法,淘宝API申请指南
淘宝详情接口 API 是淘宝开放平台提供的一种 API 接口,它可以帮助开发者获取淘宝商品的详细信息,包括商品的标题、描述、图片等信息。在淘宝电商平台的开发中,淘宝详情接口 API 是非常常用的 API,因此本文将详细介绍淘宝详情接口 …...

OpenScene
paper:OpenScene: 3D Scene Understanding with Open Vocabularies code: https://github.com/pengsongyou/openscene 摘要:传统的3D场景理解方法依赖于带标签的3D数据集,在有监督的情况下为单个任务训练模型。我们提出了OpenScene,一种替代性的方法,模型预测CLIP特征空…...

HDFS中的Trash垃圾桶回收机制
Trash垃圾桶回收机制 文件系统垃圾桶背景功能概述Trash Checkpoint Trash功能开启关闭HDFS集群修改core-site.xml删除文件到trash删除文件跳过从trash中恢复文件清空trash 文件系统垃圾桶背景 回收站(垃圾桶)是windows操作系统里的一个系统文件夹&#…...

segment-anything使用说明
文章目录 一. segment-anything介绍二. 官网Demo使用说明三. 安装教程四. python调用生成掩码教程五. python调用SAM分割后转labelme数据集 一. segment-anything介绍 Segment Anything Model(SAM)根据点或框等输入提示生成高质量的对象遮罩,…...

在魔塔社区搭建通义千问-7B(Qwen-7B)流程
复制以下语句 python3 -m venv myvenvsource myvenv/bin/activatepip install modelscope pip install transformers_stream_generator pip install transformers pip install tiktoken pip install accelerate pip install bitsandbytestouch run.py vi run.py复制下面代码粘…...

Redis 加入服务列表自启动
1、下载reids windows版本,选择zip格式下载 2、解压zip,并进入路径; 3、命令提示符(cmd) 进入解压后的路径后,输入指令:redis-server --service-install redis.windows.conf; 4、如…...

MyCat管理及监控——zookeeper及MyCat-web安装
1.MyCat管理 2.MyCat-eye 3.zookeeper安装 第一步:解压 第二部: 切换目录,创建data文件夹 第三步:修改zookeeper配置文件 这样zookeeper安装及配置就完成了 4.MyCat-web安装 注意mycat-web要与zookeeper关联,…...

基于spring boot的餐饮管理系统java酒店饭店菜谱 jsp源代码mysql
本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 基于spring boot的餐饮管理系统j 系统1权限ÿ…...

JVM分析工具JProfiler介绍及安装
目录 一、什么是JProfiler? 二、JProfiler 功能结构 1、分析代理 2、记录数据 3、快照 三、安装 一、什么是JProfiler? JProfiler是一个专业的工具,用于分析运行中的JVM内部发生的事情。当您的生产系统出现问题时,您可以…...

Nginx使用多个.conf文件配置虚拟主机server
使用 Nginx 配置多个虚拟机 server 服务。通常做法可以直接在 nginx.conf 文件中添加即可,如下事例: # nginx.confworker_processes 1;events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream…...

nginx编译以及通过自定义生成证书配置https
1. 环境准备 1.1 软件安装 nginx安装编译安装以及配置https,需要gcc-c pcre-devel openssl openssl-devel软件。因此需要先安装相关软件。 yum -y install gcc-c pcre-devel openssl openssl-devel wgetopenssl/openssl-devel:主要用于nginx编译的htt…...

OpenAI 已为 GPT-5 申请商标,GPT-4 发布不到半年,GPT-5 就要来了吗?
据美国专利商标局(USPTO)信息显示,OpenAI已经在7月18日申请注册了“GPT-5”商标。 在这份新商标申请中,OpenAI将“GPT-5”描述为一种“用于使用语言模型的可下载计算机软件”。 继GPT-4发布之后,它预计将成为OpenAI下一…...

【Linux】深入理解进程概念
个人主页:🍝在肯德基吃麻辣烫 我的gitee:Linux仓库 个人专栏:Linux专栏 分享一句喜欢的话:热烈的火焰,冰封在最沉默的火山深处 文章目录 前言浅谈进程概念1. 进程和操作系统的联系2.描述进程的对象——PCB …...

Java课题笔记~ AspectJ 的开发环境(掌握)
AspectJ 的开发环境(掌握) (1) maven 依赖 <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></depe…...

机器学习参数调优
手动调参 分析影响模型的参数,设计步长进行交叉验证 我们以随机森林为例: 本文将使用sklearn自带的乳腺癌数据集,建立随机森林,并基于泛化误差(Genelization Error)与模型复杂度的关系来对模型进行调参&…...

[Java基础]面向对象-关键字分析:this,static,final,super
系列文章目录 【Java基础】Java总览_小王师傅66的博客-CSDN博客 [Java基础]基本概念(上)(标识符,关键字,基本数据类型)_小王师傅66的博客-CSDN博客 [Java基础]基本概念(下)运算符,表达式和语句,分支,循环,方法,变量的作用域,递归调用_小王师傅66的博客-CSDN博客 [Java基础]…...

数据结构初阶--二叉树的顺序结构之堆
目录 一.堆的概念及结构 1.1.堆的概念 1.2.堆的存储结构 二.堆的功能实现 2.1.堆的定义 2.2.堆的初始化 2.3.堆的销毁 2.4.堆的打印 2.5.堆的插入 向上调整算法 堆的插入 2.6.堆的删除 向下调整算法 堆的删除 2.7.堆的取堆顶元素 2.8.堆的判空 2.9.堆的求堆的…...

NVM Command学习
ubuntu系统安装nvme-cli,可以在应用层发起命令。 sudo apt install nvme-cli$ sudo nvme --help nvme-1.9 usage: nvme <command> [<device>] [<args>]The <device> may be either an NVMe character device (ex: /dev/nvme0) or an nvme …...

TCP Socket 基础知识点(实例是以Java进行演示)
本篇根据TCP & Socket 相关知识点和学习所得进行整理所得。 文章目录 前言1. TCP相关知识点1.1 双工/单工1.2 TCP协议的主要特点1.3 TCP的可靠性原理1.4 报文段1.4.1 端口1.4.2 seq序号1.4.3 ack确认号1.4.4 数据偏移1.4.5 保留1.4.6 控制位1.4.7 窗口1.4.8 校验和1.4.9 紧…...

openCV图像读取和显示
文章目录 一、imread二、namedWindow三、imshow #include <opencv2/opencv.hpp> #include <iostream>using namespace std; using namespace cv;int main(int argc,char** argv) {cv::Mat img imread("./sun.png"); //3通道 24位if (img.empty()) {std:…...

requests 方法总结
当使用 requests 库进行接口自动化测试时,以下是一些详细的步骤和方法总结: 1. **安装 requests 库**:首先,确保你已经安装了 requests 库。可以使用 pip 命令进行安装:pip install requests。 2. **导入库**&#x…...

Go语言删除文本文件中的指定行
GO语言删除文本文件中的指定行 1. 思路2. 处理文件3. 处理后的文本文件 1. 思路 假设现在有一个文本文件,我们需要删除文件中乱码的行。我们可以使用go的os库来处理文件,遍历整个文件然后将除过乱码的行写入一个新文件,以此来实现我们的需求…...

Arthas GC日志-JVM(十八)
上篇文章说jvm的实际运行情况。 Jvm实际运行情况-JVM(十七) Arthas介绍 因为arthas完全是java代码写的,我们直接用命令启动: Java -jar arthas-boot.jar 启动成功后,选择我们项目的进程。 进入我们可用dashboard…...

ISC 2023︱诚邀您参与赛宁“安全验证评估”论坛
8月9日-10日,第十一届互联网安全大会(简称ISC 2023)将在北京国家会议中心举办。本次大会以“安全即服务,开启人工智能时代数字安全新范式”为主题,打造全球首场AI数字安全峰会,赋予安全即服务新时代内涵…...

分享一个计算器
先看效果: 再看代码(查看更多): <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>计算器</title><style>* {box-sizing: border-box;}body…...