RLC Sequence Number On Demand for 5G Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In fifth-generation (5G) communication systems, the Radio Link Control (RLC) sublayer's sequence number (SN) usage is inefficient when segmentation is not required, leading to unnecessary overhead and lack of purpose in Un-Acknowledged Mode (UM) operations, as it does not support error correction functions.

Innovation Solution

The method involves determining whether segmentation is needed for a packet data unit and providing a sequence number only when segmentation occurs, reusing or introducing a separate RLC SN, and using segmentation flags to indicate SN presence, thereby optimizing SN usage and reducing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sequence numbers are always included in RLC PDU headers, then segmentation and reassembly can be supported, but overhead increases when segmentation is not required

Engineering Contradiction:
Improvesegmentation supportVSAvoidheader overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the sequence number field optional rather than fixed. The RLC PDU header structure is designed to dynamically include or exclude the sequence number based on whether segmentation is required for the specific data transmission, allowing the header to adapt its composition to the actual needs of each packet

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by making different parts of the header structure have different presence conditions. The sequence number field is present only in specific locations and conditions within the header (when segmentation is needed), while other fields remain constant, allowing localized optimization of the header composition

Inventive Principle:
Principle #3Local quality

2Ease of operation

If sequence numbers are included in all RLC PDUs, then packet ordering and identification are simplified, but unnecessary overhead is introduced in Un-Acknowledged Mode operations

Engineering Contradiction:
Improvepacket identificationVSAvoidtransmission overhead
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent applies taking out by extracting the sequence number field from the mandatory header components and making it optional. The sequence number is removed from the fixed header structure and only included when specifically needed for segmentation operations, thereby eliminating unnecessary overhead in cases where segmentation is not required

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If deterministic header sizes are enforced, then processing efficiency is improved, but flexibility in optimizing SN usage is reduced

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidSN usage optimization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies merging by combining multiple header size possibilities into a unified processing framework. The system handles both fixed-size and variable-size header scenarios through a single processing path that can accommodate sequence numbers when present, maintaining deterministic processing behavior while allowing header composition flexibility

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3574676B1Sequence numbering on demand for segmentation
Publication Date: 2024.06.05 NOKIA TECHNOLOGIES OY
  • EP3574676B1 patent drawingFigure 1
  • EP3574676B1 patent drawingFigure 2
  • EP3574676B1 patent drawingFigure 3

AI summary

Various communication systems may benefit from the appropriate use of sequence numbers. For example, radio link control unacknowledged mode may benefit from the use of sequence numbers on demand for segmentation. A method can include determining whether segmentation is to occur with respect to a packet data unit. The method can include providing a sequence number in a header of the packet data unit contingent on usage of segmentation with respect to the packet data unit.