6.流程类优化

  • 网优四大部分优化
    覆盖类优化 容量类优化 功率类优化(干扰类优化) 流程类优化

按照流程的步骤,一步步分析优化,与流程相关的优化
入网初始接入,重入网,切换,寻呼,位置更新等

所有制式的状态,发生的变化都是类似的。
空闲状态rrc idle 连接状态rrc connected

  • 状态转移 都是伴随信令交互来变化的

非正常驻留:没有CM卡,只能拨打紧急电话

寻呼:为了快速做业务时入网的定义

  • 业务流程(信令)
    常见:入网(开机驻留),接入(做业务),切换,位置更新

小区选择(最优信号排序,记忆优先),UE不同的算法选择了一个差的小区,信号波动,引起掉话。考虑网络本身问题的同时,UE的兼容性也需要考虑。
位置登记:我在这个扇区下,数据交互时延更小。
RRC连接建立(可以正常发送信令了):书中说的接入,建立业务信道的连接。
RRC连接重配:对业务信道的定义,让这整个过程连接要完整。重配成功以后,就进入了连接态。
书中说的接入:把RRC连接,安全激活,RRC连接重配统称在一起了。
RRC空闲态:TA更新,小区更新,测量控制,IRAT切换(异系统切换)
RRC连接释放:重新待机(与开机类似的状态)
连接释放有可能发生掉网之类的情况,大部分是信号质量太差,就到达重新接入的状态,与开机时的选择机制有可能不同。有可能又选择掉网前的小区进行接入,又掉网。飞行模式调试,开关机调试。让手机尽可能触发不一样的小区选择算法。

  • 随机接入场景及接入流程说明
    切换,上下行数据不同步
  • 随机接入场景

    随机接入:申请小小的上行资源,上行同步
    主辅同步信号:进行下行同步的,进入网络以后上行同步还没有完成。
    上行同步:在随机接入这个过程中完成的。
  • 无线接入流程(一)包含随机接入还包含其他流程
    idle态进入连接态,或者开机以后直接进入连接态。

原理类似,不要细究具体比特位置是否正确及其左右移位是否有误等,甚至真实的伪随机码序列根本与举例不同。重点在于把知识流程看明白。谎言的例子,正确的知识。
伪随机码序列RA Preamble:如UE发送10100110,基站有一张Preamble码的表(存有10100110,数量有限),收到以后做滑动运算。发送10100110时有时延,产生循环移位,10101001(2位时延)。基站用10100110码做几次不同的移位,如(10101001),其中有一次运算如果出现,两个码相关性很大,运算产生峰值。峰值大于物理层检测门限后,检测就是成功的。这个终端就是小区下面的终端。检测成功后,返回RA Response进行响应。基站做自相关还可以确认,时延把伪随机码序列左移了两位,基站最终可以算出到上行的时延。基站发送时延调整的量给终端,告诉终端提前多少时间发才能和我进行同步,时延调整在RA Response中,返回给终端。
【UE发送伪随机码序列,基站也有表保存一定数量的伪随机码序列,空口时延将伪随机码序列bit移位了,基站自己移位保存的伪随机码序列,两者做相关性运算产生峰值,检测成功,返回RA Response进行响应(时延调整)】

RA Preamble还需要为RRCConnectionRequest(建立SIB1)申请相应的资源。将RA Preamble分配到大小不一样的A,B两个组中(申请RRCConnectionRequest时大小也就不一样)。信令跟踪时,看不到RA Preamble及其响应,只能看见RRCConnectionRequest。因为在LTE中协议层中RA Preamble属于物理层检测的,它不会解析好了以后上报给RRC层,而我们看信令时看的是RRC层的。指标定义的时候就只能从看得见的地方去定义。基站给EPC(核心网)发送initial UE message(建立s1链路)。基站不解析Authentication鉴权(合法用户)的消息。鉴权完成,建立EPS默认承载。

  • 无线接入流程(二)

    8:EPC请求终端的上下文参数(业务相关的参数)需要基站填的先填了
    9:终端能力请求消息
    10:返回
    11:返回给EPC
    12:安全模式说明(秘钥,加密)
    13:安全模式完成
    建立SRB2和DRB
    14:RRC连接重配(传输能力,格式进行配置)
    15:RRC连接重配完成
    16:S1口上下文完成
  • 随机接入是1-4,切换要用的也是1-4条

原文地址:https://www.cnblogs.com/sec875/p/11774848.html

时间: 2024-08-02 22:42:04

6.流程类优化的相关文章

10.流程类优化-接入类优化案例

小区交叠区,存在干扰,preamb成功率低时,存在preamb码碰撞 信令4:没有,冲突没有解决. 循环移位:U值为0,ncs11,n值都一样 上行覆盖问题偏多,RACH偏少. msg3:发送的RRC连接请求的功率受preamble功率攀升影响的 整个空口流程没问题的情况下,还不让接入,一般基站会发送一条拒绝的消息. RRC connecit Reject拒绝消息 congestion网络拥塞和其他故障信息 原文地址:https://www.cnblogs.com/sec875/p/118011

模板与继承之艺术——空基类优化

1.概念 C++中有“空”类的概念,这就意味着在运行期间其内部不好任何内存. 只包含类型的成员函数.非虚成员函数和静态数据成员的类为空类. 非静态的数据成员,虚函数和虚基类则在运行时期消耗存储空间. 2.空基类优化如下: #include<iostream> using namespace std; class Empty{ typedef int Int; }; class EmptyToo : public Empty {}; class EmptyThree : public Empty

空基类优化empty base class optimization

1.为什么C++中不允许类的大小是0 class ZeroSizeT {}; ZeroSizeT z[10]; &z[i] - &z[j]; 一般是用两个地址之间的字节数除以类型大小而得到的,而类型大小是0将会出问题 2.为什么有时多个类组成实例所占空间都是一样的 class Empty { }; class EmptyToo : public Empty { }; class EmptyThree : public EmptyToo { }; sizeof(Empty) : 1 size

从七个方面全方位分析流程类需求

今天讲讲流程分析. 之前的文章<需求分析师,如何分析流程类需求>从业务上说明了如何去分析流程需求,这次我换个角度,再更细致的将流程拆分. 通过此篇文章,你将会知道: 流程流转的类型有哪些? 流程流转的功能有哪些? 流程签核类型有哪些? 流程的变更类型有哪些? 消息通知提醒有哪些? 查看完整的流程? 外部接口支持? 一.流程流转类型 你可能以为流程不就是一条线吗?但其实不然,还有其他类型的流程. 从谁到谁到谁,这是最基本的流程类型,叫做"串行". 例如:A->B->

python接口自动化(三十五)-封装与调用--流程类接口关联(详解)

简介 流程相关的接口,主要用 session 关联,如果写成函数(如上篇),s 参数每个函数都要带,每个函数多个参数,这时候封装成类会更方便.在这里我们还是以博客园为例,带着小伙伴们实践一下. 接口封装大致流程 1.在接口测试中,有些接口经常会被用到比如登录的接口,这时候我们可以每个接口都封装成一个方法,如:登录.保存草稿.发布随笔.删除随笔,这四个接口就可以写成四个方法 2.接口封装好了后,后面我们写用例那就直接调用封装好的接口就行了,有些参数,可以参数化,如保存草稿的 title 和 bod

Requsts方法 -- Blog流程类进行关联

1.接口封装关联 1.有些接口经常会用到比如登录的接口,这时候我们可以每个接口都封装成一个方法,如:登录.保存草稿.发帖.删帖,这四个接口就可以写成四个方法2.接口封装好了后,后面我们写用例那就直接调用封装好的接口就行了,有些参数,可以参数化,如保存草稿的 title 和 body 两个参数是动态的.3.像这种流程类的接口,后面的会依赖前面的,就可以用 session 关联起来4.保存以下脚本 import requests#禁用安全请求警告from requests.packages.urll

简单梳理memcached工作原理/工作流程/优化建议

一.memcached工作原理基本概念:slab,page,chunk.slab,是一个逻辑概念.它是在启动memcached实例的时候预处理好的,每个slab对应一个chunk size,也就是说不同slab有不同的chunk size.具体分配多少个slab由参数 -f (增长因子)和 -n (chunk最小尺寸)决定的.page,可以理解为内存页.大小固定为1m.slab会在存储请求时向系统申请page,并将page按chunk size进行切割.chunk,是保存用户数据的最小单位.用户

sensor:gsensor的流程以及优化分析

一 概述 frameworks\base\core\java\android\view\WindowOrientationListener.java 监听sensor是否有数据变化 首先看看芯片方向(x,y,z): 补充流程: PhoneWindowManager调用updateOrientationListenerLp去SensorManager里面去注册一个Listener, 当Sensor发生变化的时候,PhoneWindowManager就可以监听到并且调用回调onProposeRota

JDBC一般流程及优化过程

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Base {   /**  * @param args  * @throws Exception  */ public static void main(String[] args) th