Transmission Rate Adjustment Using Code Block Padding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current transmission rate adjustment mechanisms, such as the IEEE 802.3 idle addition or deletion mechanism, are inefficient in handling large differences between upstream and downstream transmission channel rates in flexible Ethernet (FlexE) and OTN systems, leading to increased device complexity, transmission delay, and buffer requirements.

Innovation Solution

A method and network device that insert or delete padding units between data packets or code blocks to rapidly adjust transmission rates, adapting to rate differences between upstream and downstream channels, using preset or typical idle code blocks indicated by specific fields, to match transmission rates across network nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the IEEE 802.3 idle addition or deletion mechanism is used to adjust transmission rates, then rate adaptation between upstream and downstream channels is achieved, but device complexity and buffer requirements increase significantly

Engineering Contradiction:
Improverate adaptation capabilityVSAvoidbuffer design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameter of rate adjustment from byte-level idle insertion/deletion to code block-level operations. By operating at the 64/66b code block granularity rather than individual bytes, the system achieves rate adaptation with simpler buffering requirements and reduced device complexity while maintaining adaptability between different upstream and downstream channel rates.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the data stream into 64/66b code blocks as the basic unit for rate adjustment operations. This segmentation allows independent insertion or deletion of code blocks to compensate for rate differences between upstream and downstream channels, enabling rate adaptation without requiring large buffers to hold entire packets or frames.

Inventive Principle:
Principle #1Segmentation

2Reliability

If large buffers are designed to handle significant rate differences between upstream and downstream channels, then lossless bandwidth adjustment is enabled, but transmission delay increases

Engineering Contradiction:
Improvelossless bandwidth adjustmentVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary rate adjustment by inserting or deleting code blocks at the point where rate difference is detected, rather than buffering data until the entire packet can be processed. This preliminary action at the code block level enables immediate rate compensation, achieving lossless bandwidth adjustment without the transmission delays that would result from large buffer storage requirements.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If byte-level idle insertion is used for rate adjustment, then upstream and downstream rate differences are compensated, but processing overhead and complexity increase

Engineering Contradiction:
Improverate difference compensationVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic code block type identification and selection mechanisms. The system dynamically determines whether to insert or delete code blocks based on the direction and magnitude of rate difference, and dynamically selects appropriate code block types (data code blocks, idle code blocks, or padding code blocks). This dynamic approach enables efficient rate compensation with reduced processing overhead compared to static byte-level idle insertion.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11750312B2Transmission rate adjustment method and network device
Publication Date: 2023.09.05 HUAWEI TECH CO LTD
  • US11750312B2 patent drawing
  • US11750312B2 patent drawing
  • US11750312B2 patent drawing

AI summary

A transmission rate adjustment method and a network device, the method including obtaining, by a network device, a target data stream, where the target data stream includes a first data packet, and where the first data packet includes at least two non-idle units, and inserting or deleting a padding unit between two non-idle units of the at least two non-idle units, in response to bandwidth adjustment needing to be performed, and according to a value of the bandwidth adjustment that needs to be performed, where the padding unit provides adaption to a difference between a bandwidth of an upstream transmission channel of the network device and a bandwidth of a downstream transmission channel of the network device.