Adaptive Refresh Rate for Header Compression Over Long Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional telecommunication systems face inefficiencies in data packet transmission due to fixed header sizes, which can lead to data corruption and disconnection issues, especially in applications with long transmission delays like satellite communications.

Innovation Solution

An adaptive packet transmission system that employs a compression engine to compress packet headers, a decompression engine to handle errors, and a refresh rate calculator to dynamically adjust the adaptive refresh rate based on success and error rates, ensuring optimal bandwidth utilization and data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packet headers are compressed to reduce bandwidth usage, then communication efficiency is improved, but data corruption and decompression errors increase over long propagation channels

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the refresh rate of uncompressed packets based on channel conditions. The refresh rate calculator monitors decompression successes and errors, then adapts the frequency of uncompressed packets accordingly, transitioning from static to dynamic operation to resolve the contradiction between compression efficiency and reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of packet compression level by adjusting the refresh rate. When errors are detected, the refresh rate increases (more uncompressed packets); when successful, the refresh rate decreases (more compressed packets). This parameter adaptation resolves the contradiction by optimizing the balance between compression efficiency and data integrity based on actual channel conditions

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the refresh rate of uncompressed packets is increased to reduce errors, then data integrity is improved, but bandwidth utilization decreases

Engineering Contradiction:
Improvedata integrityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The refresh rate is dynamically adjusted as a controllable parameter. Instead of using a fixed high refresh rate that wastes bandwidth, the system calculates and applies optimal refresh rates based on actual channel performance, achieving data integrity while maximizing bandwidth utilization

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The decompression engine provides feedback on success and error rates to the refresh rate calculator. This feedback loop enables the system to automatically adjust the refresh rate to the minimum necessary level for maintaining data integrity, preventing unnecessary bandwidth consumption from over-refreshing

Inventive Principle:
Principle #23Feedback

3Productivity

If compressed packets are used to maximize bandwidth, then bandwidth utilization is improved, but the complexity of error handling increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoiderror handling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The refresh rate calculator acts as an intermediary that manages the complexity of error handling. Instead of complex error correction in compressed packets, the system uses uncompressed packets at calculated refresh rates as a simpler intermediary mechanism to maintain data integrity, reducing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8060646B2Adaptive refresh rate for header compression over long propagation channels and related methods
Publication Date: 2011.11.15 COMTECH SATELLITE NETWORK TECH INC
  • US8060646B2 patent drawing
  • US8060646B2 patent drawing
  • US8060646B2 patent drawing

AI summary

An adaptive telecommunications packet transmission system. Implementations may include a compression engine configured to compress a header of at least one uncompressed packet and to send at least one compressed packet corresponding to the at least one uncompressed packet across a communication channel coupled to the compression engine. A refresh rate calculator may be included that is configured to receive at least one error and at least one success from a decompression engine and calculate an adaptive refresh rate based on the at least one error or the at least one success. The refresh rate calculator may be configured to communicate an adaptive refresh rate to the compression engine. The compression engine may be configured to transmit at least one uncompressed packet across the communication channel according to the adaptive refresh rate received from the refresh rate calculator.