NR小区搜索(五)S准则

news2025/7/19 14:06:03

微信同步更新欢迎关注同名modem协议笔记

UE根据支持的频段进行小区搜索过程,检测PSS/SSS->PBCH,然后就可以读到MIB,根据MIB中的pdcch-ConfigSIB1,可以找到CORESET0 和SearchSpace0的信息,进而可以确定一块时频域资源在PDCCH上盲检DCI1_0,最后在PDSCH 上读到SIB1,之后按照SIB1中的CORESET和searchspace的配置,去decode其他SIB。上述过程在小区搜索部分已经详细介绍了协议中的规定,感兴趣可以看下。这篇主要看下S准则相关内容。

在小区搜索阶段会对应几个常见的cell的定义,

2c73b3be1eda4b31a5b1cc8065713253.png

对应normal cell selection过程,suitable cell就是和PLMN匹配且满足S准则的cell,另外该cell不能被bar ,没有在forbidde TA中。

d8ff72f87dd843aeada49fb648b74d92.png

acceptable cell 在找不到suitable cell时,在any cell selection过程中驻留的用于获取limited service的cell,acceptabel cell不能是barred的cell且要满足S准则。

7fbf194c689b4cb09b0ef087dfcd453d.png

MIB中的cellbarred IE不是,barred状态,对于RedcapUE,是SIB1 中相关的Cell Barred IE不是barred状态。

d63a73273e5f46d8a138a19ae3f4c976.png

reserved cell,SIB1中带的那些reserved IE(cellReservedForOperatorUse/cellReservedForOtherUse/cellReservedForFutureUse )的cell。

有一些特殊场景,UE进行emergency call时 所有的acceptable cell都可以进行驻留进行emergency call;另外,处于forbidden TA 的cell不是不能提供服务,是只能提供limited service。cell selection 整体流程图如下。

0f171b9f93f54ef3a60cf8bd1bd6cdab.png

每个RAT的小区搜索过程都对应两种Initial/stored info cell selection。

2c19f1dde5524229bb90f66c053658d7.png

小区选择有两种方式,一种是初始化搜索,就是通常所说的full band 搜索,即根据UE支持的band信息,进行全频带搜索,对于每一个Frequency,UE只搜索信号最强的小区,一旦找到这个小区,且通过了S准则,UE就会注册在这个小区上。

2723bc3d9d384aa9b358d2e4a2038b1b.png

另一种是stored info的小区搜索,就是UE在对应的区域进行过小区搜索,有存储对应的小区frequency信息,UE就可以根据stored info进行小区搜索,相比于全频带搜索,肯定会快很多;当然由于环境变化,可能通过stored info会找不到任何小区,这时候就要再次进行初始化搜索,即full band的搜索。

通常RAT搜索遵循RAT由高到底的搜索,例如先搜NR,NR先进行stored info ,找不到再进行full band;有必要再进行LTE stored info full band.....RAT搜索顺序也可以更改,AP侧和modem侧都有各自的方法。

在NR中,UE读到SIB1后就要判断小区是否满足S准则,S准则公式如下:

34e336c204ed4bc59b052e7dd0527f89.png848892e4117d456f90344c26c2fb5a14.png

根据S准则,如果UE成功检测到cell,甚至解码了MIB和sib1,,除非srxlevel > 0和Squal > 0,否则UE不会发起注册过程。因此,如果UE成功decode了MIB和sib1,也没有启动PRACH,那么就要首先检查S准则,当然也可能是其他问题,比如SIM问题、band不支持或者PLMN问题等;下面依次看下S准则计算用到的参数的定义。

c791c60ffa10437898b91db9f7557e78.png

Qoffsettemp 来自SIB1中的connEstFailOffset,如果该值缺省,则Qoffsettemp=无穷大,结合公式-Qoffsettemp,负无穷就是0。

3875696d24aa438eb36cf23b61491f02.png

Qqualmin/Qrxlevmin/Qrxlevminoffset/Qqualminoffset,在SIB1中带下来,一般实网下只配置Qqualmin(q-qualmin)和Qrxlevmin(q-RxLevmin),q-Rxlevmin取用时,要做个×2运算,其他值不配置时,默认0。

31dca96e490f4d01b6e2102a74d39945.png

Pcompensation,对于FR1,需要查看SIB消息中是否有additionalPmax IE,有的话,Pcompensation=max(P_EMAX1-P_PoweClass, 0)-(min(P_EMAX2,P_PoweClass)-min(P_EMAX1 ,P_PoweClass))(dB);否则 取值max(P_EMAX1-P_PoweClass, 0)。

P_EMAX1和P_EMAX2会针对SUL 和NUL 进行区分,分别取自p-Max和NR-NS-PmaxList,目前的log看都没有带NR-NS-PmaxList,也就是只关注P_EMAX1的值即可P_EMAX1=p-Max,而Pcompensation=max(P_EMAX1-P_PoweClass, 0),下面再看P_PoweClass。

fba441e3970c4f9c94b873e398e063f8.png

PPowerClass是UE max power,UE power class的定义在38.101-1 table 6.2.1-1中;UE会以band为单位进行上报,即每个band有对应的powerclass,查看UE capabilityinfo信令会比较直观,如上截图,上报PC2 对应的就是26 dBm,pc3就是23dBm。

参数基本介绍完了,以一个例子结尾。

51f470b7c6d247cdb89fafb68c8babf2.png

通过SIB1中的配置可以确定

Qqualmin=-19;q-RxLevMin 取用时要记得×2,Qrxlevmin=-60×2=120;Qrxlevminoffset和Qqualminoffset没有配置,默认为0。

Qoffsettemp没有配置,则S准则可以简化如下:

Srxlev = Qrxlevmeas – Qrxlevmin – Pcompensation 

Squal = Qqualmeas – Qqualmin

结合上面参数Pcompensation=max(P_EMAX1-P_PoweClass, 0),P_EMAX1=p-Max=23,P_PoweClass=26,则Pcompensation=0

Srxlev = Qrxlevmeas +120

Squal = Qqualmeas +19

带入UE测量的RSRP和RSRQ 则 

Srxlev = -55 +120>0

Squal = -10.508 +19>0  满足S准则,可以驻留,通过下面的log 也可以看出S准则pass,满足S准则,UE要回去normal service的话就要发起注册过程,这部分后面再说。

fa75b65fbd8546b18027691ceb926cf1.png

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

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

相关文章

软件测试 -- 进阶 6 软件缺陷

上工治未病之病,中工治欲病之病,下工治已病之病。-- 孙思邈 .《千金方药方》 释译:未病之病:未病,未发之病(及早干预,防止病发);欲病之病:小病&#xff0…

MIR7创建预制发票BAPI

1、事务代码MIR7 前台输入采购订单等相关字段进行开票 2、代码实现 调用BAPI:BAPI_INCOMINGINVOICE_PARK创建发票 "--------------------斌将军-------------------- DATA:ls_headerdata TYPE bapi_incinv_create_header,lv_invoicedocnumber LIKE ba…

桌面画图工具:Pointofix(fertig)

Pointofix桌面画图工具 Pointofix - der virtuelle Textmarker fr Ihren Bildschirm - Freeware 一、软件下载 官方网址https://www.pointofix.de/ 二、进入下载页面,需要下载安装文件和语言包两个文件 三、网站还提供了一个语言设置小程序,但我没用 …

JavaSE笔记——抽象类和接口

文章目录前言一、抽象类和方法二、接口创建1.默认方法2.多继承3.接口中的静态方法三、抽象类和接口四、完全解耦五、使用继承扩展接口六、接口适配七、接口字段八、接口和工厂方法模式总结前言 接口和抽象类提供了一种将接口与实现分离的更加结构化的方法。 一、抽象类和方法 …

传奇外网架设教程

外网架设前需准备: 准备工具:传奇版本源码,服务器,备案域名,DBC数据库,周年客户端 服务器和备案域名需要自备或者租用,这东西自己造不出来!!! 其他的工具,…

Flink被阿里收购4年,最开心的却是Spark背后的Databricks

最近,Flink Forward Asia(FFA)峰会成功举行,有关Flink的讨论,又开始在国内热闹起来。 2022 年,Apache Flink 社区保持快速发展:GitHub Star 数突破 2 万,单月下载量突破 1400 万次&…

学习总结 | 下一代人工智能

文章目录 一、前言二、底层逻辑三、六大维度今后发展的方向是第三代人工智能,最主要的措施就是把第一代人工智能知识驱动的方法和第二代人工智能数据驱动的方法结合起来,发展安全、可信、可靠和可扩展的人工智能技术,从而推动人工智能的创新应用。 一、前言 中国科学院院士…

iTOP3A5000开发板多路PCIE、SATA、USB3.0等

iTOP3A5000开发板多路PCIE、SATA、USB3.0等 桥片:支持PCIE3.0、USB3.0、SATA3.0、显示接口2路、HDMI和1路VGA、可直接连显示器,另外内置一个网络PHY,片内集成了自研GPU、搭配32位DDR4显存接口,支持16GB显存容量。 底板引出多路PCI…

第3关:添加数据、删除数据、删除表

为了完成本关任务,你需要掌握:1.如何使用HBase shell命令添加数据、2.如何使用命令删除表。 首先启动HBASE 启动HBASEshell 添加数据 我们来给上一关创建的test表的列data添加一些数据: hbase(main):002:0> create test,data Created t…

在 Python 中构建一体化音频分析工具包,在一个地方分析您的音频文件

语言构成了人类之间每次对话的基础。因此,自然语言处理(或简称 NLP)领域无疑在帮助人类日常生活方面具有巨大潜力。 简而言之,NLP 领域包含一组旨在理解人类语言数据并完成下游任务的技术。 NLP 技术涵盖许多领域,例如问答 (QA)、命名实体识别 (NER)、文本摘要、自然语言…

0111 栈与队列Day1

剑指offer09.用两个栈实现队列 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1&#x…

音视频开发入门小知识

什么是视频 视频就是由一系列图片构成的,当画面快速切换时,人眼看起来就感觉是连贯的动作。 视频帧 帧,表示一张画面,就是一帧。一个视频就是由许许多多帧组成的。 帧率 帧率,表示单位时间内帧的数量,…

KingbaseES数据库 kdb_schedule 自动定时任务

KingbaseES数据库 kdb_schedule 自动定时任务 文章目录KingbaseES数据库 kdb_schedule 自动定时任务前言一 安装插件 kdb_schedule1. 添加kdb_schedule2. 修改kdb_schedule所需参数:3. 重启数据库4. 加载kdb_schedule插件二 dbms_scheduler2.1 创建program创建progr…

(四) 共享模型之管程【Monitor 概念】

一、Java 对象头(P75) 二、原理之 Monitor(锁) Monitor 被翻译为监视器或管程。 每个 Java 对象都可以关联一个 Monitor 对象,如果使用 synchronized 给对象上锁(重量级)之后,该对象头的 Mark Word 中就被设…

Cookie Session JSP

这里写目录标题1 Cookie1.1 会话介绍1.2 Cookie 介绍1.3 Cookie 属性1.4 Cookie 方法1.4.1 Cookie 添加和获取1.5 Cookie 的使用1.6 Cookie 的细节2 Session2.1 HttpSession 介绍2.2 HttpSession 常用方法2.3 HttpSession 获取2.4 HttpSession 的使用2.5 HttpSession 的细节3 J…

高压功率放大器在超声驻波声场的听声器中的应用

实验名称:高压功率放大器在超声驻波声场的听声器声压测量中的应用 研究方向:3D打印 测试目的:利用听声器对声场的测量是一种基于对声压的采集,利用CPB分析及FFT分析处理,得到涉入点声压的方法。介于听声器采集信号为时…

单字段纵向分栏

【问题】 Hi, I’m trying to display BIRT report Data (only one field) first vertically till the page ends and then it should continue in the next column of the same page. For example as A E I B F J C G D HBy using list element I’m able to get the data …

opencv上设置摄像头曝光参数的经验

实际应用中我们需要调整摄像头的参数比如曝光,由于opencv的后端是一般编译是支撑多种插件,详细信息请参考OpenCV: Video I/O with OpenCV Overview,这里引用里面的图: 对于VideoCaputure,后端有ffmpge,V4L&…

SpringMVC入门

SpringMVC 一、SpringMVC简介 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bea…

软件工程SSM毕设项目 - 基于SSM的中药店商城网站(含源码+论文)

文章目录1 项目简介2 实现效果2.1 界面展示3 设计方案3.1 概述3.2 系统流程3.3 系统结构设计4 项目获取1 项目简介 Hi,各位同学好呀,这里是M学姐! 今天向大家分享一个今年(2022)最新完成的毕业设计项目作品,【基于SSM的中药店商…