FEC Packet Structuring for Reliable Loss Recovery in Communication Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication systems face data congestion issues due to increased high-capacity content transmission, leading to packet loss and quality degradation, necessitating a method to improve network reliability through effective error correction.
Innovation Solution
A method and apparatus for configuring Forward Error Correction (FEC) packets using error-correcting codes to generate parity packets, which are transmitted alongside data packets, enabling reliable data recovery in packet-based communication systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transmitted in packets without error correction, then transmission speed and simplicity are maintained, but packet loss occurs leading to quality degradation
Solution Approach 1:
The patent segments data into fixed-size payloads and encapsulates them in standardized packets with headers containing sequence numbers and length fields. This segmentation enables systematic error detection and recovery while maintaining manageable packet structures that balance reliability and complexity.
Solution Approach 2:
The patent applies Forward Error Correction (FEC) encoding to generate parity packets in advance before transmission. This preliminary action allows the receiver to recover from packet loss without requiring retransmission, improving reliability while the standardized FEC structure keeps complexity manageable.
2Reliability
If FEC packets are configured and transmitted, then network reliability and data integrity are improved, but transmission overhead and processing complexity increase
Solution Approach 1:
The patent employs configurable FEC codes with adjustable code rates and block sizes, allowing optimization of the balance between reliability and transmission overhead. By changing parameters such as the number of parity packets and payload size, the system adapts to different network conditions and quality requirements.
Solution Approach 2:
The patent creates parity packets as copies containing redundant information derived from the original data packets through FEC encoding. These parity copies enable recovery from packet loss without retransmitting the original data, improving reliability while the efficient encoding minimizes the quantity of additional transmission data.
3Reliability
If packet loss occurs in the network, then data delivery fails, but implementing error correction increases system complexity
Solution Approach 1:
The patent implements self-service error correction where the receiving端 uses the embedded sequence numbers and parity information in the packets to automatically detect and recover from packet loss without external intervention. The standardized packet structure enables autonomous error handling, improving reliability while keeping the complexity localized to the error correction module.
Data Source
AI summary
A method for transmitting a packet in a communication system is provided. The method includes dividing a data stream into data payloads of a predetermined size and adding a common header to each of the data payloads, to generate a source payload, adding a first Forward Error Correction (FEC) payload Identifier (ID) to the source payload and applying an FEC code thereto, to generate an FEC source packet for a source payload, adding a second FEC payload ID to at least one parity payload and applying an FEC code thereto, to generate an FEC parity packet for the at least one parity payload, and transmitting the FEC source packet and the FEC parity packet.


