ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:3.32MB ,
资源ID:18592939      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-18592939.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(5G优化案例5G下载速率优化方案探究.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

5G优化案例5G下载速率优化方案探究.docx

1、5G优化案例5G下载速率优化方案探究5G下载速率优化方案探究XX5G下载速率优化案例XX【摘要】基于5G网络建设初期对于整个网络系统粗浅了解,XX分公司尝试对5G网络速率优化进行摸索,不断寻找当前5G系统存在的种种影响网络速率的因素并通过尝试各种方法让问题最终得以解决,通过对各种问题优化过程的经验总结,给出有效的优化方法, 为后续5G网络速率优化提供参考。 【关键字】5G、速率、无线参数、空口资源、应用层。15G NR 数传业务基础原理1.1基本概念5G NR系统在LTE原有技术的基础上,采用了一些新的技术和架构。在多址方式上,NR继承了LTE的OFDMA和SC-FDMA,并且继承了LTE的多

2、天线技术,MIMO流数比LTE更多。调制方式上,支持根据空口质量自适应选择QPSK、16QAM、64QAM和256M等调 制方式。 NR系统跟LTE系统一样通过频分复用和时分复用可以灵活的分配带宽内的时频资源, 但与LTE不同的是NR支持低频和和高频,并且NR的子载波带宽支持多种格式如15kHz、30Khz、60kHz、120kHz、240kHz,载波所能支持的最大频域带宽大于LTE,如下表所示(3GPP TR 38.211); NR 子带波格式 f 2 15 kHzN slotsymbN frame, slotN subframe, slotN min, RB, DL N max, RB,

3、DL N min, RB, UL N max, RB, UL 0151410124275242751301420224275242752601440424275242753120148082427524275424014160162413824138 5G RAN2.0版本低频默认采用格式1,即子载波带宽为30kHz。 1.2NR 总统架构NR 总统架构 NafN3 N6 其中控制面的协议栈如0所示: 控制面协议栈 用户面协议栈如0所示: 用户面协议栈 5G NSA架构,Option 3:LTE PDCP分流,Option 3x:NR PDCP分流 Option 3 Option 3x 1.3

4、NR 吞吐量理论计算NR理论吞吐率计算与带宽、调制方式、MIMO模式及具体参数配置有关。以100M带宽小区为例,进行理论计算时需要考虑PDCCH在每个子帧占用符号数,同步信道占用符号数,参考信号占用符号数,广播信道、同步信道占用符号数。实际的吞吐量还要考虑空口BLER的影响。 可以通过 3GPP 38.214 5.1.3通过RE数、调制方式、MCS、编码效率计算MAC层TBS。从MAC层的TBS选择来看,100M带宽时单用户UE最大可以使用273RB,256QAM,27阶,4流单码字平均约为TBS112000,TTI0.5ms,按照4:1子帧配比,则每秒中传输的bit数约为112000*8*1

5、600,约为1.4Gbps。 按此方法计算的得到的理论吞吐率为协议规定的 MAC 层理论值,实际能达到的应用层吞吐率受 E2E 网络节点的影响 不同的空口条件对应不同CQI、调制方式和MCS,对应不同的空口速率,参见38.214协议定义表格 Table 1: CQI tableCQIindexmodulationcode rate x 1024efficiency0 out of range 1 QPSK 78 0.1523 2 QPSK 193 0.3770 3 QPSK 449 0.8770 4 16QAM 378 1.4766 5 16QAM 490 1.9141 6 16QAM 616

6、 2.4063 7 64QAM 466 2.7305 8 64QAM 567 3.3223 9 64QAM 666 3.9023 10 64QAM 772 4.5234 11 64QAM 873 5.1152 12 256QAM 711 5.5547 13 256QAM 797 6.2266 14 256QAM 885 6.9141 15 256QAM 948 7.4063 Table 2: MCS index table 2 for PDSCHMCS IndexIMCSModulation OrderQmTarget code Rate x 1024RSpectralefficiency02

7、 120 0.2344 12 193 0.3770 22 308 0.6016 32 449 0.8770 42 602 1.1758 54 378 1.4766 64 434 1.6953 74 490 1.9141 84 553 2.1602 94 616 2.4063 104 658 2.5703 116 466 2.7305 126 517 3.0293 136 567 3.3223 146 616 3.6094 156 666 3.9023 166 719 4.2129 176 772 4.5234 186 822 4.8164 196 873 5.1152 208 682.5 5.

8、3320 218 711 5.5547 228 754 5.8906 238 797 6.2266 248 841 6.5703 258 885 6.9141 268 916.5 7.1602 278 948 7.4063 282 reserved 294 reserved 306 reserved 318 reserved 实际峰值除了与带宽等因素有关外,还与UE能力有关,不同UE能力下的下行和上行最大吞吐量,目前协议还未确定(38.306-4.1.3) 2数传路测速率定位总体思路峰值速率测试流程主要有如下四个步骤,如下图:Step 1:峰值速率调测准备及基础排查Step 2:无线参数优化S

9、tep3:空口性能优化,建议可以先使用 UDP 测试进行测试Step4:TCP 性能优化3速率调测思路3.1下行速率排查思路 4无线参数优化4.1下行峰值调优/基站修改MIMO模式,适用于4T4R小区 MOD NRDUCELLPDSCH: NrDuCellId=0, MaxMimoLayerNum=LAYER_4; /打开下行256QAM MOD NRDUCELLALGOSWITCH: NrDuCellId=0, Dl256QamSwitch=ON; /打开TRS/CSI-RS/SSB RateMatch开关 MOD NRDUCELLPDSCH: NrDuCellId=0, RateMatch

10、Switch=SSB_RATEMATCH_SW- 1&CSIRS_RATEMATCH_SW-1&TRS_RATEMATCH_SW-1; /PDCCH占用1个符号 MOD NRDUCELLPDCCH: NrDuCellId=0, OccupiedSymbolNum=1SYM; /DMRS Type2单符号 MOD NRDUCELLPDSCH: NrDuCellId=0, DlDmrsConfigType=TYPE2, DlDmrsMaxLength=1SYMBOL; /无附加导频 MOD NRDUCELLPDSCH: NrDuCellId=0, DlAdditionalDmrsPos=NOT_C

11、ONFIG; /PMI权 MOD NRDUCELLPDSCH: NrDuCellId=0, FixedWeightType=PMI_WEIGHT; /TRS周期:40ms,CSI周期:20ms MOD NRDUCELLCSIRS: NrDuCellId=0, TrsPeriod=MS40, CsiPeriod=SLOT20; /子帧配比 MOD NRDUCELL: NrDuCellId=0, DuplexMode=CELL_TDD, FrequencyBand=N77, SubcarrierSpacing=30KHZ, SlotAssignment=4_1_DDDSU, SlotStructu

12、re=SS2; /压缩比2:1 MOD NRDUCELLTRP: NrDuCellTrpId=0, CpriCompression=2_COMPRESSION, BranchCpriCompression=2_COMPRESSION; /配置发射功率210 MOD NRDUCELLTRP: NrDuCellTrpId=0, MaxTransmitPower=210; 4.2修改 AM 模式在做实际业务时(如视频点播,FTP下载),AM模式有数据包的确认机制,速率会比UM模式更稳定。调试实际业务时建议配为AM模式。 /LTE:NSA组网,PDCP窗口推荐设置为18bits,AM模式 MOD RL

13、CPDCPPARAGROUP: RlcPdcpParaGroupId=5, RlcMode=RlcMode_AM, AmPdcpSnSize=AmPdcpSnsize_18bits; /NR: 修改QCI 9对应的NRCELL小区RLC模式为AM/UM模式,与LTE侧保持一致,否则无法接入 MOD NRCELLQCIBEARER: NrCellId=0, Qci=9, RlcMode=AM; /修改对应PDCP参数组中的PDCP序列号长度为18bit,与LTE侧保持一致,否则无法接入 MOD GNBPDCPPARAMGROUP: PdcpParamGroupId=5, DlPdcpSnSize

14、=BITS18, UlPdcpSnSize=BITS18; 5空口及资源原因分析与优化数传问题分析是一个端到端的处理过程。从用户终端到基站到服务器端,中间任何一个网元出现问题,都会导致用户体验速率的下降。本章节重点关注空口及以下部分。具体如何区分问题是空口之上还是空口之下的,有一个简单的原则: 在基站侧使用UDP灌包,如果速率正常而访问服务器速率不正常,则直接转TCP问题分析;如果调度次数是满的,则进入一下空口及资源原因分析。 5.1下行速率分析方法5G下行单用户(2T4R)峰值达成条件: RANK稳定在4流,MCS稳定在27阶(使能256QAM),无误码,且DL Grant次数稳定在1600

15、次(商用4:1配置),100M带宽下行调度RB数最大为273个(部分调度TTI会预留部分给公共信道使用)。 上述条件可以分为两个维度:空口信道质量和资源调度。1)空口信道质量是影响速率最明显的因素,可以通过RSRP、SINR、MCS、BLER、RANK等指标来衡量。这些指标对速率的影响作用如下: 常见的空口信道质量有如下问题: 1)MCS 低问题2)IBLER 高问题3)RANK 调度问题2)资源调度问题可分为RB不足或Grant不足。资源调度不足也可以通过基站UDP灌包的方法隔离定界是TCP问题还是空口问题。本章节只关注空口调度的问题,上游来水不足的情形在第6章介绍。 5.1.1MCS 低问

16、题 峰值测试中如果要使得实际峰值接近理论峰值,则一般CSI RSRP在-75dBm以上, DMRS SINR在30dB以上。以此保证MCS都集中在27阶,且IBLER接近0%(IBLER为x%,则损失x%的吞吐率)。 在OMT工具的Downlink RSRP、DRS SINR视图观察RSRP(CSI RSRP)和SINR(DM- RS SINR)信息: 在OMT工具的Downlink MCS视图观察MCS信息: SINR差是导致MCS低的直接原因,通常可以通过测试选点方式,选择SINR高于30dB的点进行测试。如果始终不能获取高SINR测试点则考虑如下几个原因: 1.NR 系统内邻区干扰影响在

17、OMT工具的小区测量视图观察服务小区和邻区的RSRP情况,服务小区的SINR要达到30dB以上,要求不能检测到邻区信号或者邻区的RSRP比服务小区RSRP低10dB以上。 如果测试中发现有邻区信号同时邻区信号较强,为了满足演示测试要求,可以通过关闭邻小区或者降低邻小区的发射功率的方式来提升SINR。 2.外部干扰影响在排除NR系统内邻区干扰等因素后,如果仍不能获取到高SINR点,则需要考虑外部干扰的影响,可以通过扫频仪器进行测试,排除外部干扰源。 3.RSRP 过高的影响在峰值测试中,虽然要求测试地点的RSRP与SINR要尽可能的好,但是也并不是说RSRP就没有了限制。通常我们规定的“近点”的

18、RSRP要在-80dBm以上,但也不要超过-65dBm。 这是因为终端接收到的功率过高的话会引起接收器件的削波,导致下行SINR降低,反而只会使得速率下降。 如果在SINR较好、误码收敛的情况下,MCS仍然较差,则有可能是MCS选阶算法的问题。 5.1.2IBLER 高问题 定点峰值测试过程中,要求BLER尽可能接近0,外场移动性测试一般收敛在10%。在OMT上的LF BLER视图可以观察IBLER信息。IBLER高排查思路和MCS低问题类似,重点关注空口的变化,如果SINR异常,包括陡降、波动等,则说明误码的原因是信道条件的不稳定;如果SINR正常,则说明当前系统无线条件稳定,高误码可能是M

19、CS选阶算法有问题,MCS选阶太高导致误码不收敛。 如下图所示,在BLER不为0的情况下,物理层流量和MAC层流量可能会有较大差异。原因是物理层流量仅仅是通过物理层的数据量,而不是有效的数据量,当码率不同时,真正解调出来的MAC数据量和物理层数据量是有差别的,而且CRC错时物理层有流量但是MAC层是没有流量统计的。我们实际关心的是MAC层流量,也就是经过物理层传输的能 够解调正确的有效数据量。 5.1.3RANK 低问题 下行单用户最大支持2T4R的天线硬件配置模式,OMT或者Probe工具可以观察TUE终端RANK调度的情况; 在OMT工具的LF DL MIMO视图可以观察RANK调度信息:

20、 Rank值不符合预期需要查看UE能力支持的天线数、Probe可以查看UE上报的Rank值,如下图所示CQI 1415,MCS大部分在27,但是RANK一直在Rank2。 首先检查配置,查看CSI-RS类型及下行DMRS type类型、占用符号数及附加导频个数,这3个参数决定能使用的端口数及应用场景,详细参见(无线参数优化章节)。 其次查看一下CSI-RSRP信号质量,如下图所示,RSRP还是比较好的,说明不是覆盖 差导致。 如果是移动性场景,看看RANK低的点是否在LTE切换或者NR小区变更区域,进行切换性能优化,如是否存在频繁切换,通过优化切换参数来解决。 如果室内空旷,则有可能因为空旷缺

21、少反射无法提供多径的信号反射。配置为Rank2 和Rank3,并且比较吞吐量效果。如果Rank3的吞吐量比Rank2还低,则说明当前的空间信道不能支持Rank3。 /打桩成rank2会更稳定 MOD NRDUCELLRSVDPARAM: NrDuCellId=3, RsvdU8Param67=2; /CPE 的RB自适应,RANK2或者2T2R时可以调度更多RB MOD NRDUCELLRSVDOPTPARAM: NrDuCellId=3, ParamId=164, Param1=3; 5.1.4资源调度不足问题 Probe中能看到Dlgrant(每秒钟下行调度次数)和每秒钟平均RB个数,如下

22、图所示,在峰值速率高时,下行是满调度的,Dlgrant为1600,每秒钟平均RB个数是267。 出现Dlgrant不足时,可以跟踪U2000小区在线用户数,分析是否有背景用户如下图. 另一方面,可以查看一下CSI-RSRP,是否是覆盖比较差导致DCI漏检,可以检查配置查看PDCCH聚合级别,提示聚合级别(NRLoCellRsvdParam.RsvdU8Param7=3)。 出现RB使用不足时,Probe跟踪可以看到各个频域位置RB使用情况,如下图 同样可以跟踪U2000小区在线用户数分析是否有背景用户,RB调度不足深入的分析联系研发分析。 5.1.5传输带宽受限 如果灌包服务器灌包到达基站端口

23、速率不足,则原因多是由于链路中间某个环节传输带宽不够造成的,排查思路如下: 1、检查传输链路带宽设置,确保整个链路中的所有网元及接口全部为千兆级,包括但不限于服务器网口、组网中的全部交换机、路由设备,速率协商模式设为自协商; 2、若传输侧有用微波等其它介质来传输数据,需要与传输人员或客户咨询确认,保证其传输带宽大于峰值; 如果是从服务器下行iperf灌包,使用传输端口性能跟踪,可以查看到基站的流量是否 稳定,来水量是否足够。 使用DSP ETHPORT命令查看基站的传输端口速率 5.1.6开户 AMBR 受限 1.SA 组网时进行 NG 接口跟踪,查看 NR 用户接入时的 NGAP_INIT_

24、CONTEXT_SETUP_REQ消息,AMBR 需要大于峰值。如果不对需要重新开户。 2.NSA 组网时进行 LTE 的 S1 接口跟踪,查看 NSA 用户接入时的 Intial Context SetupRequest 消息,AMBR 需要大于峰值。如果不对需要重新开户。6应用层分析优化6.1TCP 性能优化6.1.1网卡性能优化选择需要优化的网卡,右键属性配置高级/链路速率序号参数名称默认建议值1链路速度自动协商自动协商2高级-RSS 处理器的最大数目16163高级-TCP/IP 分载选项启用除 Ipsec 分载不勾选外其他都勾选4高级-大型发送分载 V2启用启用5高级-接收方调整启用启

25、用6高级-接收方调整队列2167高级-巨帧数据包禁用禁用(TCP 灌打包下无影响)8高级-RSS CPU00(网卡挂的 CPU)9高级-性能选项-传输缓冲区51216384(最大)10高级-性能选项-接收缓冲区5124094(最大)11高级-性能选项-流量控制禁用启用12高级-中断节流启用启用13高级-性能选项-中断节流率中中6.1.2注册表优化1.点击开始,输入“regedit”进入注册表,2.点击“HEEY_LOCAL_MACHINE”SYSTEM,如下图所示。对于“ControlSet001”, “ControlSet002”和“ControlSetSet”三处都要做相同的修改。3.点击

26、 Service, 进入 AFD 的 Parameters,新增两个文件,如下图所示。4.点击 Service, 进入 Tcpip 的 Parameters,新增 4 个文件,如下图所示。序号类别建议值(十六进制)1AFD-DefaultSendWindow3f00002AFD-TransmitIoLength1f00003TCPIP-TcpWindowSize3f00004TCPIP-GlobalMaxTcpWindowSize3f00005TCPIP-Tcp1323Opts16TCPIP-SackOpts16.1.3TCP 参数优化直接在dos命令窗口对收发两端按照如下说明进行优化收发两端

27、网卡 MTU 值优化序号步骤命令1查看对应的端口号netsh interface ipv4 show subinterfaces2修改 MTUnetsh interface ipv4 set subinterface 本地连接mtu=1400 store=persistent3确认修改成功netsh interface ipv4 show subinterfaces注:重启电脑后生效收发端 TCP 自动调谐功能优化序号步骤命令1关闭 heuristics 功能netsh int tcp set heuristics disabled2优化 TCP auto tuningnetsh int tc

28、p set global autotuninglevel=normal3确认修改成功netsh int tcp show global注:修改成功后立即生效。6.1.4TCP 参数不匹配 TCP速率取决于发送端的发送窗口和接收端的接收窗口大小。下载时,要保证服务器发送窗口和客户端接收窗口足够大;上传时要保证客户端发送窗口和服务器的接收窗口足够大。 接收窗口确认方法,在客户端或者服务器端wireshark抓包(注意一定要先打开抓包,再启动业务,这样能抓到TCP建链过程)。选择源IP为客户端IP的报文,通过Statistic-TCP Streamgraph-Windows Scale graph,作出客户端接收窗口图。 发送端窗口确认方法,发送窗口没法直接获取,一把通过观测发送端发送未确认的字节数(Bytes in flight)来确认。在服务器端或者最靠近服务器端wireshark抓包(注意一定要先打开抓包,再启动业务,这样能抓到TCP建链过程)。选择源IP为服务器IP的数据报文展开,找到By

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2