波束管理简介

news2024/11/13 9:34:59

波束管理简介

3GPP中,波束管理被定义为一组物理层或接入网高层的过程,用于获取和维护一组用于上行和下行传输或接收gNB和UE波束。波束管理大致由:波束扫描,波束测量,波束判决,上报和指示,波束切换和波束恢复组成。

波束管理一般性原则

在多个候选波束中传输参考信号,并估计每个候选发射波束在接收端接收到的参考信号的质量,然后将质量最高的一个或多个波束的测量结果反馈给发射机侧,以便发射机知道在随后到来的数据传输中使用哪种波束。在NR中,下行方向:CSI-RS和SSB用作下行波束管理;在上行方向:SRS用作上行的波束管理
在这里插入图片描述

最佳波束参考

对于NR的下行链路,使用先前传输的参考信号(CSI-RS或SSB)的索引分别为SSB RI和CRI。对应地,在上行方向,使用先前传输的SRS的索引作为最佳波束的参考,即SRI。

导频端口选择

从节省开销角度考虑,使用较少的导频端口(1端口和2端口)。考虑到CSI获取的CSI-RS统一性设计,R15 NR标准复用1端口和2端口的CSI获取的CSI-RS用于波束管理。
在这里插入图片描述可以用RRC信令为UE配置一个或多个CSI-RS资源集合。每个CSI-RS资源集合包含一个或多个CSI-RS资源,且每个CSI-RS资源只能配置为1端口或2端口。

波束扫描

指在特定周期或时间段内,采用预先设定的方式发送和接收波束,以覆盖特定空间区域
UE初始接入阶段,下行波束扫描是通过SSB实现的,gNB的预定义方向上,以固定的周期发送SSB信号。
RRC连接状态下,CSI-RS也可用于波束扫描的方式发送,但是如果要对所有预定义的波束方向进行覆盖,开销太大,因此,CSI-RS仅根据所服务的UE的位置,在预定义波束方向的特定子集中进行发送。
在这里插入图片描述

波束测量

指UE或gNB对接收到的参考信号的质量和特性进行测量,以识别出最好波束的过程。
对于下行方向,在空闲模式下,UE基于SSB进行测量,UE通过对PBCH的DMRS进行测量,获取SSB相关的RSRP和SINR等信息。
在连接态下,UE基于SSB或CSI-RS进行测量
对于上行方向,gNB基于SRS进行测量。

波束报告

对于UE,上报波束的测量结果

波束指示

gNB通知UE选择指定的波束
如果UE和基站同时维护多个发射天线和接收天线对,基站下行传输PDSCH或PDCCH时,可以选择使用哪个发射天线,因此,UE需要将这个信息告知UE,以便UE切换为与gNB选择的发射天线相匹配放入接收天线。这个通知机制就是波束指示。在NR中,对于下行链路,支持有或无波束指示的波束管理。
对于有波束指示的下行波束管理,意味着基站需要通知终端某个PDSCH或PDCCH传输使用与配置的参考信号(CSI-RS或SS块)相同的传输波束[也就是说, PDSCH或PDCCH使用了和配置的参考信号相同的空间滤波器(Spatial Filter)],因此,UE可以根据这个信息来调整自己的接收波束。当然,在这个动作之前,UE需要通过一些过程知晓对应于基站发射天线的最佳接收天线,以便在波束指示到来时快速地切换接收波束。波束指示机制将基于下行信令传输配置指示(TCI,Transmission Configuration Indication)来完成。
通过高层信令UE配置一组TCI状态,每个TCI状态都对应一组CSI-RS或SSB ID。也就是说,当UE收到TCI状态ID后,可通过**查询该TCI状态的准共址信息(QCL)**中包含的CSI-RS或SSB ID(见ASN.1-43)确定选择哪个接收波束来接收即将发送的PDSCH或PDCCH(与QCL中给出的CSI-RS或SSB ID对应的UE接收波束)。

在这里插入图片描述

波束恢复

包括波束失败检测,发现新波束和波束恢复过程。使用多波束操作时,由于波束宽度较窄,波束故障很容易导致gNB和UE之间的链路中断,当UE的信道质量较差时,底层将发送波束失败通知,UE将选择新的SSB或CSI-RS,并通过新的随机接入过程来进行波束恢复,gNB将在PDCCH上发送UL授权许可信息,并结束波束恢复过程

matlab示例-NewRadioSSBBeamSweepingExample

matlab这个例子展示如何在5G NR使用SSB进行发射端和接收端的波束扫频。
在初始接入期间使用波束对链路的建立。波束管理包括波束扫频、波束测量、波束确定、波束报告和波束恢复等步骤。这些程序适用于下行链路和上行链路的传输和接收。
空闲用户在建立连接时的初始接入过程,通过下行链路方向传输的SSB burst,实现TRP(传输接收点)波束扫频和UE波束扫频,从而建立波束对链路。
一旦连接建立,相同的波束对链路可以用于后续传输,并通过CSI-RS/SRS进一步优化波束。在波束失败的情况下,可以重新建立这些链路,
示例生成NR的SSB burst,对每个SSB进行波束成形,以扫过方位角和仰角方向,通过空间散射信道传输信号,并在多个接收端波束上处理接收信号。示例测量每个发射接收对的参考接收接收功率(RSRP),并确定RSRP的波束对链路,从而表示在模拟的空间场景中发射和接收端的最佳波束对。

在这里插入图片描述

在这里插入图片描述
matlab这个例子SSB-pattern是case B,一个突发集内有8个ssb。发射端用8个波束扫描,接收端用8个波束扫描,总共产生8*8个波束对,然后测量这64个波束对对应的RSRP,选择RSRP最大的波束对作为最优波束对,最终得到的发射波束ID是6,接收波束ID是2,即最优波束对是(6,2)。

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

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

相关文章

点亮星星的世界:当小孩得了自闭症该怎么办

在这个丰富多彩的世界里,每一个孩子都是独一无二的天使。然而,有一些孩子却仿佛被困在了自己的小小世界中,难以与外界正常交流和互动。他们是自闭症儿童,他们的世界充满了挑战和困惑,也让家长们陷入了深深的担忧和焦虑…

深入解析并发与并行:如何利用住宅代理加速网页抓取

引言 什么是并发执行?基本单位是什么? 什么是并行执行?和并发执行的区别是什么? 导致网页抓取缓慢的原因有哪些? 使用python进行网页抓取的并发性 并行性如何加速网页抓取 总结 引言 在当今数据驱动的世界中&am…

泛微Ecology9建模问题及解决办法记录(一)(按钮变灰、批量修改、导出、显示转换等)

1、为管理员和普通用户分别设置显示模版,其中普通用户的显示模版,“编辑‘’按钮置灰,不允许使用的方法 在用户显示模版页面中插入E9代码块如下: <script type="text/javascript"> /* * 请在下面编写JS代码 */ ModeForm.controlBtnDisabled(true); </…

“我王多鱼投了!”疯狂烧钱的AI大模型公司如何赚钱?

AI大模型到底有多烧钱&#xff1f; 或许最有发言权的就是OpenAI了&#xff0c;2022年其亏损大约翻了一番&#xff0c;达到约5.4亿美元。据悉&#xff0c;Altman曾私下建议&#xff0c;OpenAI可能会在未来几年尝试筹集多达1000亿美元的资金&#xff0c;以实现其开发足够先进的通…

Thinkphp6 反序列化漏洞分析

本文来自无问社区&#xff0c;更多实战内容可前往查看http://wwlib.cn/index.php/artread/artid/10431.html 版本&#xff1a;Thinkphp6&PHP7.3.4 TP 环境搭建利用 composer 命令进行&#xff0c;同时本次分析在 windows 环境下进行 composer create-project topthink/t…

佰朔资本:上市有什么好处?为什么有公司不愿上市?

公司上市或许带来的长处有&#xff1a; 1、融资途径拓宽。上市为公司供给了更广大的融资途径&#xff0c;通过发行股票公司可以敏捷筹集到大量资金&#xff0c;用于扩大生产规模、研制新产品、拓宽商场等。与银行贷款、发行债券等传统融资方法比较&#xff0c;上市融资不仅本钱…

【目标检测】YOLOV1

You Only Look Once: Unified, Real-Time Object Detection 1、核心思想 将整张图片作为网络的输入&#xff0c;直接在输出层对 BBox 的位置和类别进行回归。 Resize image&#xff1a;将输入图片resize到448x448。Run ConvNet&#xff1a;使用CNN提取特征&#xff0c;FC层输出…

Python神经网络在基因组学中的应用

在基因组学研究中&#xff0c;神经网络作为一种强大的工具&#xff0c;被广泛应用于基因型和表型之间的关联分析。通过构建神经网络模型&#xff0c;我们可以更好地理解遗传变异是如何影响个体的性状表现。本文将详细介绍如何使用Python实现这一过程&#xff0c;利用已知群体的…

一文读懂大语言模型:基础概念篇

在当今AI时代&#xff0c;大语言模型正以前所未有的速度重塑我们的世界。作为NLP领域的明星&#xff0c;它们不仅理解语言&#xff0c;更创造语言&#xff0c;开启了智能交互的新纪元。 本文将介绍着重介绍大模型的概念&#xff0c;帮助大家简单了解其技术原理、发展历程&#…

C++学习笔记----5、重用之设计(二)---- 为最优化重用结构化你的代码(1)

一定要在所有的层面在设计的一开始就考虑重用&#xff0c;也就是说&#xff0c;从一个独立的函数到一个类&#xff0c;直到整个库与框架。我们以后就把这些统称为部件。下面的策略会帮助你正确地组织代码。记住所有的这些策略关注的是你的代码的的通用目的。设计可重用代码第二…

2024上半年营业收入同比增长17%,一图看懂亚信安全2024半年报

2024上半年营业收入同比增长17%&#xff0c;贯彻健康经营&#xff0c;业绩企稳向好&#xff01; 云网安筑基 AI智绘未来 | 一图看懂亚信安全2024半年报

SAP DRC 交易与报表合规化

交易与报表合规化- SAP Document and Reporting Compliance(DRC) SAP DRC通过嵌入到端到端业务流程的源系统中的国家和地区特定内容&#xff0c;保证全球处理合规&#xff1b;利用统一的解决方案管理全球电子发票和法定报表&#xff0c;从而优化合规性&#xff0c;提高效率并提…

无线麦克风什么牌子最好,无线直播麦克风十大名牌推荐

​在数字化飞速发展的今天&#xff0c;无线领夹麦克风已经成为自媒体创作者、直播主播和专业录音师的重要工具。它们不仅小巧便携、操作简便&#xff0c;还具有出色的录音质量&#xff0c;极大地提升了音频录制的效率和质量。无论是户外探险的Vlog拍摄&#xff0c;还是室内直播…

基于Linux系统和ncurses库的贪吃蛇小游戏

目录 前言 一、地图&#xff0c;蛇身&#xff0c;食物设计 二、蛇和食物的初始化 食物 蛇 三、添加和删除蛇身节点 四、main函数和蛇运行方向线程 五、地图刷新线程 最终源码 前言 ncurses库是什么我并没有深入了解&#xff0c;本文的重点也不是ncurses的使用&#xff…

BUUCTF PWN wp--pwn1_sctf_2016

第一步 checksec&#xff0c;并检查该题的保护机制&#xff0c;32位 Arch: i386-32-little 这表示程序的架构是32位的i386&#xff08;即x86&#xff09;&#xff0c;并且使用小端序&#xff08;little-endian&#xff09;存储方式。这意味着程序是为32位系统设计的。RELRO: Pa…

期权末日轮行情即将来临!注意两个操作更好盈利!

今天带你了解期权末日轮行情即将来临&#xff01;注意两个操作更好盈利&#xff01;期权末日轮&#xff0c;就是指在期权合约到期前的最后几天&#xff0c;比如50ETF期权品种的到期日是每个月第四个星期的星期三&#xff0c;那么在最后一个星期就有可能发生末日轮行情了。 末日…

Linux安装Navicat Premium

一、安装Navicat Premium17 1、下载安装包 https://www.navicat.com.cn/download/navicat-premium#linux 2、赋执行权限 //假设安装包在/etc/navicat目录下 cd /etc/navicat chmod x navicat17-premium-cs-x86_64.AppImage 3、启动应用程序 ./navicat17-premium-cs-x86_64…

python.exe -m pip install --upgrade pip报错解决

引言 在执行命令的时候&#xff0c;提示可以更新版本 [notice] A new release of pip is available: 24.1.2 -> 24.2 [notice] To update, run: python.exe -m pip install --upgrade pip按照提示&#xff0c;直接使用 python.exe -m pip install --upgrade pip 命令进行更…

Cocos Creator2D游戏开发(15)---预制体和按钮的绑定以及冷却效果的实现

场景: 植物大战僵尸中,种植植物前,要判断状态,只有在阳光充足时才能点击 图片资源: 预制体的创建,创建一个空节点命名: CardTemplate,将三张豌豆射手相关的图片拖入 如下图 其中card_mask图片中的透明度改为150; 在assets中创建prefab文件夹,将CardTemplate节点直接拖入pre…

openGauss——体系结构

一、体系结构概览 二、驱动程序 客户端程序使用驱动程序&#xff0c;向openGauss的后端管理线程GaussMaster发起连接请求。openGauss目前支持以下四种驱动程序&#xff1a; JDBC&#xff0c;用于Java连接ODBC&#xff0c;开放数据库互连Libpq&#xff0c;C语言程序接口Psycop…