ProDeveloperTutorial.com

Tutorials and Programming Solutions
Menu
  • Shell Scripting
  • System Design
  • Linux System Programming
  • 4g LTE
  • Coding questions
  • C
  • C++
  • DSA
  • GIT
  • 450 DSA Cracker
  • 5G NR
  • O-RAN
5G NR RLC ARQ Procedure

5G NR RLC ARQ Procedure

ARQ: Automatic Repeat Request In this procedure, RLC re-transmits RLC PDU or RLC PDU segment according to RLC status report. RLC sending entity can request RLC status report as needed. The AM RLC entity provides ACK/NACK to the peer M RLC entity through the STATUS PDU. …
Full Article
No Comments
5G NR RLC AM PDU and data transfer procedure

5G NR RLC AM PDU and data transfer procedure

AM stands for “Acknowledge Mode”. In AM mode, RLC adds protocol header to the RLC SDU and if necessary, the RLC SDU can be segmented and then protocol header is updated. AM mode expects ACK/NACK from the other party. AM supports ARQ transmission. When the size …
Full Article
No Comments
5G NR RLC UM PDU and data transfer procedure

5G NR RLC UM PDU and data transfer procedure

UM stands for “Unacknowledged Mode”. In UM mode, RLC adds protocol header to RLC SDU and if required SDU can be segmented. The transmitting entity performs the below operation: 1. Buffering of the data and generate RLC header. 2. Segmentation and modify RLC header 3. Add …
Full Article
No Comments
5G NR RLC TM PDU and data transfer procedure

5G NR RLC TM PDU and data transfer procedure

In TM mode, RLC does not perform any operations on the SDU and it is transmitted transparently. It will only buffer data on Tx side. No RLC header, No reordering, No segmentation, no ressembly is done. The PDU that is transmitted is called as TMD PDU. …
Full Article
No Comments
5G NR RLC State variables, Constants and Timers

5G NR RLC State variables, Constants and Timers

In this chapter we shall see the state variables that are used in UM and AM mode. SN = Sequence Number. All state variables related to AM data transfer can take values from 0 to 4095 for 12 bit SN or from 0 to 262143 for …
Full Article
No Comments
5G NR RLC entity handling Procedures and SDU discard procedure

5G NR RLC entity handling Procedures and SDU discard procedure

In this chapter we shall see how an RLC entity is established, re-established and released. RLC entity establishment procedure When any upper layer request an RLC entity establishment, the UE will: 1. Establish a RLC entity. 2. Set the state variables of the RLC entity to …
Full Article
No Comments
5G NR RLC Layer Introduction

5G NR RLC Layer Introduction

RLC layer is located between PDCP (or RRC layer) and MAC Layer. It communicates with the PDCP layer (or RRC layer) through the RLC channel, and communicates with the MAC layer through logical channels. Data received by RLC layer from PDCP layer is called as RLC …
Full Article
No Comments
5G NR PDCP duplication and duplication Procedures

5G NR PDCP duplication and duplication Procedures

Below shows a schematic diagram of PDCP duplication: If PDCP duplication is not enabled, a PDCP packet will be transmitted to an RLC entity and RLC entity will send to MAC layer. If PDCP duplication is enabled, PDCP packet will be transmitted to 2 RLC entities, …
Full Article
No Comments
5G NR PDCP SDU discard and Status reporting

5G NR PDCP SDU discard and Status reporting

SDU discard For DRB, When the discardTimer expires for a PDCP SDU, or the successful delivery of a PDCP SDU is confirmed by PDCP status report, the transmitting PDCP entity shall discard the PDCP SDU along with the corresponding PDCP Data PDU. For SRBs, when upper …
Full Article
No Comments
5G NR PDCP Layer Procedures state variables

5G NR PDCP Layer Procedures state variables

In this section, we shall learn about Transmit and Receive operation along with related state variables. Constants and timers: Window_Size: his constant indicates the size of the reordering window. The value equals to 2 – 1. Timers: discardTimer: This is transmitter timer, it is started upon …
Full Article
No Comments

Posts navigation

Prev 1 2 3 4 5 6 7 … 81 Next
  • Shell Scripting
  • System Design
  • Linux System Programming
  • 4g LTE
  • Coding questions
  • C
  • C++
  • DSA
  • GIT
  • 450 DSA Cracker
  • 5G NR
  • O-RAN

ProDeveloperTutorial.com

Tutorials and Programming Solutions
Copyright © 2022 ProDeveloperTutorial.com