PDU Control Data Error Recovery Using Correlation-Based Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission protocols face challenges in efficiently recovering transmission errors in protocol data units (PDUs) due to the complexity of error detection and correction, particularly in layered communication systems where errors in control data can disrupt the entire PDU processing.

Innovation Solution

A method and device for recovering transmission errors by receiving PDUs with error detection codes, determining candidate values for control data, and selecting corrected values based on correlations between control data and error detection codes, while prioritizing primary data over secondary data to ensure reliable transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error detection and correction methods are used in protocol data units, then transmission reliability is improved, but processing complexity and computational overhead increase significantly

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the control data into multiple fields (e.g., destination address field, source address field, protocol identifier field) and generates separate error detection codes for each segment. This allows independent verification and correction of individual fields, reducing the computational complexity compared to generating a single error detection code for the entire control data block while maintaining comprehensive error detection coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary error detection code mechanism that acts as a mediator between the transmitted control data and the verification process. Instead of directly comparing entire control data blocks, the error detection codes serve as intermediaries that enable efficient error detection and correction by providing a compact representation of data integrity, thereby reducing processing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive error correction is applied to all control data fields, then accuracy is improved, but processing time increases

Engineering Contradiction:
Improveerror correction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by using field-specific error detection codes for different control data fields. Each field (destination address, source address, protocol identifier) has its own error detection code, allowing the receiver to quickly identify which specific field contains an error. This enables targeted correction of only the affected field rather than reprocessing the entire control data block, thereby reducing processing time while maintaining high correction accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by applying error correction selectively to fields that are determined to be erroneous through the error detection code verification. Instead of uniformly processing all control data fields with the same level of correction effort, the system performs partial correction only where needed, optimizing the balance between accuracy and processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If error detection codes are generated for the entire control data block, then error detection capability is improved, but computational overhead increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the control data into multiple fields and generates separate error detection codes for each segment rather than generating a single error detection code for the entire control data block. This segmentation reduces the computational overhead by allowing parallel processing of smaller data segments and enabling more efficient memory access patterns, while still providing comprehensive error detection capability across all control data fields.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8489968B2Recovery of transmission errors
Publication Date: 2013.07.16 ALCATEL LUCENT SA
  • US8489968B2 patent drawing
  • US8489968B2 patent drawing
  • US8489968B2 patent drawing

AI summary

A method for recovering transmission errors, comprising: receiving a data packet comprising an error detection code associated to data contained in the packet, wherein the data associated to the error detection code comprises primary data and secondary data, checking the error detection code of the received packet to detect an erroneous state of the associated data, when the erroneous state is detected, determining a finite set of candidate values for the primary data and, for each values of the set: determining a marginal likelihood of the candidate value as a function of the error detection code of the received packet, determining a first correlation between the primary data of the received packet and the candidate value, and selecting a corrected value for the primary data among the set of candidate values as a function of said marginal likelihoods and said first correlations.