Selective Uplink Data Compression in 5G NR
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
5G NR technology automatically compresses data before transmission, leading to increased power consumption and slower response times due to CPU-intensive compression processes, without mechanisms for selective data payload compression that save computing resources and reduce power consumption.
Innovation Solution
The use of the 5G UE User Plane stack, SDAP sub-layer, DTCH controller, and PDCP sub-layer enables selective compression of uplinked packet payloads, bypassing data compression for low-compression ratio packets and applying robust header compression and PDCP ciphering for efficient data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automatic data compression is applied to all uplink data in 5G NR, then data transmission efficiency is improved, but power consumption increases and response time slows due to CPU-intensive compression processes
Solution Approach 1:
The patent applies different compression treatments to different data packets based on their individual characteristics. Instead of uniformly compressing all data, the system evaluates each packet's compression ratio and selectively applies compression only when beneficial, thereby improving transmission efficiency for suitable packets while avoiding the power consumption penalty for packets where compression would be ineffective
Solution Approach 2:
The patent dynamically changes the compression parameter (whether to compress) based on the calculated compression ratio of each data packet. By monitoring this parameter and adapting the compression decision accordingly, the system optimizes the balance between transmission efficiency and power consumption, applying compression only when it results in meaningful size reduction
2Productivity
If automatic data compression is applied to all uplink data in 5G NR, then data transmission efficiency is improved, but response time slows due to CPU-intensive compression processes
Solution Approach 1:
The patent applies different compression treatments to different data packets based on their individual characteristics. Instead of uniformly compressing all data, the system evaluates each packet's compression ratio and selectively applies compression only when beneficial, thereby improving transmission efficiency for suitable packets while avoiding the processing time penalty for packets where compression would be ineffective
Solution Approach 2:
The patent applies compression only partially - specifically to those data packets that will benefit from it - rather than applying it excessively to all packets. By performing selective compression based on compression ratio evaluation, the system achieves the time-saving benefits of compression where applicable while avoiding the unnecessary processing delay that would result from compressing all packets regardless of their compressibility
3Productivity
If selective compression is implemented based on compression ratio evaluation, then computing resource utilization is improved, but device complexity increases
Solution Approach 1:
The patent segments the data transmission process into distinct evaluation and execution phases. The system first evaluates each data packet's compression characteristics, then separately executes the compression decision based on that evaluation. This segmentation allows the complex compression control logic to be organized into manageable, modular components that improve CPU utilization while keeping the complexity localized and structured
Data Source
AI summary
A computer-implemented method for selectively excluding data from compression prior to uplink to a telecommunication system. In an embodiment, the method analyzing a request by an application, executing within a device, to wirelessly uplink data to a telecommunication node. The method further includes establishing a set of logical channels assigned to the application. The method further includes transferring the data among one or more logical channels, of the set of logical channels, based on a status flag related to data compression corresponding to the data. The method further includes determining that the data is transferred via a compression-disabled logical channel, of the set of logical channels. The method further includes responding to determining that the data is transferred via the compression-disabled logical channel by bypassing a data compression function prior to preparing the data for uplink. The method further includes uplinking the data to the telecommunication node.


