本帖最后由 蓝灵游魂 于 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 SDU的PDCP数据并且k=0到Maximum_PDCP_SN(增量=1)
.
. .
----------------------------------------------注: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 PDU的PDCP SN,包括在PDU报头中。 d) RCVD_HFN:接收的PDCP Data PDU的HFN,由接收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_COUNT的PDCP数据PDU: -使用COUNT = RCVD_COUNT对PDCP数据PDU进行解密和完整性验证; -如果完整性验证失败: -向上层指出完整性验证失败; -然后丢弃PDCP数据PDU。 -否则: -使用COUNT = RCVD_COUNT对PDCP数据PDU进行解密和完整性验证; -如果完整性验证失败: -则向上层指出完整性验证失败; -然后丢弃PDCP数据PDU。 iii. 如果接收到的带有COUNT值= RCVD_COUNT的PDCP Data PDU没有被丢弃,则接收到的PDCP单位: -将得到的PDCP SDU存储在接收缓冲区中; i. -如果RCVD_COUNT >= RX_NEXT: -则更新RX_NEXT到RCVD_COUNT + 1。 -如果已经配置了outOfOrderDelivery: -则将生成的PDCP SDU发送到上层。 ii. -如果RCVD_COUNT = RX_DELIV: -则实行报头后,如果之前没有解压则按相关计数值的升序发送到上层 -所有存储的PDCP SDU(s)连续关联的计数值从COUNT =RX_DELIV开始; -将RX_DELIV更新为第一个没有交付给upper的PDCP SDU的COUNT值 iii. 如果t-Reordering正在运行,并且如果RX_DELIV >= RX_REORD: -则停止和重置t-Reordering。 -如果t-Reordering没有停止(包括t-Reordering因为上述任何原因停止)且RX_DELIV < RX_NEXT: -则开始t-Reordering 以下是12bit的PDCP SN的PDCP Data PDU格式,,适用于UM DRBs and AM DRBs 1. 12 bits PDCP SN的PDCP Data PDU格式(图1):
------------注:PDCP SDU的结构如上------------- Step3: SS传输一个PDCP Data PDU其中包含一个没有压缩头的PDCP SDU
Step4:UE回传一个PDCP Data PDU其中包含一个没有压缩头的PDCP SDU且SN=0
Step5: SS传输一个PDCP Data PDU其中包含一个没有压缩头的PDCP SDU
Step6:UE回传一个PDCP Data PDU其中包含一个没有压缩头的PDCP SDU且SN=1
以上就是 PDCP SDU12 bit的传输步骤 -------------------------------------------------相关协议下载-------------------------------------------------------
关注”5GPCT”,一起讨论5G协议
|