Structured Packet Decoding for Small-Packet Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction coding schemes fail to provide reliable transmission in communications systems with small packet sizes, as they often require low code rates that result in unacceptably low data rates and may not utilize the predictable relationships between data in different packets.

Innovation Solution

The system employs a second error correction coding scheme that identifies and utilizes relationships between data packets to provide forward error correction, which can be independent of or supplemental to the initial error correction coding, improving decoding performance by exploiting these relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error correction coding schemes are used with small packet sizes, then reliable transmission can be achieved, but the data rate becomes unacceptably low due to low code rates

Engineering Contradiction:
Improvetransmission reliabilityVSAvoiddata rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The invention segments the error correction approach into two independent parts: (1) error correction coding applied within each packet, and (2) relationship-based decoding across multiple packets. This segmentation allows each component to operate independently with higher code rates while maintaining overall reliability through the combination of both approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention transitions from traditional one-dimensional error correction (within single packets) to a two-dimensional approach by exploiting relationships across multiple packets in the time dimension. This allows the system to gain error correction benefits from both spatial (within-packet) and temporal (across-packet) dimensions simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If higher code rates are used to increase data rate, then communication speed improves, but error correction capability deteriorates

Engineering Contradiction:
Improvecommunication speedVSAvoiderror correction capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The invention merges two error correction mechanisms: (1) traditional error correction codes applied to individual packets, and (2) relationship-based constraints across packet sequences. By combining these approaches, the system achieves robust error correction capability even when using higher code rates that provide less redundancy within individual packets.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The invention introduces relationship-based constraints as an intermediary layer between the transmitted packets and the decoding process. These constraints act as additional information that helps resolve ambiguities and correct errors without requiring excessive redundancy in the original error correction codes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If robust error correction coding is applied to small packets, then transmission reliability improves, but the amount of space available for data decreases

Engineering Contradiction:
Improvedata integrityVSAvoiddata payload size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The invention applies error correction coding to the data payload first, then subsequently applies relationship-based constraints across packets. This preliminary action allows the system to use minimal redundancy within each packet while still achieving robust error correction through the additional cross-packet relationships.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of applying full error correction redundancy to every packet, the invention uses partial error correction within packets and supplements it with relationship-based constraints across packets. This partial action approach reduces the overhead per packet while maintaining overall error correction capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10686557B2Enhanced decoding of coded sequences with structured data
Publication Date: 2020.06.16 L3 TECHNOLOGIES INC
  • US10686557B2 patent drawing
  • US10686557B2 patent drawing
  • US10686557B2 patent drawing

AI summary

Methods and systems adapted for providing forward error correction for data packets containing a relationship between the data in each data packet. Data packets encoded in one error correction coding scheme are received and a second error correction coding scheme is identified based on the relationship between the data in each data packet. The data packets are then decoded using the second error correction coding scheme.