IP Packet Header Compression Using Bitmap Redundancy Elimination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for compressing IP packet headers in wireless networks are inefficient, particularly in systems that aggregate packets at the MAC level, as they often transmit redundant header information, reducing data transmission efficiency and increasing energy consumption.

Innovation Solution

A method that aggregates IP packets and uses a bitmap to identify and eliminate redundant header information, keeping only one complete IP header as a reference, thereby compressing subsequent packets and reducing transmission duration and energy usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If IP packet headers are transmitted without compression, then all header information is complete and accurate, but transmission duration increases and energy consumption increases

Engineering Contradiction:
Improveheader information completenessVSAvoidtransmission duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and transmits only the non-redundant header fields identified by the bitmap, removing duplicate information that can be reconstructed from the reference packet. This reduces transmission duration while maintaining header information completeness through selective extraction of essential fields.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary identification of redundant and non-redundant header fields using a bitmap before transmission. By pre-processing the header information to mark which fields need transmission, the system prepares the data in advance, enabling efficient compression without losing necessary information.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If IP packet headers are transmitted without compression, then all header information is complete and accurate, but energy consumption increases

Engineering Contradiction:
Improveheader information completenessVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and transmits only the non-redundant header fields identified by the bitmap, removing duplicate information that can be reconstructed from the reference packet. This reduces transmission duration while maintaining header information completeness through selective extraction of essential fields.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary identification of redundant and non-redundant header fields using a bitmap before transmission. By pre-processing the header information to mark which fields need transmission, the system prepares the data in advance, enabling efficient compression without losing necessary information.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If all IP headers are transmitted in full, then data integrity is maintained, but system throughput decreases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and transmits only the non-redundant header fields identified by the bitmap, removing duplicate information that can be reconstructed from the reference packet. This reduces transmission duration while maintaining header information completeness through selective extraction of essential fields.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a reference IP packet as a template and copies only the necessary non-redundant fields to reconstruct subsequent packet headers. This copying approach maintains data integrity for essential information while reducing overall transmission volume to improve system throughput.

Inventive Principle:
Principle #26Copying

4Productivity

If header compression is implemented, then transmission efficiency improves, but device complexity increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcompression algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts and transmits only the non-redundant header fields identified by the bitmap, removing duplicate information that can be reconstructed from the reference packet. This reduces transmission duration while maintaining header information completeness through selective extraction of essential fields.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a bitmap as a compact indicator mechanism to mark which header fields are redundant and which are non-redundant. This bitmap acts as a simple binary indicator system that greatly simplifies the compression and decompression processes compared to complex algorithms, reducing device complexity while maintaining transmission efficiency.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS11323914B2Methods for compression and decompression of headers of internet protocol packets, devices, computer programs and computer program products
Publication Date: 2022.05.03 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11323914B2 patent drawing
  • US11323914B2 patent drawing
  • US11323914B2 patent drawing

AI summary

Embodiments include methods for decompression of headers of received Internet Protocol (IP) packets, such as by a device. Such methods include receiving a single transmission unit that includes a bitmap comprising a plurality of bits, and an aggregation of a first IP packet and a reference IP packet. Each bit in the bitmap indicates whether a corresponding header information element, of a header of the first IP packet, is redundant or non-redundant with respect to a corresponding header information element of a header of the reference IP packet. Such methods include reconstructing the header of the first IP packet based on the header of the reference IP packet and on the bitmap, and decompressing the header of the first IP packet. Other embodiments include devices configured to perform operations corresponding to such methods, and computer-readable media comprising computer-executable instructions that embody such methods.