Dynamic FEC Packet Construction for Adaptive Message Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data communication systems face inefficiencies in error correction, particularly in dynamic network conditions, leading to sub-optimal performance and increased bandwidth usage due to the need for redundant data transmission and slow adaptation to changing interference levels.

Innovation Solution

The implementation of dynamic error correction techniques that involve selecting an error correction code, such as Reed-Solomon, and splitting redundancy symbols into iterations for efficient data packet generation and decoding, allowing for adaptive adjustment to network conditions and minimizing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If forward error correction (FEC) with redundancy data is used to correct errors, then error correction capability is improved, but bandwidth consumption increases due to redundant data transmission

Engineering Contradiction:
Improveerror correction capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the redundancy data into multiple iterations, where each iteration contains a portion of the redundancy symbols. This allows the receiving device to request only the specific iteration needed for correction, rather than transmitting all redundancy data upfront, thereby reducing bandwidth consumption while maintaining error correction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adjustment of error correction parameters based on network conditions. The sending device adapts the number of redundancy iterations and code rates according to real-time channel quality feedback, optimizing the balance between error correction reliability and bandwidth efficiency under varying interference conditions.

Inventive Principle:
Principle #15Dynamics

2Reliability

If conventional error correction methods are used, then error handling is provided, but adaptation speed to changing network conditions is slow

Engineering Contradiction:
Improveerror handling capabilityVSAvoidadaptation speed to network conditions
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements a feedback mechanism where the receiving device monitors channel quality and sends requests to the sending device for additional redundancy iterations when errors are detected. This closed-loop feedback enables rapid adaptation to changing network conditions by dynamically adjusting the error correction level based on actual channel performance rather than using fixed conservative parameters.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent prepares multiple iterations of redundancy data at the sending device in advance, but only transmits the necessary portions based on real-time needs. This preliminary preparation combined on-demand transmission allows the system to quickly respond to channel changes without the delay of generating correction data in real-time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If full message retransmission is used when errors occur, then message integrity is ensured, but processing time increases

Engineering Contradiction:
Improvemessage integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and transmits only the specific redundancy symbols needed for correcting detected errors, rather than retransmitting the entire message. The receiving device identifies which redundancy iterations are necessary based on error patterns and requests only those portions, significantly reducing the time required for error correction while maintaining message integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11146352B2Message correction and dynamic correction adjustment for communication systems
Publication Date: 2021.10.12 ITRON GLOBAL SARL
  • US11146352B2 patent drawing
  • US11146352B2 patent drawing
  • US11146352B2 patent drawing

AI summary

A method for sending communications with dynamic data correction to at least one receiving device includes dividing a message into one or more message blocks and determining corresponding redundancy blocks for the one or more message blocks, the redundancy blocks to be used by at least one of the receiving devices for message block detection or message block correction. The method further includes constructing a data packet including a header and a data payload including the one or more message blocks and the corresponding redundancy blocks. The construction of the data packet is such that it is processable by receiving devices that are configured to recognize and process the corresponding redundancy blocks and also processable by other receiving devices that cannot recognize the presence of the corresponding redundancy blocks. The method further includes sending the constructed data packet to the at least one receiving device.