C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  列兵

注册:2014-5-231
发表于 2019-11-5 11:10:42 |显示全部楼层
本帖最后由 蓝灵游魂 于 2019-11-5 11:12 编辑

38523-1中的7.1.3.1.1用例来说明下关于NSA PDCP 12bit传输

7.1.3.1.1  Maintenance of PDCP sequence numbers / User plane / 12 bit SN7.1.3.1.1-1 测试目的(TP)
1.        UE配置PDCP为12 bit SN,当对于SN=0到Maximum_PDCP_SN (2 [pdcp-SN-Size]-1),每传输一个PDU, UE增加1
2.        UE持续传输PDU,当传输数量即TX_NEXT大于Maximum_PDCP_SN (2 [pdcp-SN-Size]-1)时,UE在下一次传输的PDCP SDU中将SN设为0
7.1.2.2.1-2具体流程描述(TD)(1)Case的前期准备条件
PCell1:E-UTRA cell 1
PSCell:NR cell 1
UE:none
(2)Case的具体步骤
Preamble: 根据38.508-1 [4]的通用流程,UE完成E-UTRA的注册后处于IDLE态(关注 微信公众号 “5GPCT” 获取通用流程)
Step1-2: SS传输一个包含没有标头压缩的PDCP SDUPDCP数据并且k=0Maximum_PDCP_SN(增量=1)

. 1.png
.
.
2.png

----------------------------------------------注:PDCP SDU的结构如下---------------------------------------------
1.        首先大家的阐述下一些定义:
a)       HFN(State Variable)the HFN part(即最有效位的数目等于hfn长度)。
b)       SN(State Variable) the SN part (即最小有效位数等于PDCP SN长度)。
c)        RCVD_SN:接收到的PDCP Data PDUPDCP SN,包括在PDU报头中。
d)       RCVD_HFN:接收的PDCP Data PDUHFN,由接收PDCP实体计算。
e)        RCVD_COUNT:接收到的PDCP Data PDU 的个数= [RCVD_HFN, RCVD_SN]
2.        在接收低层的PDCP Data PDU时,接收的PDCP实体应确定所接收的PDCP Data PDU的计数值,
                      i.             RCVD_COUNT
-如果RCVD_SN < SN(RX_DELIV)- Window_Size:
- RCVD_HFN = HFN(RX_DELIV) +1
-如果RCVD_SN >= SN(RX_DELIV)+ Window_Size:
- RCVD_HFN = HFN(RX_DELIV) -1
-否则若:
- RCVD_HFN =HFN(RX_DELIV);
- RCVD_COUNT = [RCVD_HFN,RCVD_SN]
                    ii.             在确定接收的PDCP Data PDU = RCVD_COUNT后,接收的PDCP实体应
RCVD_COUNT < RX_DELIV的情况下
-如果之前已经收到COUNT = RCVD_COUNTPDCP数据PDU:
-使用COUNT = RCVD_COUNTPDCP数据PDU进行解密和完整性验证;
-如果完整性验证失败:
-向上层指出完整性验证失败;
-然后丢弃PDCP数据PDU
-否则:
-使用COUNT = RCVD_COUNTPDCP数据PDU进行解密和完整性验证;
-如果完整性验证失败:
-则向上层指出完整性验证失败;
-然后丢弃PDCP数据PDU
              iii.          如果接收到的带有COUNT= RCVD_COUNTPDCP Data PDU没有被丢弃,则接收到的PDCP单位:
-将得到的PDCP SDU存储在接收缓冲区中;
                                    i.             -如果RCVD_COUNT >= RX_NEXT:
-则更新RX_NEXTRCVD_COUNT + 1
-如果已经配置了outOfOrderDelivery:
-则将生成的PDCP SDU发送到上层。
                                  ii.             -如果RCVD_COUNT = RX_DELIV:
-则实行报头后,如果之前没有解压则按相关计数值的升序发送到上层
-所有存储的PDCP SDU(s)连续关联的计数值从COUNT =RX_DELIV开始;
-RX_DELIV更新为第一个没有交付给upperPDCP SDUCOUNT
                                iii.             如果t-Reordering正在运行,并且如果RX_DELIV >= RX_REORD:
-则停止和重置t-Reordering
-如果t-Reordering没有停止(包括t-Reordering因为上述任何原因停止)且RX_DELIV < RX_NEXT:
-则开始t-Reordering
以下是12bitPDCP SNPDCP Data PDU格式,,适用于UM DRBs and AM DRBs
1.      12 bits PDCP SNPDCP Data PDU格式(图1
3.png

------------注:PDCP SDU的结构如上-------------
Step3: SS传输一个PDCP Data PDU其中包含一个没有压缩头的PDCP SDU

4.png


Step4UE回传一个PDCP Data PDU其中包含一个没有压缩头的PDCP SDUSN=0

5.png


Step5: SS传输一个PDCP Data PDU其中包含一个没有压缩头的PDCP SDU

6.png


Step6UE回传一个PDCP Data PDU其中包含一个没有压缩头的PDCP SDUSN=1

7.png


以上就是 PDCP SDU12 bit的传输步骤
-------------------------------------------------相关协议下载-------------------------------------------------------
3Gpp协议网址:http://www.3gpp.org/ftp/

关注”5GPCT”,一起讨论5G协议




举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-15 12:07 , Processed in 0.347287 second(s), 18 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图