ROHC Compressor IR Packet Identifier for VoLTE Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In VoLTE calls, the static IP-ID value of zero is not effectively indicated during Robust Header Compression (ROHC), leading to unnecessary bandwidth overhead as the ROHC compressor adds uncompressed IP-ID, consuming precious radio resources between User Equipment (UE) and Evolved Node B (eNB).

Innovation Solution

A method and system where a ROHC compressor appends an identifier in an Initial and Refresh (IR) packet to indicate a static IP-ID to the ROHC decompressor, allowing the IP-ID to be initialized as zero, thereby optimizing radio resources by avoiding the addition of uncompressed IP-ID in ROHC compressed data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the ROHC compressor adds uncompressed IP-ID to the compressed data, then the decompressor can correctly reconstruct the IP header, but the bandwidth overhead increases by 2 bytes per packet

Engineering Contradiction:
ImproveIP header reconstruction accuracyVSAvoidbandwidth overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes the parameter representation by introducing a static IP-ID indicator flag in the ROHC context. When this flag is set, the decompressor knows to use a predetermined IP-ID value (typically zero) instead of expecting it in the compressed stream, thereby eliminating the 2-byte overhead while maintaining correct header reconstruction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts the IP-ID field from the regular compressed data stream and handles it separately through a static indicator mechanism. By separating this field handling, the system avoids transmitting the IP-ID bytes in every packet while still enabling correct reconstruction at the decompressor side.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If the IP-ID is transmitted in every ROHC compressed packet, then the decompressor can handle dynamic IP-ID values, but the static IP-ID case wastes bandwidth with unnecessary 2-byte overhead per packet

Engineering Contradiction:
ImproveIP-ID value flexibilityVSAvoidradio resource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent introduces a dynamic indicator mechanism that adapts the IP-ID transmission behavior based on whether the IP-ID is static or dynamic. The static IP-ID indicator flag allows the system to switch between two modes: transmitting IP-ID in every packet (for dynamic cases) or using the predetermined value (for static cases), thereby optimizing bandwidth for each scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of IP-ID handling based on the traffic pattern. When the static indicator is set, the parameter changes from 'transmit IP-ID bytes' to 'use predetermined IP-ID value', optimizing for the common case of static IP-ID in VoLTE traffic.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If no mechanism is provided to indicate static IP-ID, then the ROHC compressor can use a simple compression algorithm, but the system cannot optimize bandwidth for static IP-ID cases

Engineering Contradiction:
ImproveROHC compression algorithm simplicityVSAvoidbandwidth efficiency
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent performs preliminary action by setting the static IP-ID indicator flag during the ROHC context initialization phase. This allows the compression algorithm to remain simple during normal operation, as the decompressor will use the predetermined IP-ID value whenever the indicator is set, without requiring complex real-time analysis of whether IP-ID should be transmitted.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9955380B2Method and system for optimizing radio resources between UE and ENB during VoLTE call
Publication Date: 2018.04.24 SAMSUNG ELECTRONICS CO LTD
  • US9955380B2 patent drawing
  • US9955380B2 patent drawing
  • US9955380B2 patent drawing

AI summary

A method and system is provided for optimizing Radio resources during a VoLTE call when ROHC is enabled by indicating an IP-ID value using an identifier in an Initial and Refresh (IR) packet. During the VoLTE call, when value of a static IP-ID is zero, the ROHC compressor appends an identifier in the IR packet and enables the identifier for indicating the static IP-ID value to the ROHC decompressor. Further, the ROHC compressor sends the IR packet to the ROHC decompressor by enabling the identifier for indicating the static IP-ID value during the ROHC context. The ROHC decompressor receives the IR packet and determines the identifier in the IR packet. If the identifier is enabled in the IR packet then the ROHC decompressor sets the IP-ID value as zero during generation of decompressed IP header.