Transmitter Jitter Reduction via Packet Padding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Device complexity
If the transmitter accumulates packets for batch transmission, then processing complexity is reduced, but transmission timing precision deteriorates
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.
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.
3Manufacturing precision
If the transmitter transmits packets individually with accurate timing, then transmitter jitter is minimized, but the number of interrupts increases
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.
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.
Data Source
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.


