66-Bit Code Block Check Field for MAC Frame Error Detection
Find Innovative SolutionsGenerate 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 adding a first check field to the 66-bit code block stream to identify bit errors, allowing the receiving device to verify the integrity of the MAC frame without decoding, thereby improving communication reliability and reducing transmission delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a first check field is added to the 66-bit code block stream to detect bit errors, then communication reliability is improved, but device complexity increases
Solution Approach 1:
The patent introduces a first check field as an intermediary element that mediates between the transmitted data and the receiver's error detection capability. This check field acts as a mediator that carries error detection information without requiring complex processing at intermediate nodes, thus improving reliability while minimizing complexity increase
Solution Approach 2:
The patent segments the error detection function by separating it from the main data payload. The first check field is extracted and placed in a dedicated location (either within the code block stream or in a following code block), allowing independent processing of error detection without affecting the main data transmission flow
2Measurement precision
If the receiving device checks the MAC frame by decoding the 66-bit code block stream, then measurement precision is improved, but loss of time increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and attaching the first check field to the code block stream before transmission. This allows the receiving device to perform error detection on the check field itself without needing to fully decode the entire MAC frame, thus achieving accurate error detection while minimizing processing time
Solution Approach 2:
The patent extracts the error detection function from the main data decoding process. By taking out the first check field and making it independently checkable, the system enables error detection to be performed without requiring complete decoding of the 66-bit code block stream, thereby reducing transmission delay while maintaining detection accuracy
3Reliability
If intermediate nodes decode the 66-bit code block stream to check errors, then reliability is improved, but productivity decreases
Solution Approach 1:
The first check field serves as an intermediary that enables intermediate nodes to perform error detection without full decoding. The check field carries sufficient information for error detection while being independent of the main data payload, allowing intermediate nodes to verify integrity quickly and forward data without breaking the transmission flow
Solution Approach 2:
The patent applies partial action by enabling intermediate nodes to perform only the necessary error detection function on the first check field, rather than fully decoding the entire MAC frame. This partial processing provides sufficient error detection capability while maintaining high transmission efficiency by avoiding complete decoding at intermediate nodes
Data Source
Figure 1~2
Figure 3~4
Figure 5~7
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 obtains a second 66-bit code block stream based on the first 66-bit code block stream and the first check field, or adds the first check field to a 66-bit code block following the first 66-bit code block stream. The sending device maps the second 66-bit code block stream to a payload area of a data frame, or 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. In the technical solutions provided in this application, a receiving device can identify, by using the first check field, whether a bit error occurs in the 66-bit code block stream, so that communication reliability is improved.