Data Transmission Packet Repetition for Low Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods in multi-user applications face challenges in reducing transmission errors and delays while maintaining Quality of Service (QoS) parameters, particularly in scenarios requiring low Packet Error Rate and low delays, such as real-time applications like voice over IP or video phone calls over UMTS networks.
Innovation Solution
A method and system for data transmission that involves sending multiple copies of a data packet after a predetermined number of repeat requests, allowing for the exploitation of repetition coding gain without increasing overall throughput delay, and dynamically adjusting the number of copies based on resource utilization and node capabilities, enabling efficient retransmission and error correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional ARQ or H-ARQ processes are used to reduce transmission errors, then packet error rate decreases, but transmission delay increases due to retransmissions
Solution Approach 1:
The patent applies preliminary action by transmitting multiple copies of a data packet in advance before traditional retransmission mechanisms are fully engaged. The sender transmits the data packet multiple times (e.g., three copies) within a predetermined time window, ensuring that even if some packets are corrupted, correct copies are already available at the receiver without waiting for traditional ARQ retransmission cycles, thus reducing overall delay while maintaining reliability
Solution Approach 2:
The patent implements dynamics by making the number of transmitted packet copies adaptable rather than fixed. The system dynamically adjusts the number of copies based on channel conditions, packet importance, and receiver feedback. The receiver can indicate whether it successfully received all copies or needs more, and the sender adjusts subsequent transmission behavior accordingly, optimizing the balance between reliability improvement and delay introduction
2Reliability
If multiple retransmissions are performed to reduce packet error rate, then reliability improves, but throughput decreases due to increased transmission time
Solution Approach 1:
The patent transmits multiple packet copies in advance during the initial transmission phase rather than waiting for error detection before initiating retransmission. This preliminary action ensures that sufficient correct copies are already in flight to meet reliability requirements, allowing the system to achieve both high reliability and maintained throughput by avoiding prolonged retransmission cycles
Solution Approach 2:
The patent incorporates feedback mechanisms where the receiver indicates to the sender whether all transmitted copies were successfully received or if additional copies are needed. This feedback loop allows the system to stop retransmission early once reliability requirements are met, preventing unnecessary throughput loss from excessive retransmissions while ensuring sufficient reliability when needed
3Reliability
If H-ARQ with Chase Combining is used to reduce code rate, then signal-to-noise ratio improves, but the coding gain reduces with consecutive retransmissions
Solution Approach 1:
The patent applies preliminary action by transmitting multiple packet copies with different coding rates or redundancy levels in advance. Instead of relying on sequential retransmissions that progressively reduce coding gain, the system pre-transmits packets with optimized coding parameters so that the receiver can combine them effectively, maintaining higher coding gain throughout the transmission process while improving signal-to-noise ratio through diversity combining
Data Source
AI summary
The present invention relates to a method and system for data transmission in a data network. According to the method, a data packet is sent from a sender to a receiver. If a data packet is incorrectly received on the receiver, a repeat request is sent from the receiver to the sender. Upon receiving the repeat request on the sender, the data packet is resent from the sender to the receiver. After having received on the sender a predetermined number of repeat requests requesting the reseeding of the same data packet, a predetermined quantity of copies of the data packet is sent from the sender to the receiver, wherein the predetermined quantity includes at least two copies, or a predetermined quantity of additional information packets is sent from the sender to the receiver.


