NR PDCP duplication

PDCP duplication,在標準中也叫做Packet duplication,顧名思義即把一個數據包重複發送一次。這樣做有兩個目的:

1. 重複傳輸,提高數據包傳輸的可靠性;

2. 降低重複發送的時延,滿足URLLC(高可靠低時延)要求。

我們可以理解爲PDCP duplication是協議高層架構爲URLLC提供的一個提高可靠性降低時延的技術。

目錄

基本結構

使用場景


基本結構

PDCP duplication的示意圖如下所示。

正常來說,如果沒有開啓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上傳輸。

 

在DC(Dual connectivity,雙鏈接)場景下PDCP duplication的示意圖如下所示,兩個packet在不同的CG上傳輸。

 

 

使用場景

PDCP duplication主要應用於URLLC,而且主要應用於大小較小的數據包,因爲數據包太大的話會導致資源消耗過大。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章