0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

淺析一個UE無法注冊的問題

冬至子 ? 來源:modem協(xié)議筆記 ? 作者:酒仁生 ? 2023-07-17 17:35 ? 次閱讀

問題場景是環(huán)境中只有一個小區(qū),UE在找到這個小區(qū),收到MIB和SIB1后一直不發(fā)起注冊,這個問題看起來些許有些凄涼,我抬頭望著窗外的枇杷樹,我想這大抵又是和S準則有關系了。這個問題看來又是沒啥好看的了,先在SIB1周圍隨便找找就好了。

圖片

2023 Jan 10 17:01:55.981 nr5g_rrc_cep.c 2361 UAC Category 8 !barred 0 time 1379841

2023 Jan 10 17:01:55.982 nr5g_rrc_cep.c 1272 H Sub-ID:1 Misc-ID:0 UAC: its a match !!the requested access id = 0x0, BarringForAccessId in SIB1 = 0x0

2023 Jan 10 17:01:55.982 nr5g_rrc_cep.c 1811 H Sub-ID:1 Misc-ID:0 UAC: Barred because of Barring Factor is p00

2023 Jan 10 17:01:55.982 nr5g_rrc_inactive.c 5910 H Sub-ID:1 Misc-ID:0 INACTIVE: UAC Access Barred !

大概是想的過于簡單,這log也有了些苦澀,通過log可以看出這個cell S準則是滿足的,并不是S準則的問題,但可以確定該問題與UAC過程有關系,而且UE access被bar了,這個發(fā)現(xiàn)總歸還是有點甜的。但是要搞清楚這個問題就要先簡單捋一下相關協(xié)議,看整個流程是怎么回事。

所謂UAC就是在UE進行access前,根據(jù)access identities和access category及駐留小區(qū)配置的參數(shù),判斷access是否允許的機制,LTE也有類似的操作。UAC需要USIM,NAS及RRC層共同完成,大概過程就是根據(jù)USIM中的access identities,結合NAS層確定的access category,交由RRC層進行UAC check后決定是否允許接入。

在24.501 4.5.1章節(jié)中有描述需要觸發(fā)UAC的具體場景,如下。

圖片

當NAS檢測到表格中的場景,NAS就需要將access identities和access category進行關聯(lián)后,交由RRC層進行access baring check。

UAC過程的主要描述在38.331 5.3.14,對于問題場景首先要根據(jù)access category確定barring 參數(shù),然后再根據(jù)access identities進行UAC判斷是否會被bar以及后續(xù)的bar操作,問題場景中UE 的access identities=0,access category=8,這里就先確定下barring 參數(shù)。

圖片

根據(jù)38.331 5.3.14.2中的描述,當前的場景直接定位到上面的這段描述:如果uac-BarringForCommon可用或者 uac-ACBarringListType 指示要用uac-ExplicitACBarringList,而此時UAC-BarringPerCatList包含UAC-BarringPerCat,就要根據(jù)UE的access category 找到對應的access catedgory 對應的UAC-BarringInfoSet參數(shù),如下圖,UE access catedgory=8。

圖片

根據(jù)上圖找到UAC-barring參數(shù)后,就要按照38.331 5.3.14.5進行UAC,稍微看下UAC-BarringInfoSet中IE的解釋。

圖片

uac-BarringForAccessIdentity有7 bit,從左至右的bit位分別代表 access Id 1,2,11,12,13,14,15 ,如果 uac-BarringForAccessIdentity '0000000'B就代表 access id 1,2,11,12,13,14,15 的接入都是允許的。

uac-BarringFactor表示在access barring check期間允許訪問嘗試的概率。

uac-BarringTime 代表在同一access category 被bar后,計算T390要用的禁止時間。

下面接著看如何根據(jù)上述參數(shù)進行UAC(38.331 5.3.14.5)。

圖片

如果有UE有one or more Access Identities 或者 至少其中一個 access identities 的bit位 在 SIB1-> UAC barring parameter ->uac-BarringForAccessIdentity 置為0, 這樣的attemp access是允許的。

圖片

如果RRC connection 建立的原因是因為之前收到了release 消息帶了redirect with mpsPriorityIndication且uac-BarringForAccessIdentity中與access Identity 1相關的bit位 是0,這樣的access attemp也是允許的。

其他情況 就要從 [0 ,1)的均勻分布中隨機選取一 rand 值;如果 rand 的值 小于 "UAC barring parameter" 中的 uac-BarringFactor 則 允許access attempt;否則 access attemp 就被bar,而log中的場景對應的就是這種判斷場景。

問題中是access attempt bar的情況,后面接著看bar之后應該怎么做。

圖片

如果access attempt 被bar,就從[0 ,1)的均勻分布中隨機選取一 rand 值,針對對應的access category開啟T390 ;T390 由下列由公式得到T390 = (0.7+ 0.6 * rand) * uac-BarringTime。T390 超時之前access category 都處于bar的狀態(tài),T390 stop及超時的操作如下表。

圖片

繼續(xù)看T390 超時后UE應該怎么做,主要規(guī)則在5.3.14.4 T302, T390 expiry or stop (Barring alleviation)中有描述,這里T320的解釋也貼在上圖。

圖片

1 T302 超時或者stop且每個Access Category 對應T390 沒有在運行,則認為這個access category 的bar 解除 ;

2 else 如果access category 不是2 ,且其T390 超時或者stop ,T302 也沒在run,也認為 bar解除,這里對應問題場景;

3 else access category 2的T390 超時或者stop ,則 bar解除。

當 Access Category 的bar解除,如果這個access category 之前已經(jīng)告知NAS處于bar狀態(tài) ,那這時UE要告知NAS 現(xiàn)在bar解除了。

如果這個bar解除針對的是Access Category '8'和2 則 按照 38.311 5.3.13.8 進行RNA update(不再本篇范圍略過)。

至此整個UAC 的流程就比較清楚了,最后結合SIB1中的信息,總結下這個問題bar的具體原因。

圖片

該問題中UE access ID=0 ,access category =8,SIB1中的消息有配置access category 8的uac參數(shù)。

SIB1中 uac-BarringForAccessIdentity '0000000'B 從左至右 的bit位 分別代表 access Id 1,2,11,12,13,14,15 其值為0, 代表 access id 1,2,11,12,13,14,15 的接入都是允許的;但UE access ID=0,這時需要從[0,1)的均勻分布中選擇隨機數(shù)后與BarringFactor 比較,如果隨機數(shù)小于BarringFactor,代表允許接入,但是這里的BarringFactor 是0,再怎么選擇也不可能小于BarringFactor,所以會被bar,假如選取的rand=0.5,bar time T390=(0.7+0.3)*uac-BarringTime= 128s。bar解除后,如果再次UAC的話,也會再次被bar,所以是不可能通過UAC的, 駐網(wǎng)這輩子是不可能了,別的又沒什么好選的,愛干啥干啥吧......

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RRC
    RRC
    +關注

    關注

    0

    文章

    28

    瀏覽量

    11079
  • NAS
    NAS
    +關注

    關注

    11

    文章

    276

    瀏覽量

    112309
  • USIM
    +關注

    關注

    0

    文章

    12

    瀏覽量

    11799
收藏 人收藏

    評論

    相關推薦

    ESP32-WROOM-32UE為什么無法掃描所有的2.4G熱點?

    有些設備SSID無法掃描到,在信號良好的相同環(huán)境下,其它的WIFI模塊能夠掃描得到周圍所有設備的SSID,而ESP32-WROOM-32UE模塊則無法掃描到某些模塊的SSID。 請教下是什么原因,謝謝!
    發(fā)表于 06-05 06:18

    myST賬號無法注冊導致stm32cubemx無法下載hal庫的固件怎么解決?

    myST賬號無法注冊導致stm32cubemx無法下載hal庫的固件包,myST賬號注冊卡在最后的郵箱驗證環(huán)節(jié),直卡著
    發(fā)表于 07-23 08:05

    UE入網(wǎng)(轉載)

    UE在開機時,首要任務是搜索網(wǎng)絡并注冊,即選網(wǎng)操作。UE的選網(wǎng)操作可以分為PLMN選擇和小區(qū)搜索兩過程。在PLMN選擇過程中,UE會維護
    發(fā)表于 05-31 15:11

    opencores網(wǎng)站無法注冊

    最近在做一個項目,想要從opencores上下載源碼看看,以前知道opencores網(wǎng)站,直沒有用過也沒有注冊,這次進來注冊full account,發(fā)現(xiàn)信息填寫完畢以后到最后
    發(fā)表于 05-19 17:17

    使用UE4Duino插件實現(xiàn)ue4引擎與arduino串口通訊

    是最新的版本,查看自己的ue4版本,下拉界面找到Thread for this version,點進去就進入以下界面根據(jù)自己ue4的版本進行下載插件。二.添加至UE4工程文件中1.在ue
    發(fā)表于 02-22 06:51

    使用兩GAL 22v10替換UE6

    芯片后,大部分舊電腦運行良好。這個項目的靈感來自兩項目:Nicolas Welte 使用 GAL 20v10 替換 8296 (UE5) 的 PLA(文件可在 zimmers.
    發(fā)表于 06-30 07:06

    ESP32UE為什么無法從sensVP和sensVN引腳讀取?

    我使用的是定制開發(fā)板 ESP32UE。在我的項目中,我需要 11 adc 引腳。我用電位計做了些測試。其中些效果非常好。我從 0 讀取到 4095。但其中
    發(fā)表于 03-01 09:02

    WUS如何發(fā)送?支持WUS后如何使得UE更省電?

    PDCCH指示新的傳輸(DL或UL),UE將在PDCCH接收結束后的第一個符號中啟動或重新啟動drxInactivityTimer,當drxInactivityTimer到期時,UE停止監(jiān)控PDCCH
    發(fā)表于 05-10 18:17

    UE的狀態(tài)與尋呼流程

    UE的狀態(tài)與尋呼流程 UE狀態(tài)UE有兩種基本的運行模式:空閑模式和連接模式。上電開始,UE就停留在空閑模式下,通過非接入層標識
    發(fā)表于 10-12 19:35 ?8891次閱讀

    5G信令流程的詳細資料說明

    注冊更新到注冊區(qū)外的TA時。3.當UE發(fā)起周期性注冊時。4.當
    發(fā)表于 01-11 08:00 ?5次下載
    5G信令流程的詳細資料說明

    關于UE4開發(fā)的25技巧

    自打UE4公開發(fā)布以來我直靠這個賺錢,然后發(fā)現(xiàn)了在它身上些創(chuàng)作和展現(xiàn)高質(zhì)量成果的絕妙技巧。在這篇文章,我會分享些個人每天都會用到的小秘訣和技巧,以幫助你們運用
    的頭像 發(fā)表于 02-12 15:47 ?1776次閱讀

    UE4開發(fā)的25技巧:有關光照,紋理和渲染

    自打UE4公開發(fā)布以來我直靠這個賺錢,然后發(fā)現(xiàn)了在它身上些創(chuàng)作和展現(xiàn)高質(zhì)量成果的絕妙技巧。在這篇文章,我會分享些個人每天都會用到的小秘訣和技巧,以幫助你們運用
    發(fā)表于 01-26 06:16 ?12次下載
    <b class='flag-5'>UE</b>4開發(fā)的25<b class='flag-5'>個</b>技巧:有關光照,紋理和渲染

    基于SA站點下UE無法作為被叫現(xiàn)象的動態(tài)研究資料下載

    電子發(fā)燒友網(wǎng)為你提供基于SA站點下UE無法作為被叫現(xiàn)象的動態(tài)研究資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-21 08:40 ?10次下載
    基于SA站點下<b class='flag-5'>UE</b><b class='flag-5'>無法</b>作為被叫現(xiàn)象的動態(tài)研究資料下載

    使用UE4duino實現(xiàn)ue4與arduino通訊

    是最新的版本,查看自己的ue4版本,下拉界面找到Thread for this version,點進去就進入以下界面根據(jù)自己ue4的版本進行下載插件。二.添加至UE4工程文件中1.在ue
    發(fā)表于 12-28 19:36 ?14次下載
    使用<b class='flag-5'>UE</b>4duino實現(xiàn)<b class='flag-5'>ue</b>4與arduino通訊

    UE頻繁掉網(wǎng)的問題解析

    這個UE頻繁掉網(wǎng)的問題,其實蠻low的,熟悉的人,看參數(shù)值就搞定這個問題了,但是還是做個記錄。
    發(fā)表于 07-17 17:31 ?776次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>UE</b>頻繁掉網(wǎng)的問題解析