Data Stream Rate Matching via Padding Unit Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network technologies face challenges in maintaining the order of code blocks in data streams during rate matching, leading to disorder in data transmission.

Innovation Solution

A data stream processing method and network element device that adjust the quantity of data padding units in a data stream to maintain the relative position of data units, preventing the addition or deletion of padding units, thus ensuring the order of data units is preserved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If intermediate nodes add or delete idle code blocks to implement rate matching, then rate requirements of different nodes are met, but code blocks in the data stream become disordered

Engineering Contradiction:
Improverate matching capabilityVSAvoiddata stream order
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the data stream into fixed-length code blocks with sequential numbering. By dividing the continuous data stream into discrete, numbered segments, the system can track and maintain the order of each code block independently, preventing disorder even when intermediate nodes add or delete idle code blocks for rate matching

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-numbering code blocks in sequential order before transmission. This preliminary numbering system allows receiving nodes to detect and correct out-of-order code blocks, ensuring data integrity even when intermediate nodes modify the stream by adding or removing idle code blocks

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If intermediate nodes perform rate matching by adding or deleting idle data units, then rate requirements are satisfied, but configuration complexity of intermediate nodes increases

Engineering Contradiction:
Improverate matchingVSAvoidintermediate node configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling intermediate nodes to autonomously add or delete idle code blocks based on local rate requirements without requiring complex centralized configuration. Each intermediate node independently determines its rate matching needs and adjusts the data stream accordingly, simplifying the overall system configuration while maintaining adaptability

Inventive Principle:
Principle #25Self-service

3Productivity

If the quantity of data padding units is adjusted to maintain rate matching, then transmission efficiency improves, but the relative position of data units may be disrupted

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidrelative position of data units
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by inserting idle code blocks at specific locations within the data stream rather than uniformly distributing them. By strategically placing idle code blocks in designated positions, the system maintains the relative ordering of actual data code blocks while achieving the required rate matching, thus preserving data unit composition stability

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11606307B2Data stream processing method and network element device
Publication Date: 2023.03.14 HUAWEI TECH CO LTD
  • US11606307B2 patent drawing
  • US11606307B2 patent drawing
  • US11606307B2 patent drawing

AI summary

This application provides a data stream processing method and a network element device. The method includes: obtaining, by a first network element device, a first data stream, where the first data stream includes a first data unit and a first data padding unit; and adjusting, by the first network element device, a quantity of second data padding units in the first data stream, where a relative position of the first data unit and the first data padding unit in the first data stream is the same as a relative position of the first data unit and the first data padding unit in a second data stream, and the second data stream is an adjusted first data stream. When adjusting a rate, the first network element device does not add or delete the first data padding unit in the first data stream.