Packet Recovery Transmission for Low-Latency Wireless Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time data transmission over wireless networks experiences delays due to high packet loss rates, particularly in networks using Transmission Control Protocol (TCP), as retransmissions of lost packets prolong service processing time and degrade service quality, and existing solutions require modification of the protocol.
Innovation Solution
A data transmission apparatus and method that calculates packet-specific weights to generate error recovery packets, which are transmitted alongside original packets, allowing for recovery of lost packets without waiting for retransmission, using a combination of packet-specific weight calculation, error recovery packet generation, and transmission over multiple sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP protocol is used for data transmission, then reliability of data transmission is improved, but transmission delay increases due to retransmission of lost packets
Solution Approach 1:
The patent applies preliminary action by generating error recovery packets in advance before actual data transmission. The encoding module creates redundant packets using forward error correction codes (such as Reed-Solomon or LDPC codes) based on the original data packets. These pre-generated recovery packets are stored and can be immediately used when packet loss occurs, eliminating the need for time-consuming retransmission operations and thus resolving the contradiction between reliability and transmission delay.
2Loss of time
If UDP protocol is used for data transmission, then transmission delay is reduced, but packet loss recovery capability deteriorates
Solution Approach 1:
The patent introduces an intermediary mechanism by incorporating forward error correction encoding and decoding modules that work alongside the UDP protocol. The encoding module generates redundant error recovery packets from the original data, and the decoding module at the receiving end uses these recovery packets to reconstruct lost data. This intermediary error correction system enables UDP to achieve packet loss recovery capability while maintaining its low-latency characteristics, thus resolving the contradiction between transmission delay and reliability.
3Reliability
If error recovery packets are generated for all original packets, then packet loss recovery capability is improved, but transmission overhead increases
Solution Approach 1:
The patent applies local quality by dynamically adjusting the error recovery strategy based on network conditions and packet characteristics. The system generates error recovery packets selectively rather than uniformly for all data packets. When packet loss is detected in specific regions or under certain conditions, the decoding module uses the pre-generated recovery packets to reconstruct only the affected data portions. This localized approach to error recovery improves reliability where needed while minimizing unnecessary transmission overhead, thus resolving the contradiction between packet loss recovery capability and transmission overhead.
Data Source
AI summary
Provided are a data transmission apparatus and a method for the data transmission apparatus to transmit a plurality of packets constituting transmission data to a receiving end. The data transmission apparatus for transmitting a plurality of packets constituting transmission data to a receiving end includes a packet-specific weight calculator configured to calculate packet-specific weights of respective transmission-scheduled original packets at a current time point among the plurality of packets, a packet converter configured to generate one or more error recovery packets from the original packets according to the calculated packet-specific weights, and a transmitter configured to transmit the error recovery packets to the receiving end using a plurality of sessions capable of transmission.


