Ordered-Set Code Block Conversion Across High-Rate Ethernet

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetransmission speedVSAvoidcommunication accuracy
Core Design Contradiction:
SpeedVSReliability

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvenetwork compatibilityVSAvoidcode block conversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentEP3823189B1Method for receiving code block stream, method for sending code block stream and communication device
Publication Date: 2025.07.09 HUAWEI TECH CO LTD
  • EP3823189B1 patent drawingFigure 1~2
  • EP3823189B1 patent drawingFigure 3
  • EP3823189B1 patent drawingFigure 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.