参考文档
https://blog.csdn.net/u010202588/article/details/54646080
https://wenku.baidu.com/view/8db7c31c5acfa1c7ab00cc58.html
https://www.txrjy.com/thread-1134676-1-1.html
https://blog.csdn.net/twjy1314/article/details/68065029
https://blog.csdn.net/macrohasdefined/article/details/19974069?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.edu_weight
https://blog.csdn.net/zhangchangfeng1/article/details/100011608?utm_medium=distribute.pc_relevant.none-task-blog-title-11&spm=1001.2101.3001.4242
https://blog.csdn.net/perimeter/article/details/44836199?utm_medium=distribute.pc_relevant.none-task-blog-title-14&spm=1001.2101.3001.4242
https://blog.csdn.net/u011212816/article/details/81901356?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.edu_weight
https://blog.csdn.net/zhangchangfeng1/article/details/100011136?utm_medium=distribute.pc_relevant.none-task-blog-title-7&spm=1001.2101.3001.4242
https://blog.csdn.net/qq_27540925/article/details/79459111?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight
https://download.csdn.net/download/qq_27540925/10271778
https://blog.csdn.net/qq_27540925/article/details/79467754
https://blog.csdn.net/u011263761/article/details/79896301?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight
https://blog.csdn.net/keyanting_2018/article/details/88423362?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242
https://blog.csdn.net/qq_43631743/article/details/106420674?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-8.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-8.nonecase
https://zhuanlan.zhihu.com/p/62245921
https://www.cnblogs.com/zxc2man/p/7778058.html
http://sigquit.wordpress.com/2012/08/20/an-introduction-to-libqmi/ http://www.lanedo.com/users/amorgado/talks/FOSDEM2013%20-%20Mobile%20broadband%20modem%20control%20protocols.pdf http://blogs.gnome.org/dcbw/2010/04/15/mobile-broadband-and-qualcomm-proprietary-protocols/
https://blog.csdn.net/zhangpengzhen1990/article/details/107432403
https://www.csdn.net/gather_22/MtTagg1sNTIzMDgtYmxvZwO0O0OO0O0O.html
https://wenku.baidu.com/view/86911e291cb91a37f111f18583d049649a660e49.html
https://wenku.baidu.com/view/a54c242e6edb6f1aff001fbf.html
https://max.book118.com/html/2019/0603/8057002073002026.shtm
http://www.mamicode.com/info-detail-478669.html
https://wenku.baidu.com/view/678adb3e05a1b0717fd5360cba1aa81145318f76.html
https://blog.csdn.net/perimeter/article/details/44836199?locationNum=3
https://wenku.baidu.com/view/ab36e7788c9951e79b89680203d8ce2f00666505.html
https://blog.csdn.net/u011212816/article/details/97394498
https://www.csdn.net/gather_21/MtjaIg4sNTgwMTEtYmxvZwO0O0OO0O0O.html
https://blog.csdn.net/u011212816/article/details/81069710
https://blog.csdn.net/qq_36562473/article/details/78535222?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-5-78535222.nonecase&utm_term=nas%E5%B1%82%20qxdm&spm=1000.2123.3001.4430
https://blog.csdn.net/u011263761/article/details/79896301?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-8-79896301.nonecase&utm_term=nas%E5%B1%82%20qxdm&spm=1000.2123.3001.4430
https://blog.csdn.net/zhangchangfeng1/article/details/100011136?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-9-100011136.nonecase&utm_term=nas%E5%B1%82%20qxdm&spm=1000.2123.3001.4430
https://blog.csdn.net/keyanting_2018/article/details/88407069?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight
https://blog.csdn.net/qq_30943197/article/details/81434284?utm_medium=distribute.pc_relevant.none-task-blog-utm_term-10&spm=1001.2101.3001.4242
https://zhuanlan.zhihu.com/p/62245921
http://bbs.16rd.com/thread-17115-1-1.html
https://www.baidu.com/link?url=X5uVJJTgutaV7QkvduU_mkKs5HnVp62Z2YZPJuz9MVQCisrWLnUFAMaIAGdi2ApNfQ56HQYuIPh-d-s-ODsNo_&wd=&eqid=cc03e06e000342aa000000025f8f969f
https://blog.csdn.net/zhangbijun1230/article/details/79951752
前言:
小区重选分为同频小区重选(Intra)和异频小区重选(Intre),与重选有关的消息主要是
SIB1,SIB3,SIB4,SIB5。2G,3G,4G总体流程差不多,5G分为SA,ENDC两种网络架构,处理
流程相对复杂一点。
目录
1: 异频小区重选
2 同频小区重选
3 主要参数解读
4 GSM-LTE
5 LTE-LTE
一 异频小区重选流程(intre 不同制式)
===============
其中condtion 为:
ServingCell < threshServingLow
StargetCell > threshXLow
===============
Rs = Qmeas,s + Qhyst
Rt = Qmeas,n – Qoffset
其中
05:25:04.376047 [0xB0C0] BCCH_DL_SCH / SystemInformation
Interpreted PDU:
value BCCH-DL-SCH-Message ::=
{
message c1 : systemInformation :
sib3 :
{
cellReselectionInfoCommon
{
q-Hyst dB4 //Rs = Qmeas,s + Qhyst(=4)
},
intraFreqCellReselectionInfo
{
q-RxLevMin -64, //RxLevMin
s-IntraSearch 29, //同频重选触发条件
presenceAntennaPort1 FALSE,
neighCellConfig '01'B,
t-ReselectionEUTRA 1, //测量时间1s
t-ReselectionEUTRA-SF
{
sf-Medium lDot0,
sf-High oDot75
}
高优先级别小区:
同优先级小区
低优先级小区
l 不同优先级的异频及异系统之间重选准则
其中:
TreselectionRAT | 小区重选定时器,在LMT可针对不同的频率/RAT分别进行配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7) |
ThreshX, HighP | 重选到高优先级小区时,目标小区门限,在LMT可配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7) |
ThreshServing, LowP | 重选到低优先级小区时,服务小区门限,在LMT可配置,在SIB3中下发(UMTS-SIB6;GSM-SIB7) |
ThreshX, LowP | 重选到低优先级小区时,目标小区门限,在LMT可配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7) |
二 同频小区重选
如果 手机满足 Srxlev > SIntraSearchP and Squal > SIntraSearchQ,不执行测量
三 S 准则
1: S 准则
Srxlev>0 & Squal>0
Srxlev = Qrxlevmeas - (Qrxlevmin+Qrxlevminoffset)-Pcompensation
Squal = Qqualmeas - (Qualmin+Qualminoffset)
Pcompensation = (PEMAX-PUMAX)
Srxlev | 小区选择接收电平值 (dB) |
Qrxlevmeas | 测量得到的目标小区的接收电平值 (RSRP) |
Qrxlevmin | 小区选择要求的最小接收电平值 (dBm) ,在LMT配置,在SIB1下发 |
Qrxlevminoffset | 当UE正常驻留在一个VPLMN(当前访问的)中,周期性的搜索高优先级的PLMN所在的小区的时候才会使用。由于我们一般测试的时候使用的网络都是HPLMN(归属),因此这个参数默认为0。 |
Pcompensation | MAX(PEMAX-PUMAX,0) (dB),正常算出来为0 或1 |
PEMAX | 小区配置的UE最大上行可用的发射功率(dBm),由后台配置,在SIB 1中发送 |
PUMAX | UE最大发射功率 ,由UE自身的能力等级来决定,高通终端默认为23dBm ,根据class 而定 |
05:25:04.239369 [0xB0C0] BCCH_DL_SCH / SystemInformationBlockType1
Interpreted PDU:
trackingAreaCode '01010001 11111001'B,
cellIdentity '01110110 00001010 10111001 1011'B,
cellBarred notBarred,
intraFreqReselection allowed,
csg-Indication FALSE
},
cellSelectionInfo
{
q-RxLevMin -64 //Qrxlevmin S 准则
},
freqBandIndicator 1,
schedulingInfoList
{
{
si-Periodicity rf16,
sib-MappingInfo
{
sibType3 // 需要读取SIB3
}
},
{
si-Periodicity rf32,
sib-MappingInfo
{
sibType5 // 需要读取SIB5
}
},
{
si-Periodicity rf64,
sib-MappingInfo
{
sibType6 // 需要读取SIB6
}
}
05:25:04.376047 LTE RRC/Low [ lte_rrc_csp.c 30582] CSP: Proceeding to cell select request1
=====S准则计算===
05:25:04.376047 LTE RRC/High [ lte_rrc_csp.c 30613] CSP: q_rxlevmin = -128 qrxlevmin_offset = 01
05:25:04.376047 LTE RRC/High [ lte_rrc_csp.c 30678] CSP: Rel9 q_qualmin = -128 q_qualmin_offset = 01
05:25:04.385525 LTE ML1/High [ lte_ml1_sm_idle.c 4821] Cell (450,492) Srxlev 40, rsrp -88 rsrq -3 qrx -128 qrx_off 0 pmax 23 pcomp 01 05:25:04.385525 LTE ML1/High [ lte_ml1_sm_idle.c 4911] Cell (450,492) Squal 125, LL RSRQ -3 normalized rsrq -3 q_qual -128 q_qual_off 01
SrxLev = -88-(-128+0)-0= 40>0
Squal = -3-(-128+0)=125 >0
===满足S准则=============
05:25:04.385525 LTE RRC/Low [ lte_rrc_csp.c 33089] CSP: Suitable cell1
四 主要参数
2.2
TreselectionRAT
小区重选定时器,在LMT可针对不同的频率/RAT分别进行配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7)
Thresh X High
重选到高优先级小区时,目标小区门限,在LMT可配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7)
ThreshServing, LowP
重选到低优先级小区时,服务小区门限,在LMT可配置,在SIB3中下发(UMTS-SIB6;GSM-SIB7)
Thresh X Low
重选到低优先级小区时,目标小区门限,在LMT可配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7)
Thresh X High = 12
Thresh X Low = 12
异频小区重选的优先级:
最低 | 2G | 3G | 4G | D频段:37900,38098 | E频段:38950,39148 | |
0 | 1 | 2 | 3 | 5 | 7 |
2.2 Sintrasearch 同频测量启动门限
RRC 层根据 RSRP 测量结果计算 Srxlev(S 准则)大于该值时,UE无需启动同频测量
小于等于该值时,UE需启动同频测量。界面取值范围范围0~31,单位2分贝,建议值29,缺省值29,即Srxlev(S 准则)>58(29*2)dB,即在最低接收电平为-128dbm时(其他为0),UE同频测量启动门限RSRP值小于或等于-70dbm(-128dbm+58dB)即启动同频重选测量。
2.3 R(Ranking)准则
同频小区或者异频但具有同等优先级的小区,UE 采用 R 准则对小区进行重选排序。
R 准则是目标小区在Treselection 时间内(同频和异频的Treselection 可能不同),Rt(目标小区)持续超过 Rs (服务小区),那么 UE 就会重选到目标小区。
服务小区:Rs = Qmeas,s + Qhyst
2.4 Qmeas,t:目标小区的RSRP值
Rt = Qmeas,t - Qoffset
该参数表示本地小区与同频(或异频)邻区之间的小区偏置。用于控制小区重选的难易程度,参数值越大,越难重选到此邻区。当该参数配置为非0dB时,在系统消息SIB4(异频SIB5)中下发;当该参数配置为0dB时,不在系统消息SIB4(异频SIB5)中下发,UE在重选判决时按照该值为0dB处理。
该参数设置的越大,越不容易触发重选;该参数设置的越小,越容易触发重选。该参数设置过大或过小都会降低接入成功率。(对同频只有小区偏置,对于异频还要加一个异频频率偏置,通常为0dB或1dB).界面取值范围(±:0,1,2,3,4,5,6,8,10,12,14,16,18,20,22,24),单位1分贝,建议值0dB,缺省值0dB。
2.5 1.Snonintrasearch:异频/异系统测量启动门限
该参数表示异频/异系统小区重选测量启动门限。对于重选优先级大于服务频点的异频/异系统,UE总是启动测量;对于重选优先级小于等于服务频点的异频或者重选优先级小于服务频点的异系统,当RRC 层根据 RSRP 测量结果计算 Srxlev(S 准则)大于该值时,UE无需启动异频/异系统测量;当RRC 层根据 RSRP 测量结果计算 Srxlev(S 准则)小于或等于该值时,UE需启动异频/异系统测量。
界面取值范围0~31,单位2分贝,建议值9,缺省值9,即Srxlev(S 准则)>18(9*2)dB,即在最低接收电平为-128dbm时(其他为0),UE异频/异系统测量启动门限RSRP值小于或等于-110dbm(-128dbm+18dB)即启动异频/异系统重选测量。
2.6 2. ThreshXHigh:高优先级重选门限
如果目标小区的优先级比当前服务小区的优先级高,并且目标小区的 S 值在时间ReselectionTimer 内持续超过门限参数 ThreshXHigh(异频频点高优先级重选门限值),那么不管当前小区的S 值是多少,UE都会重选到目标小区。界面取值范围0~31,单位2分贝。
2.1 GERAN(2G)建议值7,缺省值7,即在最低接收电平为-128dbm时(其他为0),RSRP大于或等于-114dbm(-128dbm+14dB)即可重选至高优先级小区。
2.2 UTRAN(3G)建议值6,缺省值6,即在最低接收电平为-128dbm时(其他为0),RSRP大于或等于-116dbm(-128dbm+12dB)即可重选至高优先级小区。
2.3 EUTRAN(4G)建议值11,缺省值11,即在最低接收电平为-128dbm时(其他为0),RSRP大于或等于-106dbm(-128dbm+12dB)即可重选至高优先级小区。
2.7 3. ThrshServLow:服务频点低优先级重选门限
定义了 UE 在重选优先级较低的小区时,服务小区的测量门限,在此情况下,目标小区也必须满足一定的测量门限(threshXLow :低优先级重选门限值)。
界面取值范围0~31,单位2分贝,建议值7,缺省值7,即Srxlev(S 准则)>14(7*2)dB,即在最低接收电平为-128dbm时(其他为0),服务频点低优先级重选启动门限RSRP值小于或等于于-114dbm(-128dbm+14dB)即启动服务频点低优先级重选准备,
若目标小区满足ThreshXLow (低优先级重选门限值),即执行重选。
2.9 SIB 消息
2.10
同频或同优先级的异频小区重选准则—R准则(cell-ranking criterion)
Rs = Qmeas,s +QHyst
Rn = Qmeas,t – Qoffset
参数
TreselectionRAT
小区重选定时器,在LMT可针对不同的频率/RAT分别进行配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7)
ThreshX, HighP
重选到高优先级小区时,目标小区门限,在LMT可配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7)
ThreshServing, LowP
重选到低优先级小区时,服务小区门限,在LMT可配置,在SIB3中下发(UMTS-SIB6;GSM-SIB7)
ThreshX, LowP
重选到低优先级小区时,目标小区门限,在LMT可配置,在相应的广播消息中下发(UMTS-SIB6;GSM-SIB7)
Rs | 服务小区定级值 |
Rn | 邻区定级值 |
Qmeas | 小区重选时测得的RSRP值 |
Qhyst | 小区重选时服务小区的迟滞,由后台配置,在SIB3中发送,和小区相关 |
Qoffset | 小区重选时相邻小区的质量偏差: 如果是同频小区并且Qoffsets,n 有效,等于Qoffsets,n ,否则为零。 如果是异频小区并且Qoffsets,n 有效,等于Qoffsets,n 加Qoffsetfrequency ,否则等于Qoffsetfrequency |
五 GSM-LTE
=======step1 读取系统参数=================
该SIB消息中,GSM 优先级别低,且有高优先级别小区,优先重选至高优先级别的LTE小区
14:19:47.472015 [0x5B2F] RR/DSDS RR/BCCH DL/System Information Type 2quater
priority_and_e_utran_parameters_description_present = 1 (0x1)
Priority and E-UTRAN Parameters Description
serving_cell_priority_parameters_description_present = 1 (0x1)
Serving Cell Priority Parameters Description
GERAN_PRIORITY = 1 (0x1) //GSM 服务小区的优先级别 0-7
THRESH_Priority_Search = 15 (0xf) // always,当服务小区高于该值的时候,不按照优先级别搜网
THRESH_GSM_low = 0 (0x0)//当GSM小区低于该值的时候,进行重选 0db
H_PRIO = 0 (0x0)
T_Reselection = 0 (0x0) //5ms
_3g_priority_parameters_description_present = 1 (0x1)
E-UTRAN Parameters Description
struct0[0]
const_1 = 1 (0x1)
Repeated E-UTRAN Neighbour Cells
struct0_count = 1 (0x1)
struct0[0]
const_1 = 1 (0x1)
EARFCN = 3576 (0xdf8) //目标小区频点
measurement_bandwidth_present = 0 (0x0)
const_0 = 0 (0x0)
e_utran_priority_present = 1 (0x1)
E-UTRAN_PRIORITY = 5 (0x5) //目标小区的优先级别
THRESH_E-UTRAN_high = 10 (0xa) //当目标小区rsrp高于该值的时候,20db 则切换
thresh_e_utran_low_present = 0 (0x0)
e_utran_qrxlevmin_present = 1 (0x1)
E-UTRAN_QRXLEVMIN = 6 (0x6)//驻网最低的rsrp要求
------------------------------------------------
GSM小区参数
C1=RXLEV-RXLEV_ACCESS_MIN - MAX ((MS_TXPWR_MAX_CCH - P), 0)
RXLEV_ACCESS_MIN: SIB3
MS_TXPWR_MAX_CCH: SIB3
P: 手机
14:19:47.554323 GSM GPRS GRR/High [ rr_resel_calcs.c 4397] gs1:Serving cell C1 (S_GSM): 50
14:19:47.472005 GSM GPRS GRR/High [ rr_decode_ie.c 7509] gs1:Received SI2q(Index=1, Count=2)
14:19:47.554323 GSM GPRS GRR/High [ rr_resel.c 3892] gs1: rr_resel_greatest_gsm_s_value(TRUE, gas_id) = 50, THRESH_gsm_low == 0
14:19:47.554323 GSM GPRS GRR/High [ rr_resel_calcs.c 4397] gs1:Serving cell C1 (S_GSM): 50
14:19:47.554323 GSM GPRS GRR/Medium [ rr_g2w.c 4413] gs1:GERAN Priority: 1
------------------------------------------------
LTE 小区参数
14:19:47.472005 GSM GPRS GRR/Medium [ rr_decode_ie.c 6466] LTE Frequency: 3576, Bandwidth: 0
14:19:47.472005 GSM GPRS GRR/Medium [ rr_decode_ie.c 6476] LTE Priority: 5 ,Thresh High: 10 Thresh Low: 0, Qrxlevmin: 6
Qrxlevmin = 140-6*2 = 128
------------------------------------------------
======step2 开启重选定时器===========
14:19:48.495990 GSM GPRS GRR/Medium [ rr_g2w.c 4528] gs1:Cell 0: Starting thresh_high_timer (0x51) duration 5000 ms
14:19:48.495990 GSM GPRS GRR/Medium [ rr_l1_send.c 2771] gs1:RR_FG2X: Sending MPH_SPECIFIC_IRAT_FREQ_UPDATE_REQ: rat=2,arfcn=3576
=======step3 小区测量 ==========
step2 测量LTE邻小区,计算是否达到重选条件 Since LTE is higher priority cell , UE will calculate S (LTE) and compare it with THRESH_HIGH
GSM GPRS GRR/High [ rr_g2w.c 2403] gs1:Received 2 LTE measurements for EARFCN 3576
GSM L1/Medium [ l1_sc_irat_lte.c 839] gs1:G2L: meas cell id=345 i=0 meas_cnt=1 det_cnt=1 rsrp=-76
GSM L1/Medium [ l1_sc_irat_lte.c 839] gs1:G2L: meas cell id=311 i=1 meas_cnt=1 det_cnt=1 rsrp=-72
GSM GPRS GRR/High [ rr_g2w.c 2631] EARFCN: 3576, PCID: 311, RSRP: -72, RSRQ: -5
GSM GPRS GRR/High [ rr_g2w.c 2631] EARFCN: 3576, PCID: 345, RSRP: -76, RSRQ: -14
GSM GPRS GRR/High [ rr_g2w.c 2403] gs1:Received 2 LTE measurements for EARFCN 3576
GSM GPRS GRR/High [ rr_g2w.c 2437] gs1: PCID: 345, RSRP: -70, RSRQ: -14
GSM GPRS GRR/High [ rr_g2w.c 2437] gs1: PCID: 311, RSRP: -68, RSRQ: -11
GSM GPRS GRR/High [ rr_g2w.c 2838] [0] RAT: LTE, E-ARFCN: 3576, PCID: 311, S-value: 56, Priority: 5, High Threshold: 20, Low Threshold: 20
GSM GPRS GRR/High [ rr_g2w.c 2838] [1] RAT: LTE, E-ARFCN: 3576, PCID: 345, S-value: 52, Priority: 5, High Threshold: 20, Low Threshold: 20
GSM GPRS GRR/High [ rr_g2w.c 2838] [0] RAT: LTE, E-ARFCN: 3576, PCID: 311, S-value: 60, Priority: 5, High Threshold: 20, Low Threshold:
GSM GPRS GRR/High [ rr_g2w.c 2838] [1] RAT: LTE, E-ARFCN: 3576, PCID: 345, S-value: 58, Priority: 5, High Threshold: 20, Low Threshold: 20
GSM GPRS GRR/High [ rr_g2w.c 2838] [0] RAT: LTE, E-ARFCN: 3576, PCID: 311, S-value: 60, Priority: 5, High Threshold: 20, Low Threshold: 20
S of LTE Cell = RSRP – QRXLEVMIN(126),这个值就是S-value值
s-value = 128-76 =52
=========step4 定时器到到期,满足重选条件,准备重选============
14:19:53.664740 GSM GPRS GRR/High [ rr_gprs_debug.c 3885] gs1:Timer RR_IRAT_PRIORITY_RESEL_THRESH_HIGH_TIMER_1 expired in state CAMPED
============step5 Gsm-LTE 协议栈切换=================
去激活 GSM mode
14:19:53.685000 GSM GPRS GRR/Sys Info [ rr_gprs_debug.c 4351] gs1:IMsg: RR_RESEL_G2W_IMSG_L1_DEACTIVATED_IND
激活 LTE modem,重选
14:19:53.695000 LTE RRC/High [lte_rrc_irat_from_G_mgr.c 1960] IRAT_G_TO_LTE:CPHY Started for Reselection from G to LTE
14:19:53.793984 LTE RRC/High [ lte_rrc_csp.c 29490] CSP: IRAT To LTE reselection
=============step6 LTE CAMPED 流程(遵循S准则===================
14:19:53.695000 LTE RRC/Low [ lte_rrc_csp.c 23856] CSP: Received IRAT To LTE Resel Reqi
14:19:53.695000 LTE RRC/Low [ lte_rrc_csp.c 23980] CSP: Requested PLMN = MCC: [4 0 9 ] MNC: [8 8 ]
14:19:53.695990 LTE RRC/Low [ lte_rrc_csp.c 13074] CSP: Found BW 25 for EARFCN 3576 from acq_db
14:19:53.771979 LTE RRC/Low [ lte_rrc_csp.c 28922] CSP: Received Acq cnf for earfcn 3576 pci
14:19:53.771979 LTE RRC/Low [ lte_rrc_csp.c 28977] CSP: Acquistion Cnf is success1lte_rrc_csp.c
14:19:53.771979 LTE RRC/High [ lte_rrc_csp.c 6877] CSP: Sent Get SIBs Request1
14:19:53.793516 LTE RRC/Low [ lte_rrc_csp.c 30914] CSP: Received SIB1
14:19:53.793984 LTE RRC/High [ lte_rrc_csp.c 13165] CSP: TA is forbidden
14:19:53.793984 LTE RRC/High [ lte_rrc_csp.c 13165] CSP: TA is forbidden1
14:19:53.793984 LTE RRC/High [ lte_rrc_csp.c 17252] CSP: No Suitable PLMN found1
14:19:53.793984 LTE RRC/High [ lte_rrc_csp.c 31205] CSP: Forbidden TA check has failed
------------------------------------------------
五 LTE-LTE(同频)
5.1 SIB 消息读取触发重选的条件
//step1 读取SIB重选参数
06:26:12.359008 [0xB0C0] BCCH_DL_SCH / SystemInformationBlockType1
Radio Bearer ID = 0, Physical Cell ID = 364
Interpreted PDU:
cellSelectionInfo
{
q-RxLevMin -64 //QrxlevMin
},
freqBandIndicator 8,
schedulingInfoList
{
{
si-Periodicity rf16,
sib-MappingInfo
{
sibType3 //要读取SIB3
}
},
{
si-Periodicity rf32,
sib-MappingInfo
{
sibType5 //要读取SIB5
}
},
{
si-Periodicity rf64,
sib-MappingInfo
{
sibType6 //要读取SIB6
}
}
},
si-WindowLength ms40,
systemInfoValueTag 13
}
}
06:26:12.359125 [0xB0C0] BCCH_DL_SCH / SystemInformation
sib3 :
{
cellReselectionInfoCommon
{
q-Hyst dB4 //服务小区Q+4
},
cellReselectionServingFreqInfo
{
s-NonIntraSearch 11,
threshServingLow 4,
cellReselectionPriority 6
},
intraFreqCellReselectionInfo
{
q-RxLevMin -64, //RxlevMin*2 = -128
s-IntraSearch 29, //服务小区高于该值,不测量
presenceAntennaPort1 FALSE,
neighCellConfig '01'B,
t-ReselectionEUTRA 1, //time
t-ReselectionEUTRA-SF
{
sf-Medium lDot0,
sf-High oDot75
}
}
}
}
}
}
}
5.2 不断的测量当前手机信号情况(0xB17F)
2020 Dec 22 06:26:10.974 [54] 0xB17F LTE ML1 Serving Cell Meas and Eval
Subscription ID = 2
Version = 5
Standards Version = Release 9
E-ARFCN = 350
Physical Cell ID = 254
Serving Layer Priority = 6
Measured RSRP = -124.31 dBm
Average RSRP = -124.31 dBm
Measured RSRQ = -18.13 dB
Average RSRQ = -18.13 dB
Measured RSSI = -86.25 dBm
Q_rxlevmin = -128.00 dB
P_max = 23 dBm
Max UE Tx Power = 23 dBm
S_rxlev = 3 dB
Num DRX S Fail = 0 DRX cycles
S Intra Search = 58 dB
S Non Intra Search = 24 dB
Measurement Rules Updated = true
Measurement Rules = intra frequency | low priority | equal priority | high priority
Q Qual Min = 0 dB
S Qual = 92 dB
S Intra Search Q = 0
S Non Intra Search Q = 0
因为 S_rxlev <S Intra Search ,所以执行同频测量
5.3 邻小区测量结果,主要看是否满足s准则,以及Rt(0xB192)
06:26:08.738 [70] 0xB192 LTE ML1 Neighbor Cell Meas Request/Response
Subscription ID = 2
Version = 1
Number of SubPackets = 2
SubPacket ID = 26
Idle Mode Neighbor Cell Measurement Request
Version = 2
SubPacket Size = 28 bytes
E-ARFCN = 3737
Num Cells = 1
Num Rx Ant = 2
Dupexing Mode = FDD
Neighbor Cells
------------------------------------------------
| | | |Enabled | | |
| |Cell| |Tx |TTL |FTL |
|# |ID |CP Type |Antennas|Enable|Enable|
------------------------------------------------
| 0| 364| Normal| 1| false| false|
SubPacket ID = 27
Neighbor Cell Meas Result
Version = 4
SubPacket Size = 64 bytes
E-ARFCN = 3737
Num Cells = 1
Duplexing Mode = FDD
Serving Cell Index = PCell
Neighbor Cells
---------------------------------------------------------------------------------------------------
| | | |Inst |Inst |Inst |Inst |Inst | |Inst |Inst | |
| | |FTL |RSRP |RSRP |Measured|RSRQ |RSRQ |Inst |RSSI |RSSI |Inst |
| |Physical|Cumulative |Rx[0] |Rx[1] |RSRP |Rx[0] |Rx[1] |RSRQ |Rx[0] |Rx[1] |RSSI |
|# |Cell ID |Freq Offset|(dBm) |(dBm) |(dBm) |(dBm) |(dBm) |(dBm) |(dBm) |(dBm) |(dBm) |
---------------------------------------------------------------------------------------------------
| 0| 364| 0|-112.38|-106.06| -106.06| -12.31| -11.50| -11.50| -92.25| -86.81| -86.81|
5.4 只要在Treselection 时间范围内, 邻小区满足S准则,且如下364小区,Rt>Rs(0xB181).优先级别排在第一位
00:13:25.557842 LML1/LowFreq/High/LML1 [ lte_ml1_sm_idle.c 6337] Sending Resel Indication to IDLE STM -
00:13:25.557972 LML1/LowFreq/High/LML1 [lte_ml1_sm_idle_stm.c 4908] Received resel indication in state 0 -
00:13:25.558009 LML1/LowFreq/High/LML1 [lte_ml1_sm_idle_resel_stm.c 2705] Resel_stm: Resel indication to RRC for LTE freq 3737 cell_id 364
00:13:25.557772 LML1/LowFreq/High/LML1 [ lte_ml1_mdb_idle.c 10362] Serv cell (350,254) prio 6.0 Mob 1 Qhyst 4, q_detal 0, rank -116.48432
00:13:28.064970 LML1/LowFreq/High/LML1 [ lte_ml1_mdb_idle.c 10362] Serv cell (3737,364) prio 6.0 Mob 1 Qhyst 4, q_detal 0, rank -96.11712
00:13:25.557772 LML1/LowFreq/High/LML1 [ lte_ml1_mdb_idle.c 10362] Serv cell (350,254) prio 6.0 Mob 1 Qhyst 4, q_detal 0, rank -116.48432 -116.4843
00:13:28.064970 LML1/LowFreq/High/LML1 [ lte_ml1_mdb_idle.c 10362] Serv cell (3737,364) prio 6.0 Mob 1 Qhyst 4, q_detal 0, rank -96.11712
06:26:12.308990 [0xB181] LTE ML1 Intra Frequency Cell Reselection
Version = 1
Number of SubPackets = 3
SubPacket ID = 10
Idle Mode Reselection Measurements Common
Version = 2
SubPacket Size = 12 bytes
Serving Cell E-ARFCN = 350
Serving Cell Physical Cell ID = 254
Current UE Mobility State = Normal Mobility
Priority Categories Evaluated = Equal
SubPacket ID = 5
Idle Meas Serving Frequency Resel Info
Version = 25
SubPacket Size = 16 bytes
Standards Version = Release 9
Serving Cell Priority = 6
S Non-Intra Search = 24
Thresh Serving Low = 8
S Non Intra Search Q = 0 dB
Thres Serving Low Q = 0 dB
SubPacket ID = 11
Idle Mode Reselection Measurements LTE Frequency
Version = 40
SubPacket Size = 92 bytes
Instance = 1
Number of Layers = 4
Treselection = 0 s
Layer[0]
E-ARFCN = 350
Treselection = 1 s
Q Offset Frequency = 0 dB
Priority = 6
Number of Cells = 3
Thresh X High = 0
Thresh X Low = 8
Neighbor Cells
-----------------------------------------------------------------------------------------------------
| | | |RSSI | |RSRP |RSRP |RSRQ |RSRQ | | | |
| |Physical|Srxlev|Inst |Q |Average|Inst |Average|Inst |Treselection|Rank |Rank |
|# |ID |(dB) |(dBm) |Offset|(dBm) |(dBm) |(dBm) |(dBm) |(s) |Interger|Fractional|
-----------------------------------------------------------------------------------------------------
| 0| 254| 7| -84.31| 0 dB|-120.50|-120.50| -16.13| -16.13| 63| 47| 0.516|
| 1| 252| 12| -95.38| 0 dB|-115.25|-115.25| -10.00| -10.00| 1| 48| 0.727|
| 2| 347| 1| -95.31| 0 dB|-126.63|-126.63| -21.75| -21.75| 63| 37| 0.359|
Layer[1]
E-ARFCN = 1506
Treselection = 1 s
Q Offset Frequency = 0 dB
Priority = 6
Number of Cells = 0
Thresh X High = 12
Thresh X Low = 12
Layer[2]
E-ARFCN = 1650
Treselection = 1 s
Q Offset Frequency = 0 dB
Priority = 6
Number of Cells = 0
Thresh X High = 12
Thresh X Low = 12
Layer[3]
E-ARFCN = 3737
Treselection = 1 s
Q Offset Frequency = 0 dB
Priority = 6
Number of Cells = 1
Thresh X High = 12
Thresh X Low = 12
Neighbor Cells
-----------------------------------------------------------------------------------------------------
| | | |RSSI | |RSRP |RSRP |RSRQ |RSRQ | | | |
| |Physical|Srxlev|Inst |Q |Average|Inst |Average|Inst |Treselection|Rank |Rank |
|# |ID |(dB) |(dBm) |Offset|(dBm) |(dBm) |(dBm) |(dBm) |(s) |Interger|Fractional|
-----------------------------------------------------------------------------------------------------
| 0| 364| 25| -84.00| 0 dB|-102.31|-102.31| -10.56| -10.56| 1| 61| 0.672|
5.5 重选到邻小区上
00:13:17.810889 RRC/HighFreq/High/NR5GRRC[ nr5g_rrc_acq.c 3327] RRC ACQ DEBUG: Cell is suitable for camping1
00:13:17.843381 RRC/HighFreq/High/NR5GRRC[ nr5g_rrc_csp.c 11566] CSP: Camped on physical cell ID 57 on earfcn 6339841
06:26:01.946918 [0xB0C2] LTE RRC Serving Cell Info Log Pkt
Version = 3
Physical cell ID = 254
DL FREQ = 350
06:26:12.391168 [0xB0C2] LTE RRC Serving Cell Info Log Pkt
Version = 3
Physical cell ID = 364