终端移动性管理

                               

        联系前面所学的知识我们知道,移动性管理主要分为两大类:空闲状态下的移动性管理、连接状态下的移动性管理。我们今天来详细了解他们的工作原理~

目录

移动性管理分类

1、空闲状态下的移动性管理

2、连接状态下的移动性管理

手机选择天线的原则

4G天线优先级配置

5G天线优先级配置

我们为什么根据频率和带宽来划分频段优先级?

手机怎么通过天线优先级进行判断?

移动性管理 --- 重选

移动性管理 --- 切换

切换的前提(三步骤)

添加频点信息 认识目标小区的频率

添加外部信息 本基站认识目标小区

添加邻区关系 本小区认识目标小区

4G

5G

切换事件的介绍

注意

常见优先级切换采用的事件

切换流程图讲解

流程图

流程图参数标注

同频A3事件

异频A4事件

切换参数中三种类型参数


移动性管理分类

1、空闲状态下的移动性管理

空闲/非活跃状态下的移动性管理主要通过小区重选/选择来实现,由UE控制。

2、连接状态下的移动性管理

连接状态下的移动性管理主要是通过小区切换来实现,由基站控制。

注:重选是空闲态的移动性管理;切换是连接态的移动性管理。

我们在讲解上面两个移动性管理策略前,先补充一个知识:

手机选择天线的原则

1、在带宽相同的情况下,频率越高优先级越高。

2、在频率相差不大的情况下,带宽越大,优先级越高。

4G天线优先级配置

        由于各个频段的频率和带宽不同,需要根据频段不同的特性进行优先级划分。以上就是根据上面手机选择天线的原则来划分优先级的,

        注意:只要信号满足基本要求后,就尽量按照上面的优先级顺序来选择对应的天线,并不是单纯比较哪个天线RSRP和SINR好就选择哪个天线。所以实际中我们也遇到过一种现象,一个地方5G网的网速可能还不如4G网速好,因为5G网就是满足了手机选择天线的基本,加上自己本身优先级就高,但是这个5G基站就是有一点高负荷或者sinr处于质差的边缘,博主就遇到这种情况~

我们可以来看看4G天线优先级赋值情况:

   

        我们在4G这里把FDD1800优先级改为4也是一种优化手段,这里博主先提一下,等项目上有机会了给家人们分享案例~

5G天线优先级配置

                                   

我们看到5G的优先级配置发现E、D、A它们的优先级怎么变得这么低?这是为什么呢?

        当5G天线转4G天线,考虑到是5G信号不好的时候才转到4G天线,也就是E、D频切换,然而4G天线E、D频优先级高,这时候不用换频,切换成本更低(FDD900吸纳业务量能力太小,所以它的优先级高不起来)。

我们为什么根据频率和带宽来划分频段优先级?

如果一台手机同时能搜到三个天线,应首先占用D频通道。如果都占用F1、FDD1800那些覆盖距离远的天线,那么它们就容易高负荷了,D频也没有用户连接,就没有存在的意义了。总之,覆盖范围距离近的天线再不被占用,等UE超出它的覆盖范围就没有机会了。

手机怎么通过天线优先级进行判断?

我们以4G天线为例:

        比如此时UE(空闲态)接收到了两个天线的频段,本服务小区38400在自己的优先级对照表中是3,此时还收到了FDD900频段,这时候就会再参考本小区的优先级对照表(每个天线的优先级配置不一定相同),由于FDD900在主小区天线优先级拍得靠后,不选它。

移动性管理 --- 重选

手机在空闲态时的动作。

       手机重选的游戏规则大致就是以上的流程,是不是感觉也挺简单的,我们就把它想象成挑对象。

低向高重选,就好比高富帅,只不过身体可能不太好,但是UE自始至终一直测,只要满足身体条件一定条件就立马过去领证;

同频同优先级就好比别人家的老公和自己家老公都是一般家庭,这时候就比较他们的身体素质什么的,对方比自家老公身体好于一定程度,就立马过去领证;

异频同优先级,比成外国男孩,和自己家老公也是一样的经济条件。如果自己家老公突然没工作了,钱越来越少了,当少于一定值,这时候就盯着外国老公(前面的男孩都满足不了选择条件),只要他经济条件还可以,身体条件也比自家老公好一点的话...哎呀,博主不能再编了,家人们自己脑补吧~

......

可能例子有点不太恰当哈~

移动性管理 --- 切换

切换的前提(三步骤)

添加频点信息 认识目标小区的频率

添加异频相邻频点:ADD EUTRANINTERNFREQ

1、目标频点(本小区的)

2、目标带宽(本小区的)

3、本小区对这个频率的看法

添加外部信息 本基站认识目标小区

添加外部小区:ADD EUTRANEXTERNALCELL

1、国家码、运营商码

2、目标基站ID、目标小区ID (目标小区的)

3、目标频点、PCI、TAC (目标小区的)

添加邻区关系 本小区认识目标小区

4G

异频:ADD EUTRANINTERFREQNCELL

同频:ADD EUTRANINTRAFREQNCELL

1、本地小区标识(小区ID)

2、国家码、运营商码

3、目标基站ID、目标小区ID(目标小区的)

4、本小区对目标小区的看法

5G

5G的前两步骤和4G的一样,第三步骤只不过指令不分同频异频了。

添加邻区:ADD NRCELLFREQRELATION

1、NR小区标识(本小区ID)

2、SSB频域位置(SSB频域)

3、频带(BAND)

注意:以上三步走完才能做到张三->李四基站之间的切换,但是反过来不行(以张三为本小区,李四为目标小区)。

补充:

1、同频无需添加频点信息,异频只需添加一次即可(第一步可以省略)。

2、同站无需添加外部信息,指的是同基站的另一个天线(第二步可以省略)。

切换事件的介绍

A1:本服务小区RSRP好于一个门限,本小区信号足够好,停止异频测量。

A2:本服务小区RSRP低于一个门限,本小区信号足够差,启动异频测量。

同频A3:同频邻区RSRP大于本服务小区一个值(同频一直永远在测)。

异频A3:要触发一个A3的A2才起测 -> 异频邻区RSRP大于本服务小区一个值。

异频A4:要触发一个A4 A5的A2才起测 -> 邻区RSRP大于一个A4门限。

异频A5:要触发一个A4 A4的A2才起测 -> 1、本服务小区信号低于一个A51门限 && 2、满足A4事件,也就是邻区RSRP大于一个A4门限。

异系统B1:异系统4G切5G要触发一个异系统的A2才起测 -> 邻区RSRP大于一个B1门限。

异系统B2:异系统5G切4G或者4G切3G要触发一个异系统的A2才起测 -> 1、本服务小区信号低于一个B2门限 && 2、满足B1事件,也就是邻区RSRP大于一个B1门限。

注意

1、每个事件的A1、A2门限不一定相同(A4、A5一个门限A2)。

2、一个天线对别的天线不一定都配所有的切换事件。

切换的本质就是,本小区对邻小区设置好各个事件来控制移动性管理策略。

常见优先级切换采用的事件

低向高切换:常用A4事件。

高向低切换:常用A5事件。

同优先级:常用A3事件(异频A3切换时,就是在D1、D2、D3或者E1、E2...这种同优先级内但是互为异频之间的切换)。

切换流程图讲解

流程图

流程图参数标注

停止测量A1:Ms > A1 Thresh 满足一个TTT时间。

启动测量A2:Ms < A2 Thresh 满足一个TTT时间。

满足一个TTT时间:满足一个TTT异频切换事件的迟滞时间/满足一个TTT同频切换事件的迟滞时间 (切换事件定时器T304定时器,一般在500ms左右),实际就是UE在规定时间内判断切换事件是否满足。

Off:异频A3偏置。

off:同频A3偏置。

Ocn:CIO小区偏移量。

Ofn:连接态频率偏置。

Ms:RSRP本。

Mn:RSRP邻。

同频A3事件

同频A3偏置:时间级参数(越大,事件越难触发),对整个同频天线A3事件的调整。想让本小区对所有的同频切换变快或变慢就调这个参数。

CIO小区偏移量:目标小区级参数/两两小区级参数(点对点的调整)。想加快或减慢对某一个小区的切换,就调这个参数。场景:本小区的RSRP很低了,但是没有切到邻区好的小区上或者当前天线负荷比较严重,想让它切到另一个低负荷的天线上。

异频A4事件

基于覆盖的异频RSRP触发门限(事件级参数) -> 改变了一个,是影响整个A4事件,就是本小区对所有邻小区A4事件的看法。

切换参数中三种类型参数

1、事件级参数,影响这个事件的快慢。

2、目标小区级参数,Ocn,影响本小区对某一个小区的切换快慢。

3、频率级参数,影响本小区对某个异频频率的切换快慢。

注意:A2、Ocn、ofn、A51值越大越容易触发条件,值越小越难触发条件。

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

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

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

相关文章

使用Kibana让es集群形象起来

部署Elasticsearch集群详细步骤参考本人&#xff1a; https://blog.csdn.net/m0_59933574/article/details/134605073?spm1001.2014.3001.5502https://blog.csdn.net/m0_59933574/article/details/134605073?spm1001.2014.3001.5502 kibana部署 es集群设备 安装软件主机名…

Kafka系列 - 生产者客户端架构以及3个重要参数

整体架构 整个生产者客户端由两个县城协调运行&#xff0c;这两个线程分别为主线程和Sender线程&#xff08;发送线程&#xff09;。 主线程中由KafkaProducer创建消息&#xff0c;然后通过可能的拦截器&#xff0c;序列化器和分区器之后缓存到消息累加器&#xff08;RecordAc…

nodejs+vue+python+PHP+微信小程序-健身俱乐部在线管理平台的设计与实现-安卓-计算机毕业设计

随着经济的发展、财富的累积&#xff0c;人们生活水平、生活质量大幅度提高&#xff0c;生活环境得到明显改善&#xff0c;但是竞争激烈、人们生活压力大、生活节奏快加上饮食习惯和生活方式不合理导致国内 亚健康人群逐年增多。统计数据表明当前我国亚健康人群比例已经超过了7…

VScode

一、VSCode设置中文 1、首先我们打开vscode&#xff0c;进入编辑页面后点击左边栏的图示图标进入“EXTENSIONS”面板 2、进入后&#xff0c;在上方搜索“Chinese”&#xff0c;搜索到中文&#xff08;简体&#xff09;后&#xff0c;点击“install”按钮。 3、等待自动下载安装…

【一文讲清楚 Anaconda 相关环境配置】

文章目录 0 前言1 Package 与环境1.1 module1.2 package1.3 环境 2 Conda、Miniconda、Anaconda和Pip & PyPI2.1 Conda2. 2 Miniconda2.3 Anaconda2.3.1 Anaconda Navigator2.3.2 Anaconda PowerShell Prompt & Anaconda Prompt2.3.3 Jupyter notebook 2.4 Pip & P…

深度学习第二天:RNN循环神经网络

☁️主页 Nowl &#x1f525;专栏《机器学习实战》 《机器学习》 &#x1f4d1;君子坐而论道&#xff0c;少年起而行之 文章目录 介绍 记忆功能对比展现 任务描述 导入库 处理数据 前馈神经网络 循环神经网络 编译与训练模型 模型预测 可能的问题 梯度消失 梯…

2023/11/24JAVAweb学习

age只会执行成立的,show其实都展示了,通过display不展示 使用Vue,必须引入Vue.js文件 假如运行报错,以管理员身份打开vscode,再运行 ------------------------------------------------------------------- 更改端口号

HarmonyOS简述及开发环境搭建

一、HarmonyOS简介 1、介绍 HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。有三大系统特性&#xff0c;分别是&#xff1a;硬件互助&#xff0c;资源共享&#xff1b;一次开发&#xff0c;多端部署&#xff1b;统一OS&#xff0c;弹性部署。 HarmonyOS通过硬件互…

微服务实战系列之Nginx(技巧篇)

前言 今天北京早晨竟然飘了一些“雪花”&#xff0c;定睛一看&#xff0c;似雪非雪&#xff0c;像泡沫球一样&#xff0c;原来那叫“霰”。 自然中&#xff0c;雨雪霜露雾&#xff0c;因为出场太频繁&#xff0c;认识门槛较低&#xff0c;自然不费吹灰之力&#xff0c;即可享受…

基于 STM32 的温度测量与控制系统设计

本文介绍了如何基于 STM32 微控制器设计一款温度测量与控制系统。首先&#xff0c;我们将简要介绍 STM32 微控制器的特点和能力。接下来&#xff0c;我们将详细讨论温度传感器的选择与接口。然后&#xff0c;我们将介绍如何使用 STM32 提供的开发工具和相关库来进行温度测量和控…

电脑技巧:电脑常见蓝屏、上不了网等故障及解决办法

目录 一、电脑蓝屏 常见原因1: 病毒木马 常见原因2: 安装了不兼容的软件 二、电脑不能上网 常见原因1: 新装系统无驱动 常见原因2: DNS服务器异常 常见原因3: 硬件问题 三、电脑没声音 常见原因1: 未安装驱动 常见原因2: 硬件故障 四、电脑屏幕不显示 常见原因1: 显…

html实现我的故乡,城市介绍网站(附源码)

文章目录 1. 我生活的城市北京&#xff08;网站&#xff09;1.1 首页1.2 关于北京1.3 北京文化1.4 加入北京1.5 北京景点1.6 北京美食1.7 联系我们 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43…

2.19 keil里面工具EventCorder使用方法

设置方法如下&#xff1a; 添加初始化代码如下&#xff1a; eventRecord.c #include "eventRecord.h" #include "usart.h" extern UART_HandleTypeDef *pcControlUart;/* RecordEvent初始化 */ void InitEventRecorder(void) {#ifdef RTE_Compiler_Even…

[架构之路-251]:目标系统 - 设计方法 - 软件工程 - 软件建模 - 什么是建模,什么是软件系统建模?软件系统阶段性建模?正向建模与反向建模?

目录 前言&#xff1a; 一、什么是建模 1.1 什么是建模 1.2 常见的建模的方式与种类 二、什么是软件系统建模 2.1 软件系统建模的概念 2.2 软件系统常见的三种建模方法和手段 2.3 软件系统建模的常见工具 三、软件系统阶段性建模 3.1 软件工程在不同阶段对软件系统进…

合共软件创新亮相:第102届上海电子展成就技术新篇章

2023年&#xff0c;第102届中国&#xff08;上海&#xff09;电子展活动在全球瞩目中圆满落幕。作为下半年华东地区最具影响力的电子展会&#xff0c;此次盛会吸引了来自全球的600家领先企业&#xff0c;共同探讨电子元器件行业的最新发展成果和趋势。 本届展会围绕核心先导元器…

网络运维与网络安全 学习笔记2023.11.25

网络运维与网络安全 学习笔记 第二十六天 今日目标 ACL原理与类型、基本ACL配置、高级ACL配置 高级ACL之ICMP、高级ACL之telnet ACL原理与类型 项目背景 为了企业的业务安全&#xff0c;要求不同部门对服务器有不同的权限 PC1不能访问Server PC2允许访问Server 允许其他所…

MyBatis框架_01

Web后端开发_03 MyBatis框架 什么是MyBatis? MyBatis是一款优秀的持久层框架&#xff0c;用于简化JDBC的开发。MyBatis本是 Apache的一个开源项目iBatis&#xff0c;2010年这个项目由apache迁移到了google code&#xff0c;并且改名为MyBatis 。2013年11月迁移到Github。官网…

Transformer——decoder

上一篇文章&#xff0c;我们介绍了encoder&#xff0c;这篇文章我们将要介绍decoder Transformer-encoder decoder结构&#xff1a; 如果看过上一篇文章的同学&#xff0c;肯定对decoder的结构不陌生&#xff0c;从上面框中可以明显的看出&#xff1a; 每个Decoder Block有两个…

nrm安装及使用

一、介绍 nrm 是一个 Node.js 的 registry 管理工具&#xff0c;它允许你快速地在不同的 npm registry 之间进行切换。通过使用 nrm&#xff0c;你可以方便地将 npm 的 registry 切换为淘宝镜像、npm 官方镜像或者其他定制的镜像&#xff0c;以加快包的下载速度。nrm仓库请点击…

Python武器库开发-前端篇之CSS基本语法(三十)

前端篇之CSS基本语法(三十) CSS简介 CSS&#xff08;层叠样式表&#xff09;是一种用于描述网页外观和布局的样式表语言。它与 HTML 一起&#xff0c;帮助开发者对网页进行美化和布局。CSS通过定义网页元素的颜色、字体、大小、背景、边框等属性&#xff0c;使网页变得更加美…