1. 程式人生 > 實用技巧 >LTE/LTE-Advanced 第4章 使用者面協議

LTE/LTE-Advanced 第4章 使用者面協議

4.1 引言

LTE L2使用者面協議棧由3個子層組成,如圖4.1所示:
在這裡插入圖片描述

  • PDCP層 36.323:負責處理控制面的RRC訊息和IP包。使用者面。根據無線承載的不同,PDCP層的主要功能是頭壓縮、安全(完整性保護和加密)以及切換時支援重排序和重傳。對於配置為使用PDCP層的無線承載,每個無線承載有一個PDCP實體。
  • RLC 36.322:RLC層的主要功能是對上層資料包進行分段和重組,以便使它們適應實際能夠在無線介面上傳輸的大小。對於需要無差錯傳輸的無線承載,RLC層也會進行重傳以恢復丟包。此外,RLC層執行重排序以補償由於以下層中的混合自動重傳請求(HARQ)操作造成的亂序接收。每個無線承載有一個RLC實體。
  • MAC層 36.321:該層執行來自不同無線承載的資料的複用。因此,每個UE只有一個MAC實體。通過決定每個無線承載可以傳輸的資料量並指示RLC層提供資料包的大小,MAC層的目標是為每個無線承載實現協商的服務質量(Quality of Service,QoS)。對於上行鏈路,該過程包括向eNodeB上報待傳輸的快取資料量。

在傳送側,每個層從高層接收服務資料單元SDU,並向下層輸出協議資料單元PDU。RLC層從PDCP層接收資料包。這些資料包從PDCP的角度稱為PDCP PDU,從RLC的角度表示RLC SDU。RLC層建立提供給以下層(即MAC層)的資料包。RLC提供給MAC層的資料包從RLC的角度來看是RLC PDU,從MAC的角度來看是MAC SDU。在接收側,這個過程是相反的,每個層將SDU傳送到上面的層,在上面的層中它們作為PDU接收。LTE協議棧的一個重要設計特徵是所有的PDU和SDU都是位元組對齊的。1這是為了便於微處理器的處理,微處理器通常定義為以位元組為單位處理資料包。為了進一步降低LTE中使用者面協議棧的處理要求,由PDCP、RLC和MAC層中的每一層建立的報頭也是位元組對齊的。這意味著有時報頭中需要未使用的填充位,因此,設計高效處理的成本是浪費了少量潛在的可用容量。

4.2 分組資料會聚協議(PDCP)

4.2.1 功能和結構
4.2.2 報頭壓縮
4.2.3 安全性
4.2.4 切換
4.2.5 資料包丟棄
4.2.6 PDCP:PDU格式

4.3 無線鏈路控制(RLC)協議

4.3.1 RLC實體
4.3.2 RLC PDU格式

4.4 媒體接入控制(MAC)協議

4.4.1 MAC結構
4.4.2 MAC功能

4.5 小結