PDCP Split Structure Accelerates Wireless Ciphering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face inefficiencies in data processing, particularly in ciphering and deciphering procedures, which are critical for high-data-rate and low-latency services in 5G networks, due to the complexity of these processes and the need for faster data processing to support advanced services like eMBB, mMTC, and URLLC.

Innovation Solution

A PDCP split structure is proposed, where the PDCP layer is divided into an upper layer and two lower layers, enabling parallel processing and acceleration of ciphering and deciphering using hardware accelerators, thereby increasing processing speed and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional sequential ciphering and deciphering processes are used, then processing complexity is manageable, but processing speed is insufficient for high-data-rate services

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The PDCP layer is divided into an upper PDCP layer and multiple lower PDCP layers. The lower PDCP layers perform ciphering and deciphering operations in parallel, while the upper PDCP layer handles higher-level protocol functions. This segmentation enables concurrent processing of multiple data units, significantly improving processing speed without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If parallel processing is implemented to accelerate ciphering and deciphering, then processing speed increases, but system complexity increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The PDCP layer is divided into an upper PDCP layer and multiple lower PDCP layers. The lower PDCP layers perform ciphering and deciphering operations in parallel, while the upper PDCP layer handles higher-level protocol functions. This segmentation enables concurrent processing of multiple data units, significantly improving processing speed without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If faster ciphering and deciphering is implemented, then latency is reduced, but processing complexity increases

Engineering Contradiction:
Improveprocessing latencyVSAvoidprocessing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The PDCP layer is divided into an upper PDCP layer and multiple lower PDCP layers. The lower PDCP layers perform ciphering and deciphering operations in parallel, while the upper PDCP layer handles higher-level protocol functions. This segmentation enables concurrent processing of multiple data units, significantly improving processing speed without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3799682B1Method and apparatus for accelerating ciphering and deciphering in wireless communication system
Publication Date: 2024.09.11 SAMSUNG ELECTRONICS CO LTD
  • EP3799682B1 patent drawingFigure 1A~1B
  • EP3799682B1 patent drawingFigure 1C
  • EP3799682B1 patent drawingFigure 1D

AI summary

An apparatus and a method capable of effectively providing services in a mobile communication system, and a data processing method of a data reception apparatus are provided. The apparatus and method includes obtaining, by a first lower packet data convergence protocol (PDCP) layer and a second lower PDCP layer, a plurality of PDCP packet data units (PDUs) based on data received from a first base station (BS) and a second BS, parallel deciphering, by the first and second lower PDCP layers, the plurality of PDCP PDUs, transmitting, from the first and second lower PDCP layers to an upper PDCP layer, the plurality of deciphered PDCP PDUs, and reordering, by the upper PDCP layer, the plurality of deciphered PDCP PDUs.