5G无线技术基础自学系列 | 5G网络接入问题分析

news2024/11/19 5:54:41

素材来源:《5G无线网络规划与优化》

一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客


5G网络的接入失败或者接入时延过大都会直接影响用户对网络的体验,此时接入问题的优化显得尤为重要。

14.2.1 5G接入流程

5G组网方式包括NSA组网和SA组网两种场景, 不同场景下5G侧的接入流程是不同的。目前, 5G网络主要采用的是非独立组网,因此本节主要介绍非独立组网场景下的接入问题分析。现网中,非独立组网主要采用以下两种组网架构,如图14-1所示。

如图14-1所示, 在NSA组网场景下, UE和网络的信令面还是在传统的4G侧, 而5G侧只是提供了一个用户面的连接。在以上两种组网架构中, 现网运营商主要采用了Option3X的架构。NSA组网场景下的用户接入流程如下。

(1)UE在4G网络中完成注册和接入,这一部分性能和5G网络没有任何关系,需要通过4G侧的优化进行保障,这里不再详细介绍。

(2)eNodeB通过和gNodeB的相应交互, 给UE下发5G侧的配置, UE在5G基站完成接入。这个流程就是前面章节中提到的5G gNodeB添加流程。本章主要针对gNodeB添加失败的接入问题进行分析。

14.2.2 NSA接入问题分析

针对NSA的接入问题, 一般会按照一定的顺序进行排查, 其思路如表14-1所示。

其中,设备告警类和配置类的参数应该优先排除,尤其是针对小区级的问题,其往往是由设备本身的故障或者错误参数配置导致的。一般此类问题比较容易发现,也容易复现,实际处理的时候参考相应的告警手册和配置手册就能解决,和网络优化关系不大。下面将重点介绍用户级的接入问题分析过程,此类问题通过设备告警和网络指标是很难定位的,其主要基于失败信令进行分析。因此,针对此类问题,需要在网络侧部署相应的平台,采集所有用户的信令,并根据失败的信令分析定位问题的根因。

NSA组网终端接入过程中的失败点如图14-2所示。

由于是NSA组网, 所以用户的接入问题包含了4G和5G两侧的流程, 问题点可以归纳为LTE侧流程阶段问题、接入准备阶段问题和5G空中接口阶段问题3个部分。

1.第一阶段

第一阶段是LTE侧流程, 主要包含以下3个问题点。

(1) UE在LTE接入失败:其本质就是4G的接入问题, 这些内容在4G的网络优化课程中有详细的介绍,这里不再赘述。

(2) UE接入LTE后, LTE不下发5G B1测量:正常情况下, 当UE接入LTE网络后, eNodeB会立即下发5G的测量配置消息,让UE测量5G小区并进行上报。如果基站不下发相应的测量配置,则可能的原因有如下几个,需要逐一进行排查。

①eNodeB侧数据配置错误:包括NSA功能开关、5G小区的频点、邻区关系等配置, 如果有任何一个参数错配或者漏配, eNodeB都不会下发5G的测量配置, 这一部分内容在前面的参数核查环节中就应该检查出来。

②终端不支持5G NSA的能力:这属于终端芯片的能力问题。UE在LTE侧接入时会上报“UE Capability Info”消息,通过此消息, 基站可以判断出该UE是否支持5G NSA的能力, 具体判断的依据是在该消息终端携带“EN-DC”的指示,并且携带支持的NR频段信息。如果UE没有这个指示,或者UE支持的NR频点和eNodeB侧配置的不符, 则eNodeB不会下发5G的响应测量配置参数。正常NSA终端上报的字段如图14-3所示。

③核心网禁止用户接入5G网络:如果核心网没有打开NSA支持的开关或者用户的签约数据错误,那么在核心网给基站下发的Initial UE Context Setup”消息中就会携带核心网禁止接入NR的指示, 如图14-4所示。eNodeB收到该指示后, 也不会下发5G的测量配置信息。如果发现该问题, 则应该联系核心网工程师进行相应的配置排查。

(3) eNodeB下发了5G测量配置, 但UE未上报5G B1测量结果。针对此类问题, 需要从以下几个方面排查原因。

①检查5G小区状态是否正常, AAU通道功率是否正常。

②检查5G小区的频点和eNodeB侧配置的频点是否一致。

③检查测量配置中B1事件的配置是否合理。注意,消息中实际下发的值要减去157才是实际的门限值。如图14-5所示,当前消息中上报的电平门限值是52,那么实际对应的上报电平门限值应该是-105dBm。如果门限值设置得过高, 则可以尝试降低该参数, 使终端更容易上报。

2.第二阶段

第二阶段是接入准备阶段, 其主要过程是由eNodeB发起相应的资源请求, 通知gNodeB给用户准备资源。在此阶段可能的问题点如下。

(1) UE上报了B1测量报告, 但eNodeB没有发起“SgNB Addition Request"消息。针对此问题,可以从以下几个方面进行排查。

  1. 检查UE上报的5G小区是否在eNodeB侧漏配或者错配了邻区, 如有此情况, 则更新邻区关系配置即可。
  1. 检查eNodeB和gNodeB的X2链路是否正常, 如果链路未建立, 则排查配置和传输侧的问题。

(2) eNodeB发送“SgNB Addition Request”消息, gNodeB回复"SgNB Addition Reject”消息。

针对此问题,优先从以下几个方面进行排查。

①检查gNodeB NSA功能的基本配置是否正常。

②检查gNodeB小区状态是否正常, 是否存在告警, 如有, 则先处理小区告警问题。

③检查UE携带的MRDC的频段组合能力是否和实际网络配置的一致。

④检查“SgNB Addition Reject”消息中携带的原因值, 根据原因值去定位可能的问题。常见的原因值有“Transport Resource Not Available”和“No Radio Resource Available”两类。第一类原因需要重点排查gNodeB到核心网的用户面传输是否畅通, 第二类原因需要重点排查gNodeB的无线资源是否充足,包括硬件资源和License资源等。

3.第三阶段

第三阶段就是5G空中接口阶段, 即eNodeB下发5G配置, UE在5G侧完成随机接入的过程。在此阶段中,可能出现的问题点如下。

(1)UE没有发出随机接入前导,一般该类问题出现的概率比较小,可能的原因是基站下发的5G侧参数和终端的设置不兼容。在实际测试过程中,目前已发现有以下3个问题点。

①gNodeB侧的PDCP SN长度和eNodeB侧SN长度配置不一致。

②SRS信道参数配置异常。

③终端芯片有问题。

(2) UE发出随机接入前导, 但gNodeB接收不到, 可能的原因有如下几点。

①PRACH参数规划有问题, 导致gNodeB前导接收失败, 需要核查规划参数是否正确。

②gNodeB上行RF有问题, 包括弱覆盖、上行干扰等问题, 需要进行RF问题的相关排查。

③TAoffset参数配置错误, 根据实际情况进行参数核查。

④PRACH上行功率控制参数不合理, 导致发送功率过低。

(3) UE随机接入失败:T304定时器超时, UE未完成随机接入过程。该问题产生的主要原因是gNodeB 侧存在RF问题,需要进行RF问题的排查。

如果UE在5G侧接入失败, 通常情况下, UE会给eNodeB上报“SCG Failure Info-NR”消息, 如图14-6所示。在“SCG Failure Info-NR”消息中, UE会携带相关的原因值, 通过该原因值, 能快速定位失败原因。

综上所述, 可以看出针对NSA网络的接入问题, 主要使用的数据源是用户信令日志, 通过异常信令中的关键信源进行深入分析,就可以找到问题的根因。因此,在进行5G网络接入问题处理时,需要在网络中部署相应的信令采集功能,记录所有用户的信令日志。

14.2.3 NSA接入案例分析

案例描述:当前组网是NSA网络, 某次路测过程中出现一次SgNB添加失败的异常事件。

分析过程:通过查看异常事件的相关信令和事件, 发现是在LTE切换后出现的SgNB添加失败, 具体过程如图14-7所示。

通过信令及事件的分析,可以发现本次出现异常事件的主要问题是NR小区搜索失败,表示在接入过程中NR小区信号质量太差,导致UE小区搜索失败。从事件中可以看出,本次UE接入的NR小区的PCI为152。为了确认当前小区的信号质量情况,继续检查UE上报的B1测量报告的结果,在B1测量报告中,可以发现UE上报了多个5G小区, 而PCI为152的小区并非是信号质量最好的, 其强度只排在第三位,具体MR内容如图14-8所示。虽然该小区的信号质量尚可,但由于还有两个信号质量更好的小区,因此可能因为小区的SINR较低而导致UE搜索失败。

根因分析:在5G添加讨程中eNodeB没有选择信号质量最好的NR小区, 其原因可能是前两个信号质量最好的小区和4G小区没有配置邻区关系,从而导致无法选择信号质量最好的小区。

解决方案:添加4G小区到PCI=435及PCI=436的邻区关系, 最终问题得以解决。

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

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

相关文章

实现安卓LED设备驱动:不写一行代码

文章目录一、前言二、准备工作2.1 内核版本2.2 内核文档:bindings->leds2.3 文档解析: leds-gpio.txt三、编写DTS3.1 查原理图,挑选GPIO3.2 编写DTS文件四、编译测试4.1 编译dt.img4.2 烧录dt.img五、基于fs的测试5.1 测试命令5.2 **点灯效…

将单向链表按照目标值value 划分成左边小,中间等,右边大的形式,给定一个单链表,判断单链表的值是否是回文结构【图文解释包你看懂】

将单向链表按照目标值value 划分成左边小,中间等,右边大的形式 例如 1 -> 3 -> 5-> 3 -> 7 按照value 3划分 1-> 3-> 3 -> 5 -> 7 解题思路:给定值为 value 用6个变量,分别表示 小于value 的Head sH &…

2023年天津中德应用技术大学专升本专业课考试具体安排及准考证

2023年天津中德应用技术大学高职升本科专业课考试准考证下载及考生须知 一、准考证下载打印 12月24日12点开始,专业课报名审核通过的考生,登录学校专业课报名系统(114.115.135.236/jobgroup/f),点击“准考证”&#xf…

Qt之悬浮球菜单

一、概述 最近想做一个炫酷的悬浮式菜单,考虑到菜单展开和美观,所以考虑学习下Qt的动画系统和状态机内容,打开QtCreator的示例教程浏览了下,大致发现教程中2D Painting程序和Animated Tiles程序有所帮助,如下图所示&a…

Java反射面试题

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:Java面试题…

科技交流英语(2022秋)Unit 6 test

科技交流英语(2022秋)Unit 6 test 简介 由电子科技大学组织开设,授课教师为李京南、庞慧、刘兆林等5位老师。 课程介绍 英语广泛用于工程技术领域的国际交流。如何使用简洁的语言清楚地传递信息是工程师在国际舞台上常常面临的问题。本课…

【Vue】Vue重写教室管理系统的前端网页V1(前后端分离)--20221222

项目说明 目的 练习并熟悉Vue2 的API,来为Vue项目做准备: 插值语法插槽props和data父子组件通信Ajax异步请求数据生命周期函数methods方法computed属性vue-router、路由守卫、query/params传参、编程函数式路由模拟后端服务器传送数据打包项目 需要加…

Tableau可视化设计案例-06Tableau填充地图,多维地图,混合地图

文章目录Tableau可视化设计案例06 填充地图,多维地图,混合地图1.填充地图1.1 各省售电量填充地图 地图格式设置2.多维地图2.1 各省售电量多维地图3.混合地图3.1 各省售电量混合地图Tableau可视化设计案例 本文是Tableau的案例,为B站视频的笔…

如何花最少的资源遍历二叉树

文章目录一、递归遍历二叉树1.1 前序遍历1.2 中序遍历1.3 后序遍历二、非递归遍历二叉树2.1 前序遍历2.2 中序遍历2.3 后序遍历三、高效的 Morris 遍历3.1 前序遍历3.2 中序遍历3.3 后序遍历关于二叉树的遍历也是面试过程中非常有可能考的话题。常见的简单的递归遍历二叉树&…

头条号权重高有什么优势?头条权重在线查询

头条号权重是根据你的关键词排名、预估流量等综合评估计算出的一个"权重值",关键词指数越大,排名越好,预估的流量就越多,权重也就越高。 如果是查询头条号权重较少,可以看看这3个方法: 1、指…

flutter 环境搭建

一、简介 Flutter 是谷歌开发的一款开源、免费的,基于 Dart 语言的U1框架,可以快速在i0S和Android上构建高质量的原生应用。 它最大的特点就是跨平台和高性能。Dart是由谷歌,在2011 年开发的计算机编程语言,它可以被用于Web、服务器、移动应…

腾讯云轻量应用服务器安装和配置宝塔 Linux 面板腾讯云专享版

宝塔 Linux 面板腾讯云专享版由腾讯云与堡塔公司联合开发,专享版在已支持普通版所有功能的基础上,还默认集成腾讯云对象存储、文件存储、内容分发网络和 DNS 解析插件。插件具备如下功能: 支持将对象存储的存储桶挂载到轻量应用服务器实例&a…

IDEA技巧:如何根据注释生成swagger注解

相信大家在进行java项目开发,肯定会接触到swagger的,一款动态生成api文档的神奇,只需要在api上面加上注解,就可以生成文档,现在我简单介绍下swagger的快速入门,最后再说下如何根据注释快速生成这些烦人的注…

(模板)矩阵乘法:斐波那契数列问题

在数学上,斐波那契数列以如下被以递推的方法定义: F(1)1,F(2)1, F(n)F(n-1)F(n-2)(n>3,n∈N*)。 由以上推理公式,可以求得任何一项的斐波那契数列值。 弊端:斐波那…

UI自动化测试-pytest框架

在进行UI自动化测试的时候,我们需要工具来对测试用例进行收集,执行,标记,参数化。pytest就是这样一个工具。 pytest实际是python的一个单元测试框架,其他还有如unittest等,它可以实现按照规则搜索测试用例…

国产化服务环境中使用gunicorn部署Flask应用并配置开机自启

背景 服务端由第三方部署了一个基于 darknet (一个较为轻型的完全基于C与CUDA的开源深度学习框架)的识别算法服务,通过 Flask 的 Web 服务对业务服务暴露 API 接口。作为测试,一开始是直接通过 python3 app.py 的命令行启动的服务…

Ubuntu安装Anaconda详细步骤

本文主要讲述了在Ubuntu中安装anaconda的具体步骤。 准备环境:Ubuntu,Anaconda3 一、安装Anaconda3 在清华镜像下载Linux版本的anaconda: https://mirrors.bfsu.edu.cn/anaconda/archive/我选择的是Anaconda3-2022.10-Linux-x86_64.sh 下…

数组(7)

目录 1、一维数组 1、数组的创建 2、数组的初始化 3、一维数组的使用 4、一维数组在内存中的存储 2、二维数组 1、二维数组的创建 2、二维数组的初始化 3、二维数组的使用 4、二维数组在内存中的存储 3、数组越界 4、数组作为函数参数 1、冒泡排序: 5…

【学习笔记12.24】关于事务你必须知道的几件事

文章目录事务基础知识什么是事务?开启事务事务隔离级别事务基础知识 在MySQL中,只有InnoDB存储引擎是支持事务的。 什么是事务? 事务是逻辑操作的最小单元,使数据从一个状态转变为另一个状态。 也可以通过事务四大特性ACID来更…

SAP ERP 里的 Costing Sheet 成本核算表

有朋友在我的知识星球里向我提问: 请您帮忙讲一下这个AP0100的costing sheet rows这里都表示什么意思吗?比如row10、base Z010、overhead啥、描述、from、to row、credit都说明了什么,能够实现上面👆🏻的目标吗&#x…