FlexE Code Block Type Modification for Rate Mode Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the context of Flexible Ethernet (FlexE) networks, code blocks of start types in lower rate modes (such as 5 GBASE-R, 10 GBASE-R, or 25 GBASE-R) cannot be transmitted through transport networks operating in higher rate modes like 100 GBASE-R, leading to communication accuracy issues due to unrecognized code block types.
Innovation Solution
A method where a transmitting device modifies the code block type information of start-type code blocks in lower rate modes to be recognizable by higher rate mode transport networks, allowing these code blocks to be transmitted and ensuring accurate recognition by receiving devices through payload field modifications and transcoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If code blocks of start type in lower rate modes are transmitted through higher rate mode transport networks, then communication between different rate modes is enabled, but communication accuracy deteriorates due to unrecognized code block types
Solution Approach 1:
The patent changes the code block type parameter from start type (0x33 or 0x66) to terminate type (0xFF) to make it recognizable by higher rate mode transport networks. This parameter transformation allows the code block to be properly transmitted and recognized across different rate modes, resolving the compatibility issue while maintaining communication accuracy.
2Reliability
If code block type information is modified to ensure recognition by higher rate mode networks, then communication accuracy is improved, but device complexity increases due to transcoding processes
Solution Approach 1:
The patent extracts only the necessary code block type information that needs to be modified for higher rate mode compatibility, while preserving the payload content. By selectively modifying only the code block type field rather than the entire code block structure, the transcoding complexity is reduced while still achieving accurate recognition and transmission.
3Reliability
If additional bit overhead is added for code block recognition, then communication accuracy is improved, but transmission efficiency decreases
Solution Approach 1:
The patent reuses existing code block type parameters (transforming start type to terminate type) rather than introducing new overhead bits. This parameter transformation approach achieves accurate code block recognition without adding additional bit overhead, thereby maintaining transmission efficiency while improving reliability.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
This application provides a method for receiving a code block stream, a method for transmitting a code block stream, and a communications apparatus. The method includes: determining, by a transmitting device, a target code block in a code block stream that is in a first rate mode and includes a plurality of code blocks, where the target code block includes a code block of a start type in the first rate mode; modifying, by the transmitting device, information carried in a code block type field of the target code block to target information, where the target information includes information carried in a code block type field of a code block of a start type in a second rate mode; or the target information includes information carried in a code block type field of a code block of a terminate type in a second rate mode; and transmitting, by the transmitting device, a code block stream in the second rate mode to a transport network, where the code block stream in the second rate mode includes a modified target code block. Therefore, transmission of a control code block can be ensured, and accuracy of communication is improved.