66-Bit Code Block Check Field for Optical MAC Frame Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In optical transport networks, bit errors in the 2-bit overhead of 66-bit code blocks lead to incorrect determination of code block types, resulting in incorrect MAC frames and reduced communication reliability.

Innovation Solution

A data processing method that includes inserting a first check field into the 66-bit code block stream to identify bit errors, using a first check field to check the MAC frame or code block stream, and mapping this stream to a payload area of a data frame, allowing the receiving device to identify bit errors without decoding, thereby improving check efficiency and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a 66-bit code block is used to carry Ethernet data, then transmission efficiency is improved, but reliability deteriorates due to bit errors in the 2-bit overhead causing incorrect code block type determination

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcode block type determination accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by inserting a check field into the 66-bit code block stream before transmission. This check field allows the receiving device to verify data integrity before processing, preventing incorrect code block type determination due to bit errors in the overhead. The check field is added in advance to enable error detection without affecting the existing efficient 66-bit code block structure.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the receiving device decodes the 66-bit code block stream to check for errors, then detection accuracy is improved, but processing time increases

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

Solution Approach 1:

The patent extracts the error checking function from the full decoding process. By separating the check field verification from complete code block decoding, the receiving device can quickly detect errors using only the check field without needing to decode the entire 66-bit code block stream. This extraction enables fast error detection while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the check field is inserted into the 66-bit code block stream, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidcode block structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by adding the check field as a specific component within the existing 66-bit code block structure rather than fundamentally redesigning it. The check field is integrated into a specific position in the code block stream, allowing error checking functionality to be added with minimal impact on the overall structure. This localized approach improves reliability while keeping the added complexity confined to a specific area rather than affecting the entire system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260005791A1Data processing method and related device
Publication Date: 2026.01.01 HUAWEI TECH CO LTD
  • US20260005791A1 patent drawing
  • US20260005791A1 patent drawing
  • US20260005791A1 patent drawing

AI summary

This application provides a data processing method, applied to the optical communication field. The data processing method includes the following steps: A sending device obtains a first 66-bit code block stream of a MAC frame. The sending device obtains a first check field based on the first 66-bit code block stream, the first check field is used to check the first 66-bit code block stream. The sending device adds the first check field to a 66-bit code block following the first 66-bit code block stream. The sending device maps the first 66-bit code block stream and the following 66-bit code block to the payload area of the data frame. The sending device sends the data frame.