终端移动性管理

                               

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

目录

移动性管理分类

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.rhkb.cn/news/206687.html

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

相关文章

2023.11.29 深度学习框架理解

2023.11.29 深度学习框架理解 对深度学习框架进行复习&#xff0c;选最简单的“三好学生”问题的四个变化&#xff0c;简要总结其具体思路。 深度学习一开始就是为分类问题研究的&#xff0c;因此其框架的设计都是基于分类的问题&#xff0c;虽然现在也已经演变为可以执行多种…

SpringBoot 拦截器高级篇

Springboot 拦截器 定义使用场景拦截器与过滤器的区别实现步骤全局拦截器的局限性全局拦截器VS局部拦截器局部拦截器自定义局部拦截器使用多个局部拦截器 定义 拦截器是Spring MVC框架中的一个重要组件&#xff0c;它是一种AOP&#xff08;面向切面编程&#xff09;的实现方式&…

基于python+Django+SVM算法模型的文本情感识别系统

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介1. 简介2. 技术栈3. 系统架构4. 关键模块介绍5. 如何运行 二、功能三、系统四. 总结 一项目简介 # 基于 Python Django SVM 算法模型的文本情感识别系统介…

kibana安装

kibana安装下载注意事项 地址&#xff1a;curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.16.3-linux-x86_64.tar.gz 下载后直接解压启动即可 1. 但需要使用非root用户启动 &#xff0c;root用户启动会报错 2. kibana需要和elasticsearch版本一致 不然…

Blender 连续 5 天遭受大规模 DDoS 攻击

Blender 发布公告指出&#xff0c;在2023年11月18日至23日期间&#xff0c;blender.org 网站遭受了持续的分布式拒绝服务&#xff08;DDoS&#xff09;攻击&#xff0c;攻击者通过不断发送请求导致服务器超载&#xff0c;使网站运营严重中断。此次攻击涉及数百个 IP 地址的僵尸…

基于ASP.Net的图书管理系统的设计与实现

摘 要 图书馆管理系统是一整套高科技技术与书本管理知识结合的产物。它把传统书籍静态的服务这个缺陷完美化&#xff0c;完成多媒体数据的交互、远程网络连接、检查搜索智能化、多数据库无障碍联系、跨时空信息服务。图书管理系统用计算机程序替代了传统手工记录的工作模式&am…

【Openstack Train安装】二、NTP安装

网络时间协议&#xff1a;Network Time Protocol&#xff08;NTP&#xff09;是用来使计算机时间同步化的一种协议&#xff0c;它可以使计算机对其服务器或时钟源&#xff08;如石英钟&#xff0c;GPS等等)做同步化&#xff0c;它可以提供高精准度的时间校正&#xff08;LAN上与…

创建可以离线打包开发的uniapp H5项目

安装node环境 略 安装vue脚手架&#xff0c;在线 npm install -g vue/cli PS&#xff1a;vue-cli已进入维护模式&#xff0c;vue3最新脚手架使用npm init vuelatest安装&#xff0c;安装后使用create-vue替换vue指令&#xff0c;create-vue底层使用vite提升前端开发效率&…

ctfshow刷题web入门--1--ljcsd

文章目录 ctf.show。信息搜集web1web2web3web4web5web6web7web8web9web10web11web12web13web14web15web16web17web18web19web20。爆破。知识1.1 播种随机数生成器-mt_srand。参考web21--重点web22--做不出来web23web24web25web26web27web28。。。命令执行。知识1 绕过正则表达式…

解决Activiti5.22流程图部署在Windows上正常,但在linux上部署后出现中文变方块的问题

总结/朱季谦 楼主最近在做公司的工作流平台&#xff0c;发现一个很无语的事情&#xff0c;Activiti5.22的流程图在Windows环境上部署&#xff0c;是可以正常查看的&#xff0c;但发布到公司的Linux服务器上后&#xff0c;在上面进行流程图在线部署时&#xff0c;发现中文都变成…

大一学编程怎么学?刚接触编程怎么学习,有没有中文编程开发语言工具?

大一学编程怎么学&#xff1f;刚接触编程怎么学习&#xff0c;有没有中文编程开发语言工具&#xff1f; 1、大一刚开始学编程&#xff0c;面对复杂的代码学习非常吃力&#xff0c;很难入门。建议刚接触编程可以先学习中文编程&#xff0c;了解其中的编程逻辑&#xff0c;学编程…

docker启动容器失败,然后查看日志,docker logs查看容器出现报错:

docker 启动容器失败&#xff0c;然后docker logs 查看容器出现报错&#xff1a; error from daemon in stream: Error grabbing logs: invalid character l after object key:value pair在网上看到的 解决方案&#xff1a; 找到你日志文件目录&#xff1a; docker inspect …

【iOS-UIImagePickerController访问相机和相册】

【iOS-UIImagePickerController访问相机和相册】 一. UIImagePickerController的介绍1 . UIImagePickerController的作用2 . UIImagePickerController的功能 二 . UIImagePickerController的测试程序 一. UIImagePickerController的介绍 1 . UIImagePickerController的作用 U…

Rocketmq架构

NameServer&#xff1a;作为注册中心&#xff0c;提供路由注册、路由踢出、路由发现功能&#xff0c;舍弃强一致&#xff0c;保证高可用&#xff0c;集群中各个节点不会实时通讯&#xff0c;其中一个节点下线之后&#xff0c;会提供另外一个节点保证路由功能。 Rocket mq name…

Scrapy框架中间件(一篇文章齐全)

1、Scrapy框架初识&#xff08;点击前往查阅&#xff09; 2、Scrapy框架持久化存储&#xff08;点击前往查阅&#xff09; 3、Scrapy框架内置管道&#xff08;点击前往查阅&#xff09; 4、Scrapy框架中间件 Scrapy 是一个开源的、基于Python的爬虫框架&#xff0c;它提供了…

大一统模型 Universal Instance Perception as Object Discovery and Retrieval 论文阅读笔记

Universal Instance Perception as Object Discovery and Retrieval 论文阅读笔记 一、Abstract二、引言三、相关工作实例感知通过类别名进行检索通过语言表达式的检索通过指代标注的检索 统一的视觉模型Unified Learning ParadigmsUnified Model Architectures 四、方法4.1 Pr…

哈希思想的应用:位图、布隆过滤器及哈希切割

一.位图引入 给40定亿个不重复的无符号整数存储在文件中&#xff0c;如何判断一个数在不在其中&#xff1f; 分析&#xff1a;最容易想到的思路是将这些数字存储到某个能够实现快速查找的容器中&#xff0c;如红黑树或哈希表。 但是&#xff0c;10亿个字节大约占1G内存&#x…

智能优化算法应用:基于旗鱼算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于旗鱼算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于旗鱼算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.旗鱼算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…

java springboot测试类Transactional解决 测试过程中在数据库留下测试数据问题

好 目前 我们已经完成了表现层对应的测试了 但这里有个坑 如果我们在执行某个声明周期时 包含了测试的过程 它会在数据库中留下一条数据 但真实企业开发 绝对不允许 过一遍留一组数据的 那么 我们的期望就是 执行测试过程 但不要留下任何数据 这是我们的数据库表 然后 这里…

BGP基本配置

一、知识补充 1、BGP BGP是Border Gateway Protocol&#xff08;边界网关协议&#xff09;的缩写。它是用于在互联网中交换路由信息的一种协议。BGP被广泛应用于大规模的自治系统&#xff08;AS&#xff09;之间&#xff0c;用于实现跨网络的路由选择和交换。 BGP的主要功能…