Auto-adaptive Digital Clock System for Data Packet Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fixed data packet systems in communications, such as the CCSDS standard, result in inefficient bandwidth use due to the need for fill or idle data to occupy space, leading to suboptimal resource utilization.

Innovation Solution

An auto-adaptive digital clock system dynamically adjusts the clock frequency to format data packets with minimal fill data, ensuring they align with a preset fixed data packet size by either appending or delaying data to match the packet size, thereby optimizing data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If fill data is added to complete fixed data packets, then data packet structure is maintained, but bandwidth efficiency deteriorates

Engineering Contradiction:
Improvedata packet structureVSAvoidbandwidth efficiency
Core Design Contradiction:
Stability of the object's compositionVSLoss of energy

Solution Approach 1:

The patent applies dynamics by making the clock frequency adjustable rather than fixed. The system dynamically changes the clock frequency to match the actual data generation rate, allowing the data packet formation process to adapt to varying data availability. This enables the system to maintain stable packet structures while efficiently utilizing bandwidth by eliminating unnecessary fill data through adaptive timing control.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If clock frequency is fixed, then data packet formatting is simplified, but data transmission efficiency deteriorates

Engineering Contradiction:
Improvepacket formatting complexityVSAvoiddata transmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies parameter changes by modifying the clock frequency parameter based on actual data generation rates. Instead of using a fixed clock frequency, the system adjusts this parameter dynamically to match the data arrival rate, thereby optimizing the timing of data sampling and packet formation. This resolves the contradiction by allowing efficient data transmission through adaptive parameter adjustment while maintaining manageable system complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple data packets are transmitted for slightly more data than one packet size, then data is fully transmitted, but overhead increases

Engineering Contradiction:
Improvedata transmission completenessVSAvoidbandwidth overhead
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies continuity of useful action by ensuring that the data packet formation process operates continuously at optimal efficiency. By dynamically adjusting the clock frequency to match the data generation rate, the system maintains a continuous stream of fully-utilized data packets without interruptions or wasted transmission opportunities. This eliminates the need for multiple partially-filled packets, thereby reducing overhead while maintaining complete and reliable data transmission.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10263764B2Auto-adaptive digital clock system and method for optimizing data communications
Publication Date: 2019.04.16 THE BOEING CO
  • US10263764B2 patent drawing
  • US10263764B2 patent drawing
  • US10263764B2 patent drawing

AI summary

A method for optimizing data communications includes receiving a plurality of data and comparing a size of the plurality of data to a preset fixed data packet size. The method also includes transmitting the plurality of data within the preset fixed data packet size in response to the size of the plurality of data corresponding to the preset fixed data packet size. The method additionally include dynamically, autonomously adjusting a clock frequency for formatting data packets to format one or more data packets that accommodate the size of the plurality of data with minimal fill data in response to the size of the plurality of data being different from the preset fixed data packet size. The method further includes formatting the one or more data packets in response to dynamically, autonomously adjusting the clock frequency.