3GPP specification TS38.323

this layer likes between RRC on the upper side and RLC on the lower side of the control protocol stack.

5G NR stack

PDCP는 상위 계층에 아래와 같은 몇 가지 서비스를 제공한다. (하기에서 다시 설명)

  • Transfer of data: user plane data and control plane data 
  • Header compression and decompression by making use of ROHC 
  • Ciphering and Deciphering of the user and control plane data
  • Integrity protection

PDCP는 하위 계층에 아래와 같은 서비스를 제공한다.

  •  Acknowledge of data transfer service 
  •  Unacknowledged data transfer service 

NR PDCP는 LTE PDCP랑 유사하다.

 

4G/LTE - protocol stack

 

단말 또는 기지국으로 들어오는 정보는 먼저 PDCP를 통과하여 RLC로 들어간다(Downlink path). 또한, RLC에 있는 데이터는 PDCP를 거쳐 밖으로 나간다(Uplink path).

  • PDCP로 들어온 데이터는 먼저 "Sequence Numbering" 절차를 거친다. 이는, PDCP가 각각의 데이터 블록에 "Sequence Number"를 추가하는 동작이다. "Sequence Number"가 추가되면, 넘버를 관리한다. 이를 통해, 수신 측에서는 '데이터가 순서대로 전송되는 것인지', '중복되는 데이터가 있는지', 복수의 데이터 덩어리들을 오리지널 데이터로 어떻게 결합할지'를 알 수 있다.
  • 그 후, 데이터는 "Header Compression"을 거친다. 이는 오직 "U-plane data"에만 적용된다. 즉, 시그널링 메시지는 "Header Compression"을 거치지 않는다는 뜻이다. ("U-plane data"도 "Header Compression"을 거치지 않을 수 있긴 하다. 예: IP Packet data)
  • 여기서부터는 두 가지 경로를 확인할 수 있다. 하나는 'Integrity/Ciphering'이고, 다른 하나는 마지막 단계로 가는 경로이다. 'Integrity Protection'은 오직 C-Plane data(예: RRC/NAS 메시지 like DCCH data, not DTCH data)에만 적용된다. 근데, IEA0를 적용함으로써 'Integrity Protection' 단계를 비활성화할 수 있다.
  • 이후, 데이터는 'Ciphering process'를 거친다. 'Ciphering'은 C-Plane 및 U-Plane 데이터 모두에 적용된다. 근데, EEA0을 적용함으로써 'Ciphering' 절차는 비활성화될 수 있다.
  • 궁극적으로 PDCP 전송의 마지막 단계에서, 데이터에 'header'가 더해지고 PDCP 레이어에서 나오게 된다.

반대 방향은 단순히 위 과정의 역순이다.

 

NR PDCP는 전반적으로 LTE PDCP와 유사하지만, 하기 색칠된 부분과 같은 약간의 차이점이 있다.

PDCP configuration을 위한 RRC parameter

PDCP 동작은 configuration에 따라 간단하거나, 복잡할 수 있다.

'어떻게 PDCP 동작을 설정할 수 있을까용?'

PDCP의 'Ciphering(암호화)' 및 'Integrity' 기능은 Security Mode Command 메시지에 의해 구성되고, 다른 PDCP 기능은 하기 예와 같이 RRC connection reconfiguration 또는 RRC connection setup message에 의해 구성된다.

...

출처:

 

4G | ShareTechnote

 

4G | ShareTechnote

PDCP I would say PDCP is a kind of interface between inside world and outside world. By "Inside World", I roughly mean "Network Access Network(mainly eNodeB) and Controller for eNodeB", "Network Emulator Hardware and internal firmware", and "Mobile Device

www.sharetechnote.com

https://www.resurchify.com/5G-tutorial/5G-NR-PDCP.php

 

'표준 통신' 카테고리의 다른 글

Working Draft(WD)-규격 초안  (0) 2022.11.24
NR/5G - Bearer(베어러) 관련  (2) 2022.11.23
자원 할당 타입(resource allocation type)  (0) 2022.11.21
5G/NR -SS Block (동기 신호 블록)  (0) 2022.11.14
Frequency Hopping  (0) 2022.11.09

+ Recent posts