Ordered-Set Code Block Conversion Across High-Rate Ethernet
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Ethernet technologies face challenges in transmitting code blocks of ordered set types, such as 0x2d and 0x55, over transport networks with higher rates (e.g., 100G BASE-R, 200G BASE-R, 400G BASE-R) due to incompatibility, leading to communication accuracy issues.
Innovation Solution
A method for modifying code blocks in an inter-packet gap to convert them into data or termination types recognizable by the transport network, ensuring accurate transmission and recognition by the receiving device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If code blocks of ordered set types (0x2d, 0x55) are transmitted directly over 100G/200G/400G BASE-R transport networks, then the transmission speed and bandwidth are improved, but communication accuracy deteriorates because these code blocks do not exist in the 100G/200G/400G BASE-R modes and cannot be recognized by the transport network
Solution Approach 1:
The patent changes the type parameter of code blocks from ordered set types (0x2d, 0x55) to data types (0x11-0x1e) or termination types (0x01, 0x02) that are compatible with 100G/200G/400G BASE-R modes. This parameter transformation allows the code blocks to be recognized and transmitted correctly over high-speed transport networks while maintaining transmission speed improvements
Solution Approach 2:
The patent introduces an intermediary conversion process at the network edge devices (ingress and egress) that transforms incompatible ordered set type code blocks into compatible data or termination types. This intermediary transformation layer enables seamless transmission over 100G/200G/400G BASE-R networks while preserving the original communication intent
2Adaptability or versatility
If code block type is modified to enable transmission over higher-rate transport networks, then adaptability is improved, but device complexity increases due to the need for code block conversion mechanisms
Solution Approach 1:
The patent performs code block type conversion in advance at the ingress device before transmission over the transport network. By preliminarily transforming ordered set types into compatible data or termination types, the system avoids the need for complex real-time conversion mechanisms at intermediate devices, thereby reducing overall device complexity while maintaining high adaptability
Solution Approach 2:
Instead of modifying the transport network to support ordered set types, the patent inverts the approach by modifying the code blocks to fit the existing transport network standards. This inversion simplifies the solution by leveraging established 100G/200G/400G BASE-R code block types rather than requiring network infrastructure changes
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
This application provides a method for receiving a code block stream and a communications device. The method includes: receiving, by a receiving device from a transport network, a code block stream that is in a first rate mode and that includes a plurality of code blocks; determining, by the receiving device, a target code block from the code block stream, where the target code block is a code block received by the receiving device in an inter-packet gap of the code block stream, the target code block includes a first target code block, and the first target code block is a code block of a data type, and/or the target code block includes a second target code block, and the second target code block is a code block of a termination type; and modifying, by the receiving device, the target code block to modify the target code block to a code block, of an ordered set type, that is in a second rate mode. This can ensure transmission of a control code block and improve communication accuracy.