【5G PHY】5G无线链路监测原理简述

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。


博客内容主要围绕:
       5G/6G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解



文章目录

  • 5G无线链路监测原理简述
    • 一、无线链路监测功能涉及哪些协议层
    • 二、哪些资源用于无线链路监测
    • 三、如何判断无线链路的好坏?
    • 四、UE用于无线链路监测的RLM-RS的资源数
    • 五、无线链路监测周期
      • 5.1 DRX模式
      • 5.2 非DRX模式
  • 参考

5G无线链路监测原理简述

       当终端连接到网络时,需要持续监测无线链路以实现可靠通信,这个过程称为无线链路监测(Radio link Monitoring,RLM)。终端根据参考信号监测下行链路质量,测量服务小区的下行无线链路质量。

在这里插入图片描述       5G NR中,无线链路监测既适用于独立(SA)也适用于非独立(NSA)两种架构。UE对主小区组(MCG)的主服务小区(PCell)的DL激活BWP执行RLM。如果UE配置了辅小区组(SCG),那么UE还会监控主辅小区(PSCell)的DL激活BWP上的下行无线链路质量。

  • UE会监控SA NR、NR-DC和NE-DC操作模式下的PCell;
  • NR-DC和NE-DC操作模式下监控PSCell;

一、无线链路监测功能涉及哪些协议层

  • PHY层:监控下行链路的无线链路质量,并将测量结果发送给上层;
  • MAC层:波束失败监测和恢复;
  • RRC层:配置PHY和MAC层关于无线链路失败的监测参数,以及RRC建立;

在这里插入图片描述

二、哪些资源用于无线链路监测

       终端根据配置为RLM-RS资源的参考信号监测5G NR中PCell和PSCell的下行链路质量,当未配置RLM-RS资源时,监测当前SSB的下行链路质量。网络可以配置以下RLM-RS资源:

  • SSB;
  • CSI-RS;
  • SSB和CSI-RS的组合;

通过csi-RS-Index为终端提供CSI-RS资源配置索引,或者通过ssb-Index为终端提供SSB索引。

三、如何判断无线链路的好坏?

       当终端监测由网络配置的参考信号RLM-RS时,需要判断被测信号质量的好坏。因此需要一个标准或阈值定义来确定信号何时高于较差的阈值,何时低于较差的阈值。

       3GPP规范为UE何时可以上报无线链路故障和何时可以退出RLF,定义了两个阈值。在4G LTE和5G-NR中定义了相同的阈值,但在LTE和NR中RLM测量的参考信号不同。在LTE中,UE测量无线链路的CRS,而在NR中,UE测量SSB或CSI-RS。

  • Qout阈值:定义为下行无线链路无法可靠接收的等级,对应于失步块错误率(out- sync block error rate, BLERout),即假设PDCCH传输会有10%块错误率;
  • Qin阈值:定义为下行链路质量比Qout时更可靠接收的等级,对应于同步块错误率(BLERin),即假设PDCCH传输会有2%块错误率;

BLERoutBLERin由gNodeB通过RRC消息发送给UE,RRC消息中对应的参数是rlmInSyncOutOfSyncThreshold。当RRC消息中没有配置rlmInSyncOutOfSyncThreshold时,它从下表中的配置#0中确定BLERoutBLERin

在这里插入图片描述

四、UE用于无线链路监测的RLM-RS的资源数

       因为每个FR中的SSB数量是变化的,因此UE在不同FR中需要监控的RLM-RS数量不同。根据每半帧的最大SSB数量Lmax, UE应能够在每个对应的载波频率范围内监控最多N-RLM相同或不同类型的RLM-RS资源。

在这里插入图片描述

五、无线链路监测周期

5.1 DRX模式

       在DRX模式下,UE的物理层在每个指示周期评估一次无线链路质量,根据rlmInSyncOutOfSyncThreshold提供的阈值((Qout和Qin)评估前一段时间内的无线链路质量。UE以无线链路监测资源最短周期与DRX周期之间的最大值作为指示周期。

5.2 非DRX模式

       在非DRX模式下,UE的物理层在每个指示周期评估一次无线链路质量,根据rlmInSyncOutOfSyncThreshold配置的阈值(Qout和Qin)评估前一时间段内的无线链路质量。UE以无线链路监测资源最短周期与10msec之间的最大值作为指示周期。


参考

  • 3GPP TS 38.213: 5G NR, Physical layer procedures for control
  • 3GPP TS 38.321: 5G NR, Medium Access Control (MAC) protocol specification
  • 3GPP TS 38.331: 5G NR, Radio Resource Control (RRC)


在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bugku-web-文件包含2

页面源码 <!-- upload.php --><!doctype html><html><head><meta charset"utf-8"/><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-widt…

精品方案- 智慧养殖业IOT项目技术建议书(免费下载)

本项目建设从实际需求出发&#xff0c;利用物联网信息化手段进行畜牧业经济运行监测&#xff0c;掌握畜牧业生产与畜牧业经济运行的动态&#xff0c;监测畜牧业生产经营的成本收益变化&#xff0c;对畜牧业生产经营活动提供分析。提高畜牧业市场监管的电子化、网络化水平&#…

Unity上接入手柄,手柄控制游戏物体移动

1、unity软件上安装system input 组件。菜单栏【window】-【Packag Manager】打开如下界面,查找Input System,并且安装。 2、安装成功后插入手柄到windows上,打开菜单栏上【window】--【Analysis】--【Input Debuger】 进入Input Debug界面,可以看到手柄设备能被Unity识别。…

Python学习笔记16 - 函数

函数的创建和调用 函数调用的参数传递 函数的返回值 函数的参数定义 变量的作用域 递归函数 斐波那契数列 总结

详解拷贝构造

拷贝构造的功能 写法&#xff1a; 拷贝构造函数的参数为什么是引用类型 系统自动生成的拷贝构造函数 拷贝构造的深拷贝与浅拷贝 概念 浅拷贝&#xff1a; 深拷贝 小结 拷贝构造的功能 拷贝构造函数可以把曾经实例化好的对象的数据拷贝给新创建的数据 &#xff0c;可见…

架构师系列-搜索引擎ElasticSearch(八)- 集群管理故障恢复

故障转移 集群的master节点会监控集群中的节点状态&#xff0c;如果发现有节点宕机&#xff0c;会立即将宕机节点的分片数据迁移到其它节点&#xff0c;确保数据安全&#xff0c;这个叫做故障转移。 下图中node1是主节点&#xff0c;其他两个节点是从节点 节点故障 此时node1…

数模 线性规划模型理论与实践

线性规划模型理论与实践 1.1 线性规划问题 在人们的生产实践中&#xff0c;经常会遇到如何利用现有资源来安排生产&#xff0c;以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支一数学规划&#xff0c;而线性规划(Linear Programming 简记LP)则是数学规划的一个…

深入剖析MongoDB集群架构设计

目录 一、MongoDB集群架构介绍 1.1 主从复制 1.2 副本集 1.3 分片集群 二、副本集 3.1 主节点选举 3.2 oplog 3.2 主从同步 三、分片集群 3.1 分片策略 3.2 分片键的选择 3.3 何时选择分片集群 四、总结 一、MongoDB集群架构介绍 MongoDB 有三种集群架构模式&#xff0c;分…

bugku-web-文件上传

提示他的名字是margin&#xff0c;给他一个图片文件&#xff0c;不要php文件 上传一句话木马的图片 抓包&#xff0c;后缀改为php 提示无效文件&#xff0c;即后台还会检测一次后缀 测试后台系统 为linux系统 开始绕过 截断绕过 上传成功&#xff0c;但是会变为jpg 开始分析…

【opencv】示例-stiching.cpp 图像拼接

#include "opencv2/imgcodecs.hpp" // 导入opencv图像编码功能库 #include "opencv2/highgui.hpp" // 导入opencv高层用户界面功能库 #include "opencv2/stitching.hpp" // 导入opencv图像拼接功能库#include <iostream> // 导入输入输出…

解决 php 连接mysql数据库时报错:Fatal error: Class ‘mysqli’ not found in问题

如果你没找到php.ini但只有php.ini-development或者php.ini-production。 首先先创建一个php.ini然后复制php.ini-development或者php.ini-production到里面去。 然后在php.ini里面进行操作。一共两步。 第一步&#xff0c;将extension前面的分号去掉 第二步&#xff0c;更换为…

AutoGen - Build Powerful AI Agents with ChatGPT/GPT-4

原文:AutoGen - Build Powerful AI Agents with ChatGPT/GPT-4 | MLExpert - Crush Your Machine Learning interview In this tutorial, well explore AutoGen1, a Microsoft library that lets you create LLM applications with agents. These agents can communicate and …