Macro Cell Header Compression for IMA+ Bonding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression methods for headers in cell-based or packet-based data transmission are inefficient, particularly in scenarios like IMA+ bonding, where the overhead of numbering information is high and difficult to compress effectively.

Innovation Solution

Combining multiple cells into a macro cell, where the full numbering information of the first cell and deviation information for subsequent cells are stored in a macro header, allowing for efficient compression and easy reconstruction without altering the numbering assignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional header compression methods are used for each cell individually, then implementation is simple, but compression efficiency is poor especially for numbering information in IMA+ bonding scenarios

Engineering Contradiction:
Improvecompression efficiencyVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple individual cell headers into a single macro cell header structure. Instead of compressing each cell header separately, the macro header contains a base numbering information field and multiple offset fields that together represent the numbering information for multiple cells. This merging approach achieves better compression efficiency by eliminating redundant numbering information while maintaining the ability to represent sequential cell numbers across multiple cells.

Inventive Principle:
Principle #5Merging (Combining)

2Loss of substance

If full numbering information is stored for each cell, then numbering integrity is preserved, but transmission overhead increases

Engineering Contradiction:
Improvetransmission overheadVSAvoidnumbering information integrity
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The patent extracts the common base numbering information from multiple cell headers and stores it only once in the macro header. The individual cell-specific numbering information is represented as offsets from this base value. This extraction approach significantly reduces transmission overhead by eliminating redundant numbering information while preserving the complete numbering sequence through the combination of base information and offsets.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If deviation information is used for compression, then bandwidth utilization improves, but reconstruction complexity increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidreconstruction complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the numbering information representation into two distinct parts: a base numbering information field that contains the common prefix for multiple cells, and offset fields that contain only the varying portions for each cell. This segmentation allows the receiver to efficiently reconstruct the complete numbering information by combining the base value with each offset, reducing reconstruction complexity compared to storing full numbering information while maintaining high compression efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8750330B2Methods and apparatuses for data compression
Publication Date: 2014.06.10 MAXLINEAR INC
  • US8750330B2 patent drawing
  • US8750330B2 patent drawing
  • US8750330B2 patent drawing

AI summary

A plurality of cells are combined into a macro cell. In a macro header of the macro cell a full numbering information of a first cell of the plurality of cells is stored. For further cells of the plurality of cells other than the first cell, a deviation information indicating a deviation of a numbering information of the respective further cell from the full numbering information of the first cell or one of the further cells is stored. In some embodiments, additionally the headers of the individual cells are incorporated in the macro header.