Transmitter Jitter Reduction via Packet Padding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in minimizing transmitter jitter, which is burdensome on resources due to frequent interrupts and processing complexity, and existing methods do not effectively address this issue.

Innovation Solution

A transmitter accumulates data packets and adds padding bytes or packets to maintain desired timing, filling the network link capacity, thereby reducing the need for frequent interrupts and minimizing jitter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the transmitter uses frequent interrupts to accurately time packet transmission, then transmitter jitter is reduced, but processing complexity and resource consumption increase

Engineering Contradiction:
Improvetransmitter jitterVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The transmitter accumulates packets in advance and performs preliminary timing adjustments by inserting padding packets between data packets. This preliminary action eliminates the need for frequent interrupts during transmission, as the timing is pre-established through the padding packets that maintain regular transmission intervals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Padding packets serve as intermediaries between data packets. These padding packets fill the time gaps and maintain regular transmission intervals without requiring the transmitter to perform frequent interrupts or complex timing adjustments for each individual data packet.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the transmitter accumulates packets for batch transmission, then processing complexity is reduced, but transmission timing precision deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoidtransmission timing precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

Padding packets act as intermediaries that maintain timing precision within batch transmissions. By inserting padding packets at specific intervals, the system preserves regular transmission timing while still benefiting from the reduced processing complexity of batch accumulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the transmission pattern by introducing padding packets with specific timing parameters. This parameter change allows batch transmission to maintain precision by adjusting the effective transmission interval through the padding packets, which are calculated to maintain the desired timing characteristics.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the transmitter transmits packets individually with accurate timing, then transmitter jitter is minimized, but the number of interrupts increases

Engineering Contradiction:
Improvetransmitter jitterVSAvoidinterrupt frequency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

Multiple data packets are merged into a single transmission batch with padding packets. This combining approach maintains timing precision through the padding packets while reducing interrupt frequency, as the entire batch is transmitted together rather than individually.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The transmitter performs preliminary accumulation of packets and preliminary insertion of padding packets before transmission. This preliminary action consolidates multiple transmission operations into fewer, larger operations, reducing the number of interrupts while maintaining timing precision through the pre-positioned padding packets.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7801183B2Synchronous transmission over packet based network
Publication Date: 2010.09.21 IMAGINE COMMUNICATIONS CORP
  • US7801183B2 patent drawing
  • US7801183B2 patent drawing
  • US7801183B2 patent drawing

AI summary

A method of transmission over a packet based network including providing data packets to be transmitted on the packet based network during a predetermined time interval and arranging the provided data packets in a transmission block according to desired transmission times of the data packets, such that one or more gaps remain between at least some of the data packets. The method further includes adding padding bytes to the transmission block in a manner which substantially fills the one or more gaps and providing the block for transmission on the packet based network.