吴忠躺衫网络科技有限公司

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

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

3天內不再提示

NR RLC部分的學習筆記總結(二)

冬至子 ? 來源:modem協議筆記 ? 作者:酒仁生 ? 2023-07-17 18:19 ? 次閱讀

實際查看RLC部分log難免要翻協議,查閱最多的就是相關參數的含義,反而RLC具體過程就沒有像當初閱讀時那樣特別關注了。其實清楚RLC參數含義,看38.322就沒那么困難。而RLC具體過程往往要用到相關參數,所以這里先看下相關參數含義及結構。這篇主要是RLC PDU,RLC Formats及其參數的含義, 收發過程中用到的變量,常量和定時器的總結,因而本篇筆記都是概念性描述,難免枯燥。

圖片

RLC PDU可以分為RLC data PDU和RLC control PDU。TM、UM 和 AM RLC entity使用RLC data PDU 來傳輸上層PDU(即 RLC SDU)。AM RLC entity使用RLC control PDU來執行ARQ過程。

Protocol data units

圖片

TMD PDU對應的是TM RLC entity傳送的PDCP PDU。

UMD PDU 對應的是UM RLC entity傳輸PDCP PDU。

AMD PDU 對應的是AM RLC entity傳輸PDCP PDU。

圖片

AM RLC接收端用STATUS PDU通知對端AM RLC成功接收到的RLC data PDU以及AM RLC的接收端檢測到丟失的RLC data PDU。

Formats and parameters

圖片

RLC PDU是一個bit string。下面會用表格表示bit string,其中第一及最高有效位對應的是表格第一行最左邊的bit,最后一個及最低有效位對應的是最后一行最右邊的bit;通常,bit string是從左到右讀取,然后按行的順序讀取。

RLC SDU是按8 bit 的倍數進行的對齊。RLC SDU從第一位開始就包含在RLC PDU 中,如下圖示。

圖片

圖片

TMD PDU的結構很簡單,只有Data field 不包含RLC headers。

圖片

UMD PDU由data field和UMD PDU header組成。UMD PDU header也是按照8 bit 進行的對齊。

如果UMD PDU包含的是一個完整的RLC SDU時,UMD PDU header只會包含SI和R field,沒有SN,換言之,帶SN的UMD PDU 對應的是RLC SDU的segement。

UM RLC entity會根據RRC 層參數配置成 6 bit SN 或 12 bit SN。對于 NR 側鏈路通信的組播和廣播,僅支持配置 6 bit SN 長度。只有當相應的 RLC SDU 被分段時,UMD PDU header才包含 SN 字段。攜帶 RLC SDU的第一段UMD PDU 在其header中不會攜帶 SO field。SO field的長度為 16 bits。

圖片

AMD PDU 由data字段和 AMD PDU header組成。AMD PDU header是按照8 bit 進行的對齊。

AM RLC entity根據RRC 層參數配置成 12 bit SN 或 18 bit SN。AMD PDU header的長度分別是兩個和三個bytes。

AMD PDU header會包含 D/C、P、SI 和 SN。僅當data字段對應的不是 RLC SDU segment的第一段時,AMD PDU header才包含 SO 字段,在這種情況下,SO 對應16 bits。

Parameters

圖片

下面是每個字段的定義,參數中的bit 第一個及最高有效位對應是最左邊的bit,最后一個及最不重要的位對應的是最右邊的bit。除非另有說明,這里的整數是以無符號整數的標準二進制編碼進行的。

圖片

Data filed對應元素是按照它們到達RLC entity發射端的順序映射的。

對于 TMD PDU、UMD PDU 和 AMD PDU,Data field大小的粒度是一個byte;最大data field大小對應的是PDCP PDU的最大size。

對于TMD PDU,只有RLC SDU可以映射到TMD PDU 的Data field,即TMD PDU不存在segment。

對于UMD PDU和AMD PDU,RLC SDU或segment都可以映射到Data field。

圖片

Sequence Number (SN) field對應12 bits或18 bits,用于指示相關RLC SDU 的SN值,對于AM RLC, sn是以RLC SDU為單位遞增的,即每個RLC SDU 有唯一的SN,一個RLC SDU 要進行分段,分段后的每個segment 的SN 和原始的RLC SDU SN 相同;對于UM RLC,segment RLC SDU才會有sn,sn也是逐一遞增的,換而言之,完整的RLC SDU 是沒有SN的,所以后面UM RLC entity接收端在處理數據時,要考慮UM PDU沒有SN的情況。sn的長度由RRC層參數sn-FieldLength配置。另外LTE RLC SN的規定和NR有很大不同,這里就不細說了,以免搞混,對比下38.322和36.322,順帶看下就清楚了。

圖片

SI field對應 2bits, 不同的value代表RLC SDU的不同情況,'00'代表是一個完整的RLC SDU;'01'代表是RLC SDU 的first segment;‘10’代表RLC SDU的last segment;'11'代表當前的AMD PDU對應的是RLC SDU的中間部分的segment。

圖片

SO field對應16 bits,SO field指示的是RLC SDU segment在原始RLC SDU中的位置。具體地,SO字段指示Data field中RLC SDU segment的第一個字節在原始RLC SDU中所對應的位置。原始 RLC SDU的第一個字節用SO 字段值“0000000000000000”表示,即從零開始編號。

圖片

Data/Control(D/C) field 對應1 bit,用于區分Control PDU(0)和Data PDU(1)。

圖片

Polling bit:P 字段對應1 bit,代表AM RLC entity發送端是否請求來自其對等 AM RLC entity的STATUS Report,value 0代表不需要Status report,value 1代表需要Status report。

圖片

R field對應 1bit,發送端要將R 設置為0,接收端也會忽略這個field

圖片

CPT field 對應3 bits,用于確定RLC control PDU的類型,只有值'000'有實際意義,對應STATUS PDU。

圖片

ACK_SN長度對應12 bits或 18 bits。從STATUS report的發送端來看,ACK_SN 字段指示下一個未收到的 RLC SDU 的 SN,且該 SDU沒有在 STATUS PDU 中報告為nack。當 AM RLC entity發送端收到一個 STATUS PDU時,其代表的內容是截至SN = ACK_SN 的RLC SDU為止目前所有收到的RLC SDU,當然要排除報NACK_SN的PDU,其包含具有NACK_SN、SOstart和SOend的部分RLC SDU,具有NACK_SN和NACK_range的RLC SDU以及具有NACK_SN、NACK range、SOstart和SOstart的部分RLC。SDU。很繁瑣的一段,后面到STATUS report的生成時,再具體看。

圖片

E1 對應1 bit,代表是否后面還會有一些列NACK_SN E1,E2,E3 bit位出現,E1 =0代表不會有,E1=1代表有。

圖片

NACK_SN對應 12 bits或18 bits,代表接收端當前認為是 lost的RLC SDU 的SN。

圖片

E2對應1 bit,用于指示后面是否還會有一系列的SOstart和SOend,E2=0指沒有 E2=1指有。

圖片

E3對應1 bit,用于指示NACK_SN后是否還有NACK range,value 0 代表沒有,value 1代表有。

圖片

NACK range field 對應8 bits,通常RLC SDU 連續整段的丟失時,才會用到,代表的是從NACK_SN(包含NACK_SN)開始連續lost RLC SDUs 的數目。

圖片

SOstart 字段與 SOend 字段組合在一塊使用,SOstart 字段對應16 bits,指示在 AM RLC entity接收端已檢測到丟失的 RLC SDU 部分,與NACK_SN=SN相關。 原始 RLC SDU 的第一個字節由 SOstart 字段值“0000000000000000”引用,即編號從零開始。具體地,SOstart字段以字節為單位指示原始RLC SDU內丟失部分的第一字節的位置。

圖片

當 E3 =0 時,SOend 字段連同SOstart 字段一起用于表示 RLC SDU SN = NACK_SN 在 AM 接收端檢測為丟失的部分。

具體地,SOend字段指示原始RLC SDU中以字節為單位的RLC SDU部分的最后一個字節的位置。原始 RLC SDU 的第一個字節由 SOend 字段值“0000000000000000”引用,即編號從零開始。特殊的 SOend 值“1111111111111111” 代表當前丟失的RLC SDU SN 的結尾對應的就是該RLC SDU 最后一個字節。

當E3為1時,SOend字段指示在AM RLC接收端檢測到丟失的SN=NACK_SN + NACK range - 1的RLC SDU部分。具體地,SOend字段指示原始RLC SDU中以字節為單位的RLC SDU部分的最后一個字節的位置。原始RLC SDU 的第一個字節由 SOend 字段值“0000000000000000”引用,即編號從零開始。特殊的 SOend 值“1111111111111111”用于指示 RLC SDU 的缺失部分包括到 RLC SDU最后一個字節的所有字節。

State variables

圖片

這里開始看下AM和UM RLC entity中使用的state variables,這些參數對于查看UE RLC 層數據的收發很重要,讀懂這些state variables就很容易看出RLC tx/rx的具體狀況。值得注意的是所有state variables和所有counters都是非負整數。

對于 12 bit SN,與 AM 數據傳輸相關的所有state variables的取值范圍為 04095,對于18 bit SN,取值范圍為 0262143。RLC協議中包含的與 AM 數據傳輸相關的狀態變量的所有算術運算均受 AM modules的影響(即12 bit SN 對應的最終值=[算術運算的值] modulo 4096 ;18 bit SN對應的最終值=[算術運算的值] modulo 262144),不能超過各自的取值范圍。

與UM 數據傳輸相關的所有狀態變量對于 6 bit SN 可以采用 063 之間的值,對于 12 bit SN 可以采用 04095 之間的值。RLC協議中包含的與 UM 數據傳輸相關的狀態變量的所有算術運算均受 UM modules的影響(即6 bit SN 對應的最終值=[算術運算的值] modulo 64 ;12 bit SN對應的最終值=[算術運算的值] modulo 4096)。

當執行狀態變量或 SN值的算術比較時,應使用modulus base運算。

圖片

TX_Next_Ack 和 RX_Next 應分別假定為 AM RLC entity的發送端和接收端的modulus base。從所有涉及的值中減去該modulus base,然后執行絕對值比較(例如處于發送window中的SN:RX_Next <= SN < RX_Next + AM_Window_Size 的計算方式為 [RX_Next – RX_Next] mod 2^[sn-FieldLength] <= [SN – RX_Next] mod 2^[sn-FieldLength] < [RX_Next + AM_Window_Size – RX_Next] mod 2^[sn-FieldLength]),其中對于 12 bit SN 和 18 bit SN,sn-FieldLength分別為 12 或 18。

RX_Next_Highest – UM_Window_Size 應假定為接收 UM RLC entity的modulus base。從所有涉及的值中減去該模數基數,然后執行絕對比較(例如 處于接收窗中的SN :RX_Next_Highest– UM_Window_Size) <= SN < RX_Next_Highest 的計算方式為 [(RX_Next_Highest– UM_Window_Size) – (RX_Next_Highest– UM_Window_Size)] mod 2[sn -FieldLength] <= [SN – (RX_Next_Highest– UM_Window_Size)] mod 2[sn-FieldLength] < [RX_Next_Highest– (RX_Next_Highest– UM_Window_Size)] mod 2[sn-FieldLength]),其中 6 bit SN 和 12 bit SN的sn-FieldLength分別為 6 或 12。

圖片

AM_Window_Size 代表的是AM RLC entity的發送端和接收端 window的size,12 bit SN :AM_Window_Size=2048;18 bit SN:AM_Window_Size=131072。

UM_Window_Size代表的是 UM RLC entity接收端 window的size,用于UM reassemble window的確定,6 bit SN :UM_Window_Size=32;12 bit SN :UM_Window_Size=2048。

AM RLC

圖片

AM RLC entity 發送端有3個狀態變量:

(1) TX_Next_Ack 是代表ack狀態的變量,此狀態變量保存的是下一個按順序要接收positive ack的RLC SDU 的SN值,該變量對應的是傳輸窗的下邊緣。初始設置為 0,會在AM RLC entity收到 對RLC SDU 的SN = TX_Next_Ack的positive ack時進行更新。

(2)TX_Next代表的是發送狀態的變量,此狀態變量保存的是下一個新生成的 AMD PDU 的 SN 值。初始設置為 0,并且每當AM RLC entity構造一個SN= TX_Next 的 AMD PDU 并包含一個 RLC SDU 或一個 last segment RLC SDU 時,該變量就會更新。

(3)POLL_SN 代表Poll 發送狀態的變量,在設置 POLL_SN 時,該狀態變量保存的提交給MAC層的AMD PDU中最高 SN的值。初始設置為 0。

圖片

上面關于TX_Next的解釋,可能會有點疑惑,但是再結合下面這段描述應該就會比較清楚了。

當向MAC層提交包含segment RLC SDU 的 AMD PDU 時,AM RLC entity發送端應將AMD PDU的SN設置為相應RLC SDU的SN。這里可以看出,AMD PDU 的SN對應的是RLC SDU 的SN ,如果RLC SDU存在segment的話,其所有的segment的SN都是相同的。這里也是和LTE AM RLC處理有所不同的地方。

從PDCP收到的RLC SDU后,AM RLC entity應該將其與TX_Next的SN相關聯,然后將新生成AMD PDU的SN設置為TX_Next;之后TX_Next +1,指向下一個要產生的SN。

圖片

比如上圖RLC UL 發送出去了SN 1~6,其中只有SN 2和4 收到了對端RLC 的positive ack,這時候TX_Next_Ack=1 TX_Next=7,接下來通過對端RLC的STATUS PDU 收到了SN 1和5 的positive ack,UE發送了SN=7的RLC AMD PDU,那要更新發送窗,新發送窗的最低邊界TX_Next_Ack=3,而TX_Next=8;如果當前RLC向MAC層提交了包含poll的AMD PDU后,AM RLC entity發送端要將 POLL_SN 設置為提交給MAC層的 AMD PDU 中最高 的SN value,即POLL_SN=7。

圖片

AM RLC entity 發送端也有3個counter:

(1)PDU_WITHOUT_POLL:初始設置為 0。它計算的是最近的一個poll bit傳輸以后 UE發送AMD PDUs的數量。

(2)BYTE_WITHOUT_POLL:初始設置為 0。它計算自最近的一個poll bit發送以后 UE發送的data bytes數。上述兩個counter 用于RLC 發送端確定何時在AMD PDU中包含poll bit。

(3)RETX_COUNT:計算的是RLC SDU 或 RLC SDU segment的重傳次數。每個 RLC SDU 都會維護一個 RETX_COUNT計數器;這個counter不斷增加達到配置的maxRetxThreshold,就導致rlc max numRetx進而引起RLF。

圖片

(1)maxRetxThreshold:每個AM RLC entity的發送端使用該參數來限制RLC SDU 的重傳次數,包括segments。

(2) pollPDU:每個AM RLC entity的發送端使用該參數來觸發對每個 pollPDU PDU的poll。

(3) pollByte:每個 AM RLC entity的發送端使用此參數來觸發每個pollByte bytes的poll。

當AM RLC entity 發送端 PDU_WITHOUT_POLL >= pollPDU或BYTE_WITHOUT_POLL >= pollByte,就要在AMD PDU 中包含一個poll bit,peer AM RLC接收端收到后,就要出發STATUS report, 具體情況后面再說。下面是RRC層Counter和參數的配置結構。

圖片

sn-FieldLength的配置值得關注下, DRB 的sn-FieldLength的值只能通過reconfiguration with sync來改變。網絡側只能為 SRB 配置 SN-FieldLengthAM=size12,DRB 沒有上述限制。

圖片

如上圖實網配置,SRB1和SRB2 的sn-FieldLength都為 size12,而DRB size12和size18 都行。

圖片

AM RLC entity接收端有4個狀態變量:

(1)RX_Next代表接收狀態變量,該狀態變量保存最近一個按順序完全接收到RLC SDU SN 的下一個SN值,該變量對應的就是接收收窗的下邊緣。初始設置為 0,并且每當AM RLC entity接收到 RLC SDU的SN = RX_Next 時就會更新。

(2)RX_Next_Status_Trigger:t-Reassembly 狀態變量,該狀態變量保存的是觸發 t-Reassembly的 RLC SDU SN 的下一個 SN 值。

(3)RX_Highest_Status代表Max STATUS 傳輸狀態變量,當需要構建 STATUS PDU 時,該狀態變量保存的值可以由STATUS PDU中ACK_SN指示的SN。初始設置為 0。結合后面構造STATUS PDU ,設置ACK_SN的規定,如上黃色字體,就將ACK_SN 設置為沒有在STATUS PDU指示為丟失的SN,這個SN 對應的是下一個沒有收到的RLC SDU的SN。具體更新規則后面再看。

(4)RX_Next_Highest代表的是highest接收狀態變量,該狀態變量保存的是當前接收到的RLC SDU highest SN 的 下一個SN 值,初始設置為 0。

圖片

假如當前AM RLC 接收端 值收到了SN 1~6 RLC SDU,其中只有2和4收全了,那RX_Next=1,RX_Next_Highest=7,如果這時候收到了peer 發送端的 AMD PDU 帶poll bit =1,這時候就要生成STATUS report,根據規定ACK_SN對應的是沒有在STATUS PDU中指示為丟失的SN,這個SN 對應的是下一個沒有收到的RLC SDU 的SN,具體到這里RX_Highest_Status=7。

UM RLC

圖片

UM RLC entity發送端只有一個狀態變量:TX_Next代表UM 發送狀態變量,此狀態變量保存的是下一個新生成的UMD PDU segment的SN值。初始設置為0,并且在UM RLC entity向MAC 提交包括RLC SDU的 last segment的UMD PDU之后才會更新。這里又與AM RLC 的定義有所不同,只有UMD PDU 對應的是RLC SDU segment時才有sn,如果UM PDU對應的是完整的RLC SDU,UMD PDU 是沒有sn的。這樣的設定 從分析問題的角度看,是十分友好的,網絡狀況良好的情況下,UL grant十分充足,segment就可能比較少,進而SN的處理會少很多,UE處理起來也會稍微便捷些;網絡狀況不好的時候,UL grant通常不會給足,這時候segment會比較多,對應的UM PDU大多都會帶SN ,在檢查UE UL發送和DL接收時,通過SN分析UE收發也更能看出問題。

UM RLC entity 接收端有3個狀態變量:

(1)RX_Next_Reassemble 代表UM 接收狀態變量

此狀態變量保存的是仍認為在進行reassembly的最早的 SN 值。初始設置為 0。對于 NR sidelink 通信的組播和廣播,它初始設置為第一個接收到的包含 SN 的 UMD PDU 的 SN值。

(2)RX_Timer_Trigger 代表UM t-Reassembly 狀態變量,保存的是觸發t-Reassembly SN的下一個SN的值。

(3)RX_Next_Highest代表UM receive 狀態變量,保存的是當前UE收到的UMD PDUs中highest SN的下一個SN值,作為reassembly window的最高邊緣,初始設置為0。對于 NR sidelink 通信的組播和廣播,它初始設置為第一個接收到的包含 SN 的 UMD PDU 的 SN值。

圖片

假如RX_Next_Reassembly 仍處于reassembly window [RX_Next_Highest – UM_Window_Size,RX_Next_Highest)的范圍,上述場景RX_Next_Reassembly=1,RX_Next_Highest=7。

圖片

(1) t-PollRetransmit:由 AM RLC entity的發送端用來重傳poll使用。

(2) t-Reassembly:由 AM RLC entity和 UM RLC entity的接收端使用,用來檢測下層 RLC PDU 的丟失。如果 t-Reassembly 正在運行,則不應額外啟動 t-Reassembly,即每個 RLC entity只有一個 t-Reassembly可以在特定時間運行。

(3) t-StatusProhibit:由 AM RLC entity的接收端使用,在運行期間禁止傳輸 STATUS PDU。

幾個Timer 的工作原理,后面再具體看。

到這里本篇就結束。后面會針對RLC具體流程以及實際問題分析過程進行簡單總結,但是免不了要再回看上面的這些個參數定義。

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

    關注

    14

    文章

    2481

    瀏覽量

    72219
  • 數據傳輸
    +關注

    關注

    9

    文章

    1956

    瀏覽量

    64855
  • PDU
    PDU
    +關注

    關注

    0

    文章

    94

    瀏覽量

    17032
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27649
  • RLC
    RLC
    +關注

    關注

    1

    文章

    116

    瀏覽量

    39029
收藏 人收藏

    評論

    相關推薦

    我的EMC學習筆記

    本帖最后由 林雪涼 于 2015-12-1 20:31 編輯 好久沒有學習了,都快忘記了。這是整理的第二部分學習筆記。 另外,這個是第一部分
    發表于 12-01 20:23

    JZ2440學習筆記分享!

    最近細致深入的學習了裸機部分的視頻教程,教程中有些沒說清楚的地方,通過查資料補充了一些,總結寫成筆記,現在分享在此,供同學們交流,本人水平有限,若有錯誤,敬請留言指出
    發表于 09-30 04:45

    關于晶體三極管的學習筆記總結的太棒了

    關于晶體三極管的學習筆記總結的太棒了
    發表于 06-08 06:14

    從FSMC到擴展外部SRAM學習筆記總結

    從FSMC到擴展外部SRAM學習筆記總結,到利用SRAM實現動態內存管理(在裸機實現)
    發表于 08-18 08:08

    NodeMCU學習筆記

    NodeMCU學習筆記(1)— 硬件介紹、固件制作、燒錄提示:作者使用 ESP8266 進行開發學習。文章目錄NodeMCU學習筆記(1)-
    發表于 11-04 07:43

    嵌入式系統方向學習筆記分享,絕對實用

    筆記系列嵌入式系統方向學習筆記1嵌入式系統方向學習筆記2嵌入式系統方向學習
    發表于 12-22 07:11

    總結中斷的筆記

    無論學習哪款單片機,都會涉及中斷,包括在之后學習FreeRTOS操作系統,也會遇到中斷的問題,下面我總結了中斷的筆記。NVIC 概覽向量中斷控制器,簡稱 NVIC,是 Cortex‐M
    發表于 01-25 07:49

    RLC階電路暫態過程的Multisim仿真

    基于探索 RLC階電路仿真實驗技術的目的,采用Multisim仿真軟件對RLC階電路暫態過程進行了仿真實驗測試,給出了電路在過阻尼、臨界阻尼、欠阻尼等情況下零輸入響應及零狀態響應
    發表于 01-10 16:30 ?102次下載
    <b class='flag-5'>RLC</b><b class='flag-5'>二</b>階電路暫態過程的Multisim仿真

    RLC協議學習資料總結免費下載

    RLC(Radio Link Control,無線鏈路層控制協議)是GPRS/WCDMA/TD-SCDMA/LTE 等無線通信系統中的無線鏈路控制層協議。在WCDMA系統中,RLC層位于MAC層之上,屬于L2的一部分,為用戶和控
    發表于 12-05 16:44 ?6次下載
    <b class='flag-5'>RLC</b>協議<b class='flag-5'>學習</b>資料<b class='flag-5'>總結</b>免費下載

    Linux的基礎學習筆記資料總結

    本文檔的主要內容詳細介紹的是Linux的基礎學習筆記資料總結包括了:一、 常用命令,、 磁盤管理,三、 用戶管理,四、 文件權限,五、 目錄結構,六、 軟件安裝,七、 時間管理,八、
    發表于 11-13 08:00 ?4次下載

    Cmake學習總結

    大家好,上次給大家分享了第一篇 cmake 文章:cmake學習總結(一),今天繼續給大家分享cmake。那么廢話就不多說,開始內容分享。
    的頭像 發表于 12-24 17:54 ?678次閱讀

    OpenStack之Cinder學習筆記

    OpenStack之Cinder學習筆記(開關電源技術教程ppt)-該文檔為OpenStack之Cinder學習筆記總結文檔,是一份不錯的參
    發表于 09-23 12:40 ?5次下載
    OpenStack之Cinder<b class='flag-5'>學習</b><b class='flag-5'>筆記</b>

    霍爾傳感器和瞬態極管TVS的學習筆記

    關于霍爾傳感器和瞬態極管TVS的一點學習筆記,是我自己在學習的時候查找到的資料和總結。資料來自互聯網和我老師給的資料
    發表于 01-17 09:10 ?1次下載

    霍爾元件和穩態極管TVS學習筆記下載

    自己學習霍爾元件和穩態極管TVS時的一些筆記總結
    發表于 01-17 10:33 ?2次下載

    NR RLC部分學習筆記總結(一)

    之前或多或少有對PHY,MAC及PDCP部分進行了總結,現在開始的是NR RLC部分學習
    的頭像 發表于 07-17 17:50 ?2970次閱讀
    <b class='flag-5'>NR</b> <b class='flag-5'>RLC</b><b class='flag-5'>部分</b>的<b class='flag-5'>學習</b><b class='flag-5'>筆記</b><b class='flag-5'>總結</b>(一)
    金字塔百家乐官网的玩法技巧和规则| 百家乐官网真人娱乐城| 现金百家乐官网伟易博| 闲和庄百家乐官网赌场娱乐网规则| 百家乐庄闲预测| 大发888怎么了| 百家乐官网干洗店| 最好的百家乐官网论坛| 百家乐怎么下注能赢| 百家乐连黑记录| 百家乐赌博分析网| 大发888开户注册首选| 澳门百家乐官网娱乐城怎么样| 大家旺百家乐娱乐城| 大发888易发| 棋牌百家乐官网赢钱经验技巧评测网| 百家乐特殊技巧| 明珠网上娱乐| 百家乐的路怎样看| 盘山县| 极速百家乐真人视讯| 上海百家乐官网赌博| 全讯网ra1777| 百家乐官网德州| 马山县| 百家乐群号| 百家乐官网电投| 网上的百家乐官网怎么才能赚钱| 上海德州扑克比赛| 单机百家乐棋牌| 百家乐官网正负计| 华池县| 老虎机作弊器| 百家乐真人真钱| 广州百家乐官网筹码| 金都国际| 威尼斯人娱乐备用622 | 大发888中文官网| 足球百家乐投注| 菲律宾百家乐官网排行| 乌拉特后旗|