Professional Documents
Culture Documents
Deploy: it can deploy either Physical or Virtual resources (e.g dedicated COTS server or shared
cloud Resources)
Functionality: Perform functions on through Control Plane /User plane Protocol Stacks.
Image 1.1
For gNode B software are implemented in a manner that enables the protocol stack
cutting option defined as per the 3GPP .
Stack cuts in gNodeB, options 7 (between RU and DU) and 2 (between DU and CU). Refer
Below Image 1.2
Image 1.3
Control plane (C-plane): If the type of data is signalling or controlling message, then it is
sent/forwarded through the control plane is further divided into two categories:
first C-plane category: that runs between the Core Network (5GC) and the user device.
second C-plane functionality: runs between gNB and the device and is known as RRC
(RRC = Radio Resource Control)
1.1 First C-plane category: NAS Layer: (Non- Access Stratum)- This layer is responsible for
authentication Security, Mobility Management, Call control Management, Session, and Identity
Management, Idle Mode Enabling (Paging).
Communication: NAS layer communicates to AMF NAS layer through N1 Interface / NAS
messages are also sent via RRC, but gNB cannot read them. NAS messages are solely between
the core and the device.
Single NAS protocol that applies on both 3GPP and non-3GPP access.
UE and a core network function that need to be transported over N1 via NAS-MM protocol.
SM signalling message is handled, i.e., created and processed, in the NAS-SM layer of UE
and the SMF
Content of the SM signalling message is not interpreted by the AMF.
1.2 Second C-plane functionality runs between gNB and the device and is known as RRC (RRC =
Radio Resource Control): It terminates at the gNB and has no direct link with the core.
RRC messages are transmitted to the device using Signalling Radio Bearers (SRBs). (SRB is a C-
plane tunnel created between gNB and UE for control signalling, i.e., RRC or NAS messages are
As shown in the figure above, the messages follow the following protocol stack: PDCP, RLC,
During the connection establishment phase, the SRBs are mapped to the CCCH
logical channel. Once the connection is established between gNB and the device, SRBs are
mapped to DCCH logical channel. In terms of PHY layer mapping, RRC messages are always
C-plane and U-plane data follow the same protocol stack from the PDCP layer which are
multiplexed at the MAC layer and transmitted over PDSCH/PUSCH in the same TTI.
Thus, In the downlink direction, logical to physical channel mapping of RRC message is (UL is
Now, a device is always in some sort of state depending on its activity. These states are the RRC
states.
RRC_IDLE: This is the sleep state where the device is not receiving any data.
Reconnected: This state is used for data transfer between the device and gNB. All
parameters necessary for communication are known to both entities. The device is
assigned an identity, i.e., C-RNTI, for signalling purposes with the network.
RRC_Inactive: This is the new state in NR. In this state, the RRC context is kept both at
the device and the gNB level. The device-to-core level connection is also kept.
Radio Bearer
Measurement
Scells or Cell Group
Radio Bearer
o Establish
o Modify
o Release
Measurement
o Setup
o Modify
o Release
Scells or Cell Group
o Add
o Modify
o Release
secondaryCellGroup
radioBearerConfig
measConfig
nr-SecondaryCellGroupConfig
spCellConfig->reconfigurationWithSync
Drx-ShortCycle: ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16,
ms20, ms30, ms32, ms35, ms40, ms64, ms80, ms128, ms160,
ms256, ms320, ms512, ms640