【正文】
B 過 程 當上層請求一個 PDCP 重建 時 , UE 應 : 處理由于下層重建而從下層接收來的 PDCP Data PDU,如 節(jié) 所述; 重置下行鏈路的頭壓縮協(xié)議(如果 已 配置); 在重建期間 , 使 用 上層提供的 加密算法和 密鑰 進行加密 。 映射到 RLC UM 的 DRB 過程 當上層請求一次 PDCP 重建時, UE 應 : 重置上行鏈路的頭壓縮協(xié)議(如果 已 配置); 置 Next_PDCP_TX_SN,及 TX_HFN 為 0; 在重建期間, 使 用 上層提供的 加密算法及 密鑰 進行 加密; 對于每一個已經(jīng)對應于一個 PDCP SN 值,但相應的 PDU 沒有事先傳遞給 下 層 的 PDCP SDU: ? 認為此 PDCP SDU 是從 上 層接收而來; ? 在 PDCP 重建之前,在不重啟 discardTimer 的情況下,按照與 PDCP SDU 關聯(lián)的 COUNT值的升序傳輸 PDCP SDU,如 節(jié) 所述 。在執(zhí)行完本節(jié)的 過 程后, UE 應接著執(zhí)行 節(jié) 中的 過 程 。 SRB 過 程 對于 SRB,在 接收 到 下 層 的 PDCP Data PDU 以后, UE 應 : 如果接收的 PDCP SN Next_PDCP_RX_SN: ? 使用基 于 RX_HFN + 1 的 COUNT 值與接收到的 PDCP SN 值來解密 PDU 及確認 PDU 的完整性 (如適用) ,分別如 節(jié) 及 節(jié) 所述; 否則: ? 使用基于 RX_HFN 的 COUNT 值與接收到的 PDCP SN 值來解密此 PDU 及確認 其 完整性(如適用),分別如 節(jié)和 節(jié) 所述; 如果完整性 驗證 使用,并且成功通過;或者 如果完整性 驗證 不適用 : ? 如果 接收的 PDCP SN Next_PDCP_RX_SN: o 將 RX_HFN 增加 1; ? 將 Next_PDCP_RX_SN 置為接收到的 PDCP SN 值 + 1; ? 如果 Next_PDCP_RX_SN Maximum_PDCP_SN: o 將 Next_PDCP_RX_SN 置為 0; o 將 RX_HFN 增加 1; ? 將最后產(chǎn)生的 PDCP SDU 遞交給上層; 否則, 如果完整性 驗證 適用,但是失?。? ? 丟棄接收到的 PDCP Data PDU; ? 將完整性 驗證 失敗報告給上層 。 DL 數(shù)據(jù)傳輸過程 DRB 過程 空閑 映射到 RLC AM 的 DRB 過程 對于映射到 RLC AM 的 DRB,在接收到 下層 的 PDCP Data PDU 時, UE 應 : YDB XXXXXXXX 9 如果接收 到的 PDCP SN– Last_Submitted_PDCP_RX_SN Reordering_Window 或者 0 = Last_Submitted_PDCP_RX_SN– 接收到的 PDCP SN Recordering_Window: ? 如果接收到的 PDCP SN Next_PDCP_RX_SN: o 使用基于 RX_HFN – 1 的 COUNT 值 與接收到的 PDCP SN 值,解密此 PDCP PDU,如 節(jié) 所述; ? 否則: o 使用基于 RX_HFN 的 COUNT 值 與接收到的 PDCP SN 值,解密此 PDCP PDU,如 節(jié) 所述; ? 執(zhí)行頭 解 壓縮(如果 已 配置),如 節(jié) 所述; ? 丟棄此 PDCP SDU; 否則如果 Next_PDCP_RX_SN – 接收的 PDCP SN Reordering_Window: ? 將 RX_HFN 增加 1; ? 使用基于 RX_HFN 的 COUNT 值 與接收 到 的 PDCP SN 值解密此 PDCP PDU; ? 將 Next_PDCP_RX_SN 置為接收到的 PDCP SN + 1; 否則如果接受的 PDCP SN – Next_PDCP_RX_SN = Reordering_Window: ? 使用 基于 RX_HFN – 1 的 COUNT 值與接收到的 PDCP SN 值解密此 PDCP PDU; 否則如果接收到的 PDCP SN = Next_PDCP_RX_SN: ? 使用基于 RX_HFN 的 CONUT 值與接收到的 PDCP SN 值解密此 PDCP PDU; ? 將 Next_PDCP_RX_SN 置為接收到的 PDCP SN + 1; ? 如果 Next_PDCP_RX_SN 大于 Maximum_PDCP_SN: o 將 Next_PDCP_RX_SN 置為 0; o 將 RX_HFN 增加 1; 否則如果接收到的 PDCP SN Next_PDCP_RX_SN: ? 使用基于 RX_HFN 的 COUNT 值與接收到的 PDCP SN 值解密此 PDCP PDU; 如果上面沒有丟棄此 PDCP PDU: ? 執(zhí)行 PDCP PDU 的解密與頭解壓縮(如果配置),分別如 節(jié) 和 節(jié) 所述; ? 如果一個具有相同 PDCP SN 值的 PDCP PDU 被存儲 ; o 丟棄此 PDCP SDU; ? 否則: o 存儲此 PDCP SDU; ? 如果由于下層重建導致 PDCP 沒有接收到此 PDCP PDU: o 按照相關 COUNT 值 的升序排列 , 傳遞給上層: ? 所有存儲的,相關 COUNT 值小于接收 PDCP SDU 的 COUNT 值的 PDCP SDU; ? 所有存儲的,從接收到的 PDCP SDU 的 COUNT 值開始,連續(xù) COUNT 值對應的PDCP SDU; o 將 Last_Submitted_PDCP_RX_SN 置為最后遞交給高層的 PDCP SDU 的 PDCP SN 值; ? 否則如果接收到的 PDCP SN = Last_Submitted_PDCP_RX_SN + 1,或者接收到的 PDCP SN = Last_Submitted_PDCP_RX_SN – Maximum_PDCP_SN: o 把相關 COUNT 值按升序傳遞給上層: YDB XXXXXXXX 10 ? 所有存儲 的,從 接收 到的 PDCP SDU 的 COUNT 值開始,連續(xù) COUNT 值對應的PDCP SDU; o 將 Last_Submitted_PDCP_RX_SN 置為最后遞交給高層的 PDCP SDU 的 PDCP SN 值 。 另外,對于映射到 RLC AM 的無線承載,如果 PDCP 實體 之前 執(zhí)行了重建程序,則 UE 還 應 視 PDCP層的以下數(shù)據(jù)可傳: 對于在 PDCP 重建之前有一個相應 PDU 傳遞給 下 層 的 SDU,從對應的 PDU 傳輸沒有被 下 層確認的第一個 SDU 開始,除了被 PDCP 狀態(tài) 報告標識為 傳輸成功的 SDU,如果 接 收 到: ? SDU,如果此 SDU 還沒有被 PDCP 處理,或者 ? PDU,一旦此 SDU 被 PDCP 處理。 PDCP 不能用于其它類型的邏輯信道。 PDCP 使用 RLC 子層提供的服務。 確認數(shù)據(jù)傳輸服務,包括 PDCP PDU 成功傳輸?shù)臉俗R; 非確認數(shù)據(jù)傳輸服務; 按序傳輸,除了下層的重建 時 ; 重復丟棄,除了下層的重建 時 。 支持 的最大 PDCP SDU 為 8188 個 字節(jié) 。 YDB XXXXXXXX 7 R a d i o I n t e r f a c e ( U u )U E / E U T R A N E U T R A N / U ET r a n s m i t t i n g P D C P e n t i t yC i p h e r i n gH e a d e r C o m p r e s s i o n ( u p l a n e o n l y ) R e c e i v i n g P D C P e n t i t yS e q u e n c e n u m b e r i n gI n t e g r i t y P r o t e c t i o n ( c p l a n e o n l y )A d d P D C P h e a d e rH e a d e r D e c o m p r e s s i o n ( u p l a n e o n l y )D e c i p h e r i n gR e m o v e P D C P H e a d e rI n o r d e r d e l i v e r y a n d d u p l i c a t e d e t e c t i o n ( u p l a n e o n l y )I n t e g r i t y V e r i f i c a t i o n ( c p l a n e o n l y )P a c k e t s a s s o c i a t e d t o a P D C P S D UP a c k e t s a s s o c i a t e d t o a P D C P S D UPackets not associated to a PDCP SDUPackets not associated to a PDCP SDU 圖 2 PDCP 層,功能 視圖 業(yè)務 提供給上層的服務 PDCP 向 RRC 層以及 UE 側(cè)用戶平面的上層提供服務,或向 eNB 的轉(zhuǎn)發(fā)器提供服務。 圖 2 描述了 PDCP 子層中 PDCP 實體的功能 視 圖;其不 宜 限制 實現(xiàn) 。每個 PDCP 實體使用最多一個 ROHC 實例 。 每個 PDCP 實體攜帶一個無線承載的數(shù)據(jù)。 可 以 為一個 UE 定義多個 PDCP實體。 PDCP 子層由 上層配置 ,上層在 [2]中進行規(guī)定 。 根據(jù) RB 特性(即:單向或雙向)及 RLC 模式 , 每個 PDCP 實體關聯(lián)于一個或兩個(每個方向一個) RLC 實體。此圖基于 [1]中定義的無線接口協(xié)議 架構(gòu) 。 AM Acknowledged Mode 確認模式 CID Context Identifier 上下文標識符 DRB Data Radio Bearer carrying user plane data 數(shù)據(jù)無線承載,攜帶用戶面數(shù)據(jù) EPS Evolved Packet System 演進型分組系統(tǒng) EUTRA Evolved UMTS Terrestrial Radio Access 演進