×

4个 5G NR 实战经典案例资料下载

消耗积分:2 | 格式:pdf | 大小:961.31KB | 2021-04-26

王银喜

分享资料个

▋多用户接入场景下 SR 配置不合理导致 SCG Failure  【现象描述】  在多用户小区吞吐量测试中,出现个别终端 SCG Failure  掉线较为频繁的现象。  【问题分析】  1、首先,检查 SCG Failure  的原因。  检查测试 log 时发现 SCG Failure 的原因为 Random Access Problem。 2、然后,进一步查看终端发起 Random Access  的原因。 如下图,可见终端发起 RACH 的原因为 CONNCTION_REQUEST  和UL_DATA_ARRIVAL,结合多用户的测试场景,可以确定终端此时是因为需要进行上行传输而未申请到 SR,只能通过 RACH 来申请 UL_GRANT。  但是 RACH 会有一定的概率出现 MESSAGE 4 Timer Expired  导致失败。 具体过程如下:gNB 给终端下发短周期 PUCCH SR 资源,且配置了 SR  最大允许发送次数,如果 SR  最大允许发送次数设置较小,而接入较多用户时,终端得到上行调度的时延会显著增加,容易导致 SR  发送次数达到设置的最大允许值。此时终端会释放 PUCCH  SR资源,并通过 RACH 向 gNB 申请 UL grant。当 RACH 次数增多,gNB  上行调度压力增大,引起其他终端出现 SR  发送次数达到最大值的概率增大,形成恶性循环,从而产生终端会出现多次 SCG Failure (Random Access Problem)的问题。  【解决方案】  针对多用户接入场景,网络侧配置合理的  SR  最大允许发送次数,如将 8/16  变更为32/64。  【效果评估】  网络侧配置合理的 SR  最大允许发送次数后,问题解决,多用户小区吞吐量测试中,终端不再出现 SCG Failure  的问题。  【后续建议】  面向未来 5G 商用,根据终端用户数,配置合理的 SR 最大允许发送次数和 PRACH  资源,在小区吞吐量和用户公平性之间获取平衡。  ▋用户面时延较长问题  【现象描述】  空口时延平均值在 17ms  左右,时延较长。 传输+核心网部分时延较长,平均值 10ms  左右。 【问题分析】  5G  端到端用户面时延主要分为空口时延(终端至基站)和传输+核心网两部分。其中空口时延与终端处理能力、子载波间隔、帧结构、调度方式、SR 周期配置、ping  包大小等有密切联系,实际环境中,终端需要 2~10ms  的处理时延。在终端处理能力、子载波间隔和帧结构等统一的情况下,空口时延较长主要是受到了调度方式和 ping  包大小的影响。开启预调度可免除 SR  调度流程,缩小空口时延。ping 包较大(2000B)需要分包可导致时延增长。传输+核心网部分时延主要与核心网部署位置相关,核心网部署越远,所需传输时延越长,通常情况下,本地核心网部署传输+核心网部分时延为 1~3ms,邻省约 6~8ms。  【解决方案】  网络侧开启预调度功能,减小 ping 包大小(32B)。采用本地核心网部署。 【效果评估】  缩小 ping 包大小后(原 2000B,现 32B),空口时延缩小  1~8ms 。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'4个 5G NR 实战经典案例资料下载',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);