4/5G互操作 EPSFB讲解

今天我们来讲一下4/5G之间之间互操作,以及5G的EPSFB是基于什么实现的~

目录

4/5G互操作

重选

切换

基于覆盖的切换

基于业务的切换

两个面试问题

想要加快4G切换5G的速度,调哪个参数怎么调高效?

想要减慢5G切换4G的速度调哪个参数怎么调高效?

4G与5G之间互操作是怎么实现的?

EPSFB讲解

切换的流程

基于覆盖的切换

特点

基于覆盖的重定向

特点

盲模式(盲重定向/盲切)

EPSFB采用的模式

基于覆盖的切换

盲重定向

EPSFB失败的原因

基于覆盖的切换遇到的问题

A2上报失败/未上报A2

手机没收到RRC重配(测控)

手机不测量周边4G信号

迟迟不上报B1事件

上报了B1事件但不发生切换

4G没下放RRC重配

盲重定向遇到的问题

A2上报失败/未上报A2

手机没收到RRC重配(测控)

手机不测量周边4G信号

不ATTACH到4G天线


4/5G互操作

重选

       之前我们学习了4G和5G天线配置的优先级,4G和5G互操作中重选像异系统之间的有4G->5G低向高重选

5G->4G高向低重选

上面都是前面讲过的,博主就不再唠叨了~

切换

基于覆盖的切换

基于覆盖的切换有4G切5G的,也有5G切4G的等等。

        但是有这样一种场景,A和B都在4G网上,他们此时正在4G网上打电话,但是A走着走着手机满足切换到5G网络的条件并发生切换,这时候B方还在4G网上。这时候就不满足打VOLTE电话条件,A需要回落到4G网上才行,这样的话是不是很不合理,毕竟目前5G网不是全面普及,不能时刻保证打VONR电话。那怎么办呢?

基于业务的切换

       有了基于业务的B1存在,就解决了上面的问题,基于业务的切换和基于覆盖的切换两种模式是可以并行存在的,并且现网中基于业务的切换是主流。

两个面试问题

想要加快4G切换5G的速度,调哪个参数怎么调高效?

基于业务的B1调小。

想要减慢5G切换4G的速度调哪个参数怎么调高效?

把5G侧异系统B1B2的A2门限调小。

如果调B2调小虽然也可以达到效果,但是手机会更费电了(A2、B2条件都要测量)。

总结:4G切5G,基于业务的B1是主要的;5G切4G的,异系统的B2事件(的A2门限)是主要的。

4G与5G之间互操作是怎么实现的?

4G和5G互操作包括重选和切换。

重选有低向高重选:高优先级是一直测(4G切5G),当邻区S值>异频频点高优先级重选门限时就发生重选。还有高向低重选(5G切4G):当本小区S值<异频异系统测量启动门限开始测量,本小区S值<服务频点低优先级重选门限且邻区S值>异频频点低优先级重选门限时发生重选。

切换:4G切5G主要采用基于业务的B1事件,B1门限一般采为-110,效果就是在4G侧的用户QCI=9(且没有打电话)的时候可以测量5G信号,当5G信号大于-110就发生切换。如果QCI=1,则不启测5G信号,不会发生切换;5G切4G,采用基于覆盖的切换,效果就是5G信号小于-110,4G信号大于-110(如果B1门限为-110)才开始切换。

EPSFB讲解

切换的流程

基于覆盖的切换

1、基站下放RRC重配(测量控制)

指示手机当前测量频点,切换相关参数、门限。

2、触发A2

3、基站下放RRC重配(测量控制)

指示手机当前新的测量频点,切换相关参数、门限。

4、按指示测量邻区信号

是否符合对应的切换事件(手机完成)。

5、上报切换事件、上报MR(测量报告)

MR:目标小区的RSRP、频点、PCI....

6、本基站向目标小区发送切换请求

把原本基站和手机的加密方式搬到新天线中。

7、判决(看请求是否同意)

8、目标小区下放RRC重配

加密传输数据,原本的RRC连接释放掉。

特点

1、4G和5G之间切换必须要有N26接口。

2、必须配置正确的邻区关系(第3、6步骤)。

基于覆盖的重定向

4G->5G为例:

1、基站下放RRC重配(测量控制)

指示手机当前测量频点,切换相关参数、门限。

2、触发A2

3、基站下放RRC重配(测量控制)

指示手机当前新的测量频点,切换相关参数、门限。

4、按指示测量邻区信号

是否符合对应的切换事件(手机完成)。

5、上报B1切换事件、上报MR(测量报告)

6、本小区下放RRC释放(携带有5G频点)

7、ATTACH到5G天线上

基站与核心网之间的连接重新建立。

特点

1、时延高,有断网感。

2、无需明确的邻区关系,只需配置频点信息。

盲模式(盲重定向/盲切)

        盲模式是有一个门限A2,当本小区RSRP<A2 Thresh时就发生切换。优点就是触发条件快,只有一个A2事件。

由于盲切极易容易失败,它是不考虑邻区的,实际中并不怎么用,这里我们只介绍盲重定向。

1、基站下放RRC重配(测量控制)

指示手机当前测量频点,切换相关参数、门限(这里是盲模式的A2门限)。

2、触发A2

3、本小区下放RRC释放(携带4G频点)

4、ATTACH到4G天线

EPSFB采用的模式

基于覆盖的切换

上限高、下限低(如果邻区RSRP<-110,则切换失败,EPSFB时间延长)。

事件:2s以内。

特点:有切换失败的风险。

盲重定向

上限低(ATTACH上耗时)、下限高

时间:2.8s

特点:稳定

       注意:5G通话,实际上会被叫向主叫发送INVITE 183(资源协商),看看被叫是否也在5G网上,如果在可以打VONR电话,如果不能再用EPSFB模式打电话。

EPSFB失败的原因

现实中,我们遇到这种问题就可以用以下思路来排查问题。

基于覆盖的切换遇到的问题

A2上报失败/未上报A2

1、5G侧上行空口质差。

2、基站未配置EPSFB开关。

手机没收到RRC重配(测控)

1、5G侧下行空口质差。

手机不测量周边4G信号

1、5G侧漏配4G频点信息。

迟迟不上报B1事件

1、4G信号下行覆盖差(手机收不到4G信号)。

2、B1门限设置过高(设置在-110才合理)。

上报了B1事件但不发生切换

1、5G侧上行空口质差。

2、4G天线高负荷。

3、5G侧对4G侧的邻区配置错误。

4、4G侧下行空口质差(4G基站与手机RRC连接失败,信号太差)。

4G没下放RRC重配

1、4G下行空口质差。

盲重定向遇到的问题

A2上报失败/未上报A2

1、5G侧上行空口质差。

2、基站未配置EPSFB开关。

手机没收到RRC重配(测控)

1、5G侧下行空口质差。

手机不测量周边4G信号

1、5G侧漏配4G频点信息。

不ATTACH到4G天线

1、4G下行覆盖太差。

2、4G天线高负荷,ATTACH时候被拒绝了。

        这个地方可以结合之前讲ATTACH的流程图,也可能上行空口质差,手机向4G天线ATTACH时候一些信令丢失了,ATTACH过程没走完就失败了,以上所有答案不唯一,当然还有别的原因,只要合理就可以了~

看到这里,支持一下博主吧~

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

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

相关文章

2018年5月23日 Go生态洞察:更新Go行为准则

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

knime 中没有column expressions,怎么下载

knime 中没有column expressions&#xff0c;怎么下载 1、打开view&#xff0c;然后找到knime hub&#xff0c;column expression 2、往里面拖动&#xff0c;就可以安装了 3、然后会出现重启&#xff0c;搜索就可以出现啦

【SpringCloud】从单体架构到微服务架构

今天来看看架构的演变过程 一、单体架构 从图中可以看到&#xff0c;所有服务耦合在一起&#xff0c;数据库存在单点&#xff0c;一旦其中一个服务出现问题时&#xff0c;整个工程都需要重新发布&#xff0c;从而导致整个业务不能提供响应 这种架构对于小项目而言是没有什么…

OSG编程指南<十二>:OSG二三维文字创建及文字特效

1、字体基础知识 适当的文字信息对于显示场景信息是非常重要的。在 OSG 中&#xff0c;osgText提供了向场景中添加文字的强大功能&#xff0c;由于有第三方插件 FreeType 的支持&#xff0c;它完全支持TrueType 字体。很多人可能对 FreeType 和 TrueType 还不太了解&#xff0c…

【AUTOSAR】【通信栈】ComXf

AUTOSAR专栏——总目录_嵌入式知行合一的博客-CSDN博客文章浏览阅读292次。本文主要汇总该专栏文章,以方便各位读者阅读。https://xianfan.blog.csdn.net/article/details/132072415 目录 一、概述 二、限制说明

深度学习第3天:CNN卷积神经网络

☁️主页 Nowl &#x1f525;专栏《机器学习实战》 《机器学习》 &#x1f4d1;君子坐而论道&#xff0c;少年起而行之 ​ 文章目录 介绍 CNN的主要结构 卷积层 激励层 池化层 Kears搭建CNN 搭建代码 直观感受卷积的作用 结语 介绍 卷积神经网络&#xff08;Convol…

vs2019中出现Debug Error的原因

一般出现这种错误表示你的某个变量没有正确赋值&#xff0c;或者说本身在你的C程序中加了assert断言&#xff0c;assert的作用是先计算表达式expression,如果其值为假&#xff0c;那么它会打印一条错误信息 #include<assert.h> void assert(int expression); 例子&…

新手如何对一个web网页进行一次渗透测试

新手如何对一个web网页进行一次渗透测试 文章目录 新手如何对一个web网页进行一次渗透测试什么是渗透测试?渗透测试和红蓝对抗的区别那么拿到一个网站后如何进行一次优雅的渗透测试呢 什么是渗透测试? 在获得web服务运营的公司书面授权的情况下&#xff0c;模拟攻击者的行为…

JAVA - 阻塞队列

一、什么是堵塞队列 堵塞队列&#xff08;Blocking Queue&#xff09;是一种特殊类型的队列&#xff0c;它具有一些特定的行为和限制。在堵塞队列中&#xff0c;当队列为空时&#xff0c;尝试从队列中取出元素的操作将会被阻塞&#xff0c;直到队列中有可用元素&#xff1b;当…

windows运行Pangolin应用填坑心得——如何在window应用轻量级opengl软件Pangolin库显示3D界面及窗口

目录 0、前言1、最有效的安装打开方式准备工作安装git安装vcpkg&#xff08;1&#xff09;下载&#xff08;2&#xff09;安装&#xff08;3&#xff09;集成至vs 安装cmake 安装pangolin 2、应用实例c工程&#xff08;1&#xff09;vs创建新工程&#xff08;2&#xff09;新工…

哈希思想的应用

目录 1.位图 位图的实现 题目变形一 题目变形二 题目变形三 总结&#xff1a; 2.布隆过滤器 概念 布隆过滤器的实现 3.哈希切割的思想 1.位图 哈希表和位图是数据结构中常用的两种技术。哈希表是一种数据结构&#xff0c;通过哈希函数把数据和位置进行映射&#xff0c…

前缀和+哈希表——525. 连续数组

文章目录 ⛏1. 题目&#x1f5e1;2. 算法原理⚔解法一&#xff1a;暴力枚举⚔解法二&#xff1a;前缀和哈希表 ⚒3. 代码实现 ⛏1. 题目 题目链接&#xff1a;525. 连续数组 - 力扣&#xff08;LeetCode&#xff09; 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最…

SQL Server秘籍:数据分隔解密,数据库处理新境界!

点击上方蓝字关注我 在数据数据过程中经常会遇到数据按照一定字符进行拆分&#xff0c;而在不同版本的SQL SERVER数据库中由于包含的函数不同&#xff0c;处理的方式也不一样。本文将列举2个版本的数据库中不同的处理方法。 1. 使用 XML 方法 在SQL SERVER 2016版本之前&#x…

中东客户亲临广东育菁装备参观桌面型数控机床生产

近日&#xff0c;中东地区的一位重要客户在广东育菁装备有限公司的热情接待下&#xff0c;深入了解了该公司生产的桌面型数控机床。这次会面不仅加强了双方在业务领域的交流&#xff0c;也为中国与中东地区的经济合作描绘出更美好的前景。 在育菁装备公司各部门主要负责人及工作…

2018年2月26日 Go生态洞察:2017年Go用户调查结果分析

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

手机技巧:安卓微信8.0.44测试版功能介绍

目录 一、更新介绍 二、功能更新介绍 拍一拍撤回功能 聊天设置界面文案优化 关怀模式新增了非常实用的安静模式 微信设置中新增翻译设置选项 近期腾讯官方终于发布了安卓微信8.0.44测试版&#xff0c;今天小编继续给大家介绍一个本次安卓微信8.0.44测试版本更新的内容&am…

《大话设计模式》(持续更新中)

《大话设计模式》 序 为什么要学设计模式第0章 面向对象基础什么是对象&#xff1f;什么是类&#xff1f;什么是构造方法&#xff1f;什么是重载&#xff1f;属性与字段有什么区别&#xff1f;什么是封装&#xff1f;什么是继承&#xff1f;什么是多态&#xff1f;抽象类的目的…

字符串原地旋转

记录一下做的练习题 字符串原地旋转&#xff1a;五 三 mat [[1,2,3],[3,4,5],[4,5,6]] tag0 total 0 for i in mat:total total i[tag]tag 1 print(total) 四 X [[12,7,3],[4,5,6],[7,8,9]] Y [[5,8,1],[6,7,3],[4,5,9]] res [[0,0,0],[0,0,0],[0,0,0]] for i in rang…

如何快速搭建一个大模型?简单的UI实现

&#x1f525;博客主页&#xff1a;真的睡不醒 &#x1f680;系列专栏&#xff1a;深度学习环境搭建、环境配置问题解决、自然语言处理、语音信号处理、项目开发 &#x1f498;每日语录&#xff1a;相信自己&#xff0c;一路风景一路歌&#xff0c;人生之美&#xff0c;正在于…

makefile编写练习

makefile编写练习 OVERVIEW makefile编写练习文件结构直接编译整个项目并运行将项目制作成为静态库将项目制作成为动态库 编写makefile文件来编译带头文件的程序&#xff0c; 文件结构 初始项目文件结构&#xff0c;如下所示&#xff1a; #ifndef ADD_HPP #define ADD_HPPint…