Multi-Channel Data Transmission With Systematic Packet Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems over multiple communication channels face challenges in efficiently scheduling packets to ensure timely recovery of the original data segment due to varying channel performance, leading to delays and redundant data transmission.

Innovation Solution

The system partitions data into equal-length packets, applies forward error correction techniques to generate channel-encoded packets, and schedules initial systematic packets before others, ensuring packets are received in a manner that allows early termination of transmission and reduces redundancy by using linearly independent combinations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If forward error correction techniques are applied to generate redundant encoded packets for transmission over multiple channels, then data transmission reliability is improved, but transmission time and network resource consumption increase due to redundant data

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary scheduling of systematic packets to be transmitted before encoded packets. This preliminary arrangement ensures that original data packets are delivered first, enabling the receiver to reconstruct data earlier and terminate transmission提前, thus reducing overall transmission time while maintaining reliability through the structured delivery sequence

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data transmission is segmented into two distinct types of packets: systematic packets (original data) and encoded packets (redundant data). This segmentation allows the receiver to prioritize processing of systematic packets for early data recovery, while encoded packets serve as supplementary redundancy only when needed, thereby reducing unnecessary transmission time

Inventive Principle:
Principle #1Segmentation

2Reliability

If forward error correction techniques are applied to generate redundant encoded packets for transmission over multiple channels, then data transmission reliability is improved, but network resource utilization deteriorates due to redundant data transmission

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements partial redundancy by transmitting encoded packets only when systematic packets are insufficient for data reconstruction. The scheduler monitors packet delivery status and dynamically determines whether additional encoded packets are needed, thereby avoiding excessive transmission of redundant data and optimizing network resource utilization

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts the transmission parameters of encoded packets based on real-time channel conditions and delivery status. By changing the rate and volume of encoded packet transmission according to actual needs, the system maintains reliability while minimizing unnecessary network resource consumption

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If encoded packets are transmitted without systematic scheduling, then transmission simplicity is maintained, but data recovery time increases due to lack of optimized packet delivery sequence

Engineering Contradiction:
Improvetransmission simplicityVSAvoiddata recovery time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The scheduler performs preliminary ordering of packets before transmission, arranging systematic packets to be sent before encoded packets. This preliminary scheduling action enables the receiver to process original data first and achieve faster recovery, while the scheduling mechanism itself remains computationally simple and easy to implement

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4373020B1Generating copies of data for transmission over multiple communication channels
Publication Date: 2025.09.24 DOLBY LABORATORIES LICENSING CORP
  • EP4373020B1 patent drawingFigure 1
  • EP4373020B1 patent drawingFigure 2
  • EP4373020B1 patent drawingFigure 3

AI summary

Systems and methods to transmit data over multiple communication channels in parallel with forward error correction. Original packets are evenly distributed to the channels as the initial systematically channel-encoded packets. Subsequent channel-encoded packets are configured to be linearly independent of their base sets of channel-encoded packets, where a base set for a subsequent channel-encoded packet includes those scheduled to be transmitted before the subsequent packet in the same channel as the subsequent packet, and optionally one or more initial packets from other channels. The compositions of the sequences of the encoded packets can be predetermined without the content of the packets; and the channel-encoded packets can be generated from the original packets on-the-fly by the transmitters of the channels during transmission. When a sufficient number of packets have been received via the channels, a recipient may terminate their transmissions.