NR PDCP duplication

PDCP duplication,在标准中也叫做Packet duplication,顾名思义即把一个数据包重复发送一次。这样做有两个目的:

1. 重复传输,提高数据包传输的可靠性;

2. 降低重复发送的时延,满足URLLC(高可靠低时延)要求。

我们可以理解为PDCP duplication是协议高层架构为URLLC提供的一个提高可靠性降低时延的技术。

目录

基本结构

使用场景


基本结构

PDCP duplication的示意图如下所示。

NR PDCP duplication_第1张图片

正常来说,如果没有开启PDCP duplication,那么一个PDCP packet会传输给一个RLC实体,RLC实体处理之后再发给MAC层,由MAC层完成数据的调度。

如果开启了PDCP duplication,那么一个PDCP packet会传输给两个RLC实体,即图中的Primary RLC实体和Secondary RLC实体。两个RLC实体会独自处理并把处理后的packet传输给MAC层。在MAC层看来,这就是两个独立的Packet,MAC无法识别这是不是PDCP duplication传过来的包,MAC层只需要按照算法调度即可。

 

需要说明的是,协议要求PDCP duplication的两个包要在不同的cell或者不同的CG上传输。这样做的原因如下:

  1. 增强可靠性。不同cell上信道同时变差的概率较低,在不同cell上传输可以降低传错的概率;
  2. 降低时延。UE无法在同一个cell上同时接收两个PDSCH,但是可以在不同的cell或者不同的CG上同时接收两个PDSCH,这样可以降低时延。

在CA场景下PDCP duplication的示意图如下所示,MAC需要保证两个packet在不同的Cell上传输。

NR PDCP duplication_第2张图片

 

在DC(Dual connectivity,双链接)场景下PDCP duplication的示意图如下所示,两个packet在不同的CG上传输。

NR PDCP duplication_第3张图片

 

 

使用场景

PDCP duplication主要应用于URLLC,而且主要应用于大小较小的数据包,因为数据包太大的话会导致资源消耗过大。

你可能感兴趣的:(图说5G,NR,5G,PDCP,Duplication,LTE)