分組數據匯聚協議(PDCP)結構與功能
?
分組數據匯聚協議(PDCP)在接人層(AS)協議棧中的位置位于RLC層之上,受RRC的調度和控制,將來自上層的用戶數據傳輸到RLC子層。PDCP提供給上層的服務是PDCP SDU傳遞。協議棧的結構圖可參考協議3GPP TS25.301。
PDCP結構與功能描述
圖1給出PDCP模塊的詳細結構。每個PS域的無線接入承載(RAB)都和1個RB相關聯,每個RB又和1個PDCP實體相關聯。根據RLC模式的不同,每個PDCP實體可和1個或2個RLC相關聯,1個PDCP可和2個非確認模式/透明模式的RLC實體(1個上行和1個下行)或1個確認模式(AM)RLC實體相關聯。PDCP可使用1種減多種壓縮算法(RFC 2507和RFC3095,當前只使用RFC2507),也可不使用壓縮算法。
?
在實現PDCP功能時,可將PDCP分為2個子模塊:PDCP控制部分,主要完成對PDCP控制服務接入點的處理,通過PDCP和RRC接口發送原語,并產生、配置和刪除PDCP實體,RRC給PDCP配置所有首部壓縮所需參數,并把PDCP和RAB、RB關聯起來;二是PDCP用戶部分,主要完成從RB接收數據,在上行鏈路上,壓縮IP分組數據包首部,然后發送到相應的實體;在下行鏈路上,PDCP從RLC接收首部壓縮數據,進行解壓縮后傳送到上層。
PDCP實現的功能有:一是在發送方或接收方的PDCP實體中IP數據流的頭壓縮和解壓縮。頭壓縮是針對特定的網絡層、傳輸層或上層協議組合。當一個PDP上下文被激活時需知道網絡層協議,PDCP可以通過PID值標識頭壓縮協議的不同類型。PDCP配置由UTRAN設置;用戶數據的傳輸,這個功能被用于在PDCP服務的用戶之間的數據匯聚。PDCP實例被配置成功后可進行數據傳輸,在上行鏈路數據傳輸過程中PDCP收到RABM發送的數據,根據配置信息將數據組裝成PDU以原語形式發送給RLC。在下行鏈路數據傳輸過程中PDCP收到RLC送來的數據后將數據組裝成PDCP SDU發送到RABM實體;如果PDCP應用于SRNS重定位,則PDCP需要保存對于RB的SDU序列號。只有當RLC配置為確認模式(AM)且順序傳輸時才支持無丟失SRNS重定位。雖然RLC提供可靠的數據傳輸服務,但是當SRNS重定位時并不能保證傳輸的可靠性,所以PDCP在SRNS重定位時需要保存PDCP序列號以避免數據丟失。
PDCP接口描述
接口結構圖如圖2所示。PDCP接口主要與RRC,RABM和RLC相連接,通過PDCP_RRC接口RRC給PDCP配置所需參數。在完成控制部分相關操作完成后PDCP通過PDCP_RAB和RLC_PDCP接口完成與RABM和RLC之間的數據傳遞,實現上下行的數據傳輸。
非常好我支持^.^
(11) 52.4%
不好我反對
(10) 47.6%
相關閱讀:
- [電子說] PDCP duplication是什么?PDCP duplication基礎知識整理總結 2023-07-17
- [TD SCDMA技術] PDCP結構 2009-09-18
( 發表人:葉子 )