LTELayer 2協議分析004 TA流程

2021-06-27 18:34:17 字數 989 閱讀 2446

ltelayer2協議分析004——ta流程

本文主要分析mac層的ta流程,該部分內容主要源於ts36.321,5.3小節,以及ts36.300中關於ta的相關描述。

ta流程的主要功能是保證終端與基站的上行鏈路同步。終端需要為其接入的每一服務小區配置乙個ta定時器(協議中記為timealignmenttimer),該定時器用於維護終端收到的ta命令(ta command)的時效性。ta command用於enb向ue指示上行訊號傳送的時間提前量,基本單位為0.52us,即16ts。

協議中還定義了time advanced group(tag)的概念,對於ue而言,隸屬於乙個tag的所有小區使用同樣的ta command。一般而言,乙個tag對應乙個小區,但在ca場景下,對於單ta command處理能力的ue而言,乙個tag對應該ue的所有小區;對於多ta command處理能力的ue而言,乙個tag對應該ue的乙個服務小區

ta基本流程如下圖所示,

其中ta command通過rar訊息或mce由enb下發給ue。

如下圖所示

l  ta相關流程分為三條並行處理的子流程:接收攜帶ta的mce處理流程、接收rar的處理流程和timealignmenttimer超時的處理流程

l  timealignmenttimer沒有啟動時,ue不能進行任何資料上發

(本文完)

本系列文件針對lte layer 2相關協議進行分析,力求使用圖表示例等方式更好地分析協議內容,追溯協議背後的設計思想。主要涉及的協議為3gpp,ts36.321、ts36.322、ts36.323和ts36.300,參考協議版本為r12。

本文件純屬自我學習總結,郵箱[email protected],只做學習交流用途!

uip協議棧分析(2)

uip的記憶體管理方法 記憶體管理的實現在memb.c memb.h裡。這兩個檔案負責uip的記憶體塊的管理,記憶體塊是由memb 巨集宣告。記憶體從宣告的記憶體塊裡用memb alloc 分配,用memb free 釋放。因為命名空間的衝突,每個c模組只能有乙個memb 巨集宣告。先看memb.h...

Leach協議效能分析 2

1.複製leach test為leach c test,修改裡面的資料夾和輸出檔名。並且手動建立相應的資料夾。很多教程說只修改檔名,沒提到修改資料夾,如果同時執行兩個協議會覆蓋一部分實驗結果的,而且是並行的就更難分解出是哪個協議的實驗資料了。所以還是分開較好。2.新增到test檔案最後,後台執行的,...

uip協議棧分析(2)

uip的記憶體管理方法 記憶體管理的實現在memb.c memb.h裡。這兩個檔案負責uip的記憶體塊的管理,記憶體塊是由memb 巨集宣告。記憶體從宣告的記憶體塊裡用memb alloc 分配,用memb free 釋放。因為命名空間的衝突,每個c模組只能有乙個memb 巨集宣告。先看memb.h...