网优学习干货:xx5G速率优化现场实战版

速率概述

无线网络仍然是5G网络能力最容易受限的环节,无线网络技术的应用将最终决定5G网络能力的木桶深度。移动通信中传统关键技术在5G将会继续使用。5G NR在继承了LTE原有部分技术基础上,采用了一些技术演进和新技术创新。比如NR继承了LTE的OFDM和SC-FDM,但又将OFDM升级为F-OFDM,NR继承了LTE的多天线技术,但MIMO天线的数目、用户容量以及用户的流数比LTE更多。调制技术上,支持更高的调制阶数——256QAM。NR又在LTE的基础上进一步提升了系统带宽,当前最大可以支持到400Mhz。技术的演进和新技术的创新使得5G的峰值速率达到了Gbps的高度。

影响主要因素

影响5G峰值速率的因素总结起来有PDCCH Grant(时隙调度数)、RB(频域资源调度数)、MCS(调制与编码)、Rank(秩)、BLER(误码率)。

调度不足问题定位方法

系统配置方面,当前主流的系统带宽=100Mhz,SCS=30kHz,上下行时隙配比1:4。PDCCH DL/UL满调度分别为1600和400次,100M带宽可调度265个RB左右。

1、首先排查UE和服务器的问题,优先通过更换服务器来验证是否是服务器问题导致调度不足,解决水量不足的问题。其次检查设备问题,设备是否由于长时间使用发热而导致能力下降亦或是损坏,通过重启、冷却或是更换设备来解。

2、AMBR限速问题,核心网开户信息中包含了两个重要信息:AMBR,QCI。AMBR限制了UE的Non-GBR速率;用户QCl信息会与基站侧的QCI级的PDCP、RLC相关定时器参数(包含SN bit数、RLC模式等)进行关联,从而影响到用户的吞吐率性能;UE AMBR/QCI信息可以通过S1口跟踪S1AP_INITIAL CONTEXT SETUP REQ或者X2口SgNBAdd Req查看。

3、DCI漏检

查看CSI-RSRP,是否是覆盖差导致DCI漏检;检查配置查看PDCCH聚合级别NRDUCellRsvdParam.RsvdU8Param7,设置值0/1/2/3/4分别代表自适应/2/4/8/16。聚合级别太低会造成DCI漏检,推荐自适应,也可以改成3或4后进行复测,看问题是否解决。DCI资源不足,调度用户数太多也会导致DCI漏检,但在5G建网初期不存在这样的问题。

4、PDCP&RLC&MAC层问题

5、传输问题

通过基站UDP灌包的方法定位是TCP问题还是空口问题。

DSP GNBUEBASICINFO;查询用户接入的随机码,PING值默认1200

PING测试:STRGNBMACPADDINGTEST:UEIDTYPE=RANDOM_VALUE,TESTDURATION=1;

MCS阶数低定位方法

1、gNB选择MCS的过程:

1)UE测量信道质量SINR映射到CQI(各大设备商算法不完全一致,而且算法里的参数也不用一样,因此SINR和CQl之间没有准确的对应关系。),并报告(CQI/PCI/RANK等)给eNodeB;

2)eNodeB通过链路自适应技术基于CQI、IBLER来选择调制方式,数据块的大小和数据速率。

3GPP对CQI和MCS分别定义了两个表格,表格1与LTE相一致,表格2为NR在LTE基础上新增的。这主要考虑到UE能力是否能够支持256QAM的调制方式,如果最高只能支持到64QAM则采用和LTE完全一致的CQI、MCS映射关系,如果能支持256QAM则采用新增CQI、MCS映射。

这里给出基于QPSK、16QAM、64QAM以及256QAM的CQI和MCS映射关系。

2、测试点无线环境要求:

1)CSI-RS SINR>25dB,CSI-RSRP在(-65dbm~-80dbm),不宜超过-65dBm。接收功率过高会引起接收器件的削波,导致SINR降低从而导致MCS下降,反而只会使得速率下降。

2)多径环境选择:下行高Rank依赖于测试周边的多径环境,尽量选择周边有树木、建筑物反射区域,且测试点与基站天线非直射径;而上行性能测试,更偏向选择直射径环境,测试点可以直接看到基站天线最佳

3)邻区控制:建议选择邻区SSB RSRP低于服务小区6db的点位测试,避免SSB和TRS干扰。

1、干扰问题:

当小区存在干扰信号时,小区的上下行业务会受到影响,出现接入、掉话、速率低等问题。当出现高RSRP低SINR(如:RSRP均值>=-80dBm,SINR均值<=15dB)且MCS等指标都偏低,那么就要进行干扰问题的分析。

主要分为邻区干扰,越区干扰及外部干扰等。

2、CQI上报问题:CQI上报问题分为CSI-RS异常和SRS异常;

3、MCS/RANK被固定

Rank阶数低定位方法

RI = rank indication,秩指示;用来指示PDSCH的有效的数据层数,用来告诉gNB,UE现在可以支持的CW数。简单来说,就是可以在空间区分出的相互独立互不相关的信道的数量,可以支持的数据流的数量。比如说RI=4,表示接收端能够识别4个信道的数据,可以支持4组数据并发。

Rank最大值主要取决于gNB和UE端最小天线数,一般基站的天线远大于UE的天线数,因而主要取决于UE端的天线数。

1、无线测试环境

1)优先选择站下近点,CSI-RS SINR>25dB,CSI-RSRP在(-65dbm~-80dbm),不宜超过-65dBm。

2)多径环境选择:下行高Rank依赖于测试周边的多径环境,尽量选择周边有树木、建筑物反射区域,且测试点与基站天线非直射径;而上行性能测试,更偏向选择直射径环境,测试点可以直接看到基站天线最佳.

根据测试总结,在空旷的场景下,如果AAU机械下倾角设置得很小,很难达到高Rank高MCS,通过增加小区机械下倾角来构造地面反射从而提升Rank和MCS。

2、小区间频繁切换

1)切换后用户初始接入,低RANK、低MCS能保证接入和切换成功率,切换后初始的RANK值默认为1,大概在30ms左右可调整回来,影响较小;但是如果发生频繁切换,会导致RANK无法快速爬升,因此需要对频繁切换区域进行优化.

2)参数NRDUCellRsvdParam.RsvdU8Param40决定小区切换后UE的初始RANK,例如该值默认配置为0,则切换后的用户初始RANK为1,初始RANK取值范围为[0,7]

3、MCS表频繁切换

1)MCS表格切换指的是在一定条件下进行64QAM和256QAM的MCS表格切换。在切换期间RANK固定为1进行调度。

2)MCS表自适应算法通过DlLaAlgoSwitch.DL MCS TABLE ADAPT SW(NRDUCellPdsch)进行设置,默认和建议值均为打开,在SINR值波动比较大的场景下容易出现MCS表频繁切换,因此需要关注其对RANK的影响.

4、终端能力

协议规定单用户下行最多可支持8流;上行最多可支持4流。

SU MIMO多流开关需打开:NRDUCellAlgoSwitch. DL_SU_MULTI_LAYER _SW@SuMimoMultipleLayerSw=1最大MIMO层数:

1)上行:

NRDUCellPdsch.MaxMimoLayerNum,8T8R:LAYER_8(8Layers),其他场景:LAYER_16(16Layers)

2)下行:

NRDUCellPusch.MaxMimoLayerCnt,推荐设置为LAYER_4DM RS 配置:DMRS类型和符号数对单用户最大RANK数有限制。

即:

5、下行SRS权与PMI权自适应

下行SRS权与PMI权自适应,允许用户在SRS SINR较大时,选择基于SRS得到的BF权值;在SRS SINR较小时,选择基于PMl的BF权值,相对于SRS权,远点用户的PMI权可以提升权值准确性,提升边缘用户的SNR,进而提升边缘用户的速率

1)当用户上行SRS SNR大于ThsRs(默认-2dB)该用户选择SRS权;

2)当用户上行SRS SNR小于ThpMl(默认-8dB)该用户选择PMI权;

3)当用户的SRS SNR在ThsRs和ThpM之间时,该用户权保持不变。

当使用SRS权值时,基站使用Rank自适应算法确定最终使用Rank值;当SRS SINR<thpmi,则使用pmi权,rank自适应算法不生效,直接使用ue上报的ri当pmi未上报,或刚刚切换,或通道校正未通过时,则使用dft权,根据ue上报的ri来选择rank,但遵从如下规则< span>

1)UECSI的RI为1,则当前使用RANK为1

2)UECSI的RI为2-3,当前使用RANK为2

3)UECSI的RI为4-8,则当时使用RANK为4

NRDUCellAlgoSwitch.AdaptiveEdgeExpEnhSwitch的子开关DL_PMI_SRS_ADAPT_SW来开启权值自适应开关。

6、故障和通道校正

通过NR基站侧MML查询通道校正结果:DSP NRLOCELLCHNCALIB,若通道校正不通过,可尝试手动校正MML:STR NRLOCELLCHNCALIB

通道校正失败后,系统由于无法准确评估SRS权值,所以会默认使用DFT开环权进行业务,gNB会根据UE上报的RI来选择rank,遵从如下规则:

1)UECSI的RI为1,则当前使用RANK为1

2)UECSI的RI为2-3,当前使用RANK为2

3)UE CSI的RI为4-8,则当时使用RANK为4

高误码定位方法

BLER高排查思路和MCS低问题类似,重点关注空口的变化,比如覆盖差、强邻区干扰、外部干扰等;

如果SINR异常,包括陡降、波动等,则说明误码的原因是信道条件的不稳定。

下行/上行iBLER目标值由参数,默认10/0.1,即10%。

1)Initial BLER(%):初始重传率:第一次传输错误的块数/有效传输块数。定点峰值测试过程中,要求BLER尽可能接近0,外场移动性测试一般要求在10%左右波动。

2)Residual BLER(%):残留误码:最终传完以后仍然错误的块数/有效传输的块数。正常情况下会远低于Initial BLER。

1、MCS收敛异常

如果SINR正常,则说明当前系统无线条件稳定,高误码可能是MCS选阶算法有问题,MCS选阶太高导致误码不收敛,初传误码正常场景下(目标值10%),需要稳定在10%左右波动。

1) 如果长时间超过10%,则误码没有向下收敛。这时需要观察MCS是否降到0阶,如果不是,则基站侧MCS调整存在异常

2)如果长时间小于10%,则误码没有向上收敛。这个时候需要观察MCS是否升到27阶。如果不是,则基站侧MCS调整存在异常。

2、MCS/RANK被固定

3、上行TA异常

1)为了保证上行传输的正交性,避免小区内干扰,gNodeB要求来自同一子帧但不同频域资源的不同UE的信号到达gNodeB的时间基本上是对齐的

2)TA=0.51ns*512*3*10^8/2=39m,是LTE的一半

3)TA调整:下行误码也有可能是上行失步造成的,因此出现高误码的时候,也可以排查TA,查看TA是否存在剧烈的调整

4)TA出问题,一般出现在移动性场景,定点、近点TA一般不调整,出现大量调整则需定位问题。

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

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

相关文章

ArduPilot开源飞控之AP_Mount_Topotek

ArduPilot开源飞控之AP_Mount_Topotek 1. 源由2. 框架设计3. 重要函数3.1 动态过程3.1.1 AP_Mount_Topotek::update3.1.2 AP_Mount_Backend::calculate_poi 3.2 基础能力3.2.1 AP_Mount_Topotek::healthy3.2.2 AP_Mount_Topotek::has_pan_control 3.3 设备功能3.3.1 AP_Mount_T…

python 实验八 数据分析与展示

一、实验目的 掌握掌握matplotlib库中pyplot模块的使用。 二、实验环境 Window10&#xff08;x64&#xff09;&#xff0c;Python 3.8&#xff08;x64&#xff09;&#xff0c;PyCharm Community Edition 2020.3.2&#xff08;x64&#xff09; 三、实验内容 现有列表hight…

初学SpringMVC之过滤器解决乱码

写个 login.jsp 页面 提交的 method 一般为 post&#xff08;写 get 不安全&#xff0c;地址栏上会显示&#xff09; action 表示提交后跳转的地址 &#xff08;不直接写控制器里的路径是因为配置 Tomcat 时设置了前缀路径&#xff0c;默认走 http://localhost:8080&#xf…

市面上的护眼台灯哪个牌子最好?分享学生护眼台灯十大排名

家长们对孩子的用眼健康很重视&#xff0c;为什么&#xff1f;现在是科技电子时代&#xff0c;人们对电子屏幕的依赖性高&#xff0c;小孩子年纪小&#xff0c;眼部还处于正在发育的阶段&#xff0c;他们在学校中长时间的学习读写&#xff0c;用眼时间长。而且随着科技渗入教学…

如何选择小型超声波清洗机? 2024年值得买的四款眼镜清洗机总结

久了不擦洗的眼镜&#xff0c;往往会滋生很多细菌病毒&#xff0c;久而久之就会影响到视力和眼睛健康。而超声波清洗机作为一款高效清洁物品&#xff0c;可以帮助人们快速且深度地清洁眼镜&#xff0c;很多清洗机使用久一点清洁力就减弱了&#xff0c;所以要找一款性价比高的清…

【Java EE】统一功能返回

一、拦截器 1.1 拦截器的作用 在对于数据库进行增删查改的时候&#xff0c;如果当前页面不检查用户是否登录&#xff0c;然后就能操作成功是不合理的&#xff0c;解决方法有两个&#xff1a; 对于已经写好的每个接口都加上一个判断&#xff0c;从Session中获取用户信息&…

CSS 中的 ::before 和 ::after 伪元素

目录 一、CSS 伪元素 二、::before ::after 介绍 1、::before 2、::after 3、content 常用属性值 三、::before ::after 应用场景 1、设置统一字符 2、通过背景添加图片 3、添加装饰线 4、右侧展开箭头 5、对话框小三角 6、插入icon图标 一、CSS 伪元素 CSS伪元…

Spring Boot:连接MySQL错误Public Key Retrieval is not allowed

环境&#xff1a; MySQL版本&#xff1a;8.0.17 SpringBoot版本&#xff1a;2.5.15 解决 解决方式很简单&#xff0c;在数据库配置连接字符串spring.datasource.url末尾添加&allowPublicKeyRetrievaltrue即可&#xff0c;如下图&#xff1a; 重新启动&#xff0c;恢复正常…

django招聘数据分析与可视化管理系统-计算机毕业设计源码55218

摘要 随着互联网的迅速发展&#xff0c;招聘数据在规模和复杂性上呈现爆炸式增长&#xff0c;对数据的深入分析和有效可视化成为招聘决策和招聘管理的重要手段。本论文旨在构建一个基于Python的招聘数据分析与可视化管理系统。 该平台以主流招聘平台为数据源&#xff0c;利用Py…

四元数和旋转矩阵的求导

四元数的导数 四元数关于时间求导的推导 本质&#xff1a; 求导的定义是函数值的微增量关于自变量的微增量的极限。表示旋转的单位四元数作差后&#xff0c;其不再是单位四元数&#xff0c;也就不是旋转四元数了。单位四元数作差后&#xff0c;得到是被减四元数所在空间的切空…

直观易用的大模型开发框架LangChain,你会了没?

目录 简介基本组件小试牛刀关于沟通代码案例&#xff1a;调用Embedding、Completion、Chat Model总结 目前LangChain框架在集团大模型接入手册中的学习案例有限&#xff0c;为了让大家可以快速系统地了解LangChain大模型框架并开发&#xff0c;产出此文章。本文章包含了LangCha…

视频监控汇聚平台LntonCVS视频集中存储平台解决负载均衡的方案

随着技术的进步和企业对监控需求的增加&#xff0c;视频监控系统规模不断扩大&#xff0c;接入大量设备已成常态化挑战。为应对这一挑战&#xff0c;视频汇聚系统LntonCVS视频融合平台凭借其卓越的高并发处理能力&#xff0c;为企业视频监控管理系统提供可靠的负载均衡服务保障…

优化 Java 数据结构选择与使用,提升程序性能与可维护性

优化 Java 数据结构选择与使用&#xff0c;提升程序性能与可维护性 引言 在软件开发中&#xff0c;数据结构的选择是影响程序性能、内存使用以及代码可维护性的关键因素之一。Java 作为一门广泛使用的编程语言&#xff0c;提供了丰富的内置数据结构&#xff0c;如数组、链表、…

JavaSE 面向对象程序设计进阶 IO 综合练习 利用糊涂包生成假数据 随机点名器 登录案例

目录 生成假数据 利用糊涂包生成假数据 随机点名器 综合练习 生成假数据 制造假数据 制造假数据也是开发中的一个能力 在各个网上爬取数据 这是其中一个方法 爬取网站中的内容 import cn.hutool.core.io.FileUtil;import java.io.IOException; import java.io.InputSt…

昇思25天学习打卡营第24天 | LSTM+CRF序列标注

内容介绍&#xff1a; 序列标注指给定输入序列&#xff0c;给序列中每个Token进行标注标签的过程。序列标注问题通常用于从文本中进行信息抽取&#xff0c;包括分词(Word Segmentation)、词性标注(Position Tagging)、命名实体识别(Named Entity Recognition, NER)等。以命名实…

【JavaScript 算法】二分查找:快速定位目标元素

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 一、算法原理二、算法实现三、应用场景四、优化与扩展五、总结 二分查找&#xff08;Binary Search&#xff09;是一种高效的查找算法&#xff0c;适用于在有序数组中快速定位目标元素。相比于线性查找&#xff0c;二分查找…

护(H)网(W)行动正当时:你对HW知多少,一文带你全面了解护网行动

引言&#xff1a;2016年我国发布了《网络安全法》&#xff08;于2017年6月1日正式生效&#xff09;&#xff0c;明确规定了关键信息基础设施的运营者必须制定网络安全事件应急预案&#xff0c;并定期进行演练&#xff0c;为HW行动的开展提供了法律依据&#xff0c;通过红蓝对抗…

Unity 中使用状态机模式来管理UI

1. 清晰的状态管理 状态机模式允许你以结构化的方式管理不同的UI状态。每个状态&#xff08;比如主菜单、设置菜单、游戏中界面等&#xff09;都有其独立的行为和属性&#xff0c;这使得管理复杂UI逻辑变得更加清晰和可维护。 2. 简化的状态切换 状态机模式可以简化不同UI状…

报表控件DevExpress Reporting中文教程 - 如何创建穿透钻取报表?

DevExpress Reporting是.NET Framework下功能完善的报表平台&#xff0c;它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集&#xff0c;包括数据透视表、图表&#xff0c;因此您可以构建无与伦比、信息清晰的报表。 钻取报表允许用户通过单击主/活动报表文档中的…

Android的dtbo文件介绍

文章目录 设备树&#xff08;Device Tree&#xff09;设备树覆盖&#xff08;Device Tree Overlay, DTO&#xff09;dtbo文件的作用使用流程示例 dtbo 文件是 Android 设备中的设备树覆盖文件&#xff08;Device Tree Blob Overlay&#xff09;。它用于动态地修改设备树配置&am…