Multi-channel Gateway Packet Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multiplex transmission line communication systems, packet arrival order varies due to non-uniform communication bandwidths, causing delays and rearrangement issues in real-time audio and video communication.
Innovation Solution
A multichannel gateway that manages communication units by determining segment sizes for packets based on line bandwidths, segmenting packets if necessary, and transmitting them to ensure synchronized arrival times across multiple lines, thereby maintaining the original order of packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a buffer is increased in size to absorb differences in packet arrival times, then packet order interchanging is reduced, but communication delay increases
Solution Approach 1:
The transmitting side divides packets into multiple segments and transmits them through different communication lines. By calculating appropriate segment sizes based on line bandwidth information, packets are segmented so that they arrive at the receiving side in the correct order without requiring large buffers, thus reducing communication delay while maintaining packet order consistency
Solution Approach 2:
The transmitting side performs preliminary calculations to determine segment sizes before transmission, based on stored bandwidth information for each communication line. This preliminary action ensures that segmented packets will arrive in the correct order, eliminating the need for large buffers at the receiving side and reducing overall communication delay
2Device complexity
If packets are transmitted without segmentation on lines with non-uniform bandwidths, then transmission processing is simplified, but packet arrival order varies causing communication quality degradation
Solution Approach 1:
The system changes the parameter of packet size by dividing packets into segments with specifically calculated sizes. This parameter change compensates for non-uniform bandwidths across different communication lines, ensuring synchronized arrival times and maintaining real-time communication quality without excessive processing complexity
Solution Approach 2:
The transmitting side acts as an intermediary that calculates and determines appropriate segment sizes based on bandwidth information. This intermediary function ensures that packets are properly segmented before transmission, maintaining communication quality while keeping the overall system relatively simple by handling complexity at the transmission end
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A multichannel gateway (1a) is provided such that a line manager (11) detects the lines status and updates line information in a memory (12). A packet acquirer (13) acquires a packet for transmission from a terminal, and a segmentation necessity determiner (14) calculates a packet sizes (segment sizes) based on the line information so that if the packet is segmented and transmitted to each line, the transmission time will be the same. When the segmentation necessity determiner (14) determines based on the segment sizes that segmentation of the packet is necessary, a packet divider (15) segments the packet into the segments, attaches a header and generates transmission packets. A packet transmitter (16) transmits the transmission packets by way of the corresponding lines to other terminals. A packet combiner (18) removes the headers from the transmission packets received by a packet receiver (17) and combines the packets in the received order.